summaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
AgeCommit message (Expand)Author
2017-05-16gnu: glibc/hurd: Use modify-phases syntax....* gnu/packages/base.scm (glibc/hurd)[arguments]: Use modify-phases syntax. Ricardo Wurmus
2017-05-02gnu: libiconv: Update to 1.15....* gnu/packages/base.scm (libiconv): Update to 1.15. Ludovic Courtès
2017-04-30gnu: glibc/linux: Fix build of glibc-intermediate....This is a follow-up to commit b2fd8f63679aa4f244c36fdca62f23c00b8eded9. * gnu/packages/base.scm (glibc/linux)[arguments]: Take patch from either native-inputs or just inputs; fix syntax error; report errors on patch failure. Ricardo Wurmus
2017-04-29gnu: glibc/linux: Fix runtime crashes on i686 systems....* gnu/packages/patches/glibc-memchr-overflow-i686.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[native-inputs]: Add the patch conditionally for i686 systems. * gnu/packages/base.scm (glibc/linux)[native-inputs]: Add the patch conditionally for i686 systems. [arguments]: Apply the patch conditionally on i686 systems. Ricardo Wurmus
2017-04-25Merge branch 'master' into stagingLeo Famulari
2017-04-23gnu: coreutils@8.27: Do not apply 'coreutils-cut-huge-range-test.patch'....This patch is not needed in 8.27. Reported by Mark H Weaver <mhw@netris.org>. * gnu/packages/base.scm (coreutils-8.27)[arguments]: New field. Ludovic Courtès
2017-04-22Merge branch 'master' into stagingLeo Famulari
2017-04-20gnu: ld-wrapper: Build with Guile 2.2....Reported by Sergei Trofimovich <slyfox@inbox.ru>. * gnu/packages/base.scm (make-ld-wrapper): Change #:guile to default to GUILE-2.2. * gnu/packages/commencement.scm (ld-wrapper): Define in terms of 'make-ld-wrapper' such that #:guile-for-build and #:guile are the same. Ludovic Courtès
2017-04-19gnu: Add workaround for `date` regression in coreutils@8.26....See <https://bugs.gnu.org/23035> and <https://bugs.gnu.org/26238>. * gnu/packages/base.scm (coreutils-8.27): New variable. * gnu/system.scm (%base-packages): Use that instead of COREUTILS. Marius Bakke
2017-04-18gnu: libiconv: Update to 1.15....* gnu/packages/base.scm (libiconv): Update to 1.15. [source]: Remove snippet. Efraim Flashner
2017-04-17gnu: findutils: Fix make check issues on multi-core machines....* gnu/packages/patches/findutils-gnulib-multi-core.patch: New file. * gnu/local.mk (dist_patch): Add previous patch. * gnu/packages/base.scm (findutils)[patches]: Add a reference to the previous patch. Signed-off-by: Marius Bakke <mbakke@fastmail.com> Mathieu Othacehe
2017-04-16gnu: glibc/linux: Re-enable parallel build....Parallel build failure was fixed upstream as: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=e8b6be0016f131c2ac72bf3213eabdb59800e63b * gnu/packages/base.scm (glibc/linux): Re-enable parallel build. Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru> Signed-off-by: Kei Kebreau <kei@openmailbox.org> Sergei Trofimovich
2017-04-08gnu: coreutils: Update to 8.27....* gnu/packages/base.scm (coreutils): Update to 8.27. [source](patches): Remove "coreutils-fix-cross-compilation.patch" and add "coreutils-cut-huge-range-test.patch". [native-inputs]: Remove "coreutils-cut-huge-range-test.patch". [arguments]: Remove 'patch-cut-test' phase. Remove #:parallel-tests?. * gnu/local.mk (dist_patch_DATA): Remove "coreutils-fix-cross-compilation.patch". * gnu/packages/patches/coreutils-fix-cross-compilation.patch: Remove. * gnu/packages/patches/coreutils-cut-huge-range-test.patch: Adjust. Ludovic Courtès
2017-04-08gnu: grep: Fix for gnulib library....* gnu/packages/patches/grep-gnulib-lock.patch: New file. * gnu/packages/base.scm (grep)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it. rennes
2017-04-02gnu: tzdata: Update to 2017b....* gnu/packages/base.scm (tzdata): Update to 2017b. Leo Famulari
2017-03-30Merge branch 'master' into core-updates...Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698. Marius Bakke
2017-03-30gnu: Use HTTPS for almost all gnu.org HOME-PAGEs....All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS. Tobias Geerinckx-Rice
2017-03-25gnu: coreutils: Patch 'cut' unit test on ARM....Fixes <https://bugs.gnu.org/26253>. * gnu/packages/patches/coreutils-cut-huge-range-test.patch: New file. * gnu/packages/base.scm (coreutils)[native-inputs]: Add it as an input. [arguments] <#:phases>: On ARM, add 'patch-cut-test' phase. * gnu/local.mk (dist_patch_DATA): Add 'coreutils-cut-huge-range-test.patch'. Ludovic Courtès
2017-03-12gnu: Add a tzdata variant for testing purposes....* gnu/packages/base.scm (tzdata-2017a): New variable. * gnu/packages/glib.scm (glib)[inputs]: Remove tzdata. [native-inputs]: Add tzdata-2017a. [arguments]: Add tzdata-2017a to #:disallowed-references. * gnu/packages/statistics.scm (r)[inputs]: Remove tzdata. [native-inputs]: Add tzdata-2017a. [arguments]: Add tzdata-2017a to #:disallowed-references. Leo Famulari
2017-03-08gnu: tzdata: Update to 2017a....* gnu/packages/base.scm (tzdata): Update to 2017a. Leo Famulari
2017-02-20gnu: coreutils: Don't run tests in parallel....* gnu/packages/base.scm (coreutils)[arguments]: Add '#:parallel-tests? #f' to address a race contition in the test suite. Efraim Flashner
2017-02-10gnu: grep: Update to 3.0....* gnu/packages/base.scm (grep): Update to 3.0. Marius Bakke
2017-02-07gnu: glibc: Add version 2.24....* gnu/packages/base.scm (glibc-2.24): New variable. Efraim Flashner
2017-02-07gnu: glibc: Update to 2.25....* gnu/packages/base.scm (glibc): Update to 2.25 Efraim Flashner
2017-02-07gnu: grep: Update to 2.28....* gnu/packages/base.scm (grep): Update to 2.28. Marius Bakke
2017-02-04gnu: sed: Update to 4.4....* gnu/packages/base.scm (sed): Update to 4.4. Marius Bakke
2017-01-27gnu: coreutils: Fix cross-compilation....* gnu/packages/patches/coreutils-fix-cross-compilation.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (coreutils)[source]: Use it. Manolis Ragkousis
2017-01-22gnu: sed: Do not attempt to rebuild 'doc/sed.1'....* gnu/packages/base.scm (sed)[arguments]: Add 'dont-rebuild-sed.1' phase. [native-inputs]: Remove. Ludovic Courtès
2017-01-22gnu: sed: Use the same phases whether or not we're cross-compiling....* gnu/packages/base.scm (sed)[arguments]: Make #:phases argument unconditional. In 'patch-test-suite' phase, use (which "sh") instead of referring to the "bash" input. Ludovic Courtès
2017-01-06gnu: glibc/linux: Use /bin/sh instead of /bin/bash as the default shell....* gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh for scripts that lack a shebang. Leo Famulari
2017-01-06gnu: glibc/linux: Don't replace 'sh' reference with 'bash'....* gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh instead of /bin/bash in 'pre-configure' phase. Leo Famulari
2017-01-06gnu: gnu-make: Don't replace 'sh' reference with 'bash'....* gnu/packages/base.scm (gnu-make)[arguments]: Use /bin/sh instead of /bin/bash in 'set-default-shell' phase. Leo Famulari
2017-01-06Merge branch 'master' into core-updatesLeo Famulari
2017-01-05gnu: sed: Update to 4.3....* gnu/packages/base.scm (sed): Update to 4.3. [source]: Use xz tarball. Remove upstreamed patch. [arguments]: Fix '/bin/sh' -> 'bash' substitution. [home-page]: Use https. [native-inputs]: Add perl. * gnu/packages/patches/sed-hurd-path-max.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Marius Bakke
2017-01-03gnu: glibc-hurd: Disable werror....* gnu/packages/base.scm (glibc/hurd)[arguments]: Add "--disable-werror". Manolis Ragkousis
2017-01-01gnu: tar: Fix CVE-2016-6321....* gnu/packages/patches/tar-CVE-2016-6321.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (tar)[source]: Use it. Signed-off-by: Leo Famulari <leo@famulari.name> Alex Vong
2016-12-28gnu: glibc-hurd: Update to 2.23....* gnu/packages/base.scm (glibc/hurd)[version]: Update to version 2.23. Manolis Ragkousis
2016-12-10gnu: grep: Update to 2.27....* gnu/packages/base.scm (grep): Update to 2.27. Efraim Flashner
2016-12-09Merge remote-tracking branch 'origin/master' into stagingLudovic Courtès
2016-12-07gnu: Add function libiconv-if-needed....* gnu/packages/base.scm (libiconv-if-needed): New function. Jan Nieuwenhuizen
2016-12-03gnu: coreutils: Update to 8.26....* gnu/packages/base.scm (coreutils): Update to 8.26. Efraim Flashner
2016-12-02gnu: tzdata: Update to 2016j....* gnu/packages/base.scm (tzdata): Update to 2016j. [source]: Use HTTPS URL. [home-page]: Use HTTPS URL. Leo Famulari
2016-11-30gnu: glibc-hurd: Force mach/hurd/libpthread subdirs to build first....* gnu/packages/base.scm (glibc/hurd)[arguments]: Replace 'build' phase. Co-authored-by: Ludovic Court<C3><A8>s <ludo@gnu.org> Manolis Ragkousis
2016-11-27gnu: sed: Use 'modify-phases' syntax....* gnu/packages/base.scm (sed)[arguments]: Use 'modify-phases' syntax. Efraim Flashner
2016-11-27gnu: grep: Update to 2.26....* gnu/packages/base.scm (grep): Update to 2.26. Efraim Flashner
2016-11-07gnu: glibc: Add version 2.23....* gnu/packages/base.scm (glibc-2.23): New variable. Ludovic Courtès
2016-11-06Merge branch 'master' into core-updatesMark H Weaver
2016-11-04gnu: Remove '%final-inputs' references at the top level....Due to circular dependencies, referring to bindings exported by other modules from the top level is frowned upon. This patch addresses one of the remaining cases. * gnu/packages/base.scm (%final-inputs): New procedure. * gnu/packages/cross-base.scm: Remove (gnu packages commencement) import. (cross-gcc): Use the new '%final-inputs'. * gnu/packages/make-bootstrap.scm: Remove (gnu packages commencement) import. (package-with-relocatable-glibc): Use the new '%final-inputs'. Ludovic Courtès
2016-10-31gnu: ld-wrapper-boot0: Work around strict evaluation of (%current-system)....Reported by Mark H Weaver <mhw@netris.org> Partly fixes <http://bugs.gnu.org/24832>. 'ld-wrapper-boot0' was evaluating strictly instead of lazily, leading to invalid system types. * gnu/packages/base.scm (make-ld-wrapper): Turn #:target into a one-argument procedure. Honor it. * gnu/packages/commencement.scm (ld-wrapper-boot0): Fix 'name' argument to 'make-ld-wrapper'. Make #:target argument a procedure. * gnu/packages/cross-base.scm (cross-gcc): Adjust #:target argument. Ludovic Courtès
2016-10-07gnu: tzdata: Use modify-phases...* gnu/packages/base.scm (tzdata)[arguments]: Replace alist- procedures with modify-phases John Darrington