Age | Commit message (Expand) | Author |
2022-06-07 | 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 Cournoyer |
2022-06-07 | 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 Cournoyer |
2022-06-07 | 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 Cournoyer |
2022-06-07 | 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 Cournoyer |
2022-06-07 | 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 Poiret |
2022-06-07 | gnu: 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-07 | 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 Flashner |
2022-06-07 | 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 Flashner |
2022-06-07 | 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 Hodina |
2022-06-07 | 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 Hodina |
2022-06-06 | gnu: Borg: Update to 1.2.1....* gnu/packages/backup.scm (borg): Update to 1.2.1.
| Leo Famulari |
2022-06-06 | gnu: python-msgpack: Update to 1.0.4....* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.4.
| Leo Famulari |
2022-06-05 | gnu: perl-catalyst-devel: Update to 1.42....* gnu/packages/web.scm (perl-catalyst-devel): Update to 1.42.
| Tobias Geerinckx-Rice |
2022-06-05 | 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-Rice |
2022-06-05 | daemon: Quote consistently within a string....* nix/libstore/build.cc (DerivationGoal::registerOutput): ‘’ → `'.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: sudo: Update to 1.9.11....* gnu/packages/admin.scm (sudo): Update to 1.9.11.
| Tobias Geerinckx-Rice |
2022-06-05 | 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-Rice |
2022-06-05 | doc: Remove left-over MIPS....* doc/guix.texi (Additional Build Options): Substitute aarch64 for MIPS.
| Tobias Geerinckx-Rice |
2022-06-06 | gnu: mu: Update to 1.6.11....* gnu/packages/mail.scm (mu): Update to 1.6.11.
| Leo Famulari |
2022-06-06 | gnu: Mutt: Update to 2.2.6....* gnu/packages/mail.scm (mutt): Update to 2.2.6.
| Leo Famulari |
2022-06-06 | 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 Cascadian |
2022-06-06 | gnu: uim: Build reproducibly....* gnu/packages/xorg.scm (uim)[arguments]: Disable parallel build.
| Vagrant Cascadian |
2022-06-06 | gnu: discrover: Use reproducible timestamps....* gnu/packages/bioinformatics.scm (discrover)[arguments]: Add
'set-force-source-date phase.
| Vagrant Cascadian |
2022-06-06 | gnu: perl-term-size-perl: Remove timestamps....* gnu/packages/perl.sc (perl-term-size-perl)[arguments]: Add
'remote-timestamps phase.
| Vagrant Cascadian |
2022-06-06 | gnu: 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-06 | 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ès |
2022-06-06 | 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ès |
2022-06-06 | 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 Mejr |
2022-06-06 | gnu: 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-06 | gnu: 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-06 | 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 Hallsby |
2022-06-07 | 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 Isaac |
2022-06-06 | 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 Flashner |
2022-06-06 | gnu: Add python-labjack....* gnu/packages/python-xyz.scm (python-labjack): New variable.
| Maxim Cournoyer |
2022-06-06 | gnu: Add python-exodriver....* gnu/packages/python-xyz.scm (python-exodriver): New variable.
| Maxim Cournoyer |
2022-06-06 | system: 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-05 | gnu: xsecurelock: Remove input labels....* gnu/packages/xdisorg.scm (xsecurelock)[inputs]:
Remove input labels.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: xsecurelock: Update setuid example in description....* gnu/packages/xorg.scm (xsecurelock)[description]: Update example code.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: papirus-icon-theme: Remove input labels....* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[native-inputs]:
Remove input labels.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: papirus-icon-theme: Update to 20220508....* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20220508.
| Tobias Geerinckx-Rice |
2022-06-06 | 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 Licht |
2022-06-06 | 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 Licht |
2022-06-06 | 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 Wurmus |
2022-06-06 | import: hackage: Filter upper/mixed case dependencies too....* guix/import/hackage.scm (filter-dependencies): Convert OWN-NAMES
to lowercase before filtering.
(hackage-module->sexp): Remove #f from OWN-NAMES, which is used for
unnamed (default) libraries.
* tests/hackage.scm (test-cabal-internal-library-ignored): Add mismatched
uppercase letters.
| Lars-Dominik Braun |
2022-06-06 | import: hackage: Filter internal libraries from inputs and native-inputs....Fixes <https://issues.guix.gnu.org/54760>.
* guix/import/hackage.scm (filter-dependencies): Support multiple
OWN-NAMES.
(hackage-module->sexp): Filter OWN-NAMES from HACKAGE-DEPENDENCIES and
HACKAGE-NATIVE-DEPENDENCIES.
* tests/hackage.scm (test-cabal-internal-library-ignored): New variable.
("hackage->guix-package test internal libraries are ignored"): New testcase.
| Lars-Dominik Braun |
2022-06-06 | import: cabal: Support library names...* guix/import/cabal.scm (make-cabal-parser): Add name to section.
(is-lib): Add optional name to regular expression.
(lex-rx-res): Support selecting different substring.
(lex-lib): Match 2nd substring from IS-LIB.
(lex-line): Adapt to changes for lex-lib.
(cabal-library): Add name field and export CABAL-LIBRARY-NAME.
(eval): Remove special case for 'library, which is not required any more.
(make-cabal-section): Move special case for LIBRARY.
* tests/hackage.scm (test-read-cabal-library-name): New variable.
("read-cabal test 1"): Adapt testcase to changed internal structure.
("read-cabal test: library name"): New testcase.
| Lars-Dominik Braun |
2022-06-06 | import: cabal: Document failing syntax through tests....* tests/hackage.scm (test-read-cabal-brackets-newline): New variable.
(test-cabal-no-final-newline): Likewise.
("hackage->guix-package test without final newline",
"read-cabal test: property brackets on new line"): New tests.
| Lars-Dominik Braun |
2022-06-06 | import: cabal: Allow curly bracket before else statement....* guix/import/cabal.scm (is-else): Turn into procedure.
(lex-line): Move IS-ELSE…
(lex-word): …here.
* tests/hackage.scm (test-cabal-elif-brackets): Extend testcase.
| Lars-Dominik Braun |
2022-06-06 | import: cabal: Allow properties without space between key and value....* guix/import/cabal.scm (lex-word): Add colon to delimiters.
* tests/hackage.scm (test-cabal-property-no-space): New variable.
("hackage->guix-package test properties without space"): New test.
| Lars-Dominik Braun |
2022-06-06 | import: cabal: Allow curly brackets in more positions....* guix/import/cabal.scm (is-layout-property): Do not expect end of line.
(lex-layout-property): Check for newline.
(lex-property): Stop reading on closing curly bracket.
* tests/hackage.scm (test-read-cabal-2): New variable.
("read-cabal test: if brackets on the same line"): New test.
| Lars-Dominik Braun |