summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2019-02-17gnu: Add libcxx.Ricardo Wurmus
* gnu/packages/llvm.scm (libcxx): New variable.
2019-02-17gnu: openmpi: Add InfiniBand support.Ricardo Wurmus
* gnu/packages/mpi.scm (openmpi)[inputs]: Add opensm. [arguments]: Add openib configure flags; add build phase "find-opensm-headers".
2019-02-17gnu: guile-curl: Update to 0.6.Ricardo Wurmus
* gnu/packages/curl.scm (guile-curl): Update to 0.6.
2019-02-17services: xorg: Enable override of xserver-arguments.Jan Nieuwenhuizen
* gnu/services/xorg.scm (xorg-start-command): Add parameter #:xserver-arguments. * doc/guix.texi (X Window): Document it.
2019-02-17gnu: quassel: Update to 0.13.1.Efraim Flashner
* gnu/packages/irc.scm (quassel): Update to 0.13.1. [source]: Use https.
2019-02-17gnu: suil: Update to 0.10.2.Tobias Geerinckx-Rice
* gnu/packages/audio.scm (suil): Update to 0.10.2. [arguments]: Use default Python (3).
2019-02-17gnu: rename: Update to 1.10.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (rename): Update to 1.10.
2019-02-17gnu: toybox: Update to 0.8.0.Tobias Geerinckx-Rice
* gnu/packages/busybox.scm (toybox): Update to 0.8.0.
2019-02-17gnu: tintin++: Update to 2.01.7.Tobias Geerinckx-Rice
* gnu/packages/games.scm (tintin++): Update to 2.01.7.
2019-02-17gnu: xcursor-themes: Update to 1.0.6.Tobias Geerinckx-Rice
* gnu/packages/xorg.scm (xcursor-themes): Update to 1.0.6.
2019-02-17gnu: clipit: Update to 1.4.4.Tobias Geerinckx-Rice
* gnu/packages/gtk.scm (clipit): Update to 1.4.4. [source]: Use GIT-FETCH and GIT-FILE-NAME. [native-inputs]: Add autoconf and automake.
2019-02-17gnu: pius: Update to 2.2.7.Tobias Geerinckx-Rice
* gnu/packages/gnupg.scm (pius): Update to 2.2.7. [source]: Remove upstreamed patch. * gnu/packages/patches/pius.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2019-02-17gnu: wavemon: Update to 0.9.0.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (wavemon): Update to 0.9.0.
2019-02-17gnu: ddcutil: Update to 0.9.4.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (ddcutil): Update to 0.9.4.
2019-02-17gnu: yad: Update to 0.41.0.Tobias Geerinckx-Rice
* gnu/packages/gtk.scm (yad): Update to 0.41.0.
2019-02-17services: gdm: Allow for custom X session scripts.Timothy Sample
* gnu/packages/gnome.scm (gdm)[arguments]: Update pre-configure phase so that GDM runs an X session script specified by the variable GDM_X_SESSION; remove the '--enable-gdm-xsession' configuration option. * gnu/services/xorg.scm (<gdm-configuration>): Add 'x-session' field. (gdm-shepherd-service): Set the GDM_X_SESSION variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17services: gdm: Make dependencies explicit.Timothy Sample
This commit removes the remaining implicit dependencies that the GDM service had on the GNOME Desktop service. * gnu/services/xorg.scm (gdm-configuration): Add a gnome-shell-assets field for specifying any icons or fonts that the GNOME Shell theme needs. (gdm-shepherd-service): Remove environment variables pointing to '/run/current-system' and set XDG_DATA_DIRS so that it points to 'gnome-shell' and its assets. (gdm-service-type): Extend 'profile-service-type' to ensure that necessary fonts are installed in the system profile. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17gnu: gdm: Run dbus-daemon via a wrapper script.Timothy Sample
* gnu/packages/gnome.scm (gdm)[arguments]: Modify the pre-configure phase so that GDM propagates the GDM_DBUS_DAEMON variable into the session environment and uses its value to invoke dbus-daemon. * gnu/services/xorg.scm (dbus-daemon-wrapper): New variable. (<gdm-configuration>): Add 'dbus-daemon' field. (gdm-shepherd-service): Set GDM_DBUS_DAEMON before invoking gdm. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17gnu: gdm: Simplify pre-configure phase.Timothy Sample
* gnu/packages/gnome.scm (gdm)[arguments]: Simplify the pre-configure phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17gnu: gdm: Use absolute path for gnome-session.Timothy Sample
* gnu/packages/gnome.scm (gdm)[arguments]: Modify the pre-configure phase to substitute in the absolute path of gnome-session. [inputs]: Add gnome-session. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17gnu: gdm: Add links to required login-session files.Timothy Sample
* gnu/packages/gnome.scm (gdm)[arguments]: Add a phase that creates symbolic links to required files from gnome-settings-daemon; do not set XDG_CONFIG_DIRS in the session environment. [inputs]: Add gnome-settings-daemon. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17gnu: gnome-session: Use absolute paths in .desktop files.Timothy Sample
This makes the gnome-session .desktop files usable even if gnome-session is not available from the PATH variable. * gnu/packages/gnome.scm (gnome-session)[arguments]: Add a phase that adds the absolute path of gnome-session in its .desktop files. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17services: gdm: Remove etc service.Timothy Sample
* gnu/packages/gnome.scm (gdm)[arguments]: Update pre-configure phase to make GDM get the configuration file path from an environment variable. * gnu/services/xorg.scm (gdm-etc-service): Remove function. (gdm-configuration-file): New function. (gdm-shepherd-service): Set GDM_CUSTOM_CONF before invoking GDM. (gdm-service-type)[extensions]: Remove etc-service-type extension. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-16services: desktop: Deprecate the upower-service procedure.Christopher Baines
This has now been replaced by the upower-service-type and <upower-configuration> record. * gnu/services/desktop.scm (upower-service): Deprecate this procedure.
2019-02-16services: Improve the upower-service-type.Christopher Baines
Add a description and default value. Switch the documentation to mention the service-type and the configuration record, rather than the upower-service procedure. * gnu/services/desktop.scm (upower-service-type)[description, default-value]: Define these fields. (%desktop-services): Change (upower-service) to (service upower-service-type). * doc/guix.texi (Desktop Services): Update the upower service documentation.
2019-02-16services: Improve the upower-configuration record.Christopher Baines
Copy the defaults from the upower-service procedure to the <upower-configuration> record type. This will allow making it the default value for the upower-service-type, and deprecating the procedure. Export the field accessors so that the <upower-configuration> record type becomes more usable. * gnu/services/desktop.scm (<upower-configuration>): Export it. (upower-configuration-upower, upower-configuration-watts-up-pro?, upower-configuration-poll-batteries?, upower-configuration-ignore-lid?, upower-configuration-use-percentage-for-policy?, upower-configuration-percentage-low, upower-configuration-percentage-critical, upower-configuration-percentage-action, upower-configuration-time-low, upower-configuration-time-critical, upower-configuration-time-action, upower-configuration-critical-power-action): Add default and export.
2019-02-16gnu: chez-sockets: Use GIT- helpers.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-sockets)[version]: Use GIT-VERSION. [source]: Use GIT-FILE-NAME.
2019-02-16gnu: chez-scmutils: Return #t from all phases.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-scmutils)[arguments]: Always return #t from phases. Substitute INVOKE for SYSTEM*.
2019-02-16gnu: chez-scmutils: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-scmutils)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2019-02-16gnu: chez-mit: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-mit)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2019-02-16gnu: chez-scheme: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-scheme)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2019-02-16gnu: stex: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (stex)[source]: Use GIT-FETCH and GIT-FILE-NAME. (chez-scheme)[arguments]: Adjust expected source directory name.
2019-02-16gnu: nanopass: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (nanopass)[source]: Use GIT-FETCH and GIT-FILE-NAME. (chez-scheme)[arguments]: Adjust expected source directory name.
2019-02-16gnu: chez-scheme: Return #t from all phases.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-scheme)[arguments]: Always return #t from phases. Substitute INVOKE for SYSTEM*.
2019-02-16gnu: chez-scheme: Fix ‘install-doc’ phase.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-cheme)[arguments]: Find ‘installsh’. Remove some unnecessary code.
2019-02-16gnu: chez-irregex: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-irregex)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2019-02-16gnu: chez-matchable: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-matchable)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2019-02-16gnu: chez-web: Use GIT- helpers.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-web)[version]: Use GIT-VERSION. [source]: Use GIT-FILE-NAME.
2019-02-16gnu: chez-srfi: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-srfi)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2019-02-16gnu: chez-fmt: Return #t from all phases.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-fmt)[arguments]: Always return #t from phases. Substitute INVOKE for SYSTEM*.
2019-02-16gnu: chez-web: Return #t from all phases.Tobias Geerinckx-Rice
* gnu/packages/chez.scm (chez-web)[arguments]: Always return #t from phases.
2019-02-16gnu: unshield: Update to 1.4.3.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (unshield): Update to 1.4.3. [inputs]: Add unshield-baldurs_gate_patch_v1_1_4315_international.zip. [arguments]: Use it.
2019-02-16gnu: stumpwm: Build and install the manual.Tobias Geerinckx-Rice
* gnu/packages/lisp.scm (stumpwm)[native-inputs]: Add texinfo. [argument]: Add new ‘install-manual’ phase.
2019-02-15gnu: linux-libre: Update to 4.20.10.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.10. (%linux-libre-hash): Update hash.
2019-02-15gnu: linux-libre@4.19: Update to 4.19.23.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.23. (%linux-libre-4.19-hash): Update hash.
2019-02-15gnu: linux-libre@4.14: Update to 4.14.101.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.101. (%linux-libre-4.14-hash): Update hash.
2019-02-15gnu: linux-libre@4.9: Update to 4.9.158.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.158.
2019-02-15gnu: icecat: Update to 60.5.1-guix1 [security-fixes].Mark H Weaver
Includes fixes for CVE-2018-18335, CVE-2018-18356, and CVE-2019-5785. * gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.5.1-guix1. (icecat-source)[upstream-firefox-source]: Update hash.
2019-02-16gnu: pelican: Update to 4.0.1Vagrant Cascadian
* gnu/packages/python.scm (pelican): Update to 4.0.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-16gnu: emacs-cider: Update to 0.20.0Brett Gilio
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.20.0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>