summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAgeFilesLines
* gnu: python-trezor: Update to 0.13.0.•••* gnu/packages/finance.scm (python-trezor): Update to 0.13.0. [source]: Delete broken symbolic links in snippet. [propagated-inputs]: Use python-click-7. [native-inputs]: Re-order. Maxim Cournoyer2022-06-071-5/+12
* gnu: python-flask-restx: Skip networking dependent test.•••* gnu/packages/python-web.scm (python-flask-restx) [phases]{check}: Skip the 'test_redirect' test. Maxim Cournoyer2022-06-071-2/+4
* gnu: python-flask-combo-jsonapi: Skip failing test.•••* gnu/packages/python-web.scm (python-flask-combo-jsonapi) [phases]{check}: Skip test_get_list_with_simple_filter_relationship_custom_qs_api test. [native-inputs]: Normalize indentation. Maxim Cournoyer2022-06-071-12/+19
* gnu: xenon: Update to 0.9.0, rename and relocate.•••* gnu/packages/python-xyz.scm (python-xenon): Rename to... * gnu/packages/code.scm (xenon): ... this. Update to 0.9.0. [native-inputs]: Delete field. [inputs]: New field. [phases]: Delete argument. (python-xenon): Mark as deprecated. Maxim Cournoyer2022-06-072-36/+29
* gnu: python-flake8: Update to 4.0.1.•••* gnu/packages/python-xyz.scm (python-flake8): Update to 4.0.1. [phases]{check}: Delete extraneous add-installed-pythonpath call. [propagated-inputs]: Re-indent. [native-inputs]: Remove python-mock. Maxim Cournoyer2022-06-071-5/+7
* gnu: Remove python-flake8-polyfill.•••This package is mostly useful for Flake8 version 2 or 3 (see: https://github.com/PyCQA/flake8-polyfill/pull/14#issuecomment-979161161). * gnu/packages/python-xyz.scm (python-flake8-polyfill): Delete variable. Maxim Cournoyer2022-06-071-36/+0
* gnu: python-pep8-naming: Update to 0.13.0.•••* gnu/packages/python-xyz.scm (python-pep8-naming): Update to 0.13.0. [propagated-inputs]: Remove python-flake8-polyfill. Maxim Cournoyer2022-06-071-4/+3
* gnu: python-radon: Update to 5.1.0.•••* gnu/packages/python-xyz.scm (python-radon): Update to 5.1.0. [propagated-inputs]: Remove python-flake8-polyfill. Maxim Cournoyer2022-06-071-6/+4
* gnu: 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 Poiret2022-06-071-121/+129
* gnu: python-flake8-polyfill: Update home-page.•••* gnu/packages/python-xyz.scm (python-flake8-polyfill)[home-page]: Update to new upstream URI. Efraim Flashner2022-06-071-1/+1
* gnu: 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 Flashner2022-06-071-2/+3
* gnu: 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 Flashner2022-06-073-1/+35
* gnu: 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 Hodina2022-06-071-12/+6
* gnu: 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 Hodina2022-06-071-4/+5
* gnu: Borg: Update to 1.2.1.•••* gnu/packages/backup.scm (borg): Update to 1.2.1. Leo Famulari2022-06-061-2/+2
* gnu: python-msgpack: Update to 1.0.4.•••* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.4. Leo Famulari2022-06-061-2/+2
* gnu: perl-catalyst-devel: Update to 1.42.•••* gnu/packages/web.scm (perl-catalyst-devel): Update to 1.42. Tobias Geerinckx-Rice2022-06-051-3/+3
* gnu: 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-Rice2022-06-051-4/+4
* gnu: sudo: Update to 1.9.11.•••* gnu/packages/admin.scm (sudo): Update to 1.9.11. Tobias Geerinckx-Rice2022-06-051-2/+2
* gnu: guvcview: Update to 2.0.8.•••* gnu/packages/video.scm (guvcview): Update to 2.0.8. [inputs]: Add bdb and libjpeg-turbo. Tobias Geerinckx-Rice2022-06-051-6/+9
* gnu: mu: Update to 1.6.11.•••* gnu/packages/mail.scm (mu): Update to 1.6.11. Leo Famulari2022-06-061-2/+2
* gnu: Mutt: Update to 2.2.6.•••* gnu/packages/mail.scm (mutt): Update to 2.2.6. Leo Famulari2022-06-061-2/+2
* gnu: virtuoso-ose: Do not embed kernel version and timestamps.•••* gnu/packages/databases.scm (virtuoso-ose)[arguments]: Add 'avoid-embedding-kernel-and-timestamps phase. Vagrant Cascadian2022-06-061-0/+31
* gnu: uim: Build reproducibly.•••* gnu/packages/xorg.scm (uim)[arguments]: Disable parallel build. Vagrant Cascadian2022-06-061-0/+2
* gnu: discrover: Use reproducible timestamps.•••* gnu/packages/bioinformatics.scm (discrover)[arguments]: Add 'set-force-source-date phase. Vagrant Cascadian2022-06-061-0/+5
* gnu: perl-term-size-perl: Remove timestamps.•••* gnu/packages/perl.sc (perl-term-size-perl)[arguments]: Add 'remote-timestamps phase. Vagrant Cascadian2022-06-061-0/+7
* gnu: itpp: Avoid embedding build dates.•••* gnu/packages/maths.scm (itpp): Add 'set-man-page-date and 'set-force-source-date phases. Vagrant Cascadian2022-06-061-1/+12
* services: 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ès2022-06-061-6/+7
* packages: 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ès2022-06-061-12/+9
* packages: 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 Mejr2022-06-061-1/+10
* gnu: Add python-progress.•••* gnu/packages/python-xyz.scm (python-progress): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Peter Polidoro2022-06-061-0/+19
* gnu: Add python-canopen.•••* gnu/packages/python-xyz.scm (python-canopen): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Peter Polidoro2022-06-061-0/+24
* bootloader: 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 Hallsby2022-06-061-0/+34
* gnu: 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 Isaac2022-06-071-9/+2
* gnu: 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 Flashner2022-06-061-1/+8
* gnu: Add python-labjack.•••* gnu/packages/python-xyz.scm (python-labjack): New variable. Maxim Cournoyer2022-06-061-0/+32
* gnu: Add python-exodriver.•••* gnu/packages/python-xyz.scm (python-exodriver): New variable. Maxim Cournoyer2022-06-061-0/+54
* system: Fix typo, add doc.•••* gnu/system.scm (operating-system-kernel-arguments): Fix typo in doc. (boot-parameters->menu-entry): Add doc. Maxim Cournoyer2022-06-061-1/+2
* gnu: xsecurelock: Remove input labels.•••* gnu/packages/xdisorg.scm (xsecurelock)[inputs]: Remove input labels. Tobias Geerinckx-Rice2022-06-051-10/+10
* gnu: xsecurelock: Update setuid example in description.•••* gnu/packages/xorg.scm (xsecurelock)[description]: Update example code. Tobias Geerinckx-Rice2022-06-051-3/+5
* gnu: papirus-icon-theme: Remove input labels.•••* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[native-inputs]: Remove input labels. Tobias Geerinckx-Rice2022-06-051-1/+1
* gnu: papirus-icon-theme: Update to 20220508.•••* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20220508. Tobias Geerinckx-Rice2022-06-051-4/+3
* gnu: 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 Licht2022-06-061-2/+3
* gnu: 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 Licht2022-06-061-5/+7
* gnu: 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 Wurmus2022-06-061-3/+16
* gnu: aqbanking: Do not embed build date.•••* gnu/packages/gnucash.scm (aqbanking)[arguments]: Add 'use-version-instead-of-date phase. Vagrant Cascadian2022-06-051-1/+9
* gnu: timescaledb: Do not embed running kernel version.•••* gnu/packages/databases.scm (timescaledb)[arguments]: Add 'remove-kernel-version phase. Vagrant Cascadian2022-06-051-0/+7
* gnu: 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 Cascadian2022-06-053-0/+33
* gnu: sendmail: Remove timestamps.•••* gnu/packages/mail.scm (sendmail)[arguments]: Add 'remove-build-timestamps phase. Vagrant Cascadian2022-06-051-0/+8
* gnu: autogen: Use reproducible date for man pages.•••* gnu/packages/autogen.scm (autogen)[arguments]: Add 'set-man-page-date phase. Vagrant Cascadian2022-06-051-0/+4