summaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
Commit message (Collapse)AuthorAge
* gnu: tzdata: Update to 2021a.Vincent Legoll2021-03-26
| | | | | | | * gnu/packages/base.scm (tzdata): Update to 2021a. [inputs]: Update tzcode. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: sed: Make it build on SELinux-enabled kernels.Chris Marusich2021-03-23
| | | | | | | | | | Fixes: <https://bugs.gnu.org/41498>. * gnu/packages/base.scm (sed)[arguments]: New field. This adds a snippet, equivalent to the patch submitted upstream, which fixes an issue that prevents sed from building on SELinux-enabled kernels. Adjusted by Efraim Flashner to apply to master.
* gnu: glibc: Fix ldd path on powerpc*.Leo Le Bouter2021-03-23
| | | | | | | | | | | | | | | | This should avoid some problems, such as "not a dynamic executable" errors. * gnu/packages/patches/glibc-ldd-powerpc.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/base.scm: (glibc)[native-inputs]: Add it. [arguments]: When building for powerpc* apply it. * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash, glibc-final)[native-inputs]: Add patch conditionally. This patch has been adjusted to apply to master. Signed-off-by: Chris Marusich <cmmarusich@gmail.com> Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* Merge branch 'master' into stagingEfraim Flashner2021-01-10
|\
| * gnu: base: Add keywords to make-glibc-utf8-locales.Miguel Ángel Arruga Vivas2021-01-07
| | | | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (make-glibc-utf8-locales): Add keyword parameters locales and name with the old values as default. [name]: Use name parameter. [arguments]: Use locales parameter. Co-authored-by: Efraim Flashner <efraim@flashner.co.il> Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* | gnu: tzdata: Update to 2020f.Leo Famulari2021-01-07
|/ | | | | * gnu/packages/base.scm (tzdata): Update to 2020f. [inputs]: Update tzcode.
* gnu: tzdata: Update to 2020d.Marius Bakke2020-11-07
| | | | * gnu/packages/base.scm (tzdata): Update to 2020d.
* gnu: tzdata: Keep using the "fat" tzdata file format.Marius Bakke2020-11-07
| | | | | * gnu/packages/base.scm (tzdata)[arguments]: In #:make-flags, pass CPPFLAGS to preserve the same on-disk format as earlier releases.
* gnu: libcap: Make 'libcap/next' the default libcap.Marius Bakke2020-10-13
| | | | | | | | | | | | * gnu/packages/avahi.scm (avahi)[inputs]: Refer to LIBCAP-2.31 instead of LIBCAP. * gnu/packages/base.scm (coreutils)[inputs]: Likewise. * gnu/packages/linux.scm (libcap): Rename to ... (libcap-2.31): ... this. (libcap/next): Rename to ... (libcap): ... this. (libcap/next): Define as deprecated alias for LIBCAP. (fakeroot)[inputs]: Change from LIBCAP/NEXT to LIBCAP. * gnu/packages/ntp.scm (chrony, ntp)[inputs]: Likewise.
* gnu: tzdata: Update to 2020b.Marius Bakke2020-10-13
| | | | | * gnu/packages/base.scm (tzdata): Update to 2020b. * gnu/packages/golang.scm (go-1.4)[arguments]: Exclude one time zone test.
* gnu: binutils-gold: build with canonical gcc:lib.Efraim Flashner2020-08-06
| | | | | * gnu/packages/base.scm (binutils-gold)[inputs]: Replace gcc:lib with the canonical-package of gcc.
* gnu: glibc: Remove old versions.Marius Bakke2020-07-26
| | | | | | | | | | | | | | | | * gnu/packages/patches/glibc-CVE-2015-5180.patch, gnu/packages/patches/glibc-CVE-2015-7547.patch, gnu/packages/patches/glibc-CVE-2016-3075.patch, gnu/packages/patches/glibc-CVE-2016-3706.patch, gnu/packages/patches/glibc-CVE-2016-4429.patch, gnu/packages/patches/glibc-CVE-2017-1000366-pt1.patch, gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch, gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch, gnu/packages/patches/glibc-o-largefile.patch, gnu/packages/patches/glibc-vectorized-strcspn-guards.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/base.scm (glibc-2.26, glibc-2.25, glibc-2.24, glibc-2.23, glibc-2.22): Remove variables.
* gnu: coreutils: Mark pwd-long tests XFAIL on the Hurd.Jan (janneke) Nieuwenhuizen2020-07-08
| | | | * gnu/packages/base.scm (coreutils)[arguments]: Add pwd-long as failing test.
* gnu: binutils-gold: Inherit replacements from binutils.Marius Bakke2020-06-26
| | | | * gnu/packages/base.scm (binutils-gold): Use PACKAGE/INHERIT instead of INHERIT.
* gnu: binutils@2.33.1: Do not inherit replacements from binutils.Marius Bakke2020-06-26
| | | | * gnu/packages/base.scm (binutils-2.33): Use INHERIT instead of PACKAGE/INHERIT.
* gnu: binutils-gold: Inherit from 'binutils+documentation'.Marius Bakke2020-06-26
| | | | | * gnu/packages/base.scm (binutils-gold): Inherit from BINUTILS+DOCUMENTATION instead of BINUTILS.
* gnu: coreutils: Update broken tests for the Hurd.Jan (janneke) Nieuwenhuizen2020-06-18
| | | | | | * gnu/packages/base.scm (coreutils)[arguments]: When compiling for the Hurd, remove hanging "timeout-group" test. Remove tests "shred-passes", "l-chunk" and "stats" from XFAIL_TESTS, they pass now.
* Merge branch 'master' into stagingMarius Bakke2020-05-26
|\
| * gnu: proot: Fix test failures.Ludovic Courtès2020-05-11
| | | | | | | | | | | | | | | | | | The upgrade to Make 4.3 and Coreutils 8.30 introduced test failures that this commit addresses. * gnu/packages/base.scm (coreutils-8.30): New variable. * gnu/packages/linux.scm (proot)[native-inputs]: Add COREUTILS-8.30 and GNU-MAKE-4.2.
| * Merge branch 'core-updates'Marius Bakke2020-05-08
| |\
| | * gnu: Remove obsolete glibc-locales packages.Marius Bakke2020-04-24
| | | | | | | | | | | | | | | * gnu/packages/base.scm (glibc-utf8-locales-2.27, glibc-locales-2.27): Remove variables.
| | * gnu: Update glibc locale compatibility packages for 2.29.Marius Bakke2020-04-24
| | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (glibc-locales-2.28, glibc-utf8-locales-2.28): Rename to ... (glibc-locales-2.29, glibc-utf8-locales-2.29): ... this. Update to 2.29.
| | * gnu: tar: Disable troublesome tests on the Hurd.Jan (janneke) Nieuwenhuizen2020-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sparse03.at test apparently freezes the Hurd; messages on the console: 165: listing sparse files bigger than 2^33 ext2fs: device:hd0s1: warning: bit already cleared for block 245780 ext2fs: device:hd0s1: warning: bit already cleared for block 245781 ext2fs: device:hd0s1: warning: bit already cleared for block 245782 ... ext2fs: BUG: unexpected fault on disk image ... err 0xa ext2fs: disk-pager.c:98: fault_handler: Assertion 'err' failed. the other tests just fail. * gnu/packages/base.scm (tar)[arguments]: When compiling for the Hurd, skip `sparse' and failing tests.
| | * gnu: coreutils: Mark three more tests XFAIL on the Hurd.Jan (janneke) Nieuwenhuizen2020-04-20
| | | | | | | | | | | | * gnu/packages/base.scm (coreutils)[arguments]: Add three more failing tests.
| | * gnu: coreutils: Typo: Use libcap only when supported.Jan Nieuwenhuizen2020-03-30
| | | | | | | | | | | | | | | * gnu/packages/base.scm (coreutils)[inputs]: Typo: Use libcap only when supported.
| | * gnu: coreutils: Handle failing tests on Hurd.Jan Nieuwenhuizen2020-03-29
| | | | | | | | | | | | | | | * gnu/base/coreutils.scm (coreutils)[arguments]: Use make-flags to mark some tests XFAIL_TESTS on the Hurd.
| | * gnu: OpenJDK: Build with GNU Make 4.2.Marius Bakke2020-03-28
| | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (gnu-make-4.2): New public variable. * gnu/packages/java.scm (openjdk9, openjdk10, openjdk11, openjdk12)[native-inputs]: Add it.
| | * gnu: make: Support for the Hurd.Jan Nieuwenhuizen2020-03-26
| | | | | | | | | | | | | | | * gnu/packages/base.scm (gnu-make): Use fork/exec rather than posix_spawn on the Hurd. Also, add __alloca linkage workaround.
| | * gnu: glibc: Add signal SA_SIGINFO support for the Hurd.Jan Nieuwenhuizen2020-03-24
| | | | | | | | | | | | | | | | | | * gnu/packages/patches/glibc-hurd-signal-sa-siginfo.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc): Use it.
| | * gnu: glibc: Add clock patches for the Hurd.Jan Nieuwenhuizen2020-03-24
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/glibc-hurd-clock_t_centiseconds.patch: New file. * gnu/packages/patches/glibc-hurd-clock_gettime_monotonic.patch: New file. * gnu/local.mk (dist_patch_DATA): Update them. * gnu/packages/base.scm (glibc): Use them.
| | * Merge branch 'master' into core-updatesMarius Bakke2020-03-21
| | |\
| | * | gnu: make-ld-wrapper: Default to Guile 3.0.Marius Bakke2020-03-18
| | | | | | | | | | | | | | | | * gnu/packages/base.scm (make-ld-wrapper): Use GUILE-3.0 as the default Guile.
| | * | gnu: ld-wrapper: Use _IOLBF on Guile 2.0 only.Ludovic Courtès2020-03-16
| | | | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (make-ld-wrapper)[arguments]: Wrap use of '_IOLBF' in 'cond-expand' and use 'line instead on Guile > 2.0.
| | * | gnu: coreutils: Remove libcap dependency for the Hurd.Jan Nieuwenhuizen2020-03-14
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/linux.scm (libcap)[supported-systems]: Remove the Hurd. * gnu/packages/base.scm (coreutils)[inputs]: Include libcap only for supported systems. Fixes building on the Hurd.
| | * | gnu: coreutils: Fix cross-compilation.Mathieu Othacehe2020-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix coreutils cross-compilation for aarch64 that was broken by 8.32 update. The following error occured: src/ls.c: In function 'print_dir': src/ls.c:3026:24: error: 'SYS_getdents' undeclared (first use in this function); did you mean 'SYS_getdents64'? if (syscall (SYS_getdents, dirfd (dirp), NULL, 0) == -1 ^~~~~~~~~~~~ SYS_getdents64 * gnu/packages/patches/coreutils-ls.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (coreutils): Apply it.
| | * | gnu: coreutils: Update to 8.32.Marius Bakke2020-03-05
| | | | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (coreutils): Update to 8.32. [arguments]: Remove obsolete phase.
| | * | gnu: glibc: Update to 2.31.Marius Bakke2020-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/glibc-supported-locales.patch: Adjust for upstream changes. * gnu/packages/patches/glibc-2.29-supported-locales.patch: New file, with previous contents. * gnu/packages/patches/gcc-4.9-libsanitizer-mode-size.patch, gnu/packages/patches/gcc-6-libsanitizer-mode-size.patch, gnu/packages/patches/gcc-7-libsanitizer-mode-size.patch, gnu/packages/patches/gcc-8-libsanitizer-mode-size.patch, gnu/packages/patches/gcc-9-libsanitizer-mode-size.patch: New files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/gcc.scm (gcc-4.9, gcc-5, gcc-6, gcc-7, gcc-8, gcc-9)[source](patches): Add the respective patch files. * gnu/packages/base.scm (glibc): Update to 2.31. [source](patches): Remove obsolete. (glibc-2.30): New public variable. (glibc-2.29)[source](patches): Adjust for renamed patch file.
| | * | gnu: ath9k-htc-firmware: Build with binutils@2.33.1.Marius Bakke2020-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (binutils-2.33): New public variable. * gnu/packages/cross-base.scm (cross-binutils): Add optional BINUTILS argument. * gnu/packages/firmware.scm (ath9k-htc-firmware)[native-inputs]: Build the xtensa-elf toolchain with BINUTILS-2.33.
| | * | gnu: binutils: Update to 2.34.Marius Bakke2020-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (binutils): Update to 2.34. [arguments]: Add #:make-flags. [properties]: New field. (binutils+documentation): New public variable. * gnu/packages/make-bootstrap.scm (%binutils-static)[arguments]: Inherit #:make-flags.
| | * | gnu: gcc: Switch back to using 'C_INCLUDE_PATH' instead of 'CPATH'.Ludovic Courtès2020-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/30756>. Initially reported by Julien Lepiller <julien@lepiller.eu>. * gnu/packages/base.scm (make-gcc-libc): Remove 'treat-glibc-as-system-header' phase from 'arguments'. * gnu/packages/commencement.scm (gcc-final): Likewise. * gnu/packages/gcc.scm (gcc-4.7)[arguments]: Add "include/c++" to 'CPLUS_INCLUDE_PATH'. (gcc-6)[native-search-paths]: Remove. * gnu/packages/make-bootstrap.scm (gcc-for-bootstrap): Remove 'native-search-paths' and 'arguments'. * gnu/packages/patches/python-2.7-search-paths.patch, gnu/packages/patches/python-3-search-paths.patch: Replace "CPATH" with "C_INCLUDE_PATH". * guix/build-system/cmake.scm (lower): When not cross-compiling, move INPUTS from the 'host-inputs' field to the 'build-inputs' field of the bag, right after NATIVE-INPUTS. * guix/build-system/glib-or-gtk.scm (lower): Likewise. * guix/build-system/gnu.scm (lower): Likewise. * guix/build-system/meson.scm (lower): Likewise.
| | * | gnu: make: Update to 4.3.Marius Bakke2020-01-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/make-impure-dirs.patch: Adjust for renamed files. * gnu/packages/patches/make-glibc-compat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/base.scm (gnu-make): Update to 4.3. [source](uri): Change to ".gz" tarball. [source](patches): Remove obsolete. [arguments]: Remove #:configure-flags. Adjust for renamed files. [inputs]: Change from GUILE-2.0 to GUILE-3.0. * gnu/packages/commencement.scm (gnu-make-boot0)[arguments]: Add #:configure-flags.
| | * | gnu: tzdata-for-tests: Update to 2019c.Marius Bakke2020-01-21
| | | | | | | | | | | | | | | | * gnu/packages/base.scm (tzdata-for-tests): Inherit all of TZDATA.
| | * | gnu: sed: Update to 4.8.Efraim Flashner2020-01-15
| | | | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (sed): Update to 4.8. [source]: Download gzip tarball.
| | * | gnu: grep: Update to 3.4.Marius Bakke2020-01-14
| | | | | | | | | | | | | | | | * gnu/packages/base.scm (grep): Update to 3.4.
| | * | gnu: findutils: Fix bootstrap on aarch64-linux and armhf-linux.Marius Bakke2020-01-14
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/findutils-test-rwlock-threads.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/base.scm (findutils)[source](patches): Add it.
| | * | gnu: findutils: Update to 4.7.0.Marius Bakke2019-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/findutils-gnulib-libio.patch, gnu/packages/patches/findutils-makedev.patch, gnu/packages/patches/findutils-test-xargs.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/base.scm (findutils): Update to 4.7.0. [source](uri): Adjust for file name change. [source](snippet): Remove. [source](patches): Remove obsolete. [arguments]: Remove obsolete workaround. Add phase to patch tests. * gnu/packages/commencement.scm (findutils-boot0)[arguments]: Allow 32-bit time_t on 64-bit systems.
| | * | gnu: glibc: Update to 2.30.Marius Bakke2019-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/glibc-CVE-2019-19126.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/base.scm (glibc): Update to 2.30. [source](patches): Adjust for 2.30. (glibc-2.29): New public variable.
| | * | Merge branch 'master' into core-updatesMarius Bakke2019-12-05
| | |\ \
| | * | | gnu: binutils: Update to 2.33.1.Efraim Flashner2019-11-27
| | | | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (binutils): Update to 2.33.1.
| * | | | gnu: glibc/hurd-headers: Cross-build fix for the Hurd.Jan (janneke) Nieuwenhuizen2020-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (glibc/hurd-headers)[native-inputs]: Add mig; when cross-building use 32-bit mig.