Age | Commit message (Expand) | Author |
2019-11-15 | Merge branch 'master' into staging | Marius Bakke |
2019-10-30 | gnu: Fix make-gcc-libc....Until now the following wouldn't build:
--8<---------------cut here---------------start------------->8---
(use-modules (gnu packages commencement)
(gnu packages gcc)
(gnu packages base))
(make-gcc-libc gcc-9 glibc-2.27)
--8<---------------cut here---------------end--------------->8---
* gnu/packages/base.scm (make-gcc-libc)[phases]: Add environment
variables to place the target libc on the system header search path.
[make-flags]: Remove unncessary FLAGS_FOR_TARGET.
[native-inputs]: Construct in a way that doesn't require emptying
inputs.
| Carl Dong |
2019-10-08 | gnu: tzdata: Update to 2019c....* gnu/packages/base.scm (tzdata): Update to 2019c.
(tzdata-for-tests): Stay on 2019b.
| Marius Bakke |
2019-09-24 | gnu: Add locale packages for glibc 2.28....* gnu/packages/base.scm (glibc-locales-2.28, glibc-utf8-locales-2.28):
New variables.
(glibc-locales-2.27, glibc-utf8-locales-2.27): Deprecate.
| Ludovic Courtès |
2019-09-06 | Merge branch 'master' into core-updates | Mark H Weaver |
2019-09-04 | gnu: glibc-utf8-locales: Fix cross-compilation....* gnu/packages/base.scm (glibc-utf8-locales)[inputs]: Move to ...
[native-inputs]: ... here, in order to fix cross-compilation.
* gnu/packages/commencement.scm (glibc-utf8-locales-final)[inputs]: Move to ...
[native-inputs]: ... here, in order to fix cross-compilation.
| Mathieu Othacehe |
2019-07-17 | Merge branch 'master' into core-updates | Ludovic Courtès |
2019-07-16 | gnu: Allow building toolchain with non-default libc....* gnu/packages/base.scm (make-gcc-libc): Make public.
* gnu/packages/commencement.scm (make-gcc-toolchain): Add 'libc'
optional argument to specify using a non-default glibc package, also
make public.
| Carl Dong |
2019-07-09 | gnu: make-glibc-locales: Adjust patch for glibc 2.29....The patch for glibc 2.28 and earlier replaces the same content, but the context
in the patch is different enough to fail to merge.
* gnu/packages/base.scm (make-glibc-locales)[source]: Add patch.
* gnu/packages/patches/glibc-locales.patch: Adjust for glibc 2.29 and move old
file...
* gnu/packages/patches/glibc-locales-2.28.patch: ...here.
* gnu/local.mk (dist_patch_DATA): Add it.
| Kei Kebreau |
2019-07-08 | gnu: glibc: Add 2.27 supported locales patch....The 'glibc-supported-locales.patch' was updated for glibc 2.29, breaking
compatibility with 2.27. Add a 2.27-specific supported locales patch.
* gnu/packages/patches/glibc-2.27-supported-locales.patch: New file.
* gnu/packages/base.scm (glibc-2.27)[source](patches): Use
'glibc-2.27-supported-locales.patch' instead.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
| Carl Dong |
2019-07-02 | gnu: tzdata-for-tests: Update to 2019b....* gnu/packages/base.scm (tzdata-for-tests)[version, source, inputs]: Remove.
| Marius Bakke |
2019-07-02 | Merge branch 'staging' into core-updates | Marius Bakke |
2019-07-02 | gnu: tzdata: Update to 2019b....* gnu/packages/base.scm (tzdata): Update to 2019b.
| Marius Bakke |
2019-07-02 | gnu: glibc: Update to 2.29....* gnu/packages/patches/glibc-bootstrap-system.patch,
gnu/packages/patches/glibc-supported-locales.patch: Adjust for glibc 2.29.
* gnu/packages/patches/glibc-2.28-supported-locales.patch,
gnu/packages/patches/glibc-CVE-2019-7309.patch,
gnu/packages/patches/glibc-CVE-2019-9169.patch,
gnu/packages/patches/glibc-2.29-git-updates.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/base.scm (glibc): Update to 2.29.
[source](patches): Add 'glibc-CVE-2019-7309.patch',
'glibc-CVE-2019-9169.patch', and 'glibc-2.29-git-updates.patch'. Remove
'glibc-hurd-magic-pid.patch'.
[native-inputs]: Add PYTHON-MINIMAL.
(glibc-2.28): New public variable.
* gnu/packages/commencement.scm (expat-sans-tests, python-boot0): New variables.
(glibc-final-with-bootstrap-bash)[native-inputs]: Add PYTHON-BOOT0.
* gnu/packages/python.scm (python-3.7)[arguments]: Disable test that fails
with glibc 2.29.
| Marius Bakke |
2019-07-02 | gnu: tzdata: Update source URI....* gnu/packages/base.scm (tzdata, tzdata-for-tests)[source, native-inputs]:
Update redirected URIs.
| Marius Bakke |
2019-06-13 | Merge branch 'master' into core-updates | Ludovic Courtès |
2019-06-07 | gnu: glibc-locales: Install symlinks using the normalized codeset....Fixes <https://bugs.gnu.org/36076>.
Reported by Jack Hill <jackhill@jackhill.us>
and Giovanni Biscuolo <g@xelera.eu>
* gnu/build/locale.scm (locale->name+codeset): New file.
* gnu/packages/base.scm (make-glibc-locales): Add #:modules
and #:imported-modules. Add a 'symlink-normalized-codesets' phase.
| Ludovic Courtès |
2019-05-25 | Merge branch 'staging' into core-updates | Marius Bakke |
2019-05-13 | gnu: Remove 'gcc-glibc-2.27' and 'gcc-glibc-2.26'....These top-level references to GCC could cause problems, such as:
$ guix build -e '(@ (gnu packages gcc) gcc)' -n
guix build: error: failed to evaluate expression '(@ (gnu packages gcc) gcc)':
In procedure module-lookup: Unbound variable: gcc
Regression introduced in 3ed497d42a5af8756bd95c64f9f9bed4de5f6d3c.
* gnu/packages/base.scm (gcc-glibc-2.27, gcc-glibc-2.26): Remove.
| Ludovic Courtès |
2019-05-13 | gnu: Allow building gcc with non-default libc....* gnu/packages/base.scm (make-gcc-libc): New procedure, returns a gcc
that targets a specified libc.
(gcc-glibc-2.26, gcc-glibc-2.27): New public variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Carl Dong |
2019-05-01 | Merge branch 'master' into core-updates | Marius Bakke |
2019-04-01 | gnu: tzdata: Update to 2019a....* gnu/packages/base.scm (tzdata): Update to 2019a.
| Marius Bakke |
2019-03-31 | gnu: Fix descriptions to not use quotes....* gnu/packages/admin.scm (wpa-supplicant-minimal, mingetty, di),
* gnu/packages/audio.scm (fil-plugins),
* gnu/packages/base.scm (make-ld-wrapper, make-glibc-locales),
* gnu/packages/bioinformatics.scm (r-samtools),
* gnu/packages/chez.scm (chez-mit),
* gnu/packages/commencement.scm (make-gcc-toolchain),
* gnu/packages/compression.scm (fastjar),
* gnu/packages/cran.scm (r-maps, r-rcpp),
* gnu/packages/databases.scm (sparql-query),
* gnu/packages/dunst.scm (dunst),
* gnu/packages/ftp.scm (ncftp),
* gnu/packages/gl.scm (freeglut),
* gnu/packages/haskell-check.scm (ghc-tasty-golden),
* gnu/packages/haskell.scm (ghc-case-insensitive, ghc-text,
ghc-haskell-src, ghc-syb, ghc-deepseq-generics, ghc-network-uri,
ghc-rerebase, ghc-zlib),
* gnu/packages/image.scm (jbig2dec),
* gnu/packages/kde-frameworks.scm (kinit, karchive),
* gnu/packages/linux.scm (wireless-tools, perf, module-init-tools, kbd),
* gnu/packages/lirc.scm (lirc),
* gnu/packages/lisp.scm (uglify-js),
* gnu/packages/mate.scm (mate-netbook),
* gnu/packages/microcom.scm (microcom),
* gnu/packages/music.scm (bristol),
* gnu/packages/networking.scm (perl-geo-ip),
* gnu/packages/patchutils.scm (patches),
* gnu/packages/perl-check.scm (perl-test-more-utf8),
* gnu/packages/perl.scm (perl-log-report-optional, perl-file-which,
perl-io-tty, perl-log-any, perl-digest-sha1, perl-class-load,
perl-regexp-common, perl-module-pluggable, perl-class-modifier),
* gnu/packages/python-xyz.scm (python-backports-abc, python-natsort),
* gnu/packages/samba.scm (iniparser),
* gnu/packages/search.scm (mlocate),
* gnu/packages/spice.scm (spice),
* gnu/packages/statistics.scm (r-dt, r-lubridate, r-estimability,
r-commonmark, r-digest, r-viridislite, r-stringr),
* gnu/packages/tex.scm (texlive-latex-changebar),
* gnu/packages/version-control.scm (subversion),
* gnu/packages/w3m.scm (w3m),
* gnu/packages/web.scm (perl-http-parser,
perl-plack-middleware-reverseproxy),
* gnu/packages/xorg.scm (xkeyboard-config, mkfontdir, xcursor-theme,
mkfontscale, xinit, font-alias)[description]: Use @code instead of quotes.
| Efraim Flashner |
2019-03-11 | gnu: coreutils: Update to 8.31....* gnu/packages/base.scm (coreutils): Update to 8.31.
[arguments]: Remove obsolete workaround.
| Marius Bakke |
2019-02-23 | gnu: tar: Update to 1.32....* gnu/packages/base.scm (tar): Update to 1.32.
[arguments]: Remove #:make-flags and #:configure-flags.
| Marius Bakke |
2019-02-20 | Merge branch 'staging' into core-updates | Marius Bakke |
2019-02-12 | gnu: glibc@2.27: fix CVE-2018-11236, CVE-2018-11237....* gnu/packages/base.scm (glibc@2.27)[sources]: Add patches.
[properties]: New field, mark CVE-2017-18269 fixed.
* gnu/packages/patches/glibc-CVE-2018-11236.patch,
gnu/packages/patches/glibc-CVE-2018-11237.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
| Efraim Flashner |
2019-02-09 | Merge branch 'master' into core-updates | Marius Bakke |
2019-02-09 | Merge branch 'staging' | Ludovic Courtès |
2019-02-07 | gnu: binutils: Update to 2.32....* gnu/packages/base.scm (binutils): Update to 2.32.
| Marius Bakke |
2019-02-06 | Merge branch 'master' into core-updates | Ricardo Wurmus |
2019-02-04 | gnu: Add binutils-gold....This commit is thanks to Guix Days.
* gnu/packages/base.scm (binutils-gold): New variable.
| Efraim Flashner |
2019-01-23 | Merge branch 'master' into staging | Ricardo Wurmus |
2019-01-22 | gnu: Add glibc-locales variants for older versions of glibc....* gnu/packages/base.scm (make-glibc-locales, make-glibc-utf8-locales): New
procedures.
(glibc-locales): Express in terms of make-glibc-locales.
(glibc-utf8-locales): Express in terms of make-glibc-utf8-locales.
(glibc-locales-2.27, glibc-utf8-locales-2.27): New variables.
| Ricardo Wurmus |
2019-01-09 | gnu: tzdata: Update to 2018i....* gnu/packages/base.scm (tzdata): Update to 2018i.
(tzdata-for-tests): Keep at version 2018g.
| Leo Famulari |
2019-01-07 | gnu: diffutils: Update to 3.7....* gnu/packages/base.scm (diffutils): Update to 3.7.
[source]: Remove patch.
[native-inputs]: Add perl.
* gnu/packages/commencement.scm (diffutils-boot0)[native-inputs]: Don't
add perl.
* gnu/packages/patches/diffutils-getopt.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Efraim Flashner |
2019-01-07 | gnu: tar: Update to 1.31....* gnu/packages/base.scm (tar): Update to 1.31.
| Efraim Flashner |
2018-12-24 | gnu: sed: Update to 4.7....* gnu/packages/base.scm (sed): Update to 4.7.
[arguments]: Remove.
| Ludovic Courtès |
2018-12-24 | gnu: grep: Update to 3.3....* gnu/packages/base.scm (grep): Update to 3.3.
[arguments]: Remove 'disable-failing-tests' phase.
| Ludovic Courtès |
2018-12-22 | Merge branch 'master' into staging | Marius Bakke |
2018-12-20 | gnu: glibc: Inline Hurd "pid/…" magic lookup patch....* gnu/packages/base.scm (glibc)[source](patches): Add
"glibc-hurd-magic-pid.patch".
[arguments]: Remove 'apply-hurd-patch' phase.
[native-inputs]: Remove "hurd-magic-pid-patch".
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Remove
'apply-hurd-patch' phase.
[native-inputs]: Remove "hurd-magic-pid-patch".
| Ludovic Courtès |
2018-12-20 | Merge branch 'master' into core-updates | Ludovic Courtès |
2018-12-16 | gnu: glibc: Add patch implementing "pid/…" magic lookup on the Hurd....This patch is missing from glibc 2.28 and is needed to support
/proc/self lookup when using the Hurd's procfs, which in turn is needed
for our 'guile-relocatable.patch'.
See <https://lists.gnu.org/archive/html/bug-hurd/2018-12/msg00024.html>.
* gnu/packages/patches/glibc-hurd-magic-pid.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc)[arguments]: Add 'apply-hurd-patch'
phase.
[native-inputs]: Add "hurd-magic-pid-patch" input.
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Duplicate
'apply-hurd-patch' phase.
| Ludovic Courtès |
2018-12-12 | gnu: tzdata-for-tests: Update to 2018g....* gnu/packages/base.scm (tzdata-for-tests): Inherit TZDATA.
| Marius Bakke |
2018-12-11 | Merge branch 'master' into core-updates | Marius Bakke |
2018-12-04 | gnu: tzdata: Update to 2018g....* gnu/packages/base.scm (tzdata): Update to 2018g.
| Marius Bakke |
2018-11-18 | gnu: hurd: Build against glibc 2.28....Version 2.28 of glibc is the first in a long time that fully supports
GNU/Hurd. This change updates the Hurd and Mach to provide the features
glibc 2.28 expects and adjusts the cross-compilation tool chain for
"i586-pc-gnu".
* gnu/packages/base.scm (glibc/linux): Rename to...
(glibc): ... this.
[propagated-inputs]: Add 'hurd-target?' case.
[arguments]: Use '--disable-werror' when 'hurd-target?'. Add
'augment-libc.so' phase when 'hurd-target?'.
[native-inputs]: Add MIG and PERL when 'hurd-target?'.
(glibc/hurd, glibc-for-target): Remove
(glibc/hurd-headers): Inherit from GLIBC, not GLIBC/HURD.
[arguments]: Remove "--enable-obsolete-rpc" configure flag and
'patch-configure-script' phase.
* gnu/packages/cross-base.scm (cross-kernel-headers)[xglibc/hurd-headers]:
Move 'set-cross-headers-path' after 'unpack'.
* gnu/packages/cross-base.scm (cross-libc)[cross-libc-for-target]:
Remove.
Pass "--disable-werror" when TARGET matches 'hurd-triplet?'.
* gnu/packages/hurd.scm (hurd-target?, patch-url): New procedures.
(gnumach-headers)[source](patches, modules, snippet): New fields.
(hurd-headers): Use Git commit 98b3390.
[native-inputs]: Add AUTOCONF and AUTOMAKE.
[arguments]: Add "ac_cv_func_*" configure flags.
(hurd-minimal)[native-inputs]: Remove.
[arguments]: In 'build' phase, build "include/assert-backtrace.h"
first.
| Ludovic Courtès |
2018-11-07 | gnu: glibc: Export supported locales....Debian and Archlinux (at least) force the installation of the
localedata/SUPPORTED file of the glibc. This file lists all the supported
locales of the glibc.
* gnu/packages/patches/glibc-supported-locales.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc/linux): Add the previous patch,
(glibc-2.28): ditto.
| Mathieu Othacehe |
2018-08-25 | gnu: findutils: Fix build with glibc 2.28....* gnu/packages/patches/findutils-gnulib-libio.patch,
gnu/packages/patches/findutils-makedev.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (findutils)[source](patches): Use them.
| Marius Bakke |
2018-08-25 | gnu: grep: Work around test failure with glibc 2.28....* gnu/packages/base.scm (grep)[arguments]: Add phase 'disable-failing-tests'.
| Marius Bakke |