3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
Commit graph

118757 commits

Author SHA1 Message Date
Janneke Nieuwenhuizen
7591fb0924
gnu: procps: Skip linux-version test for the Hurd.
* gnu/packages/linux.scm (procps)[arguments]: When building natively on the
Hurd, add stage 'skip-tests'.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
6da096879c
gnu: git: Skip failing test on the Hurd.
* gnu/packages/version-control.scm (git)[arguments]: When building natively on
the Hurd, add stage 'delete-tests/hurd'.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
e52743b458
gnu: curl: Skip failing test on the Hurd.
* gnu/packages/curl.scm (curl)[arguments]: When building natively on the Hurd,
add phase 'skip-tests'.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
a4367fae49
gnu: tcl: Remove failing tests on the Hurd..
* gnu/packages/tcl.scm (tcl)[arguments]: When building natively on the Hurd,
add phase 'delete-tests'.
2023-07-20 10:11:34 +02:00
Janneke Nieuwenhuizen
ebc35c6096
gnu: libgcrypt: Skip hanging benchmark tests on the Hurd.
* gnu/packages/gnupg.scm (libgcrypt)[arguments]: When building natively on the
Hurd, add phase 'setenv' to set "GCRYPT_NO_BENCHMARKS".
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
c5991dfb92
gnu: libgpg-error: Skip failing test on the Hurd.
* gnu/packages/gnupg.scm (libgpg-error)[arguments]: When building natively on
the Hurd, add phase 'skip-tests'.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
bfcfe53c72
gnu: c-ares: Skip failing tests on the Hurd.
* gnu/packages/adns.scm (c-ares)[arguments: When building natively on the
Hurd, add phases 'skip-tests' and 'filter-hurd-tests'.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
ee870c6abc
gnu: libbsd: Skip failing test on the Hurd.
* gnu/packages/libbsd.scm (libbsd)[arguments]: When building natively on the
Hurd, add stage 'skip-tests'.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
8b74e7d521
gnu: elfutils: Skip failing tests on the Hurd.
* gnu/packages/elf.scm (elfutils)[arguments]:  When building natively on the Hurd,
add phase 'skip-tests'.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
eb89957ba4
gnu: mpfr: Skip failing test on the Hurd.
* gnu/packages/multiprecision.scm (mpfr)[arguments]: When building natively on
the Hurd, add 'skip-tests' phase to skip "tsprintf".
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
60b1a23065
gnu: python: Support native build on the Hurd.
Running "test_concurrent_futures" and "test_venv" freeze the Hurd.  Tests
"test_multiprocessing_forkserver" and "test_multiprocessing_spawn" run over
10mins. Debian simply skips all tests on the Hurd.

* gnu/packages/python.scm (python-3.10)[arguments]: When building for the
Hurd, add hanging and failing to #:make-flags's --exclude flag.  Also, add
'disable-multi-processing' phase to avoid compileall.py hang during install.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
378766dd2e
gnu: openssl: Build fix for the Hurd.
* gnu/packages/tls.scm (openssl-3.0)[arguments]: When building on the Hurd,
add "hurd-x86" to #:configure-flags.
2023-07-20 10:11:33 +02:00
Janneke Nieuwenhuizen
da9e4fd434
gnu: m4: Skip gnulib stack-overflow tests for the Hurd.
* gnu/packages/m4.scm (m4)[arguments]: When building for the Hurd, add stage
'skip-stack-overflow-tests'.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
399c43d9ed
gnu: gettext-minimal: Remove XFAIL_TESTS for the Hurd.
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: When building for the
Hurd, remove XTESTS_FAIL from, as "test-perror2" now passes.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
97677bbda0
gnu: diffutils: Remove test-perror2 from XFAIL_TESTS on the Hurd.
* gnu/packages/base.scm (diffutils)[arguments]: When building natively on the
Hurd, Move "large-subopt" test from #:make-flags' XFAIL_TESTS to a new
'skip-tests' phase.  Remove #:make-flags for the Hurd, as "test-perror2" now
passes.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
bc8c6e2368
gnu: findutils: Move test-strerror_r from XFAIL to skip on the Hurd.
* gnu/packages/base.scm (findutils)[arguments]: When building natively on the
Hurd, remove #:make-flags as "test-strerror_r" fails non-deterministically.
Instead, add 'skip-test' phase and skip it.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
3cc72873d3
Revert "gnu: sed: Skip failing test on GNU/Hurd."
This reverts commit 7797570479, as
the gnulib "tests-perror2" test now passes.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
f719a4086c
gnu: grep: Update hanging and failing tests on the Hurd.
* gnu/packages/base.scm (grep)[arguments]: When building natively on the Hurd,
remove Rename phase 'skip-triple-backref-test' to 'skip-tests'.  Remove
"tests/triple-backref" as it now passes.  Add the hanging
"tests/hash-collision-perf" test, and the failing "tests/file" test.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
e4721f7472
gnu: coreutils: Skip hanging and failing test on the Hurd.
* gnu/packages/base.scm (coreutils)[arguments]: When building natively on the
Hurd, remove "test/df/unreadable.sh" and "test-perror2" from #:make-flags's
XFAIL_TESTS as they now pass.  Move failing script tests from XFAIL_TESTS to
'remove-tests' phase.  In phase 'remove-tests' rewrite substitute* to skip
tests instead of removing them.  Add hanging and failing tests.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
360c8873ff
gnu: guile: Skip hanging and failing pipe tests on the Hurd.
* gnu/packages/guile.scm (guile-3.0)[arguments]: When building on the Hurd,
add stage 'disable-popen.test-open-pipe' to avoid running the
open-input-pipe test (hangs) and open-output-pipe test (fails.
2023-07-20 10:11:32 +02:00
Janneke Nieuwenhuizen
d4306847bf
Revert "gnu: libunistring: Fix make check for the Hurd."
This reverts commit 12e6a59238, which used
XFAIL_TESTS to have 'make check' pass with failing tests "test-perror2"
"test-strerror_r" that now pass with glibc-2.37 and libc-for-target in
commencement.
2023-07-20 10:11:26 +02:00
Maxim Cournoyer
cf1216d876
gnu: patman: Add python-u-boot-pylib to inputs.
* gnu/packages/bootloaders.scm (patman) [inputs]: Add python-u-boot-pylib.
[phases]: Remove 'sanity-check.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2023-07-19 22:54:44 -07:00
Maxim Cournoyer
ffbcc113df
gnu: Add python-u-boot-pylib.
* gnu/packages/bootloaders.scm (python-u-boot-pylib): New variable.
* gnu/packages/patches/u-boot-fix-u-boot-lib-build.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2023-07-19 22:54:34 -07:00
Vagrant Cascadian
ed5dc3a25d
gnu: u-boot: Add crust firmware to pinebook, pine64_plus and pine64-lts.
* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package): Take argument
for System Control Processor (SCP) firmware.
[native-inputs]: Add SCP firmware.
[phases]: Adjust 'set-environment to also set SCP variable.
(u-boot-pine64-plus, u-boot-pine64-lts, u-boot-pinebook): Pass appropriate
crust firmware as the SCP firmware.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-19 22:54:20 -07:00
Vagrant Cascadian
b0d47d9e18
gnu: u-boot: Update to 2023.07.02.
* gnu/packages/patches/u-boot-infodocs-target.patch: Delete file.
* gnu/packages/patches/u-boot-patman-guix-integration.patch: Delete file.
* gnu/local.mk: De-register patches.
* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Refresh.
* gnu/packages/patches/u-boot-sifive-prevent-reloc-initrd-fdt.patch: Refresh.
* gnu/packages/bootloaders.scm (u-boot): Update to 2023.07.02.
[native-inputs]: Add python-pyelftools.
[source]: Remove patches.
(u-boot-tools)[phases]: Update substitution for python3-coverage.
Adjust 'patch to catch more openssl incompatibilities.
Split lines in 'patch phase.
[native-inputs]: Add python-filelock and python-pytest-xdist.
(make-u-boot-sunxi64-package): Set SCP environment variable.
(u-boot-sifive-unleashed): Update to use opensbi.
(u-boot-puma-rk3399)[inputs]: Add arm-trusted-firmware-rk3399 to
package-inputs instead of native-inputs.
(u-boot-rockpro64-rk3399): Disable CONFIG_SPL_FIT_SIGNATURE in config.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-19 22:54:08 -07:00
Vagrant Cascadian
d6a5384993
gnu: arm-trusted-firmware: Update to 2.9.
* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.9.
(arm-trusted-firmware-imx8mq): Keep at version 2.8.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-19 22:53:25 -07:00
Tobias Geerinckx-Rice
283969d0c5
gnu: perl-mail-dkim: Mark up description.
* gnu/packages/authentication.scm (perl-mail-dkim)[description]:
Use @acronym{}.  Drop ‘new’.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice
807fbccb25
gnu: perl-mail-dkim: Update to 1.20230630.
* gnu/packages/mail.scm (perl-mail-dkim): Update to 1.20230630.
[propagated-inputs]: Add perl-cryptx.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice
288a5294d7
gnu: Add perl-cryptx.
* gnu/packages/perl.scm (perl-cryptx): New public variable.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice
40f9e720a2
gnu: tome4: Remove obsolete snippet.
* gnu/packages/games.scm (tome4)[source]: Remove snippet.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
d32dc2fe78
gnu: qtractor: Update to 0.9.31.
* gnu/packages/music.scm (qtractor): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
a5049e6292
gnu: padthv1: Update to 0.9.31.
* gnu/packages/music.scm (padthv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
2dc441cf05
gnu: synthv1: Update to 0.9.31.
* gnu/packages/music.scm (synthv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
d713175178
gnu: drumkv1: Update to 0.9.31.
* gnu/packages/music.scm (drumkv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
c94b3f72e9
gnu: samplv1: Update to 0.9.31.
* gnu/packages/music.scm (samplv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
29394ec3ca
gnu: rxcpp: Update to 4.1.1.
* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.1.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
34dbcc1fce
gnu: strawberry: Update to 1.0.18.
* gnu/packages/music.scm (strawberry): Update to 1.0.18.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
24d4e8182d
gnu: vc: Use G-expressions.
* gnu/packages/maths.scm (vc)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
d6cb55b395
gnu: vc: Update to 1.4.3.
* gnu/packages/maths.scm (vc): Update to 1.4.3.
[arguments]: Don't explicitly return #t from phases.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
1cf84fb13b
gnu: setbfree: Use G-expressions.
* gnu/packages/music.scm (setbfree)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
12f0ffe2b8
gnu: setbfree: Prepare for cross-compilation.
* gnu/packages/music.scm (setbfree)[arguments]: Use CC-FOR-TARGET.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
4b17711cbc
gnu: setbfree: Update to 0.8.12.
* gnu/packages/music.scm (setbfree): Update to 0.8.12.
[arguments]: Don't explicitly return #t from phases.
2023-07-16 02:00:00 +02:00
Nicolas Goaziou
e401eff977
gnu: python-nbconvert: Remove texlive-updmap.cfg as propagated input.
`texlive-updmap.cfg' builds "updmap.cfg" file for texlive packages in native
inputs, because those do not benefit from the profile hook doing the very same
thing.  Consequently, `texlive-updmap.cfg' should not appear in propagated
inputs.

Moreover, XeTeX do not rely on "updmap.cfg" to find fonts; this is a second
reason to remove it from propagated inputs in this particular package.

* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Remove
TEXLIVE-UPDMAP.CFG call.  Add TEXLIVE-COLLECTION-BASIC.  Remove TEXLIVE-IFTEX,
which is already included in TEXLIVE-COLLECTION-BASIC.  Sort inputs
alphabetically.
2023-07-19 21:10:56 +02:00
Nicolas Goaziou
ebb54e6a5f
gnu: python-nbconvert: Fix build.
This fixes <https://issues.guix.gnu.org/64729>.

* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Add
TEXLIVE-ENVIRON, TEXLIVE-PDFCOL, TEXLIVE-PGF, and TEXLIVE-XETEX.
2023-07-19 20:28:07 +02:00
Nicolas Goaziou
29ff5d984d
gnu: Add texlive-pdfcol.
* gnu/packages/tex.scm (texlive-pdfcol): New variable.
2023-07-19 20:27:58 +02:00
Tobias Geerinckx-Rice
7abf96a2ec
gnu: frama-c: Build verbosely.
As verbosely as most other packages, that is.

* gnu/packages/maths.scm (frama-c)[arguments]: Add "--enable-verbosemake"
to #:configure-flags.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
fcf54c717f
gnu: python-sshtunnel: Fix build.
* gnu/packages/python-xyz.scm (python-sshtunnel)[native-inputs]:
Add python-mock.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
b2066b2ac2
gnu: libbsd: Update to 0.11.7.
* gnu/packages/libbsd.scm (libbsd): Update to 0.11.7.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
32e022d574
gnu: xfstests: Update to 1.1.0-2.87f90a2.
This fixes the build.

* gnu/packages/file-systems.scm (xfstests):
Update to 1.1.0-2.87f90a2.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
cfbaef68eb
gnu: libinih: Update to 57.
* gnu/packages/linux.scm (libinih): Update to 57.
2023-07-16 02:00:08 +02:00