summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-05-10gnu: linux-libre: Update to 5.1.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1. (%linux-libre-hash): Update hash. (%linux-libre-5.0-patches): Rename to ... (%linux-libre-5.1-patches): ... this. (linux-libre, linux-libre-arm-generic, linux-libre-arm-veyron) (linux-libre-arm-omap2plus): Use %linux-libre-5.1-patches. (vhba-module): Move definition below the kernel packages. * gnu/packages/aux-files/linux-libre/5.0-arm-veyron.conf, gnu/packages/aux-files/linux-libre/5.0-arm.conf, gnu/packages/aux-files/linux-libre/5.0-arm64.conf, gnu/packages/aux-files/linux-libre/5.0-i686.conf, gnu/packages/aux-files/linux-libre/5.0-x86_64.conf: Delete files. * gnu/packages/aux-files/linux-libre/5.1-arm-veyron.conf, gnu/packages/aux-files/linux-libre/5.1-arm.conf, gnu/packages/aux-files/linux-libre/5.1-arm64.conf, gnu/packages/aux-files/linux-libre/5.1-i686.conf, gnu/packages/aux-files/linux-libre/5.1-x86_64.conf: New files. * Makefile.am (AUX_FILES): Adjust accordingly.
2019-05-10gnu: rust: Update to 1.34.1.Ivan Petkov
* gnu/packages/rust.scm (rust): Update to 1.34.1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-05-10gnu: rust: Make source derivations smaller.Ivan Petkov
* gnu/packages/rust.scm (rust-source-pre-1.32): Delete procedure. (rust-bootstrapped-package-pre-1.32): Delete procedure. (rust-bootstrapped-package): Remove optional keys, and return an origin. (rust-uri): New variable. (mrustc): Change native-input "rust" to use source of rust-1.19. (rust-1.19)[source]: Define package source. (rust-1.20): Use rust-bootstrapped-package. (rust-1.21): Likewise. (rust-1.22): Likewise. (rust-1.23): Likewise. (rust-1.24): Likewise. (rust-1.25): Likewise. (rust-1.26): Likewise. (rust-1.27): Likewise. (rust-1.28): Likewise. (rust-1.29): Likewise. (rust-1.30): Likewise. (rust-1.31): Likewise. (rust-1.32): Likewise. (rust-1.33): Likewise. (rust-1.34): Likewise. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-05-10gnu: rust: Delete install logs and manifests.Ivan Petkov
* gnu/packages/rust.scm (rust-1.20)[arguments]<#:phases>[delete-install-logs]: New phase. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-05-10build/cargo-utils: Remove "src-name" parameter.Ivan Petkov
* gnu/packages/gnuzilla.scm (icecat)[arguments]<#:phases> [patch-cargo-checksums]: Delete "null-file" variable. * gnu/packages/rust.scm (%cargo-reference-project-file): Delete variable. * gnu/packages/rust.scm (rust-1.19): Remove reference to "%cargo-reference-project-file". * guix/build/cargo-utils.scm (generate-checksums): Remove "src-name" parameter. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-05-09gnu: gcc-4.7: Hide package.Ricardo Wurmus
* gnu/packages/gcc.scm (gcc-4.7): Wrap in "hidden-package" expression.
2019-05-09gnu: emacs-dash: Update to 2.16.0.Ricardo Wurmus
* gnu/packages/emacs-xyz.scm (emacs-dash): Update to 2.16.0.
2019-05-09gnu: Add guile-file-names.Ricardo Wurmus
* gnu/packages/guile-xyz.scm (guile-file-names): New variable.
2019-05-09gnu: seabios: Update to 1.12.1.Tobias Geerinckx-Rice
This is a stable release despite the missing tarball. <https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/thread/ONGRJVF3A45SAXOKBED52V2UD3YUWTRT/> * gnu/packages/firmware.scm (seabios): Update to 1.12.1. [source]: Use GIT-FETCH and GIT-FILE-NAME.
2019-05-09gnu: man-pages: Update to 5.01.Tobias Geerinckx-Rice
* gnu/packages/man.scm (man-pages): Update to 5.01.
2019-05-09gnu: emacs-sml-mode: Update to 6.9.Tobias Geerinckx-Rice
* gnu/packages/emacs-xyz.scm (emacs-sml-mode): Update to 6.9.
2019-05-09gnu: cdemu-client: Update to 3.2.1.Tobias Geerinckx-Rice
* gnu/packages/cdrom.scm (cdemu-client): Update to 3.2.1.
2019-05-09gnu: cdemu-daemon: Update to 3.2.2.Tobias Geerinckx-Rice
* gnu/packages/cdrom.scm (cdemu-daemon): Update to 3.2.2.
2019-05-09gnu: libmirage: Update to 3.2.2.Tobias Geerinckx-Rice
* gnu/packages/cdrom.scm (libmirage): Update to 3.2.2.
2019-05-09gnu: vhba-module: Update to 20190410.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (vhba-module): Update to 20190410.
2019-05-09gnu: cloc: Update to 1.82.Tobias Geerinckx-Rice
* gnu/packages/code.scm (cloc): Update to 1.82. [source]: Use GIT-FETCH and GIT-FILE-NAME.
2019-05-09services: dhcp-client: Ignore interfaces that are not ARP capable.Marius Bakke
* gnu/services/networking.scm (dhcp-client-service-type): Filter interfaces that do not support the ARP protocol.
2019-05-09syscalls: Add 'arp-network-interface?'.Marius Bakke
* guix/build/syscalls.scm (IFF_NOARP): New variable. (arp-network-interface?): New public procedure.
2019-05-09pull: Display 'hash guix' hint when the new and old 'guix' are different.Ludovic Courtès
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-09tests: Ensure 'unshare' works before relying on it.Ludovic Courtès
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-09gnu: Use mirror://kernel.org in source URIs.Marius Bakke
* gnu/packages/linux.scm (bridge-utils, cpufrequtils, sbc)[source](uri): Use "mirror://kernel.org" instead of www.kernel.org directly.
2019-05-09gnu: wpa_supplicant: Update to 2.8 [security fixes].Marius Bakke
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-09gnu: libtorrent-rasterbar: Update to 1.1.13.Marius Bakke
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.13.
2019-05-09gnu: leveldb: Update to 1.22.Marius Bakke
* gnu/packages/databases.scm (leveldb): Update to 1.22.
2019-05-09gnu: Mercurial: Update to 5.0Josh Holland
* gnu/packages/version-control.scm (mercurial): Update to 5.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-05-09services: Log-in services now require "pam_loginuid".Ludovic Courtès
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-09system: pam: Add #:login-uid? parameter to 'unix-pam-service'.Ludovic Courtès
* 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-09gnu: Add hostapd.Ludovic Courtès
* gnu/packages/admin.scm (hostapd): New variable.
2019-05-09services: slim: Provide the 'xorg-server' Shepherd service.Ludovic Courtès
This is a followup to 61569171d03146f41ba1b9aedf29fd8fa78d6102. * gnu/services/xorg.scm (slim-shepherd-service): Add 'xorg-server' to 'provision' when VT is "vt7".
2019-05-09bootloader: grub: Remove unneeded 'terminal_output'.Ludovic Courtès
Fixes <https://bugs.gnu.org/35585>. Reported by Florian Pelz <pelzflorian@pelzflorian.de>. This statement was added in 8d058e7b1b1a409d3d9cc29c5650a98db4e78783 but turned out to be unnecessary. * gnu/bootloader/grub.scm (grub-configuration-file): Remove 'terminal_output' statement.
2019-05-09installer: Add missing 'G_' call.Ludovic Courtès
* gnu/installer/newt/user.scm (run-user-page): Add 'G_' call for "User creation".
2019-05-09doc: Fix typo.Josh Holland
* doc/guix.texi (cargo-build-system): Correct Carto.toml. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2019-05-09ui: Make package outputs searchable.Chris Marusich
* 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-09gnu: Add python-pylibmc.Maxim Cournoyer
* gnu/packages/databases.scm (python-pylibmc, python2-pylibmc): New variables.
2019-05-09gnu: Add libmemcached.Maxim Cournoyer
* gnu/packages/databases.scm (libmemcached): New variable.
2019-05-09Add (guix bzr-download).Maxim Cournoyer
* 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-08gnu: linux-libre: Update to 5.0.14.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.14. (%linux-libre-hash): Update hash.
2019-05-08gnu: linux-libre@4.19: Update to 4.19.41.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.41. (%linux-libre-4.19-hash): Update hash.
2019-05-08gnu: linux-libre@4.14: Update to 4.14.117.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.117. (%linux-libre-4.14-hash): Update hash.
2019-05-08gnu: linux-libre@4.9: Update to 4.9.174.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.174.
2019-05-09gnu: usbutils: Add ‘python’ output.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (usbutils)[outputs]: Add ‘python’. [arguments]: Add ‘separate-python-output’ phase.
2019-05-09gnu: usbutils: Fix broken lsusb.py.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (usbutils)[inputs]: Add python.
2019-05-09gnu: usbutils: Update to 012.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (usbutils): Update to 012. [arguments]: Add ‘patch-bootstrap-scripts’ phase. [native-inputs]: Add autoconf, automake, and libtool.
2019-05-08gnu: mbpfan: Update to 2.1.1.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (mbpfan): Update to 2.1.1.
2019-05-08gnu: dovecot: Update to 2.3.6.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (dovecot): Update to 2.3.6.
2019-05-08gnu: mpop: Update to 1.4.4.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (mpop): Update to 1.4.4.
2019-05-08gnu: gmime: Update to 3.2.3.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (gmime): Update to 3.2.3.
2019-05-08gnu: opari2: Use HTTPS home page.Tobias Geerinckx-Rice
* gnu/packages/profiling.scm (opari2)[home-page]: Use HTTPS.
2019-05-08gnu: opari2: Update to 2.0.4.Tobias Geerinckx-Rice
* gnu/packages/profiling.scm (opari2): Update to 2.0.4.
2019-05-08gnu: fasm: Update to 1.73.11.Tobias Geerinckx-Rice
* gnu/packages/assembly.scm (fasm): Update to 1.73.11.