summaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
Commit message (Expand)AuthorAgeFilesLines
...
| * Merge branch 'staging'Ludovic Courtès2019-02-091-18/+20
| |\
| | * Merge branch 'master' into stagingRicardo Wurmus2019-01-231-3/+15
| | |\
| | * | gnu: tzdata: Update to 2018i.•••* gnu/packages/base.scm (tzdata): Update to 2018i. (tzdata-for-tests): Keep at version 2018g. Leo Famulari2019-01-091-4/+22
| | * | Merge branch 'master' into stagingMarius Bakke2018-12-221-1/+15
| | |\ \
| | * | | gnu: tzdata-for-tests: Update to 2018g.•••* gnu/packages/base.scm (tzdata-for-tests): Inherit TZDATA. Marius Bakke2018-12-121-17/+1
| | * | | gnu: tzdata: Update to 2018g.•••* gnu/packages/base.scm (tzdata): Update to 2018g. Marius Bakke2018-12-041-3/+3
* | | | | gnu: binutils: Update to 2.32.•••* gnu/packages/base.scm (binutils): Update to 2.32. Marius Bakke2019-02-071-2/+2
* | | | | Merge branch 'master' into core-updatesRicardo Wurmus2019-02-061-4/+47
|\| | | |
| * | | | gnu: Add binutils-gold.•••This commit is thanks to Guix Days. * gnu/packages/base.scm (binutils-gold): New variable. Efraim Flashner2019-02-041-2/+33
| | |_|/ | |/| |
| * | | 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 Wurmus2019-01-221-3/+15
| | |/ | |/|
* | | 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 Flashner2019-01-071-3/+3
* | | gnu: tar: Update to 1.31.•••* gnu/packages/base.scm (tar): Update to 1.31. Efraim Flashner2019-01-071-3/+3
* | | gnu: sed: Update to 4.7.•••* gnu/packages/base.scm (sed): Update to 4.7. [arguments]: Remove. Ludovic Courtès2018-12-241-14/+2
* | | gnu: grep: Update to 3.3.•••* gnu/packages/base.scm (grep): Update to 3.3. [arguments]: Remove 'disable-failing-tests' phase. Ludovic Courtès2018-12-241-11/+2
* | | 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ès2018-12-201-15/+2
* | | Merge branch 'master' into core-updatesLudovic Courtès2018-12-201-1/+15
|\| |
| * | 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ès2018-12-161-1/+15
| |/
* | Merge branch 'master' into core-updatesMarius Bakke2018-12-111-100/+39
|\|
| * 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ès2018-11-181-100/+39
* | 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 Othacehe2018-11-071-2/+4
|/
* 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 Bakke2018-08-251-0/+2
* gnu: grep: Work around test failure with glibc 2.28.•••* gnu/packages/base.scm (grep)[arguments]: Add phase 'disable-failing-tests'. Marius Bakke2018-08-251-0/+9
* gnu: coreutils: Update to 8.30.•••* gnu/packages/base.scm (coreutils): Update to 8.30. [arguments]: Add phase to skip broken test. Marius Bakke2018-08-251-3/+13
* gnu: glibc: Update to 2.28.•••* gnu/packages/patches/glibc-2.28-git-fixes.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/base.scm (glibc/linux): Update to 2.28. [source](patches): Add 'glibc-2.28-git-fixes.patch'. Remove 2.27 equivalent. (glibc-2.28): Remove variable. (glibc-2.27): New public variable Marius Bakke2018-08-251-14/+14
* Merge branch 'master' into core-updatesMarius Bakke2018-08-011-0/+17
|\
| * gnu: Add glibc@2.28.•••* gnu/packages/base.scm (glibc-2.28): New public variable. Marius Bakke2018-08-011-0/+17
* | Merge branch 'master' into core-updatesMarius Bakke2018-07-241-5/+23
|\|
| * Merge branch 'master' into stagingMarius Bakke2018-06-181-0/+11
| |\
| * | gnu: tzdata-for-tests: Downgrade to 2018d.•••* gnu/packages/base.scm (tzdata-for-tests): Don't inherit source and inputs from TZDATA. Marius Bakke2018-06-121-2/+20
| * | Merge branch 'master' into stagingMarius Bakke2018-06-111-182/+158
| |\ \
| * | | gnu: tzdata: Update to 2018e.•••* gnu/packages/base.scm (tzdata): Update to 2018e. Leo Famulari2018-05-061-3/+3
* | | | gnu: binutils: Update to 2.31.1.•••* gnu/packages/base.scm (binutils): Update to 2.31.1. (binutils/fixed): Remove variable * gnu/packages/linux.scm (make-linux-libre): Remove AArch64 workaround. * gnu/packages/patches/binutils-aarch64-symbol-relocation.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Marius Bakke2018-07-191-13/+2
| |_|/ |/| |
* | | gnu: linux-libre: Fix build on AArch64.•••* gnu/packages/patches/binutils-aarch64-symbol-relocation.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/base.scm (binutils/fixed): New public variable. * gnu/packages/linux.scm (make-linux-libre)[native-inputs]: On aarch64, define new ld-wrapper with the above binutils and use it. Marius Bakke2018-06-161-0/+11
| |/ |/|
* | gnu: tar: Work around a cross-compilation issue.•••* gnu/packages/base.scm (tar)[arguments]: Add #:configure-flags when cross-compiling. Ludovic Courtès2018-04-221-1/+7
* | gnu: patch: Work around a cross-compilation issue.•••Reported by Marius Bakke <mbakke@fastmail.com> at <https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00157.html>. * gnu/packages/base.scm (patch)[arguments]: New field. Ludovic Courtès2018-04-221-0/+6
* | gnu: tar: Skip racy tests.•••* gnu/packages/base.scm (tar)[arguments]: Skip two more tests in #:make-flags. Marius Bakke2018-04-061-1/+9
* | gnu: sed: Update to 4.5.•••* gnu/packages/base.scm (sed): Update to 4.5. [arguments]: Remove 'patch-test-suite' phase. [native-inputs]: New field. Ludovic Courtès2018-04-011-10/+4
* | gnu: glibc: Reinstate fallback code for systems lacking 'prlimit64'.•••* gnu/packages/patches/glibc-reinstate-prlimit64-fallback.patch: New file. * gnu/packages/base.scm (glibc/linux)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it. Ludovic Courtès2018-04-011-1/+2
* | gnu: tzdata: Update to 2018d.•••* gnu/packages/base.scm (tzdata): Update to 2018d. Leo Famulari2018-03-291-3/+3
* | gnu: Use invoke and return #t from all builders.•••* gnu/packages/admin.scm, gnu/packages/android.scm, gnu/packages/audio.scm, gnu/packages/avr.scm, gnu/packages/base.scm, gnu/packages/bioinformatics.scm, gnu/packages/certs.scm, gnu/packages/check.scm, gnu/packages/code.scm, gnu/packages/commencement.scm, gnu/packages/dictionaries.scm, gnu/packages/docbook.scm, gnu/packages/emacs.scm, gnu/packages/embedded.scm, gnu/packages/fonts.scm, gnu/packages/games.scm, gnu/packages/gnome.scm, gnu/packages/gnu-doc.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/javascript.scm, gnu/packages/libreoffice.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lxde.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/pkg-config.scm, gnu/packages/qt.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/sdl.scm, gnu/packages/statistics.scm, gnu/packages/syncthing.scm, gnu/packages/tex.scm, gnu/packages/web.scm, gnu/packages/wine.scm, gnu/packages/xfce.scm: In the builders of packages using 'trivial-build-system', use invoke where appropriate, raise exceptions on errors, and otherwise return #t. Mark H Weaver2018-03-271-1/+2
* | gnu: glibc-hurd-headers: Return #t from all phases.•••* gnu/packages/base.scm (glibc/hurd-headers): Return #t from the custom install phase. Mark H Weaver2018-03-231-1/+2
* | gnu: glibc/linux: Return #t from pre-configure phase.•••* gnu/packages/base.scm (glibc/linux)[arguments]: Return #t from the pre-configure phase. Mark H Weaver2018-03-231-1/+3
* | gnu: make: End phase on #t.•••* gnu/packages/base.scm (gnu-make)[arguments]: Return #t from 'set-default-shell' phase. Marius Bakke2018-03-221-1/+2
* | gnu: make: Fix compatibility with glibc 2.27.•••* gnu/packages/patches/make-glibc-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/base.scm (gnu-make)[source](patches): Use it. Marius Bakke2018-03-221-2/+6
* | gnu: glibc: Update to 2.27.•••* gnu/packages/base.scm (glibc/linux): Update to 2.27. [source](patches): Add 'glibc-hidden-visibility-ldconfig.patch' and 'glibc-2.27-git-fixes.patch'. [native-inputs]: Add BISON. [arguments]: Remove deprecated "--enable-add-ons" from #:configure-flags. Also remove unneeded "libc_cv_ssp=no" and "libcv_ssp_strong=no". (glibc-2.26): New public variable. * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[native-inputs]: Add BISON-BOOT0. * gnu/packages/patches/glibc-2.27-git-fixes.patch, gnu/packages/patches/glibc-hidden-visibility-ldconfig.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. Marius Bakke2018-03-221-20/+29
* | gnu: tzdata-for-tests: Update to 2018c.•••* gnu/packages/base.scm (tzdata-for-tests): Replace with a simple hidden copy of 'tzdata'. Mark H Weaver2018-03-211-57/+1
* | Merge branch 'master' into core-updatesMark H Weaver2018-03-201-8/+47
|\|
| * Merge branch 'master' into stagingMarius Bakke2018-03-081-1/+0
| |\
| * \ Merge branch 'master' into stagingLeo Famulari2018-03-061-0/+11
| |\ \
| * | | gnu: tzdata: Restore the test variant tzdata-for-tests.•••Commit 62868f124cf (gnu: tzdata: Preserve directory layout from before tzdata 2018a) changed the derivation of this package, which doesn't need to change yet. * gnu/packages/base.scm (tzdata-for-tests)[arguments]: Copy the build arguments from before commit 62868f124cf9443a43f4ea5867da692e32e77c58. Leo Famulari2018-02-201-1/+39