summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-06-07gnu: install: Add uvesafb service only on targets that support v86d.•••Fixes <https://issues.guix.gnu.org/55806>. * gnu/system/install.scm (%installation-services): Refactor into a procedure, so that it can capture the system it's installing for. Conditionally add uvesafb-service-type based on whether v86d is supported by the target architecture. (installation-os)[services]: Use the %installation-service procedure. (uvesafb-shepherd-service): Remove %host-type checks. Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de> Josselin Poiret
2022-06-07gnu: python-flake8-polyfill: Update home-page.•••* gnu/packages/python-xyz.scm (python-flake8-polyfill)[home-page]: Update to new upstream URI. Efraim Flashner
2022-06-07gnu: python-flake8-polyfill: Honor tests? flag.•••* gnu/packages/python-xyz.scm (python-flake8-polyfill)[arguments]: Adjust custom 'check phase to honor the #:tests? flag. Efraim Flashner
2022-06-07gnu: python-flake8-polyfill: Fix building with python-flake8@4.•••* gnu/packages/python-xyz.scm (python-flake8-polyfill)[source]: Add patch. * gnu/packages/patches/python-flake8-polyfill-flake8-4-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Efraim Flashner
2022-06-07gnu: python-flake8: Update to 4.0.1.•••* gnu/packages/python-xyz.scm (python-flake8): Update to 4.0.1. [source]: Remove snippet. [arguments]: Respect tests?. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Petr Hodina
2022-06-07gnu: python-pycodestyle: Update to 2.8.0.•••* gnu/packages/python-xyz.scm (python-pycodestyle): Update to 2.8.0. [arguments]: Respect tests?. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Petr Hodina
2022-06-06gnu: Borg: Update to 1.2.1.•••* gnu/packages/backup.scm (borg): Update to 1.2.1. Leo Famulari
2022-06-06gnu: python-msgpack: Update to 1.0.4.•••* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.4. Leo Famulari
2022-06-05gnu: perl-catalyst-devel: Update to 1.42.•••* gnu/packages/web.scm (perl-catalyst-devel): Update to 1.42. Tobias Geerinckx-Rice
2022-06-05gnu: emacs-kind-icon: Update to 0.1.5.•••* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.1.5. Tobias Geerinckx-Rice
2022-06-05gnu: perl-xml-compile-soap: Update to 3.27.•••* gnu/packages/xml.scm (perl-xml-compile-soap): Update to 3.27. [propagated-inputs]: Replace perl-file-slurp-tiny with perl-file-slurper. Tobias Geerinckx-Rice
2022-06-05gnu: ndctl: Update to 73.•••* gnu/packages/disk.scm (ndctl): Update to 73. [build-system]: Switch to Meson. [arguments]: Adjust #:configure-flags accordingly. Remove #:make-flags. [native-inputs]: Remove automake, autoconf, and libtool. Tobias Geerinckx-Rice
2022-06-05daemon: Quote consistently within a string.•••* nix/libstore/build.cc (DerivationGoal::registerOutput): ‘’ → `'. Tobias Geerinckx-Rice
2022-06-05gnu: memkind: Update to 1.13.0.•••* gnu/packages/disk.scm (memkind): Update to 1.13.0. Tobias Geerinckx-Rice
2022-06-05gnu: sudo: Update to 1.9.11.•••* gnu/packages/admin.scm (sudo): Update to 1.9.11. Tobias Geerinckx-Rice
2022-06-05gnu: diffoscope: Update to 216.•••* gnu/packages/diffoscope.scm (diffoscope): Update to 216. Tobias Geerinckx-Rice
2022-06-05gnu: guvcview: Update to 2.0.8.•••* gnu/packages/video.scm (guvcview): Update to 2.0.8. [inputs]: Add bdb and libjpeg-turbo. Tobias Geerinckx-Rice
2022-06-05gnu: python-pyodbc-c: Fix comment.•••* gnu/packages/databases.scm (python-pyodbc-c): Fix comment about tests. Tobias Geerinckx-Rice
2022-06-05doc: Remove left-over MIPS.•••* doc/guix.texi (Additional Build Options): Substitute aarch64 for MIPS. Tobias Geerinckx-Rice
2022-06-06gnu: mu: Update to 1.6.11.•••* gnu/packages/mail.scm (mu): Update to 1.6.11. Leo Famulari
2022-06-06gnu: Mutt: Update to 2.2.6.•••* gnu/packages/mail.scm (mutt): Update to 2.2.6. Leo Famulari
2022-06-06gnu: virtuoso-ose: Do not embed kernel version and timestamps.•••* gnu/packages/databases.scm (virtuoso-ose)[arguments]: Add 'avoid-embedding-kernel-and-timestamps phase. Vagrant Cascadian
2022-06-06gnu: uim: Build reproducibly.•••* gnu/packages/xorg.scm (uim)[arguments]: Disable parallel build. Vagrant Cascadian
2022-06-06gnu: discrover: Use reproducible timestamps.•••* gnu/packages/bioinformatics.scm (discrover)[arguments]: Add 'set-force-source-date phase. Vagrant Cascadian
2022-06-06gnu: perl-term-size-perl: Remove timestamps.•••* gnu/packages/perl.sc (perl-term-size-perl)[arguments]: Add 'remote-timestamps phase. Vagrant Cascadian
2022-06-06gnu: itpp: Avoid embedding build dates.•••* gnu/packages/maths.scm (itpp): Add 'set-man-page-date and 'set-force-source-date phases. Vagrant Cascadian
2022-06-06services: syslogd: Do not fsync at each line.•••Fixes <https://issues.guix.gnu.org/55707>. Previously Inetutils' syslogd would call 'fsync' after each line written to a file. This would significantly increase boot times on machines with slow-ish spinning HDDs, where each 'fsync' call would take between 0.1s and 0.4s (and we'd do two of them for each line, one for /var/log/messages and one for /var/log/debug). * gnu/services/base.scm (%default-syslog.conf): Add a '-' before each file name, except /var/log/secure. Change what goes to /var/log/debug. Ludovic Courtès
2022-06-06packages: Use SRFI-71 instead of SRFI-11.•••* gnu/packages.scm (%package-module-path): Use 'let*' instead of 'let*-values'. (specification->package, specification->location) (specification->package+output): Use 'let' instead of 'let-values'. Ludovic Courtès
2022-06-06packages: Add 'specifications->packages'.•••* gnu/packages.scm (specifications->packages): New procedure. * guix/scripts/home/import.scm (manifest+configuration-files->code): Use it. * tests/home-import.scm (match-home-environment-no-services) (match-home-environment-no-services-nor-packages) (match-home-environment-bash-service) (match-home-environment-bash-service-with-alias): Adjust 'packages' field accordingly. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Antero Mejr
2022-06-06gnu: Add python-progress.•••* gnu/packages/python-xyz.scm (python-progress): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Peter Polidoro
2022-06-06gnu: Add python-canopen.•••* gnu/packages/python-xyz.scm (python-canopen): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Peter Polidoro
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: irssi: Edit description.•••* gnu/packages/irc.scm (irssi)[synopsis, description]: Expound. Tobias Geerinckx-Rice
2022-06-11gnu: offlate: Update to 0.6.1.•••* gnu/packages/python-xyz.scm (offlate): Update to 0.6.1. Julien Lepiller
2022-06-05gnu: irssi: Update to 1.4.1.•••* gnu/packages/irc.scm (irssi): Update to 1.4.1. [arguments]: Remove unmaintained "--with-bot". Tobias Geerinckx-Rice
2022-06-05gnu: python-pyodbc-c: Fix metadata.•••It appears to have been copied from python-pyodbc, a different project. * gnu/packages/databases.scm (python-pyodbc-c)[synopsis, description]: Describe this project instead, and how it differs. [home-page]: Point elsewhere. Tobias Geerinckx-Rice
2022-06-05gnu: python-pyodbc-c: Update to 3.1.5.•••* gnu/packages/databases.scm (python-pyodbc-c): Update to 3.1.5. Tobias Geerinckx-Rice
2022-06-05gnu: python-pyodbc-c: Don't use unstable tarball.•••* gnu/packages/databases.scm (python-pyodbc-c)[source]: Use GIT-FETCH and GIT-FILE-NAME. Tobias Geerinckx-Rice
2022-06-05gnu: python-pyodbc: Update to 4.0.32.•••* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.32. Tobias Geerinckx-Rice
2022-06-05gnu: python-pyodbc: Document the test situation.•••* gnu/packages/databases.scm (python-pyodbc)[arguments]: Replace counterfactual comment with one that isn't. Add a custom 'check phase, which doesn't run. Tobias Geerinckx-Rice
2022-06-05gnu: python-pyodbc: Remove precompiled .pyc files from source.•••* gnu/packages/databases.scm (python-pyodbc)[source]: Add a snippet. Remove no-op file-name. Tobias Geerinckx-Rice
2022-06-11gnu: Add emacs-org-auto-tangle.•••* gnu/packages/emacs-xyz.scm (emacs-org-auto-tangle): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Haider Mirza
2022-06-11system: Align zram priority with swap-space spec to clarify.•••Fixes <https://issues.guix.gnu.org/54783>. * gnu/services/linux.scm (zram-device-configuration) [priority]: Adapt to use #f or an integer from 0 to 32767. Add sanitizer to warn for the change and delay the field. (zram-device-configuration->udev-string): Adapt as above. * doc/guix.texi (Zram Device Service): Remove double copyright line. Change priority description to refer to the Swap Space one, and suggest not leaving the default #f on to properly use zram. Reported-by: Stefan Baums <baums@stefanbaums.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Josselin Poiret
2022-06-10services: jami-configuration: Rename 'jamid' field to 'libjami'.•••* gnu/services/telephony.scm (gnu): (jami-configuration)[jamid]: Rename field to... [libjami]: ... this. (jami-configuration->command-line-arguments): Adjust accordingly. (jami-shepherd-services): Likewise. Maxim Cournoyer
2022-06-10least-authority: Fix typo.•••* guix/least-authority.scm (least-authority-wrapper): Fix typo in doc. Maxim Cournoyer