summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* gnu: Add texlive-autoaligne.•••* gnu/packages/tex.scm (texlive-autoaligne): New variable. Nicolas Goaziou2023-07-201-0/+19
* gnu: Add texlive-apnum.•••* gnu/packages/tex.scm (texlive-apnum): New variable. Nicolas Goaziou2023-07-201-0/+20
* gnu: Add texlive-abstyles.•••* gnu/packages/tex.scm (texlive-abstyles): New variable. Nicolas Goaziou2023-07-201-0/+26
* gnu: Add texlive-abbr.•••* gnu/packages/tex.scm (texlive-abbr): New variable. Nicolas Goaziou2023-07-201-0/+20
* gnu: hurd: Support native build on the Hurd.•••* gnu/packages/hurd.scm (hurd)[arguments]: In phases 'build-libdde-linux' and 'install-goodies', also look in inputs for dependencies. There is no check target, so set #:tests? to #false. Janneke Nieuwenhuizen2023-07-201-10/+9
* gnu: guile-2.0: Skip failing tests on the Hurd.•••* gnu/packages/guile.scm (guile-2.0)[arguments]: When building natively on the Hurd, add stage 'disable-threads.tests'... (guile-2.2): ...and when building natively on the Hurd, delete it again. Janneke Nieuwenhuizen2023-07-201-3/+13
* gnu: po4a: Skip failing test on the Hurd.•••* gnu/packages/gettext.scm (po4a)[arguments]: When building natively on the Hurd, add phase 'skip-tests/hurd'. Janneke Nieuwenhuizen2023-07-201-1/+8
* gnu: fontforge: Support build on the Hurd.•••* gnu/packages/patches/fontforge-hurd.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/fontutils.scm (fontforge)[arguments]: When building natively on the Hurd, add new phase 'apply-hurd-patch' and use it, and replace phase 'check' to skip two tests. Janneke Nieuwenhuizen2023-07-203-30/+141
* gnu: pango: Support build for the Hurd.•••* gnu/packages/gtk.scm (pango)[native-inputs]: Do not include gobject-introspection when building for the Hurd. Janneke Nieuwenhuizen2023-07-201-6/+9
* gnu: harfbuzz: Support build for the Hurd.•••* gnu/packages/gtk.scm (harfbuzz)[native-inputs]: Do not include gobject-introspection when building for the Hurd. Janneke Nieuwenhuizen2023-07-201-5/+7
* gnu: ghostscript: Fix build for the Hurd.•••* gnu/packages/patches/ghostscript-leptonica-hurd.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ghostscript.scm (ghostscript)[arguments]: When building for the Hurd, add phase 'patch-leptonica' and use it. Janneke Nieuwenhuizen2023-07-203-2/+89
* gnu: glib: Disable hanging and failing tests for the Hurd.•••* gnu/packages/glib.scm (glib)[arguments]: When building for the Hurd, in phase `disable-failing-tests', neutralize 20 hanging tests, and 37 more failing tests. Janneke Nieuwenhuizen2023-07-201-1/+103
* gnu: guile-git: Skip http proxy test on the Hurd.•••* gnu/packages/guile.scm (guile-git)[arguments]: When building natively on the Hurd, add phase 'skip-tests/hurd'. Janneke Nieuwenhuizen2023-07-201-1/+14
* gnu: graphite2: Skip test on the Hurd.•••* gnu/packages/fontutils.scm (graphite2)[arguments]: When building natively on the Hurd, replace phase 'check' to set make-flags to skip "awamicmp3" test. Janneke Nieuwenhuizen2023-07-201-0/+20
* gnu: doxygen: Fix build for the Hurd.•••* gnu/packages/patches/doxygen-hurd.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/documentation.scm (doxygen)[arguments]: When building for the Hurd, add new phase 'apply-patch' and use it. Janneke Nieuwenhuizen2023-07-203-1/+42
* gnu: cmake-minimal: Skip tests on the Hurd.•••* gnu/packages/cmake.scm (cmake-minimal)[arguments]: When building natively on the Hurd, add %common-disabled-tests/hurd to skipped tests in phase 'check'. Janneke Nieuwenhuizen2023-07-201-1/+4
* gnu: cmake-bootstrap: Fix build for the Hurd.•••* gnu/packages/cmake.scm (%common-disabled-tests/hurd): New variable. (cmake-bootstrap) [inputs]: Include libuv for the Hurd too. [arguments]: Add %common-disabled-tests/hurd to #:make-flags for the Hurd. Also add a 'patch-hurd' phase to fix the build. Janneke Nieuwenhuizen2023-07-201-15/+28
* gnu: zstd: Skip tests when building for the Hurd.•••* gnu/packages/compression.scm(zstd)[arguments]: When building for the Hurd, set #:tests? to #false. : Janneke Nieuwenhuizen2023-07-201-2/+3
* gnu: swig: Skip tests when building for the Hurd.•••* gnu/packages/swig.scm (swig)[arguments]: When building for the Hurd, set #:tests? to #false. Janneke Nieuwenhuizen2023-07-201-0/+3
* gnu: tcsh: Skip substitution tests on the Hurd.•••* gnu/packages/shells.scm (tcsh)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. Janneke Nieuwenhuizen2023-07-201-1/+8
* gnu: ruby-2.6: Skip test on the Hurd.•••* gnu/packages/ruby.scm (ruby-2.7)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. Janneke Nieuwenhuizen2023-07-201-1/+8
* gnu: openssl-1.1: Fix shared build for the Hurd.•••* gnu/packages/tls.scm (openssl-1.1)[arguments]: When building for the Hurd, add phase 'patch-configure'. (openssl)[arguments]: And delete it again. Janneke Nieuwenhuizen2023-07-201-1/+11
* gnu: cairo: Support building for the Hurd.•••Gobject-introspection and libdrm does not build for the Hurd. Poppler depends on nss, which does not build for the Hurd. * gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the Hurd, do not include gobject-introspection. [inputs]: Likewise, do not include libdrm, poppler. Janneke Nieuwenhuizen2023-07-201-3/+10
* gnu: libpaper: Disable tests for the Hurd.•••* gnu/packages/ghostscript.scm (libpaper)[arguments]: When building for the Hurd, set #:tests? to #false. Janneke Nieuwenhuizen2023-07-201-4/+6
* gnu: parted: Disable tests for the Hurd.•••* gnu/packages/disk.scm (parted)[argument]: Set #:tests? to #false when building for the Hurd. Janneke Nieuwenhuizen2023-07-201-0/+1
* gnu: e2fsprogs: Skip failing tests on the Hurd.•••* gnu/packages/linux.scm (e2fsprogs)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. Janneke Nieuwenhuizen2023-07-201-2/+72
* 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'. Janneke Nieuwenhuizen2023-07-201-2/+9
* 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'. Janneke Nieuwenhuizen2023-07-201-2/+9
* gnu: curl: Skip failing test on the Hurd.•••* gnu/packages/curl.scm (curl)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. Janneke Nieuwenhuizen2023-07-201-2/+17
* gnu: tcl: Remove failing tests on the Hurd..•••* gnu/packages/tcl.scm (tcl)[arguments]: When building natively on the Hurd, add phase 'delete-tests'. Janneke Nieuwenhuizen2023-07-201-2/+8
* 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". Janneke Nieuwenhuizen2023-07-201-1/+9
* 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'. Janneke Nieuwenhuizen2023-07-201-34/+48
* 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'. Janneke Nieuwenhuizen2023-07-201-7/+61
* gnu: libbsd: Skip failing test on the Hurd.•••* gnu/packages/libbsd.scm (libbsd)[arguments]: When building natively on the Hurd, add stage 'skip-tests'. Janneke Nieuwenhuizen2023-07-201-1/+11
* gnu: elfutils: Skip failing tests on the Hurd.•••* gnu/packages/elf.scm (elfutils)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. Janneke Nieuwenhuizen2023-07-201-0/+23
* 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". Janneke Nieuwenhuizen2023-07-201-0/+12
* 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. Janneke Nieuwenhuizen2023-07-201-3/+24
* 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. Janneke Nieuwenhuizen2023-07-201-1/+6
* 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'. Janneke Nieuwenhuizen2023-07-201-1/+11
* 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. Janneke Nieuwenhuizen2023-07-201-4/+1
* 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. Janneke Nieuwenhuizen2023-07-201-3/+9
* 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. Janneke Nieuwenhuizen2023-07-201-4/+10
* Revert "gnu: sed: Skip failing test on GNU/Hurd."•••This reverts commit 779757047997d315d899b40c199be3709115cce4, as the gnulib "tests-perror2" test now passes. Janneke Nieuwenhuizen2023-07-201-4/+0
* 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. Janneke Nieuwenhuizen2023-07-201-14/+10
* 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. Janneke Nieuwenhuizen2023-07-201-16/+31
* 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. Janneke Nieuwenhuizen2023-07-201-0/+13
* Revert "gnu: libunistring: Fix make check for the Hurd."•••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. Janneke Nieuwenhuizen2023-07-201-6/+2
* 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> Maxim Cournoyer2023-07-191-1/+4
* 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> Maxim Cournoyer2023-07-193-1/+47
* 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> Vagrant Cascadian2023-07-191-7/+11