Age | Commit message (Expand) | Author |
2023-07-13 | gnu: Add libc-for-target and glibc/hurd....* gnu/packages/patches/glibc-2.37-hurd-clock_t_centiseconds.patch
* gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MONOTONIC.patch
* gnu/packages/patches/glibc-2.37-versioned-locpath.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/base.scm (glibc/hurd, libc-for-target): New variables.
(glibc/hurd-headers): Use glibc/hurd.
* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[outputs,
source, arguments]
(glibc-final)[source]: Use libc-for-target instead of glibc.
* gnu/packages/cross-base.scm (cross-libc/deprecated, cross-libc*): Use
libc-for-target.
This part fixes
https://issues.guix.gnu.org/63641#25
* gnu/packages/commencement.scm (%final-inputs): Change to memoized lambda
taking "system".
* gnu/packages/commencement.scm (canonical-package): Likewise, and update
user, passing (%current-system).
(make-gcc-toolchain): Update user, passing (%current-system).
* gnu/packages/base.scm (%final-inputs): Likewise.
* guix/scripts/refresh.scm (options->update-specs): Likewise.
* guix/build-system/gnu.scm (standard-packages): Add optional "system"
parameter.
(lower): Update caller.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Co-authored-by: Janneke Nieuwenhuizen <janneke@gnu.org>
| Josselin Poiret |
2023-07-13 | gnu: glibc/hurd-headers: Properly cross-build....* gnu/packages/base.scm (glibc/hurd-headers): Rely on cross-mig, and remove
hardcoded configure flag `--host=i586-pc-gnu`.
* gnu/packages/cross-base.scm (cross-kernel-headers*): Add `--host` and
`--build` configure flags.
| Josselin Poiret |
2023-06-17 | gnu: Use target-hurd?, system-hurd? instead of hurd-target?, hurd-system?....* gnu/packages/hurd.scm (hurd-target?): Remove.
(hurd-system?): Move to...
* guix/utils.scm (system-hurd?): ...here.
* gnu/packages/*: Update all users, removing (gnu packages hurd) include where
now unused.
| Janneke Nieuwenhuizen |
2023-06-14 | gnu: glibc-2.33: Fix building for riscv64-linux....* gnu/packages/base.scm (glibc-2.33)[source]: Add patch.
* gnu/packages/patches/glibc-2.33-riscv64-miscompilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
| Efraim Flashner |
2023-05-07 | gnu: findutils: Update XFAIL_TESTS for the hurd....This could do with more investigating, but this reflects what I see locally.
* gnu/packages/base.scm (findutils)[arguments]: Update XFAIL_TESTS for the
hurd.
* gnu/packages/commencement.scm (findutils-boot0): Stop clearing the
make-flags, so the above change applies to findutils-boot0.
| Christopher Baines |
2023-04-19 | gnu: glibc: Reintroduce version 2.33....* gnu/packages/base.scm (glibc-2.33): New variable.
| Ludovic Courtès |
2023-03-30 | gnu: glibc: Work around broken GNU Mach header detection....* gnu/packages/base.scm (%glibc/hurd-configure-flags): New variable.
(glibc)[arguments]: Use it.
(glibc/hurd-headers)[arguments]: likewise.
* gnu/packages/cross-base.scm (cross-libc*): Likewise.
Co-authored-by: Josselin Poiret <dev@jpoiret.xyz>
| Ludovic Courtès |
2023-03-02 | Merge remote-tracking branch 'savannah/master' into core-updates...Conflicts:
gnu/local.mk
gnu/packages/autotools.scm
gnu/packages/cmake.scm
gnu/packages/gnuzilla.scm
gnu/packages/haskell.scm
gnu/packages/pdf.scm
gnu/packages/python-xyz.scm
gnu/packages/samba.scm
gnu/packages/tex.scm
gnu/packages/tls.scm
gnu/packages/wxwidgets.scm
| Christopher Baines |
2023-02-26 | gnu: guile: Remove input labels....* gnu/packages/base.scm (libiconv-if-needed): Remove input label.
* gnu/packages/guile.scm (guile-2.0)[native-inputs, inputs]
[propagated-inputs]: Remove labels.
(guile-next)[native-inputs]: Change "self" to "guile".
(make-guile-readline): Adjust 'inputs' and 'propagated-inputs'
accordingly.
| Ludovic Courtès |
2023-02-19 | gnu: coreutils: Disable 64-bit time_t on 32-bit systems....Not all software is ready for 64-bit time in Guix.
* gnu/packages/base.scm (coreutils)[arguments]: When building for a
32-bit system add a configure-flag to not use 64-bit time_t.
| Efraim Flashner |
2023-02-25 | gnu: binutils-gold: Remove input label....* gnu/packages/base.scm (binutils-gold)[native-inputs]: Remove label.
| Ludovic Courtès |
2023-02-14 | gnu: tar: Actually fix test suite on 32-bit systems....This is a follow-up to 87423addf503fc2b44dc2f863d6db1712d67c55c.
* gnu/packages/base.scm (tar)[arguments]: Actually skip the broken test
on 32-bit systems, not run ONLY that test.
| Efraim Flashner |
2023-02-14 | gnu: tar: Fix test suite on 32-bit systems....* gnu/packages/base.scm (tar)[arguments]: When building for 32-bit
systems skip a test known by upstream to fail.
| Efraim Flashner |
2023-01-30 | Merge remote-tracking branch 'origin/master' into core-updates... Conflicts:
doc/guix.texi
gnu/local.mk
gnu/packages/admin.scm
gnu/packages/base.scm
gnu/packages/chromium.scm
gnu/packages/compression.scm
gnu/packages/databases.scm
gnu/packages/diffoscope.scm
gnu/packages/freedesktop.scm
gnu/packages/gnome.scm
gnu/packages/gnupg.scm
gnu/packages/guile.scm
gnu/packages/inkscape.scm
gnu/packages/llvm.scm
gnu/packages/openldap.scm
gnu/packages/pciutils.scm
gnu/packages/ruby.scm
gnu/packages/samba.scm
gnu/packages/sqlite.scm
gnu/packages/statistics.scm
gnu/packages/syndication.scm
gnu/packages/tex.scm
gnu/packages/tls.scm
gnu/packages/version-control.scm
gnu/packages/xml.scm
guix/build-system/copy.scm
guix/scripts/home.scm
| Efraim Flashner |
2022-11-23 | gnu: grep: Skip 'triple-backref' test....* gnu/packages/base.scm (grep)[arguments]: Add
'skip-triple-backref-test' phase for GNU/Hurd.
| Ludovic Courtès |
2022-11-02 | gnu: coreutils: Disable the test-tls tests on the hurd....These tests seem to lead to both consistent and inconsistent failures, so
marking them as XFAIL as is done with some other tests doesn't help. So this
commit means that they're skipped.
* gnu/packages/base.scm (coreutils)[arguments]: Disable the test-tls tests on
the hurd.
| Christopher Baines |
2022-10-30 | gnu: tar: Add chained renames and Directory to hurd skipped tests....* gnu/packages/base.scm (tar)[arguments]: Include chained renames and
Directory in the tests skipped for when building for the hurd.
| Christopher Baines |
2022-10-30 | gnu: diffutils: Add large-subopt to XFAIL_TESTS for the hurd....* gnu/packages/base.scm (diffutils)[arguments]: Add large-subopt to
XFAIL_TESTS for the hurd.
| Christopher Baines |
2022-10-30 | gnu: coreutils: Remove test-tls from XFAIL_TESTS for the hurd....As this test passes.
* gnu/packages/base.scm (coreutils)[arguments]: Remove test-tls from
XFAIL_TESTS for the hurd.
| Christopher Baines |
2022-10-28 | gnu: sed: Skip failing test on GNU/Hurd....* gnu/packages/base.scm (sed)[arguments]: Add #:make-flags.
| Christopher Baines |
2022-10-28 | gnu: diffutils: Skip failing test on GNU/Hurd....* gnu/packages/base.scm (diffutils)[arguments]: Add #:make-flags.
* gnu/packages/commencement.scm (diffutils-boot0)[arguments]: Adjust to always
use substitute-keyword-arguments.
| Christopher Baines |
2022-10-28 | gnu: findutils: Skip failing test on GNU/Hurd....* gnu/packages/base.scm (findutils)[arguments]: Add #:make-flags.
* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Likewise.
| Ludovic Courtès |
2022-10-28 | gnu: grep: Skip failing tests on GNU/Hurd....* gnu/packages/base.scm (grep)[arguments]: Add #:make-flags.
| Ludovic Courtès |
2022-10-28 | gnu: coreutils: Skip failing tests on GNU/Hurd....* gnu/packages/base.scm (coreutils)[arguments]: Add
"tests/df/unreadable.sh" and "test-perror2" to the 'XFAIL_TESTS' list.
| Ludovic Courtès |
2022-10-13 | gnu: Add glibc-for-fhs....* gnu/packages/base.scm (glibc-for-fhs): New variable. Hidden package for use
in forthcoming --emulate-fhs option for guix containers.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| John Kehayias |
2022-09-08 | gnu: glibc: Update to 2.35....* gnu/packages/base.scm (glibc): Update to 2.35.
[arguments]: Handle empty library files.
* gnu/packages/patches/glibc-hurd-clock_gettime_monotonic.patch: Adjust for
renamed file.
Signed-off-by: Marius Bakke <marius@gnu.org>
| zamfofex |
2022-09-08 | gnu: grep: Update to 3.8....* gnu/packages/base.scm (grep): Update to 3.8.
* gnu/packages/commencement.scm (grep-mesboot)[native-inputs]: Add
SED-MESBOOT.
* gnu/packages/autotools.scm (libtool)[source](patches): Add patch.
* gnu/packages/patches/libtool-grep-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
| Marius Bakke |
2022-06-26 | gnu: binutils: Update to 2.38....If this commit gives a deja vu, you are not dreaming; see commit
3e3a37b2bcb1f23011fde8626559f83504177889.
* gnu/packages/base.scm (binutils): Update to 2.38.
[source](patches): Remove obsolete.
[arguments]: Add #:make-flags.
[properties]: New field.
(binutils+documentation): New variable.
(binutils-gold): Inherit from BINUTILS+DOCUMENTATION.
* gnu/packages/make-bootstrap.scm (%binutils-static)[arguments]: Inherit
#:make-flags.
* gnu/packages/patches/binutils-2.37-file-descriptor-leak.patch,
gnu/packages/patches/binutils-CVE-2021-45078.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
| Marius Bakke |
2022-06-26 | gnu: coreutils: Update to 9.1....* gnu/packages/base.scm (coreutils): Update to 9.1.
[source](patches): Remove.
* gnu/packages/commencement.scm (coreutils-mesboot)[native-inputs]: Add
SED-MESBOOT.
* gnu/packages/patches/coreutils-ls.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
| Marius Bakke |
2022-06-22 | Merge branch master into core-updates | Ludovic Courtès |
2022-06-08 | Merge branch 'master' into core-updates | Ludovic Courtès |
2022-06-01 | Merge remote-tracking branch 'origin/master' into staging | Efraim Flashner |
2022-05-31 | gnu: Add glibc-locales-2.32....* gnu/packages/base.scm (glibc-locales-2.32): New variable.
| Ricardo Wurmus |
2022-05-31 | gnu: Add glibc-locales-2.31....* gnu/packages/base.scm (glibc-locales-2.31): New variable.
| Ricardo Wurmus |
2022-05-31 | gnu: Add glibc-locales-2.30....* gnu/packages/base.scm (glibc-locales-2.30): New variable.
| Ricardo Wurmus |
2022-05-31 | gnu: Add glibc-2.32....* gnu/packages/base.scm (glibc-2.32): New variable.
| Ricardo Wurmus |
2022-05-30 | gnu: hello: Update to 2.12.1....* gnu/packages/base.scm (hello): Update to 2.12.1.
| Efraim Flashner |
2022-05-08 | gnu: tzdata: Update to 2022a....* gnu/packages/base.scm (tzdata): Update to 2022a.
| Leo Famulari |
2022-04-29 | gnu: findutils: Update to 4.9.0....* gnu/packages/base.scm (findutils): Update to 4.9.0.
| Efraim Flashner |
2022-04-07 | gnu: glibc: Build with '--strip-debug' instead of '--strip-all'....Fixes <https://issues.guix.gnu.org/54728>.
Reported by Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>.
* gnu/packages/base.scm (glibc)[arguments]: Add #:strip-flags.
| Ludovic Courtès |
2022-03-21 | Merge branch 'staging' into core-updates. | Maxim Cournoyer |
2022-03-03 | gnu: hello: Update to 2.12....* gnu/packages/base.scm (hello): Update to 2.12.
| Maxim Cournoyer |
2022-02-27 | gnu: glibc-utf8-locales: Hide the package....This package has a long history of confusing users, due to containing only a
small, arbitrary subset of UTF-8 locales.
* gnu/packages/base.scm (glibc-utf8-locales): Define as a hidden package.
* doc/guix.texi (Application Setup): Do not mention glibc-utf8-locales.
Instead, provide an example for defining a custom locales package.
| Maxim Cournoyer |
2022-02-14 | gnu: Remove glibc@2.2.5 and gcc-2.95-wrapper....This reverts commits a95924c9ac3f238cde243c96d552ff59ad77ca16 and
defa85b26537a3cc20624fb9dbcae906226361d5, which were used to build
nhc98@1.22 but are no longer needed.
* gnu/packages/base.scm (glibc-2.2.5): Remove.
* gnu/packages/commencement.scm (gcc-2.95-wrapper): Remove.
(glibc-mesboot0, gcc-mesboot0, binutils-mesboot): Keep private.
| Ludovic Courtès |
2022-02-07 | gnu: Add glibc-2.2.5....* gnu/packages/commencement.scm (glibc-mesboot0, gcc-mesboot0,
binutils-mesboot): Export variables.
* gnu/packages/base.scm (glibc-2.2.5): New variable.
| Ricardo Wurmus |
2022-01-25 | Merge branch 'staging' into core-updates....With "conflicts" resolved in (mostly in favor of master/staging):
gnu/packages/admin.scm
gnu/packages/gnuzilla.scm
gnu/packages/gtk.scm
gnu/packages/kerberos.scm
gnu/packages/linux.scm
guix/lint.scm
| Maxim Cournoyer |
2022-01-24 | gnu: grep: Update to 3.7....* gnu/packages/base.scm (grep): Update to 3.7.
| Efraim Flashner |
2022-01-17 | Merge branch 'version-1.4.0'...With resolved conflicts in:
gnu/packages/gnome.scm
gnu/packages/openstack.scm
gnu/packages/python-xyz.scm
| Maxim Cournoyer |
2022-01-10 | gnu: binutils: Fix CVE-2021-45078....This is for the release branch.
Should we also use a graft for the master branch? It would be even
better if we could add a binutils-next package that users could install,
in my opinion.
* gnu/packages/patches/binutils-CVE-2021-45078.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (binutils)[source]: Use it.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Leo Famulari |
2022-01-10 | gnu: binutils: Absorb binutils-next....* gnu/packages/base.scm (binutils)[configure-flags]: Set out-of-source? to #t.
{--enable-64-bit-bfd, --enable-compressed-debug-sections=all, --enable-lto,
--enable-separate-code, --enable-threads}: New flags.
(binutils-next): Delete variable.
(binutils-gold): Inherit from binutils.
* gnu/packages/linux.scm (kexec-tools)[native-inputs]: Replace
binutils-next with binutils.
| Maxim Cournoyer |