aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* tests: Ensure 'unshare' works before relying on it.Ludovic Courtès2019-05-09
| | | | | | | | | 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.
* gnu: Use mirror://kernel.org in source URIs.Marius Bakke2019-05-09
| | | | | * gnu/packages/linux.scm (bridge-utils, cpufrequtils, sbc)[source](uri): Use "mirror://kernel.org" instead of www.kernel.org directly.
* gnu: wpa_supplicant: Update to 2.8 [security fixes].Marius Bakke2019-05-09
| | | | | | | | | | | | 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.
* gnu: libtorrent-rasterbar: Update to 1.1.13.Marius Bakke2019-05-09
| | | | * gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.13.
* gnu: leveldb: Update to 1.22.Marius Bakke2019-05-09
| | | | * gnu/packages/databases.scm (leveldb): Update to 1.22.
* gnu: Mercurial: Update to 5.0Josh Holland2019-05-09
| | | | | | * gnu/packages/version-control.scm (mercurial): Update to 5.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: Log-in services now require "pam_loginuid".Ludovic Courtès2019-05-09
| | | | | | | | | | | | | | | | 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.
* system: pam: Add #:login-uid? parameter to 'unix-pam-service'.Ludovic Courtès2019-05-09
| | | | | | * 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.
* gnu: Add hostapd.Ludovic Courtès2019-05-09
| | | | * gnu/packages/admin.scm (hostapd): New variable.
* services: slim: Provide the 'xorg-server' Shepherd service.Ludovic Courtès2019-05-09
| | | | | | | This is a followup to 61569171d03146f41ba1b9aedf29fd8fa78d6102. * gnu/services/xorg.scm (slim-shepherd-service): Add 'xorg-server' to 'provision' when VT is "vt7".
* bootloader: grub: Remove unneeded 'terminal_output'.Ludovic Courtès2019-05-09
| | | | | | | | | | | 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.
* installer: Add missing 'G_' call.Ludovic Courtès2019-05-09
| | | | | * gnu/installer/newt/user.scm (run-user-page): Add 'G_' call for "User creation".
* doc: Fix typo.Josh Holland2019-05-09
| | | | | | * doc/guix.texi (cargo-build-system): Correct Carto.toml. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
* ui: Make package outputs searchable.Chris Marusich2019-05-09
| | | | | | | | | | | | * 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>
* gnu: Add python-pylibmc.Maxim Cournoyer2019-05-09
| | | | * gnu/packages/databases.scm (python-pylibmc, python2-pylibmc): New variables.
* gnu: Add libmemcached.Maxim Cournoyer2019-05-09
| | | | * gnu/packages/databases.scm (libmemcached): New variable.
* Add (guix bzr-download).Maxim Cournoyer2019-05-09
| | | | | | | * 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.
* gnu: linux-libre: Update to 5.0.14.Mark H Weaver2019-05-08
| | | | | * gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.14. (%linux-libre-hash): Update hash.
* gnu: linux-libre@4.19: Update to 4.19.41.Mark H Weaver2019-05-08
| | | | | * gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.41. (%linux-libre-4.19-hash): Update hash.
* gnu: linux-libre@4.14: Update to 4.14.117.Mark H Weaver2019-05-08
| | | | | * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.117. (%linux-libre-4.14-hash): Update hash.
* gnu: linux-libre@4.9: Update to 4.9.174.Mark H Weaver2019-05-08
| | | | * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.174.
* gnu: usbutils: Add ‘python’ output.Tobias Geerinckx-Rice2019-05-09
| | | | | * gnu/packages/linux.scm (usbutils)[outputs]: Add ‘python’. [arguments]: Add ‘separate-python-output’ phase.
* gnu: usbutils: Fix broken lsusb.py.Tobias Geerinckx-Rice2019-05-09
| | | | * gnu/packages/linux.scm (usbutils)[inputs]: Add python.
* gnu: usbutils: Update to 012.Tobias Geerinckx-Rice2019-05-09
| | | | | | * gnu/packages/linux.scm (usbutils): Update to 012. [arguments]: Add ‘patch-bootstrap-scripts’ phase. [native-inputs]: Add autoconf, automake, and libtool.
* gnu: mbpfan: Update to 2.1.1.Tobias Geerinckx-Rice2019-05-08
| | | | * gnu/packages/linux.scm (mbpfan): Update to 2.1.1.
* gnu: dovecot: Update to 2.3.6.Tobias Geerinckx-Rice2019-05-08
| | | | * gnu/packages/mail.scm (dovecot): Update to 2.3.6.
* gnu: mpop: Update to 1.4.4.Tobias Geerinckx-Rice2019-05-08
| | | | * gnu/packages/mail.scm (mpop): Update to 1.4.4.
* gnu: gmime: Update to 3.2.3.Tobias Geerinckx-Rice2019-05-08
| | | | * gnu/packages/mail.scm (gmime): Update to 3.2.3.
* gnu: opari2: Use HTTPS home page.Tobias Geerinckx-Rice2019-05-08
| | | | * gnu/packages/profiling.scm (opari2)[home-page]: Use HTTPS.
* gnu: opari2: Update to 2.0.4.Tobias Geerinckx-Rice2019-05-08
| | | | * gnu/packages/profiling.scm (opari2): Update to 2.0.4.
* gnu: fasm: Update to 1.73.11.Tobias Geerinckx-Rice2019-05-08
| | | | * gnu/packages/assembly.scm (fasm): Update to 1.73.11.
* gnu: Syncthing: Update to 1.1.2.Leo Famulari2019-05-08
| | | | * gnu/packages/syncthing.scm (syncthing): Update to 1.1.2.
* gnu: python-efl: Update to 1.22.0.Efraim Flashner2019-05-08
| | | | | * gnu/packages/enlightenment.scm (python-efl): Update to 1.22.0. [source]: Use https. Add snippet to remove files generated by cython.
* gnu: terminology: Update build.Efraim Flashner2019-05-08
| | | | | * gnu/packages/enlightenment.scm (terminology)[arguments]: Add to configure-flags. Add custom 'set-home-directory phase.
* gnu: efl: Update to 1.22.2.Efraim Flashner2019-05-08
| | | | | | | | | * 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.
* gnu: liburcu: Update to 0.11.0.Tobias Geerinckx-Rice2019-05-08
| | | | * gnu/packages/datastructures.scm (liburcu): Update to 0.11.0.
* gnu: Add copyright header.Nicolas Goaziou2019-05-08
| | | | * gnu/packages/fonts.scm: Add copyright header.
* gnu: Add font-sil-andika.Nicolas Goaziou2019-05-08
| | | | * gnu/packages/fonts.scm (font-sil-andika): New variable.
* gnu: retroarch: Update to 1.7.7.Rutger Helling2019-05-08
| | | | * gnu/packages/emulators.scm (retroarch): Update to 1.7.7.
* gnu: emacs-irfc: Update to 20130824.507-1.Oleg Pykhalov2019-05-08
| | | | | | | 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.
* gnu: tlp: Update to 1.2.2.Nicolas Goaziou2019-05-07
| | | | * gnu/packages/linux.scm (tlp): Update to 1.2.2.
* services: dovecot: Rename auth-verbose-passwords?.Christopher Baines2019-05-07
| | | | | | | * 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.
* gnu: sbcl-next: Update to 1.2.1.Pierre Neidhardt2019-05-07
| | | | * gnu/packages/web-browsers.scm (sbcl-next): Update to 1.2.1.
* gnu: next-gtk-webkit: Update to 1.2.1.Pierre Neidhardt2019-05-07
| | | | * gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.2.1.
* guix: Simplify and robustify lzread!.Pierre Neidhardt2019-05-07
| | | | | | | | | * guix/lzlib.scm (lzread!): Do it. Previously lzread! would fail if COUNT was bigger than (lz-decompress-write-size). This is possible if a previous call to lzread! didn't empty the LZ_decompress input buffer (e.g. BV was too small to fit all the data).
* doc: Document 'display' and 'vt' fields of 'slim-configuration'.Diego Nicola Barbato2019-05-07
| | | | | | | | * doc/guix.texi (X Window): Mention 'display' and 'vt' fields of 'slim-configuration' and explain how to use them to add multiple SLiM services to system services. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: slim: Allow SLiM to be started on multiple ttys.Diego Nicola Barbato2019-05-07
| | | | | | | | | | | | | | | | | | | | This change makes it possible to add multiple SLiM services to an operating system configuration by setting the new 'display' and 'vt' fields in their configurations to different values. Each SLiM service will get its own authfile, logfile, lockfile, and shepherd service, which will start SLiM on a different tty. * gnu/services/xorg.scm: Export slim-configuration-display and slim-configuration-vt. (<slim-configuration>)[display, vt]: New fields. (slim-shepherd-service): Refactor let. [slim.cfg]: Use new fields for setting display_name, xserver_arguments, authfile, lockfile, and logfile. [shepherd-service][provision]: Name the shepherd service according to the value of 'vt'. [shepherd-service][start]: Delete the right lockfile. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: slim: Allow customisation of Xorg display.Diego Nicola Barbato2019-05-07
| | | | | | | | | | | Previously SLiM could only start on display :0.0. This change makes it possible to run multiple instances of SLiM at the same time. * gnu/packages/patches/slim-display.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/display-managers.scm (slim): Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnome-control-center: Patch file name of 'nm-connection-editor'.Ludovic Courtès2019-05-07
| | | | | | * gnu/packages/gnome.scm (gnome-control-center)[argument]: In 'patch-paths' phase, provide absolute file name to 'nm-connection-editor' in panels/network/*.c
* gnu: gnome-control-center: Patch file name of 'gkbd-keyboard-display'.Ludovic Courtès2019-05-07
| | | | | | | | | Fixes <https://bugs.gnu.org/35605>. Reported by sirgazil <sirgazil@zoho.com>. * gnu/packages/gnome.scm (gnome-control-center)[arguments]: In 'patch-paths' phase, patch "cc-region-panel.cc" and provide it with the absolute file name of 'gkbd-keyboard-display'.