aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
Commit message (Collapse)AuthorAge
* gnu: glibc/hurd: Do not apply i686 patch.Ricardo Wurmus2017-05-16
| | | | | | | This is a follow-up to commit c2e4f14ac8cd3e1ce7f46a192ad0c9acc084b210. * gnu/packages/base.scm (glibc/hurd)[arguments]: Override pre-configure phase with a copy that does not include the patch application.
* gnu: glibc/hurd: Use modify-phases syntax.Ricardo Wurmus2017-05-16
| | | | * gnu/packages/base.scm (glibc/hurd)[arguments]: Use modify-phases syntax.
* gnu: libiconv: Update to 1.15.Ludovic Courtès2017-05-02
| | | | * gnu/packages/base.scm (libiconv): Update to 1.15.
* gnu: glibc/linux: Fix build of glibc-intermediate.Ricardo Wurmus2017-04-30
| | | | | | | | 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.
* gnu: glibc/linux: Fix runtime crashes on i686 systems.Ricardo Wurmus2017-04-29
| | | | | | | | | | * 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.
* Merge branch 'master' into stagingLeo Famulari2017-04-25
|\
| * gnu: coreutils@8.27: Do not apply 'coreutils-cut-huge-range-test.patch'.Ludovic Courtès2017-04-23
| | | | | | | | | | | | | | 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.
* | Merge branch 'master' into stagingLeo Famulari2017-04-22
|\|
| * gnu: Add workaround for `date` regression in coreutils@8.26.Marius Bakke2017-04-19
| | | | | | | | | | | | | | 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.
* | gnu: tzdata: Update to 2017b.Leo Famulari2017-04-02
|/ | | | * gnu/packages/base.scm (tzdata): Update to 2017b.
* Merge branch 'master' into core-updatesMarius Bakke2017-03-30
|\ | | | | | | Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698.
| * gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.Tobias Geerinckx-Rice2017-03-30
| | | | | | | | All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.
* | gnu: coreutils: Patch 'cut' unit test on ARM.Ludovic Courtès2017-03-25
| | | | | | | | | | | | | | | | | | 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'.
* | gnu: Add a tzdata variant for testing purposes.Leo Famulari2017-03-12
| | | | | | | | | | | | | | | | | | | | * 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.
* | gnu: tzdata: Update to 2017a.Leo Famulari2017-03-08
| | | | | | | | * gnu/packages/base.scm (tzdata): Update to 2017a.
* | gnu: coreutils: Don't run tests in parallel.Efraim Flashner2017-02-20
| | | | | | | | | | * gnu/packages/base.scm (coreutils)[arguments]: Add '#:parallel-tests? #f' to address a race contition in the test suite.
* | gnu: grep: Update to 3.0.Marius Bakke2017-02-10
| | | | | | | | * gnu/packages/base.scm (grep): Update to 3.0.
* | gnu: glibc: Add version 2.24.Efraim Flashner2017-02-07
| | | | | | | | * gnu/packages/base.scm (glibc-2.24): New variable.
* | gnu: glibc: Update to 2.25.Efraim Flashner2017-02-07
| | | | | | | | * gnu/packages/base.scm (glibc): Update to 2.25
* | gnu: grep: Update to 2.28.Marius Bakke2017-02-07
| | | | | | | | * gnu/packages/base.scm (grep): Update to 2.28.
* | gnu: sed: Update to 4.4.Marius Bakke2017-02-04
| | | | | | | | * gnu/packages/base.scm (sed): Update to 4.4.
* | gnu: coreutils: Fix cross-compilation.Manolis Ragkousis2017-01-27
| | | | | | | | | | | | * 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.
* | gnu: sed: Do not attempt to rebuild 'doc/sed.1'.Ludovic Courtès2017-01-22
| | | | | | | | | | | | * gnu/packages/base.scm (sed)[arguments]: Add 'dont-rebuild-sed.1' phase. [native-inputs]: Remove.
* | gnu: sed: Use the same phases whether or not we're cross-compiling.Ludovic Courtès2017-01-22
| | | | | | | | | | | | * 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.
* | gnu: glibc/linux: Use /bin/sh instead of /bin/bash as the default shell.Leo Famulari2017-01-06
| | | | | | | | | | * gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh for scripts that lack a shebang.
* | gnu: glibc/linux: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-06
| | | | | | | | | | * gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh instead of /bin/bash in 'pre-configure' phase.
* | gnu: gnu-make: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-06
| | | | | | | | | | * gnu/packages/base.scm (gnu-make)[arguments]: Use /bin/sh instead of /bin/bash in 'set-default-shell' phase.
* | Merge branch 'master' into core-updatesLeo Famulari2017-01-06
|\|
| * gnu: glibc-hurd: Disable werror.Manolis Ragkousis2017-01-03
| | | | | | | | * gnu/packages/base.scm (glibc/hurd)[arguments]: Add "--disable-werror".
| * gnu: glibc-hurd: Update to 2.23.Manolis Ragkousis2016-12-28
| | | | | | | | * gnu/packages/base.scm (glibc/hurd)[version]: Update to version 2.23.
| * Merge remote-tracking branch 'origin/master' into stagingLudovic Courtès2016-12-09
| |\
| | * gnu: Add function libiconv-if-needed.Jan Nieuwenhuizen2016-12-07
| | | | | | | | | | | | * gnu/packages/base.scm (libiconv-if-needed): New function.
| * | gnu: tzdata: Update to 2016j.Leo Famulari2016-12-02
| |/ | | | | | | | | | | * gnu/packages/base.scm (tzdata): Update to 2016j. [source]: Use HTTPS URL. [home-page]: Use HTTPS URL.
* | gnu: sed: Update to 4.3.Marius Bakke2017-01-05
| | | | | | | | | | | | | | | | | | | | * 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.
* | gnu: tar: Fix CVE-2016-6321.Alex Vong2017-01-01
| | | | | | | | | | | | | | | | * 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>
* | gnu: grep: Update to 2.27.Efraim Flashner2016-12-10
| | | | | | | | * gnu/packages/base.scm (grep): Update to 2.27.
* | gnu: coreutils: Update to 8.26.Efraim Flashner2016-12-03
| | | | | | | | * gnu/packages/base.scm (coreutils): Update to 8.26.
* | gnu: glibc-hurd: Force mach/hurd/libpthread subdirs to build first.Manolis Ragkousis2016-11-30
| | | | | | | | | | | | * gnu/packages/base.scm (glibc/hurd)[arguments]: Replace 'build' phase. Co-authored-by: Ludovic Court<C3><A8>s <ludo@gnu.org>
* | gnu: sed: Use 'modify-phases' syntax.Efraim Flashner2016-11-27
| | | | | | | | * gnu/packages/base.scm (sed)[arguments]: Use 'modify-phases' syntax.
* | gnu: grep: Update to 2.26.Efraim Flashner2016-11-27
|/ | | | * gnu/packages/base.scm (grep): Update to 2.26.
* gnu: glibc: Add version 2.23.Ludovic Courtès2016-11-07
| | | | * gnu/packages/base.scm (glibc-2.23): New variable.
* Merge branch 'master' into core-updatesMark H Weaver2016-11-06
|\
| * gnu: Remove '%final-inputs' references at the top level.Ludovic Courtès2016-11-04
| | | | | | | | | | | | | | | | | | | | | | | | 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'.
* | gnu: ld-wrapper-boot0: Work around strict evaluation of (%current-system).Ludovic Courtès2016-10-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | gnu: tzdata: Use modify-phasesJohn Darrington2016-10-07
| | | | | | | | | | * gnu/packages/base.scm (tzdata)[arguments]: Replace alist- procedures with modify-phases
* | gnu: tzdata: Fix dangling symbolic link.John Darrington2016-10-07
| | | | | | | | | | * gnu/packages/base.scm (tzdata)[arguments]: Replace dangling symbolic link with the correct path.
* | gnu: tzdata: Update to 2016g.Leo Famulari2016-10-06
| | | | | | | | * gnu/packages/base.scm (tzdata): Update to 2016g.
* | gnu: binutils: Work around Bash 4.2 bug.Ludovic Courtès2016-09-28
| | | | | | | | | | | | | | | | | | | | | | Fixes a 'binutils-cross-boot0' build failure on mips64el. Reported at <https://lists.gnu.org/archive/html/guix-devel/2016-09/msg01083.html>. * gnu/packages/patches/binutils-mips-bash-bug.patch: New file. * gnu/packages/base.scm (binutils)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it.
* | gnu: Add and use gettext-minimal.Alex Kost2016-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gettext.scm (gnu-gettext): Rename to... (gettext-minimal): ... this. Adjust synopsis and description. (gnu-gettext): Inherit from it. (po4a): Use 'gettext-minimal' instead of 'gnu-gettext'. * gnu/packages/acl.scm: Likewise. * gnu/packages/admin.scm: Likewise. * gnu/packages/apl.scm: Likewise. * gnu/packages/attr.scm: Likewise. * gnu/packages/audio.scm: Likewise. * gnu/packages/base.scm: Likewise. * gnu/packages/cdrom.scm: Likewise. * gnu/packages/commencement.scm: Likewise. * gnu/packages/crypto.scm: Likewise. * gnu/packages/databases.scm: Likewise. * gnu/packages/disk.scm: Likewise. * gnu/packages/documentation.scm: Likewise. * gnu/packages/education.scm: Likewise. * gnu/packages/engineering.scm: Likewise. * gnu/packages/enlightenment.scm: Likewise. * gnu/packages/fcitx.scm: Likewise. * gnu/packages/fontutils.scm: Likewise. * gnu/packages/freedesktop.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gkrellm.scm: Likewise. * gnu/packages/glib.scm: Likewise. * gnu/packages/gnome.scm: Likewise. * gnu/packages/grub.scm: Likewise. * gnu/packages/gtk.scm: Likewise. * gnu/packages/guile.scm: Likewise. * gnu/packages/ibus.scm: Likewise. * gnu/packages/irc.scm: Likewise. * gnu/packages/iso-codes.scm: Likewise. * gnu/packages/kde-frameworks.scm: Likewise. * gnu/packages/kodi.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/man.scm: Likewise. * gnu/packages/maths.scm: Likewise. * gnu/packages/mono.scm: Likewise. * gnu/packages/mp3.scm: Likewise. * gnu/packages/music.scm: Likewise. * gnu/packages/nano.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/package-management.scm: Likewise. * gnu/packages/pdf.scm: Likewise. * gnu/packages/sawfish.scm: Likewise. * gnu/packages/statistics.scm: Likewise. * gnu/packages/terminals.scm: Likewise. * gnu/packages/version-control.scm: Likewise. * gnu/packages/vpn.scm: Likewise. * gnu/packages/w3m.scm: Likewise. * gnu/packages/webkit.scm: Likewise. * gnu/packages/wicd.scm: Likewise. * gnu/packages/wine.scm: Likewise. * gnu/packages/xdisorg.scm: Likewise. * gnu/packages/xorg.scm: Likewise.
* | gnu: glibc: Update to 2.24.Ludovic Courtès2016-09-02
| | | | | | | | * gnu/packages/base.scm (glibc/linux): Update to 2.24.