summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-05-07gnu: next-gtk-webkit: Update to 1.2.1....* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.2.1. Pierre Neidhardt
2019-05-07guix: Simplify and robustify lzread!....* 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). Pierre Neidhardt
2019-05-07doc: Document 'display' and 'vt' fields of 'slim-configuration'....* 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> Diego Nicola Barbato
2019-05-07services: slim: Allow SLiM to be started on multiple ttys....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> Diego Nicola Barbato
2019-05-07gnu: slim: Allow customisation of Xorg display....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> Diego Nicola Barbato
2019-05-07gnu: gnome-control-center: Patch file name of 'nm-connection-editor'....* gnu/packages/gnome.scm (gnome-control-center)[argument]: In 'patch-paths' phase, provide absolute file name to 'nm-connection-editor' in panels/network/*.c Ludovic Courtès
2019-05-07gnu: gnome-control-center: Patch file name of 'gkbd-keyboard-display'....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'. Ludovic Courtès
2019-05-07environment: Non ad-hoc mode also honors transformation options....Fixes <https://bugs.gnu.org/35618>. Reported by Florent Pruvost <florent.pruvost@inria.fr>. * guix/scripts/environment.scm (options/resolve-packages): Add call to TRANSFORM in non "ad-hoc" case. * tests/guix-environment.sh: Add test. Ludovic Courtès
2019-05-07gnu: Add sbcl-find-port, cl-find-port, and ecl-find-port....* gnu/packages/lisp.scm (sbcl-find-port, cl-find-port, ecl-find-port): New variables. Pierre Neidhardt
2019-05-07installer: "Exit" button in user page actually exits....Fixes <https://bugs.gnu.org/35607>. Reported by Florian Pelz <pelzflorian@pelzflorian.de>. * gnu/installer/newt/user.scm (run-user-page): Add 'cond' clause for ARGUMENT = EXIT-BUTTON. Ludovic Courtès
2019-05-07uuid: 'fat-uuid->string' preserves leading zeros....Fixes <https://bugs.gnu.org/35582>. Reported by sirgazil <sirgazil@zoho.com>. Previously, leading zeros would be removed, leading to an "invalid" UUID: (uuid->string (uuid "00CA-050E" 'fat32)) ⇒ "CA-50E" (string->uuid "CA-50E" 'fat32) ⇒ #f * gnu/system/uuid.scm (fat-uuid->string): Pad digits with zeros. * tests/uuid.scm ("uuid, FAT32, leading zeros preserved"): New test. Ludovic Courtès
2019-05-07gnu: grammalecte: Update to 1.0.2....* gnu/packages/dictionaries.scm (grammalecte): Update to 1.0.2. Nicolas Goaziou
2019-05-07installer: Add password 'hide' checkbox....* gnu/installer/newt/page.scm (run-input-page)[input-hide-checkbox?]: New parameter adding a checkbox to toggle password hiding. By default, the checkbox is active and the password is hence hided. * gnu/installer/newt/partition.scm (prompt-luks-passwords): Enable the previous parameter on both password input pages. * gnu/installer/newt/user.scm (run-root-password-page): Enable the previous parameter, (confirm-password): ditto, (run-user-add-page): add a checkbox to toggle password hiding. Mathieu Othacehe
2019-05-06gnu: tegola: Fix build....* gnu/packages/geo.scm (tegola)[arguments]: Adapt the "unpack-path" for the new unpack phase. * gnu/packages/geo.scm (tegola)[phases]{set-version}: Update the directory path. {rename-import}: Remove phase. Maxim Cournoyer
2019-05-06gnu: imposm3: Fix build....* gnu/packages/geo.scm (imposm3)[arguments]: Adapt unpack-path for the new unpack phase. [phases]: Remove the "rename-import" phase, now obsolete. Maxim Cournoyer
2019-05-06gnu: restic: Fix build....This fixes a regression introduced by commit f42e4ebb56. * gnu/packages/backup.scm (restic)[arguments]: Remove "unpack-path" argument. [phases]{build, check, install, install-docs}: Update the working directory to "src/github.com/restic/restic". Maxim Cournoyer
2019-05-06gnu: syncthing: Fix build....* gnu/packages/syncthing.scm (syncthing)[arguments]: Drop the unpack-path argument, made unnecessary by commit f42e4ebb56. Maxim Cournoyer
2019-05-06Add (guix lzlib)....* guix/lzlib.scm, tests/lzlib.scm: New files. * Makefile.am (MODULES): Add guix/lzlib.scm. (SCM_TESTS): Add tests/lzlib.scm. * m4/guix.m4 (GUIX_LIBLZ_LIBDIR): New macro. * configure.ac (LIBLZ_LIBDIR): Use it. Define and substitute 'LIBLZ'. * guix/config.scm.in (%liblz): New variable. * guix/self.scm (make-config.scm): Add TODO comment. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Pierre Neidhardt
2019-05-06installer: Skip network selection dialogs when there is no choice....Previously, for a machine that only has wired networking, and only one such network, we'd have to go through two selection boxes. Now we just skip both. * gnu/installer/newt/ethernet.scm (run-ethernet-page): When 'ethernet-services' returns one element, return it directly without opening a listbox selection. * gnu/installer/newt/network.scm (run-technology-page): Likewise. Ludovic Courtès
2019-05-06installer: Shrink simple listboxes to their minimum height....* gnu/installer/newt/partition.scm (run-partioning-page): Pass #:listbox-height. (run-scheme-page): Likewise. (run-device-page): Likewise. * gnu/installer/newt/network.scm (run-technology-page): Likewise. * gnu/installer/newt/ethernet.scm (run-ethernet-page): Likewise. Ludovic Courtès
2019-05-06installer: Actually translate step descriptions....Until now, step descriptions in the menu that shows up when hitting "Exit" would not be translated. That's because the 'G_' procedure was called once and for all when the installer was started. * gnu/installer/steps.scm (<installer-step>)[description]: Add the 'thunked' attribute. Ludovic Courtès
2019-05-06installer: Do not sort methods on the partitioning page....* gnu/installer/newt/partition.scm (run-partioning-page): Pass #:sort-listbox-items? #f so that methods always appear in the same order. Ludovic Courtès
2019-05-06installer: Widen user dialog....* gnu/installer/newt/user.scm (run-user-add-page)[pad-label]: Increase 2nd argument to 25. [entry-width]: Increase to 35. Ludovic Courtès
2019-05-06gnu: mate-power-manager: License is GPLv2+....Reported by Guy fleury <hoonandon@gmail.com>. * gnu/packages/mate.scm (mate-power-manager): Change to GPL2+. Ludovic Courtès
2019-05-06gnu: emacs-evil-nerd-commenter: Update to 3.3.7....* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.3.7. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Brian Leung
2019-05-06gnu: emacs-elfeed: Update to 3.1.0....* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.1.0. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Brian Leung
2019-05-06gnu: emacs-hl-todo: Update to 3.0.0....* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.0.0. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Brian Leung
2019-05-06gnu: icecat: Move the snippet and patches out of the 'source'....This commit changes the 'source' field of the 'icecat' package to simply be 'icecat-source', which aims to be suitable for use on any system that IceCat supports. * gnu/packages/gnuzilla.scm (icecat)[source]: Change to simply be 'icecat-source'. [native-inputs]: Add 'patch', along with the Guix-specific patches that were previously applied within 'source'. [arguments]: Remove the 'ensure-no-mtimes-pre-1980' phase. Add 'apply-guix-specific-patches' and 'remove-bundled-libraries' phases. Touch 'configure' in the bootstrap phase. Return #t from the 'augment-CPLUS_INCLUDE_PATH' phase. Reindent. Mark H Weaver
2019-05-06gnu: icecat-source: Make sure 'makeicecat' is the right version....* gnu/packages/gnuzilla.scm (icecat-source): Check to make sure the value of FFMAJOR in the 'makeicecat' script matches the major version of IceCat being generated. Mark H Weaver
2019-05-06gnu: icecat: Update to 60.6.2-guix1....* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.6.2-guix1. (icecat-source)[upstream-firefox-source]: Update hash. Mark H Weaver
2019-05-06gnu: r-gridgraphics: Update to 0.4-0....* gnu/packages/cran.scm (r-gridgraphics): Update to 0.4-0. Ricardo Wurmus
2019-05-06gnu: r-checkmate: Update to 1.9.3....* gnu/packages/statistics.scm (r-checkmate): Update to 1.9.3. Ricardo Wurmus
2019-05-06gnu: r-rgadem: Update to 2.32.0....* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.32.0. Ricardo Wurmus
2019-05-06gnu: python2-terminado: Add missing input....* gnu/packages/python-web.scm (python2-terminado)[propagated-inputs]: Add python2-futures. Ricardo Wurmus
2019-05-06gnu: Add emacs-miniedit....* gnu/packages/emacs-xyz.scm (emacs-miniedit): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung
2019-05-06gnu: Add emacs-sudo-edit....* gnu/packages/emacs-xyz.scm (emacs-sudo-edit): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung
2019-05-06gnu: Add emacs-docker-compose-mode....* gnu/packages/emacs-xyz.scm (emacs-docker-compose-mode): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung
2019-05-06gnu: Add emacs-elisp-demos....* gnu/packages/emacs-xyz.scm (emacs-elisp-demos): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung
2019-05-06gnu: Add emacs-flycheck-flow....* gnu/packages/emacs-xyz.scm (emacs-flycheck-flow): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung
2019-05-06gnu: Add emacs-evil-textobj-syntax....* gnu/packages/emacs-xyz.scm (emacs-evil-textobj-syntax): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung
2019-05-06gnu: Add emacs-names....* gnu/packages/emacs-xyz.scm (emacs-names): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung
2019-05-06gnu: mate-power-manager: Placate 'guix lint'....Reported by guy fleury iteriteka <hoonandon@gmail.com>. * gnu/packages/mate.scm (mate-power-manager)[source]: Use mirror:// URL. [synopsis, description]: Adjust to placate 'guix lint'. Ludovic Courtès
2019-05-06gnu: Add git-annex-remote-rclone....* gnu/packages/version-control.scm (git-annex-remote-rclone): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Alex Griffin
2019-05-06gnu: quickswitch-i3: Fix license field to use license:wtfpl2....* gnu/packages/wm.scm (quickswitch-i3): Fix license field to use license:wtfpl2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brendan Tildesley
2019-05-06gnu: tmux-themepack: Fix license field to refer to license:wtfpl2....* gnu/packages/tmux.scm (tmux-themepack): Fix license field to refer to license:wtfpl2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brendan Tildesley
2019-05-06gnu: Use license: prefix in tmux.scm....* gnu/packages/tmux.scm Use license: prefix in tmux.scm. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brendan Tildesley
2019-05-06gnu: python-pyyaml: Fix license field to refer to license:wtfpl2....* gnu/packages/python-xyz.scm (python-pyyaml): Fix license field to refer to license:wtfpl2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brendan Tildesley
2019-05-06gnu: envstore: Fix license field to refer to license:wtfpl2....* gnu/packages/shellutils.scm (envstore): Fix license field to refer to license:wtfpl2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brendan Tildesley
2019-05-06gnu: Use license: prefix in shellutils.scm....* gnu/packages/shellutils.scm Use license: prefix in all packages. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brendan Tildesley
2019-05-06gnu: zimg: Fix license field to refer to license:wtfpl2....* gnu/packages/image.scm (zimg): Fix license field to refer to license:wtfpl2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brendan Tildesley