summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* gnu: Add xwhite.base-for-series-12604base-for-series-12600base-for-series-12599base-for-series-12598base-for-series-12597derekchuank@outlook.com2022-06-07
| | | | | | * gnu/packages/xdisorg.scm (xwhite): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add edlin.Foo Chuan Wei2022-06-07
| | | | | | * gnu/packages/text-editors.scm (edlin): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: nyacc: Update to 1.07.0.Felix Lechner2022-06-07
| | | | | | * gnu/packages/mes.scm (nyacc): Update to 1.07.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: guile-fibers: Update to 1.1.1.Ludovic Courtès2022-06-07
| | | | * gnu/packages/guile-xyz.scm (guile-fibers-1.1): Update to 1.1.1.
* gnu: Remove unused patch.Efraim Flashner2022-06-07
| | | | | | * gnu/packages/patches/python-flake8-polyfill-flake8-4-compat.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: python-debian: Set version to build reproducibly.Vagrant Cascadian2022-06-07
| | | | | * gnu/packages/python-xyz.scm (python-debian)[arguments]: Add 'set-version phase.
* gnu: offlate: Fix build.Maxim Cournoyer2022-06-07
| | | | | * gnu/packages/python-xyz.scm (offlate) [phases]{patch-for-pygit2}: New phase.
* gnu: python-pygit2: Update to 1.9.2 and enable tests.Maxim Cournoyer2022-06-07
| | | | | | | * gnu/packages/python-xyz.scm (python-pygit2): Update to 1.9.2. [tests?]: Delete argument. [phases]{check}: New phase override. [description]: Fix sentence.
* gnu: python-pygmsh: Update to 7.1.17.Maxim Cournoyer2022-06-07
| | | | | | | | | | | | * gnu/packages/simulation.scm (python-pygmsh): Update to 7.1.17. [source]: Remove snippet and modules fields. [origin]: Prefix tag by "v". [phases]: Delete trailing #t. {workaround-gmsh-detection-failure}: New phase. {build, install}: New phase overrides. {check}: Honor tests and remove extraneous add-installed-pythonpath call. [native-inputs]: Remove wheel. Add python-pypa-build and python-flit-core. [propagated-inputs]: Remove python-importlib-metadata.
* gnu: python-xunitparser: Update to 1.3.4.Maxim Cournoyer2022-06-07
| | | | * gnu/packages/python-check.scm (python-xunitparser): Update to 1.3.4.
* gnu: nikola: Update to 8.2.2.Maxim Cournoyer2022-06-07
| | | | * gnu/packages/python-xyz.scm (nikola): Update to 8.2.2.
* gnu: electron-cash: Apply new style to inputs and use gexps.Maxim Cournoyer2022-06-07
| | | | | * gnu/packages/finance.scm (electron-cash)[phases]: Use gexps. [inputs]: Use new style.
* gnu: electron-cash: Update to 4.2.10.Maxim Cournoyer2022-06-07
| | | | * gnu/packages/finance.scm (electron-cash): Update to 4.2.10.
* gnu: trezor-agent: Update to 0.14.4.Maxim Cournoyer2022-06-07
| | | | | * gnu/packages/finance.scm (trezor-agent): Update to 0.14.4. [phases]{relax-requirements}: New phase.
* gnu: python-trezor: Add python-hidapi optional dependency.Maxim Cournoyer2022-06-07
| | | | | * gnu/packages/finance.scm (python-trezor) [propagated-inputs]: Add python-hidapi.
* gnu: python-trezor-agent: Delete trailing #t and honor TESTS?.Maxim Cournoyer2022-06-07
| | | | | | * gnu/packages/finance.scm (python-trezor-agent) [phases]: Delete trailing #t. {check}: Honor TESTS?. Delete extraneous add-installed-pythonpath call.
* gnu: python-trezor: Update to 0.13.0.Maxim Cournoyer2022-06-07
| | | | | | | * 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.
* gnu: python-flask-restx: Skip networking dependent test.Maxim Cournoyer2022-06-07
| | | | | * gnu/packages/python-web.scm (python-flask-restx) [phases]{check}: Skip the 'test_redirect' test.
* gnu: python-flask-combo-jsonapi: Skip failing test.Maxim Cournoyer2022-06-07
| | | | | | | * 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.
* gnu: xenon: Update to 0.9.0, rename and relocate.Maxim Cournoyer2022-06-07
| | | | | | | | | * 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.
* gnu: python-flake8: Update to 4.0.1.Maxim Cournoyer2022-06-07
| | | | | | | * 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.
* gnu: Remove python-flake8-polyfill.Maxim Cournoyer2022-06-07
| | | | | | | 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.
* gnu: python-pep8-naming: Update to 0.13.0.Maxim Cournoyer2022-06-07
| | | | | * gnu/packages/python-xyz.scm (python-pep8-naming): Update to 0.13.0. [propagated-inputs]: Remove python-flake8-polyfill.
* gnu: python-radon: Update to 5.1.0.Maxim Cournoyer2022-06-07
| | | | | * gnu/packages/python-xyz.scm (python-radon): Update to 5.1.0. [propagated-inputs]: Remove python-flake8-polyfill.
* gnu: install: Add uvesafb service only on targets that support v86d.Josselin Poiret2022-06-07
| | | | | | | | | | | | | 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>
* gnu: python-flake8-polyfill: Update home-page.Efraim Flashner2022-06-07
| | | | | * gnu/packages/python-xyz.scm (python-flake8-polyfill)[home-page]: Update to new upstream URI.
* gnu: python-flake8-polyfill: Honor tests? flag.Efraim Flashner2022-06-07
| | | | | * gnu/packages/python-xyz.scm (python-flake8-polyfill)[arguments]: Adjust custom 'check phase to honor the #:tests? flag.
* gnu: python-flake8-polyfill: Fix building with python-flake8@4.Efraim Flashner2022-06-07
| | | | | | | * 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.
* gnu: python-flake8: Update to 4.0.1.Petr Hodina2022-06-07
| | | | | | | | * 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>
* gnu: python-pycodestyle: Update to 2.8.0.Petr Hodina2022-06-07
| | | | | | | * gnu/packages/python-xyz.scm (python-pycodestyle): Update to 2.8.0. [arguments]: Respect tests?. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Borg: Update to 1.2.1.Leo Famulari2022-06-06
| | | | * gnu/packages/backup.scm (borg): Update to 1.2.1.
* gnu: python-msgpack: Update to 1.0.4.Leo Famulari2022-06-06
| | | | * gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.4.
* gnu: perl-catalyst-devel: Update to 1.42.Tobias Geerinckx-Rice2022-06-05
| | | | * gnu/packages/web.scm (perl-catalyst-devel): Update to 1.42.
* gnu: perl-xml-compile-soap: Update to 3.27.Tobias Geerinckx-Rice2022-06-05
| | | | | * gnu/packages/xml.scm (perl-xml-compile-soap): Update to 3.27. [propagated-inputs]: Replace perl-file-slurp-tiny with perl-file-slurper.
* gnu: sudo: Update to 1.9.11.Tobias Geerinckx-Rice2022-06-05
| | | | * gnu/packages/admin.scm (sudo): Update to 1.9.11.
* gnu: guvcview: Update to 2.0.8.Tobias Geerinckx-Rice2022-06-05
| | | | | * gnu/packages/video.scm (guvcview): Update to 2.0.8. [inputs]: Add bdb and libjpeg-turbo.
* gnu: mu: Update to 1.6.11.Leo Famulari2022-06-06
| | | | * gnu/packages/mail.scm (mu): Update to 1.6.11.
* gnu: Mutt: Update to 2.2.6.Leo Famulari2022-06-06
| | | | * gnu/packages/mail.scm (mutt): Update to 2.2.6.
* gnu: virtuoso-ose: Do not embed kernel version and timestamps.Vagrant Cascadian2022-06-06
| | | | | * gnu/packages/databases.scm (virtuoso-ose)[arguments]: Add 'avoid-embedding-kernel-and-timestamps phase.
* gnu: uim: Build reproducibly.Vagrant Cascadian2022-06-06
| | | | * gnu/packages/xorg.scm (uim)[arguments]: Disable parallel build.
* gnu: discrover: Use reproducible timestamps.Vagrant Cascadian2022-06-06
| | | | | * gnu/packages/bioinformatics.scm (discrover)[arguments]: Add 'set-force-source-date phase.
* gnu: perl-term-size-perl: Remove timestamps.Vagrant Cascadian2022-06-06
| | | | | * gnu/packages/perl.sc (perl-term-size-perl)[arguments]: Add 'remote-timestamps phase.
* gnu: itpp: Avoid embedding build dates.Vagrant Cascadian2022-06-06
| | | | | * gnu/packages/maths.scm (itpp): Add 'set-man-page-date and 'set-force-source-date phases.
* services: syslogd: Do not fsync at each line.Ludovic Courtès2022-06-06
| | | | | | | | | | | | | 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.
* packages: Use SRFI-71 instead of SRFI-11.Ludovic Courtès2022-06-06
| | | | | | | * 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'.
* packages: Add 'specifications->packages'.Antero Mejr2022-06-06
| | | | | | | | | | | | * 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>
* gnu: Add python-progress.Peter Polidoro2022-06-06
| | | | | | * gnu/packages/python-xyz.scm (python-progress): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-canopen.Peter Polidoro2022-06-06
| | | | | | * gnu/packages/python-xyz.scm (python-canopen): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* bootloader: grub: Add removable grub-efi bootloader option.Karl Hallsby2022-06-06
| | | | | | | | | | | | | | | | | 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>
* gnu: guile-xapian: Update to 0.2.0.Arun Isaac2022-06-07
| | | | | * gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.2.0. [source]: Remove modules and snippet setting LD_LIBRARY_PATH.