summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2022-06-06bootloader: grub: Add removable grub-efi bootloader option.•••For single-disk installs (external USBs) and for amnesiac UEFIs, Guix is not found using its default Grub EFI bootloader location of /boot/efi/EFI/Guix/grubx64.efi means the Guix install will not be found. To handle this, we can place the bootloader file in the UEFI specification location, overwriting any other OS that may have placed a file there. This location is namely /boot/efi/EFI/BOOT/BOOTX64.efi. Grub has explicit support for this location/situation with the `--removable` flag. * gnu/bootloader/grub.scm (install-grub-efi-removable) (grub-efi-removable-bootloader): New variables. * doc/guix.texi (Bootloader Configuration): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Karl Hallsby
2022-06-07gnu: guile-xapian: Update to 0.2.0.•••* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.2.0. [source]: Remove modules and snippet setting LD_LIBRARY_PATH. Arun Isaac
2022-06-06gnu: python-flake8: Allow building with newer python-pyflakes.•••* gnu/packages/python-xyz.scm (python-flake8)[source]: Add snippet to remove upper bound on dependency python-pyflakes version. Efraim Flashner
2022-06-06gnu: Add python-labjack.•••* gnu/packages/python-xyz.scm (python-labjack): New variable. Maxim Cournoyer
2022-06-06gnu: Add python-exodriver.•••* gnu/packages/python-xyz.scm (python-exodriver): New variable. Maxim Cournoyer
2022-06-06system: Fix typo, add doc.•••* gnu/system.scm (operating-system-kernel-arguments): Fix typo in doc. (boot-parameters->menu-entry): Add doc. Maxim Cournoyer
2022-06-05gnu: xsecurelock: Remove input labels.•••* gnu/packages/xdisorg.scm (xsecurelock)[inputs]: Remove input labels. Tobias Geerinckx-Rice
2022-06-05gnu: xsecurelock: Update setuid example in description.•••* gnu/packages/xorg.scm (xsecurelock)[description]: Update example code. Tobias Geerinckx-Rice
2022-06-05gnu: papirus-icon-theme: Remove input labels.•••* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[native-inputs]: Remove input labels. Tobias Geerinckx-Rice
2022-06-05gnu: papirus-icon-theme: Update to 20220508.•••* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20220508. Tobias Geerinckx-Rice
2022-06-06gnu: node: Fix cross-compilation.•••* gnu/packages/node.scm (node)[phases]{configure}: Unwind the stack before invoking the exception handler. {patch-hardcoded-program-references}: Use search-input-file where appropriate. Jelle Licht
2022-06-06gnu: node-lts: Update to 14.19.3.•••* gnu/packages/node.scm (node-lts): Update to 14.19.3. [arguments]: Disable test that requires networking. [native-inputs]: Replace icu4c-67 with icu4c-70. [inputs]: Replace icu4c-67 with icu4c-70. Jelle Licht
2022-06-06gnu: python-rope: Update to 1.1.1.•••* gnu/packages/python-xyz.scm (python-rope): Update to 1.1.1. [arguments]: Add build phase to disable broken test. [native-inputs]: Add python-pytest and python-pytest-timeout. [description]: Remove explicit mention of Python 2. Ricardo Wurmus
2022-06-05gnu: aqbanking: Do not embed build date.•••* gnu/packages/gnucash.scm (aqbanking)[arguments]: Add 'use-version-instead-of-date phase. Vagrant Cascadian
2022-06-05gnu: timescaledb: Do not embed running kernel version.•••* gnu/packages/databases.scm (timescaledb)[arguments]: Add 'remove-kernel-version phase. Vagrant Cascadian
2022-06-05gnu: ncftp: Build reproducibly.•••* gnu/packages/patches/ncftp-reproducible.patch: New file. * gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/ftp.scm (ncftp): Add patch. Vagrant Cascadian
2022-06-05gnu: sendmail: Remove timestamps.•••* gnu/packages/mail.scm (sendmail)[arguments]: Add 'remove-build-timestamps phase. Vagrant Cascadian
2022-06-05gnu: autogen: Use reproducible date for man pages.•••* gnu/packages/autogen.scm (autogen)[arguments]: Add 'set-man-page-date phase. Vagrant Cascadian
2022-06-05gnu: rhino: Remove build timestamps.•••* gnu/packages/javascript.scm (rhino)[arguments]: Add 'remove-build-dates phase. Vagrant Cascadian
2022-06-05gnu: transmission: Do not embed kernel version in user agent.•••* gnu/packages/bittorrent.scm (transmission)[arguments]: Add 'remove-kernel-version phase. Vagrant Cascadian
2022-06-05gnu: python-flake8: Update to 3.9.2.•••* gnu/packages/python-xyz.scm (python-flake8): Update to 3.9.2. Liliana Marie Prikler
2022-06-05gnu: emacs-elm-mode: Update to 0.22.0.•••This version fixes compilation on Emacs 28.1 (see https://github.com/jcollard/elm-mode/issues/186). * gnu/packages/emacs-xyz.scm (emacs-elm-mode): Update to 0.22.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Luis Felipe
2022-06-05services: guix-data-service: Increase timeout for service start.•••The guix-data-service system test fails on a slower machine with a one-minute time limit. * gnu/services/guix.scm (guix-data-service): Double the #:pid-file-timeout. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Timotej Lazar
2022-06-05services: pam-limits: Add sudo and sshd.•••* gnu/services/base.scm (pam-limits-service-type): Add "sudo" and "sshd" to the list. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Kiran Shila
2022-06-05gnu: Add gitlint.•••* gnu/packages/version-control.scm (gitlint): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Kubisiak
2022-06-05gnu: python-sh: Update to 1.14.2.•••* gnu/packages/python-xyz.scm (python-sh): Update to 1.14.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Kubisiak
2022-06-05gnu: wpa-supplicant: Install DBus service file.•••* gnu/packages/admin.scm (wpa-supplicant)[arguments]: In 'install-dbus-conf' phase, install DBus service file for dbus-system-services-builder to find. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Roman Riabenko
2022-06-05tests: childhurd: Make sure "guix build -d" works.•••* gnu/tests/virtualization.scm (run-childhurd-test) ["guix-daemon up and running"]: New test. Ludovic Courtès
2022-06-05tests: childhurd: Generalize command execution over SSH.•••* gnu/tests/virtualization.scm (run-childhurd-test)[run-uname-over-ssh]: Rename to... [run-command-over-ssh]: ... this. Add 'command' parameter and honor it. ["SSH up and running"]: Adjust accordingly. Ludovic Courtès
2022-06-05gnu: commencement: Remove unnecessary uses of 'bootstrap-origin'.•••* gnu/packages/commencement.scm (gnumach-headers-boot0): Remove unnecessary 'package-with-bootstrap-guile'. (hurd-source-boot0): Remove unnecessary 'bootstrap-origin'. Ludovic Courtès
2022-06-05gnu: commencement: Fetch bootstrap tarballs from ftp.gnu.org too.•••As a side effect, this ensures those tarballs are eventually archived by Software Heritage. * gnu/packages/commencement.scm (tcc-boot0)[source]: Add "mirror://gnu" URL. (gnumach-headers-boot0)[source]: Likewise. (hurd-source-boot0): Likewise. Ludovic Courtès
2022-06-05gnu: Add apricots.•••* gnu/packages/games.scm (apricots): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Foo Chuan Wei
2022-06-05gnu: worklog: Remove duplicated word in description.•••* gnu/packages/task-management.scm (worklog)[description]: Remove duplicated word. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Foo Chuan Wei
2022-06-05gnu: emacs-ox-gemini: Update to latest commit.•••* gnu/packages/emacs-xyz.scm (emacs-ox-gemini): Update to latest commit. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Tobias Kortkamp
2022-06-05gnu: python-pyflakes: Update to 2.4.0.•••* gnu/packages/python-xyz.scm (python-pyflakes): Update to 2.4.0. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> jgart
2022-06-05gnu: Add python-musical-scales•••* gnu/packages/python-xyz.scm (python-musical-scales): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Artyom V. Poptsov
2022-05-29gnu: Add emacs-corfu-doc.•••* gnu/packages/emacs-xyz.scm (emacs-corfu-doc): New variable. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> jgart
2022-05-29gnu: emacs-corfu: Update to 0.25.•••* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.25. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> jgart
2022-05-29gnu: gnumeric: Remove input labels.•••* gnu/packages/gnome.scm (gnumeric)[native-inputs]: Remove input labels. Tobias Geerinckx-Rice
2022-05-29gnu: gnumeric: Update to 1.12.52.•••* gnu/packages/gnome.scm (gnumeric): Update to 1.12.52. Tobias Geerinckx-Rice
2022-05-29gnu: goffice: Update to 0.10.52.•••* gnu/packages/gnome.scm (goffice): Update to 0.10.52. Tobias Geerinckx-Rice
2022-05-29gnu: gnome-autoar: Update to 0.4.3.•••* gnu/packages/gnome.scm (gnome-autoar): Update to 0.4.3. Tobias Geerinckx-Rice
2022-05-29gnu: gnome-mines: Make yelp a regular input.•••* gnu/packages/gnome.scm (gnome-mines)[native-inputs]: Move yelp from here… [inputs]: …to here, as it's a reference of .gnome-mines-real. Tobias Geerinckx-Rice
2022-05-29gnu: gnome-mines: Remove input labels.•••* gnu/packages/gnome.scm (gnome-mines)[native-inputs]: Remove input labels. Tobias Geerinckx-Rice
2022-05-29gnu: gnome-mines: Update to 40.1.•••* gnu/packages/gnome.scm (gnome-mines): Update to 40.1. Tobias Geerinckx-Rice
2022-05-29gnu: five-or-more: Make libxml2 a regular input.•••* gnu/packages/gnome.scm (five-or-more)[native-inputs]: Move libxml2 from here… [inputs]: …to here, as it's a reference of .five-or-more-real. Tobias Geerinckx-Rice
2022-05-29gnu: five-or-more: Remove input labels.•••* gnu/packages/gnome.scm (five-or-more)[native-inputs]: Remove input labels. Tobias Geerinckx-Rice
2022-05-29gnu: five-or-more: Update to 3.32.3.•••* gnu/packages/gnome.scm (five-or-more): Update to 3.32.3. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice
2022-05-29gnu: irrlicht: Remove input labels.•••* gnu/packages/games.scm (irrlicht)[inputs]: Remove input labels. Tobias Geerinckx-Rice
2022-05-29gnu: irrlicht: Use CC-FOR-TARGET.•••* gnu/packages/games.scm (irrlicht)[arguments]: Use CC-FOR-TARGET. Tobias Geerinckx-Rice