| Commit message (Collapse) | Author | Age |
|
|
|
| |
* nix/libstore/build.cc (DerivationGoal::registerOutput): ‘’ → `'.
|
|
|
|
| |
* gnu/packages/admin.scm (sudo): Update to 1.9.11.
|
|
|
|
|
| |
* gnu/packages/video.scm (guvcview): Update to 2.0.8.
[inputs]: Add bdb and libjpeg-turbo.
|
|
|
|
| |
* doc/guix.texi (Additional Build Options): Substitute aarch64 for MIPS.
|
|
|
|
| |
* gnu/packages/mail.scm (mu): Update to 1.6.11.
|
|
|
|
| |
* gnu/packages/mail.scm (mutt): Update to 2.2.6.
|
|
|
|
|
| |
* gnu/packages/databases.scm (virtuoso-ose)[arguments]: Add
'avoid-embedding-kernel-and-timestamps phase.
|
|
|
|
| |
* gnu/packages/xorg.scm (uim)[arguments]: Disable parallel build.
|
|
|
|
|
| |
* gnu/packages/bioinformatics.scm (discrover)[arguments]: Add
'set-force-source-date phase.
|
|
|
|
|
| |
* gnu/packages/perl.sc (perl-term-size-perl)[arguments]: Add
'remote-timestamps phase.
|
|
|
|
|
| |
* gnu/packages/maths.scm (itpp): Add 'set-man-page-date and
'set-force-source-date phases.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
* 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'.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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/packages/python-xyz.scm (python-progress): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-canopen): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/packages/guile-xyz.scm (guile-xapian): Update to 0.2.0.
[source]: Remove modules and snippet setting LD_LIBRARY_PATH.
|
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-flake8)[source]: Add snippet to
remove upper bound on dependency python-pyflakes version.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-labjack): New variable.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-exodriver): New variable.
|
|
|
|
|
| |
* gnu/system.scm (operating-system-kernel-arguments): Fix typo in doc.
(boot-parameters->menu-entry): Add doc.
|
|
|
|
|
| |
* gnu/packages/xdisorg.scm (xsecurelock)[inputs]:
Remove input labels.
|
|
|
|
| |
* gnu/packages/xorg.scm (xsecurelock)[description]: Update example code.
|
|
|
|
|
| |
* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[native-inputs]:
Remove input labels.
|
|
|
|
| |
* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20220508.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes <https://issues.guix.gnu.org/54752>.
* guix/import/cabal.scm (make-cabal-parser): Replace if-then-else grammar case with elif-else, modify if-then accordingly.
(is-elif): New procedure.
(lex-elif): Likewise.
(is-id): Add elif keyword.
(lex-word): Add test for elif.
* tests/hackage.scm (test-cabal-if): New variale.
(test-cabal-else): Likewise.
(test-cabal-elif): Likewise.
(test-cabal-elif-brackets): Likewise.
(match-ghc-elif): Likewise.
("hackage->guix-package test lonely if statement",
"hackage->guix-package test else statement",
"hackage->guix-package test elif statement",
"hackage->guix-package test elif statement with brackets"): New tests.
|
|
|
|
|
| |
* gnu/packages/gnucash.scm (aqbanking)[arguments]: Add
'use-version-instead-of-date phase.
|
|
|
|
|
| |
* gnu/packages/databases.scm (timescaledb)[arguments]: Add
'remove-kernel-version phase.
|
|
|
|
|
|
| |
* gnu/packages/patches/ncftp-reproducible.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/ftp.scm (ncftp): Add patch.
|
|
|
|
|
| |
* gnu/packages/mail.scm (sendmail)[arguments]: Add 'remove-build-timestamps
phase.
|
|
|
|
| |
* gnu/packages/autogen.scm (autogen)[arguments]: Add 'set-man-page-date phase.
|
|
|
|
|
| |
* gnu/packages/javascript.scm (rhino)[arguments]: Add 'remove-build-dates
phase.
|
|
|
|
|
| |
* gnu/packages/bittorrent.scm (transmission)[arguments]: Add
'remove-kernel-version phase.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-flake8): Update to 3.9.2.
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
* gnu/services/base.scm (pam-limits-service-type): Add "sudo" and "sshd"
to the list.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/version-control.scm (gitlint): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-sh): Update to 1.14.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|