Marius Bakke
6c2180f5d0
services: dhcp-client: Ignore interfaces that are not ARP capable.
...
* gnu/services/networking.scm (dhcp-client-service-type): Filter interfaces
that do not support the ARP protocol.
2019-05-09 20:00:22 +02:00
Marius Bakke
5f5499d684
syscalls: Add 'arp-network-interface?'.
...
* guix/build/syscalls.scm (IFF_NOARP): New variable.
(arp-network-interface?): New public procedure.
2019-05-09 20:00:21 +02:00
Ludovic Courtès
a0dc97a517
pull: Display 'hash guix' hint when the new and old 'guix' are different.
...
Fixes <https://bugs.gnu.org/35601 >.
Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.
Previously we were calling (which "guix") after the new profile had been
built and symlinked, so in most cases the hint would not be triggered,
even though it should have been triggered.
* guix/scripts/pull.scm (build-and-install)[guix-command]: New variable.
Compare PROFILE/bin/guix against GUIX-COMMAND.
2019-05-09 17:42:31 +02:00
Ludovic Courtès
8deb65c378
tests: Ensure 'unshare' works before relying on it.
...
Fixes <https://bugs.gnu.org/35642 >.
Reported by Josh Holland <josh@inv.alid.pw>.
* tests/guix-pack-relocatable.sh: Before invoking 'unshare' at the
bottom, add "if unshare -r true" condition.
* tests/guix-pack.sh: Likewise.
2019-05-09 17:42:31 +02:00
Marius Bakke
18160c3408
gnu: Use mirror://kernel.org in source URIs.
...
* gnu/packages/linux.scm (bridge-utils, cpufrequtils, sbc)[source](uri): Use
"mirror://kernel.org" instead of www.kernel.org directly.
2019-05-09 14:06:07 +02:00
Marius Bakke
aeb1ed1abc
gnu: wpa_supplicant: Update to 2.8 [security fixes].
...
This release fixes CVE-2019-9494, CVE-2019-9495, CVE-2019-9496, CVE-2019-9497,
CVE-2019-9498, CVE-2019-9499, and CVE-2019-11555.
* gnu/packages/admin.scm (wpa-supplicant-minimal): Update to 2.8.
[source](snippet): New field. Disable D-Bus.
[arguments]: Change CONFIG_TLS to use OpenSSL rather than GnuTLS. This is
required by many of the new default build-time settings.
[inputs]: Remove GNUTLS and LIBGCRYPT. Add OPENSSL.
(wpa-supplicant)[arguments]: Remove obsolete CONFIG_CTRL_IFACE_DBUS=y.
2019-05-09 13:43:03 +02:00
Marius Bakke
3fde051bfd
gnu: libtorrent-rasterbar: Update to 1.1.13.
...
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.13.
2019-05-09 13:43:03 +02:00
Marius Bakke
3a32be71eb
gnu: leveldb: Update to 1.22.
...
* gnu/packages/databases.scm (leveldb): Update to 1.22.
2019-05-09 13:43:03 +02:00
Josh Holland
4506018e28
gnu: Mercurial: Update to 5.0
...
* gnu/packages/version-control.scm (mercurial): Update to 5.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-05-09 12:11:37 +02:00
Ludovic Courtès
e6b1a2248f
services: Log-in services now require "pam_loginuid".
...
Fixes <https://bugs.gnu.org/35553 >.
Reported by Bruno Haible <bruno@clisp.org>.
* gnu/services/base.scm (login-pam-service): Pass #:login-uid? #t to
'unix-pam-service'.
* gnu/services/ssh.scm (lsh-pam-services, openssh-pam-services):
Likewise.
* gnu/services/xorg.scm (slim-pam-service): Likewise.
(gdm-pam-service): Likewise for "gdm-autologin" and "gdm-password".
* gnu/tests/base.scm (run-basic-test)["getlogin on tty1"]: New test.
* gnu/tests/ssh.scm (run-ssh-test): Add #:test-getlogin? parameter.
["getlogin"]: New test.
(%test-dropbear): Pass #:test-getlogin? #f.
2019-05-09 12:11:36 +02:00
Ludovic Courtès
af55ca481d
system: pam: Add #:login-uid? parameter to 'unix-pam-service'.
...
* gnu/system/pam.scm (unix-pam-service): Add #:login-uid? parameter. In
then 'session' field, add "pam_loginuid.so" as required when LOGIN-UID?
is true.
2019-05-09 12:11:36 +02:00
Ludovic Courtès
56038bac60
gnu: Add hostapd.
...
* gnu/packages/admin.scm (hostapd): New variable.
2019-05-09 12:11:36 +02:00
Ludovic Courtès
6ad799d7c5
services: slim: Provide the 'xorg-server' Shepherd service.
...
This is a followup to 61569171d0
.
* gnu/services/xorg.scm (slim-shepherd-service): Add 'xorg-server' to
'provision' when VT is "vt7".
2019-05-09 12:11:36 +02:00
Ludovic Courtès
cae0725b80
bootloader: grub: Remove unneeded 'terminal_output'.
...
Fixes <https://bugs.gnu.org/35585 >.
Reported by Florian Pelz <pelzflorian@pelzflorian.de>.
This statement was added in 8d058e7b1b
but
turned out to be unnecessary.
* gnu/bootloader/grub.scm (grub-configuration-file): Remove
'terminal_output' statement.
2019-05-09 12:11:36 +02:00
Ludovic Courtès
fb98e430d4
installer: Add missing 'G_' call.
...
* gnu/installer/newt/user.scm (run-user-page): Add 'G_' call for "User
creation".
2019-05-09 12:11:36 +02:00
Josh Holland
4ac8dd43f0
doc: Fix typo.
...
* doc/guix.texi (cargo-build-system): Correct Carto.toml.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2019-05-09 12:54:18 +05:30
Chris Marusich
387e6b9e34
ui: Make package outputs searchable.
...
* guix/ui.scm (relevance): Allow the "field" procedure of a metric to
return a list, and handle that case appropriately. Update docstring.
(%package-metrics): Add a metric for package outputs.
* guix/scripts/package.scm (find-packages-by-description): Update
docstring.
* tests/guix-package.sh: Add a test case to verify that package outputs are
included in search results.
Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-05-09 00:10:34 -07:00
Maxim Cournoyer
063edf928a
gnu: Add python-pylibmc.
...
* gnu/packages/databases.scm (python-pylibmc, python2-pylibmc): New variables.
2019-05-09 00:22:38 -04:00
Maxim Cournoyer
da6026792b
gnu: Add libmemcached.
...
* gnu/packages/databases.scm (libmemcached): New variable.
2019-05-09 00:22:37 -04:00
Maxim Cournoyer
4ac69ea10f
Add (guix bzr-download).
...
* guix/bzr-download.scm, guix/build/bzr.scm,
etc/snippets/scheme-mode/guix-bzr-reference: New files.
* Makefile.am (MODULES): Add them.
* etc/snippets/scheme-mode/guix-origin: Add "bzr-fetch" to the origin choices.
2019-05-09 00:22:37 -04:00
Mark H Weaver
c526b3176f
gnu: linux-libre: Update to 5.0.14.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.14.
(%linux-libre-hash): Update hash.
2019-05-08 22:51:27 -04:00
Mark H Weaver
013130cf0b
gnu: linux-libre@4.19: Update to 4.19.41.
...
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.41.
(%linux-libre-4.19-hash): Update hash.
2019-05-08 22:19:29 -04:00
Mark H Weaver
f9ab5c47bd
gnu: linux-libre@4.14: Update to 4.14.117.
...
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.117.
(%linux-libre-4.14-hash): Update hash.
2019-05-08 22:18:13 -04:00
Mark H Weaver
9902e3dfd8
gnu: linux-libre@4.9: Update to 4.9.174.
...
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.174.
2019-05-08 22:17:31 -04:00
Tobias Geerinckx-Rice
429a38a009
gnu: usbutils: Add ‘python’ output.
...
* gnu/packages/linux.scm (usbutils)[outputs]: Add ‘python’.
[arguments]: Add ‘separate-python-output’ phase.
2019-05-09 01:14:55 +02:00
Tobias Geerinckx-Rice
a6592732cf
gnu: usbutils: Fix broken lsusb.py.
...
* gnu/packages/linux.scm (usbutils)[inputs]: Add python.
2019-05-09 01:14:55 +02:00
Tobias Geerinckx-Rice
5b26635893
gnu: usbutils: Update to 012.
...
* gnu/packages/linux.scm (usbutils): Update to 012.
[arguments]: Add ‘patch-bootstrap-scripts’ phase.
[native-inputs]: Add autoconf, automake, and libtool.
2019-05-09 01:14:55 +02:00
Marius Bakke
6346dca4bb
gnu: mariadb: Update to 10.1.40.
...
* gnu/packages/databases.scm (mariadb): Update to 10.1.40.
2019-05-08 23:32:54 +02:00
Marius Bakke
dc80b28d4b
gnu: Valgrind: Remove version 3.14.0.
...
* gnu/packages/valgrind.scm (valgrind): Update to 3.15.0.
(valgrind-3.15): Remove variable.
2019-05-08 23:32:54 +02:00
Marius Bakke
8d1644a1f5
gnu: libgsf: Update to 1.14.46.
...
* gnu/packages/gnome.scm (libgsf): Update to 1.14.46.
2019-05-08 23:32:54 +02:00
Tobias Geerinckx-Rice
26fad5b7df
gnu: mbpfan: Update to 2.1.1.
...
* gnu/packages/linux.scm (mbpfan): Update to 2.1.1.
2019-05-08 23:21:34 +02:00
Tobias Geerinckx-Rice
b786ae69aa
gnu: dovecot: Update to 2.3.6.
...
* gnu/packages/mail.scm (dovecot): Update to 2.3.6.
2019-05-08 23:21:34 +02:00
Tobias Geerinckx-Rice
05ee17872c
gnu: mpop: Update to 1.4.4.
...
* gnu/packages/mail.scm (mpop): Update to 1.4.4.
2019-05-08 23:21:34 +02:00
Tobias Geerinckx-Rice
3f45c6cfcb
gnu: gmime: Update to 3.2.3.
...
* gnu/packages/mail.scm (gmime): Update to 3.2.3.
2019-05-08 23:21:34 +02:00
Tobias Geerinckx-Rice
9f53d58ae1
gnu: opari2: Use HTTPS home page.
...
* gnu/packages/profiling.scm (opari2)[home-page]: Use HTTPS.
2019-05-08 23:21:34 +02:00
Tobias Geerinckx-Rice
2cea4ac780
gnu: opari2: Update to 2.0.4.
...
* gnu/packages/profiling.scm (opari2): Update to 2.0.4.
2019-05-08 23:21:34 +02:00
Tobias Geerinckx-Rice
d21649440b
gnu: fasm: Update to 1.73.11.
...
* gnu/packages/assembly.scm (fasm): Update to 1.73.11.
2019-05-08 23:21:34 +02:00
Leo Famulari
5c89429586
gnu: Syncthing: Update to 1.1.2.
...
* gnu/packages/syncthing.scm (syncthing): Update to 1.1.2.
2019-05-08 14:57:11 -04:00
Efraim Flashner
e54a6543a0
gnu: python-efl: Update to 1.22.0.
...
* gnu/packages/enlightenment.scm (python-efl): Update to 1.22.0.
[source]: Use https. Add snippet to remove files generated by cython.
2019-05-08 19:55:13 +03:00
Efraim Flashner
944bdb2afe
gnu: terminology: Update build.
...
* gnu/packages/enlightenment.scm (terminology)[arguments]: Add to
configure-flags. Add custom 'set-home-directory phase.
2019-05-08 19:55:13 +03:00
Efraim Flashner
3ec29587b5
gnu: efl: Update to 1.22.2.
...
* gnu/packages/enlightenment.scm (efl): Update to 1.22.2.
[propagated-inputs]: Move libsndfile, pulseaudio ...
[inputs]: ... to here.
[source]: Remove patch.
* gnu/packages/patches/efl-mesa-compat.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-05-08 19:55:12 +03:00
Tobias Geerinckx-Rice
515a92cf20
gnu: liburcu: Update to 0.11.0.
...
* gnu/packages/datastructures.scm (liburcu): Update to 0.11.0.
2019-05-08 16:41:55 +02:00
Nicolas Goaziou
1a6482d43c
gnu: Add copyright header.
...
* gnu/packages/fonts.scm: Add copyright header.
2019-05-08 15:20:08 +02:00
Nicolas Goaziou
4b360985eb
gnu: Add font-sil-andika.
...
* gnu/packages/fonts.scm (font-sil-andika): New variable.
2019-05-08 15:18:55 +02:00
Rutger Helling
aa986c9cd6
gnu: retroarch: Update to 1.7.7.
...
* gnu/packages/emulators.scm (retroarch): Update to 1.7.7.
2019-05-08 08:15:46 +02:00
Oleg Pykhalov
56aee1968f
gnu: emacs-irfc: Update to 20130824.507-1.
...
This commits changes package's source hash, because 'irfc.el' file was
modified. New file contains HTTPS instead of HTTP URLs.
* gnu/packages/emacs-xyz.scm (emacs-irfc): Update to 20130824.507-1.
2019-05-08 02:06:51 +03:00
Nicolas Goaziou
5d51a9771d
gnu: tlp: Update to 1.2.2.
...
* gnu/packages/linux.scm (tlp): Update to 1.2.2.
2019-05-07 23:41:00 +02:00
Christopher Baines
5b3d3cf71c
services: dovecot: Rename auth-verbose-passwords?.
...
* gnu/services/mail.scm (dovecot-configuration)[auth-verbose-passwords?]:
Rename to auth-verbose-passwords, and change the type to a string, as this
parameter can take one of three string values.
* doc/guix.texi (Dovecot service): Update the corresponding documentation.
2019-05-07 20:52:02 +01:00
Pierre Neidhardt
338defe0cb
gnu: sbcl-next: Update to 1.2.1.
...
* gnu/packages/web-browsers.scm (sbcl-next): Update to 1.2.1.
2019-05-07 19:18:37 +02:00
Pierre Neidhardt
cbbdc5c795
gnu: next-gtk-webkit: Update to 1.2.1.
...
* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.2.1.
2019-05-07 19:18:28 +02:00