aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2023-07-20gnu: elfutils: Skip failing tests on the Hurd.Janneke Nieuwenhuizen
* gnu/packages/elf.scm (elfutils)[arguments]: When building natively on the Hurd, add phase 'skip-tests'.
2023-07-20gnu: mpfr: Skip failing test on the Hurd.Janneke Nieuwenhuizen
* gnu/packages/multiprecision.scm (mpfr)[arguments]: When building natively on the Hurd, add 'skip-tests' phase to skip "tsprintf".
2023-07-20gnu: python: Support native build on the Hurd.Janneke Nieuwenhuizen
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-20gnu: openssl: Build fix for the Hurd.Janneke Nieuwenhuizen
* gnu/packages/tls.scm (openssl-3.0)[arguments]: When building on the Hurd, add "hurd-x86" to #:configure-flags.
2023-07-20gnu: m4: Skip gnulib stack-overflow tests for the Hurd.Janneke Nieuwenhuizen
* gnu/packages/m4.scm (m4)[arguments]: When building for the Hurd, add stage 'skip-stack-overflow-tests'.
2023-07-20gnu: gettext-minimal: Remove XFAIL_TESTS for the Hurd.Janneke Nieuwenhuizen
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: When building for the Hurd, remove XTESTS_FAIL from, as "test-perror2" now passes.
2023-07-20gnu: diffutils: Remove test-perror2 from XFAIL_TESTS on the Hurd.Janneke Nieuwenhuizen
* 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-20gnu: findutils: Move test-strerror_r from XFAIL to skip on the Hurd.Janneke Nieuwenhuizen
* 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-20Revert "gnu: sed: Skip failing test on GNU/Hurd."Janneke Nieuwenhuizen
This reverts commit 779757047997d315d899b40c199be3709115cce4, as the gnulib "tests-perror2" test now passes.
2023-07-20gnu: grep: Update hanging and failing tests on the Hurd.Janneke Nieuwenhuizen
* 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-20gnu: coreutils: Skip hanging and failing test on the Hurd.Janneke Nieuwenhuizen
* 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-20gnu: guile: Skip hanging and failing pipe tests on the Hurd.Janneke Nieuwenhuizen
* 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-20Revert "gnu: libunistring: Fix make check for the Hurd."Janneke Nieuwenhuizen
This reverts commit 12e6a5923812abf180f03bea9e07dd99244a3fcd, 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-19gnu: patman: Add python-u-boot-pylib to inputs.Maxim Cournoyer
* 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-19gnu: Add python-u-boot-pylib.Maxim Cournoyer
* 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-19gnu: u-boot: Add crust firmware to pinebook, pine64_plus and pine64-lts.Vagrant Cascadian
* 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-19gnu: u-boot: Update to 2023.07.02.Vagrant Cascadian
* 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-19gnu: arm-trusted-firmware: Update to 2.9.Vagrant Cascadian
* 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-16gnu: perl-mail-dkim: Mark up description.Tobias Geerinckx-Rice
* gnu/packages/authentication.scm (perl-mail-dkim)[description]: Use @acronym{}. Drop ‘new’.
2023-07-16gnu: perl-mail-dkim: Update to 1.20230630.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (perl-mail-dkim): Update to 1.20230630. [propagated-inputs]: Add perl-cryptx.
2023-07-16gnu: Add perl-cryptx.Tobias Geerinckx-Rice
* gnu/packages/perl.scm (perl-cryptx): New public variable.
2023-07-16gnu: tome4: Remove obsolete snippet.Tobias Geerinckx-Rice
* gnu/packages/games.scm (tome4)[source]: Remove snippet.
2023-07-16gnu: qtractor: Update to 0.9.31.Tobias Geerinckx-Rice
* gnu/packages/music.scm (qtractor): Update to 0.9.31.
2023-07-16gnu: padthv1: Update to 0.9.31.Tobias Geerinckx-Rice
* gnu/packages/music.scm (padthv1): Update to 0.9.31.
2023-07-16gnu: synthv1: Update to 0.9.31.Tobias Geerinckx-Rice
* gnu/packages/music.scm (synthv1): Update to 0.9.31.
2023-07-16gnu: drumkv1: Update to 0.9.31.Tobias Geerinckx-Rice
* gnu/packages/music.scm (drumkv1): Update to 0.9.31.
2023-07-16gnu: samplv1: Update to 0.9.31.Tobias Geerinckx-Rice
* gnu/packages/music.scm (samplv1): Update to 0.9.31.
2023-07-16gnu: rxcpp: Update to 4.1.1.Tobias Geerinckx-Rice
* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.1.
2023-07-16gnu: strawberry: Update to 1.0.18.Tobias Geerinckx-Rice
* gnu/packages/music.scm (strawberry): Update to 1.0.18.
2023-07-16gnu: vc: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (vc)[arguments]: Rewrite as G-expressions.
2023-07-16gnu: vc: Update to 1.4.3.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (vc): Update to 1.4.3. [arguments]: Don't explicitly return #t from phases.
2023-07-16gnu: setbfree: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/music.scm (setbfree)[arguments]: Rewrite as G-expressions.
2023-07-16gnu: setbfree: Prepare for cross-compilation.Tobias Geerinckx-Rice
* gnu/packages/music.scm (setbfree)[arguments]: Use CC-FOR-TARGET.
2023-07-16gnu: setbfree: Update to 0.8.12.Tobias Geerinckx-Rice
* gnu/packages/music.scm (setbfree): Update to 0.8.12. [arguments]: Don't explicitly return #t from phases.
2023-07-19gnu: python-nbconvert: Remove texlive-updmap.cfg as propagated input.Nicolas Goaziou
`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-19gnu: python-nbconvert: Fix build.Nicolas Goaziou
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-19gnu: Add texlive-pdfcol.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-pdfcol): New variable.
2023-07-16gnu: frama-c: Build verbosely.Tobias Geerinckx-Rice
As verbosely as most other packages, that is. * gnu/packages/maths.scm (frama-c)[arguments]: Add "--enable-verbosemake" to #:configure-flags.
2023-07-16gnu: python-sshtunnel: Fix build.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-sshtunnel)[native-inputs]: Add python-mock.
2023-07-16gnu: libbsd: Update to 0.11.7.Tobias Geerinckx-Rice
* gnu/packages/libbsd.scm (libbsd): Update to 0.11.7.
2023-07-16gnu: xfstests: Update to 1.1.0-2.87f90a2.Tobias Geerinckx-Rice
This fixes the build. * gnu/packages/file-systems.scm (xfstests): Update to 1.1.0-2.87f90a2.
2023-07-16gnu: libinih: Update to 57.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (libinih): Update to 57.
2023-07-16gnu: nvme-cli: Separate :doc files.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (nvme-cli)[outputs]: Add "doc". [arguments]: Install HTML documentation there.
2023-07-16gnu: nvme-cli: Update to 2.5.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (nvme-cli): Update to 2.5.
2023-07-16gnu: libnvme: Separate :doc files.Tobias Geerinckx-Rice
Also fix the .rst files being dumped in the root of the output. * gnu/packages/linux.scm (libnvme)[outputs]: Add "doc". [arguments]: Install HTML and RST documentation there.
2023-07-16gnu: libnvme: Update to 1.5.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (libnvme): Update to 1.5.
2023-07-16gnu: lesspipe: Update to 2.08.Tobias Geerinckx-Rice
* gnu/packages/less.scm (lesspipe): Update to 2.08.
2023-07-16gnu: libtraceevent: Shorten source snippet.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (libtraceevent)[source]: Use SUBSTITUTE*'s features.
2023-07-16gnu: libtraceevent: Update to 1.7.3.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (libtraceevent): Update to 1.7.3.
2023-07-16gnu: gnome-multi-writer: Fix build.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (gnome-multi-writer)[native-inputs]: Add gettext-minimal.