aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
Commit message (Collapse)AuthorAge
* gnu: glibc: Add version 2.21.Ludovic Courtès2015-10-30
| | | | * gnu/packages/base.scm (glibc-2.21): New variable.
* gnu: glibc: Look for locale data in versioned sub-directories.Ludovic Courtès2015-10-05
| | | | | | | | | | | | | Suggested by Mark H Weaver <mhw@netris.org>. * gnu/packages/patches/glibc-versioned-locpath.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc)[source]: Use it. [arguments]: Add explicit version sub-directory to libc_cv_localedir. [native-search-paths]: Use 'GUIX_LOCPATH' instead of 'LOCPATH'. (glibc-locales, glibc-utf8-locales): Write to a VERSION sub-directory.
* Revert "gnu: glibc: Honor 'GUIX_LOCPATH'."Ludovic Courtès2015-10-05
| | | | | This reverts commits fbb909ac7e947ebc8aea2c2efca7df3a78dfc3c4 and 2ebe938c2f943232955df889a72a6280c412a649.
* gnu: glibc-utf8-locales: Use the normalized codeset.Ludovic Courtès2015-10-04
| | | | | * gnu/packages/base.scm (glibc-utf8-locales)[argument]: Use the normalized codeset by default.
* gnu: glibc: Look for locale data in versioned sub-directories.Ludovic Courtès2015-10-03
| | | | | | | | | * gnu/packages/base.scm (glibc)[native-search-paths]: Add 'lib/locale/VERSION' for 'GUIX_LOCPATH'. (glibc-locales, glibc-utf8-locales): Write to a VERSION sub-directory. * guix/profiles.scm (ca-certificate-bundle): Adjust LOCPATH value accordingly.
* gnu: glibc: Honor 'GUIX_LOCPATH'.Ludovic Courtès2015-10-03
| | | | | | | | | * gnu/packages/patches/glibc-guix-locpath.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc)[source]: Use it. [native-search-paths]: Use 'GUIX_LOCPATH' instead of 'LOCPATH'. * doc/guix.texi (Application Setup): Introduce the term "foreign distro". Document 'GUIX_LOCPATH'.
* gnu: coreutils: Use upstream's fix for 'tail'.Ludovic Courtès2015-10-03
| | | | | | | * gnu/packages/patches/coreutils-racy-tail-test.patch: Remove. * gnu-system.am (dist_patch_DATA): Adjust accordingly. * gnu/packages/base.scm (coreutils)[source]: Replace this patch with upstream's fix for 'tail'.
* gnu: glibc: Do not abort when incompatible locale data is found.Ludovic Courtès2015-10-03
| | | | | | * gnu/packages/patches/glibc-locale-incompatibility.patch: New file. * gnu/packages/base.scm (glibc)[source]: Use it. * gnu-system.am (dist_patch_DATA): Add it.
* gnu: libc: Look for locale data under /run/current-system/locale/X.Y.Ludovic Courtès2015-09-30
| | | | | | | | | * gnu/packages/base.scm (glibc)[arguments]: Append VERSION to 'libc_cv_localedir'. * gnu/system/locale.scm (localedef-command): Write to the sub-directory called (package-version libc) in #$output. (locale-directory): Create said directory. * doc/guix.texi (Locales): Mention the per-version sub-directory.
* gnu: glibc-locales: Update to glibc 2.22.Ludovic Courtès2015-09-25
| | | | | | * gnu/packages/base.scm (glibc-locales)[arguments]: Remove 'delete-file-recursively' call from 'build' phase. * gnu/packages/patches/glibc-locales.patch: Adjust to glibc 2.22.
* Merge branch 'master' into core-updatesMark H Weaver2015-09-22
|\
| * doc: Use the recommended Scheme format.Mathieu Lirzin2015-09-14
| | | | | | | | | | | | | | | | | | | | Apply the recommended formatting rules from '.dir-locals.el' to the examples in the manual in order to fulfill it's purpose of being a reference. * doc/package-hello.scm: Indent it. * doc/guix.texi (Defining Packages, Version Numbers): Likewise. * gnu/packages/base.scm (hello): Be consistent with the manual.
* | gnu: coreutils: Skip racy 'tail' tests.Ludovic Courtès2015-09-11
| | | | | | | | | | | | | | | | This works around <http://bugs.gnu.org/21460>. * gnu/packages/patches/coreutils-racy-tail-test.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (coreutils): Use it.
* | gnu: glibc: Patch 'openat64', which was buggy on 32-bit platforms.Ludovic Courtès2015-09-08
| | | | | | | | | | | | * gnu/packages/patches/glibc-o-largefile.patch: New file. * gnu/packages/base.scm (glibc)[source]: Add it to 'patches'. * gnu-system.am (dist_patch_DATA): Add it.
* | gnu: coreutils-light: Rename to coreutils-minimal.Alex Kost2015-09-06
| | | | | | | | | | | | * gnu/packages/base.scm (coreutils-light): Rename to ... (coreutils-minimal): ...this. * gnu/packages/commencement.scm (%boot5-inputs): Use it.
* | gnu: base: Add glibc-hurd and hurd-minimal.Manolis Ragkousis2015-09-04
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (glibc/hurd, glibc/hurd-headers): New variables. * gnu/packages/hurd.scm (hurd-minimal): New variable. * gnu/packages/patches/glibc-hurd-extern-inline.patch: New file. * gnu/packages/patches/libpthread-glibc-preparation.patch: New file. * gnu-system.am (dist_patch_DATA): Add them. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Co-authored-by: Mark H Weaver <mhw@netris.org>
* | gnu: coreutils: Drop dependency on libcap when cross-compiling.Ludovic Courtès2015-09-04
| | | | | | | | | | * gnu/packages/base.scm (coreutils)[inputs]: Drop LIBCAP when (%current-target-system) is true.
* | gnu: coreutils: Add dependency on libcap.Ludovic Courtès2015-09-02
| | | | | | | | * gnu/packages/base.scm (coreutils)[inputs]: Add LIBCAP.
* | gnu: glibc: Upgrade to 2.22.Ludovic Courtès2015-09-02
| | | | | | | | | | | | | | | | | | | | * gnu/packages/base.scm (glibc): Upgrade to 2.22. (coreutils-light): New variable. * gnu/packages/commencement.scm (locale-proof-package): New procedure. (%boot5-inputs): Add LD-WRAPPER, BINUTILS-FINAL, BASH-FINAL, GNU-MAKE, DIFFUTILS, FINDUTILS, COREUTILS-LIGHT (pass through 'new-libc-package'), and %BOOTSTRAP-COREUTILS&CO (passed through 'locale-proof-package'.)
* | gnu: glibc: _PATH_BSHELL refers to our static bash.Ludovic Courtès2015-08-30
| | | | | | | | | | * gnu/packages/base.scm (glibc)[arguments]: Change _PATH_BSHELL in paths.h to refer to STATIC-BASH.
* | gnu: glibc: Use 'modify-phases'.Ludovic Courtès2015-08-30
| | | | | | | | | | * gnu/packages/base.scm (glibc)[arguments]: Use 'modify-phases' instead of 'alist-cons-before'.
* | gnu: glibc: Do not copy static Bash binary to bin/.Ludovic Courtès2015-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids problems when installing 'glibc' in a profile, where glibc's limited 'bash' would take precedence over the valid 'bash'. * gnu/packages/base.scm (glibc)[arguments]: Do not copy STATIC-BASH to OUT/bin. Instead, simply refer to it directly. [inputs]: Use STATIC-BASH instead of BASH-LIGHT. * gnu/packages/commencement.scm (static-bash-for-glibc): Likewise. (glibc-final)[arguments]: Add STATIC-BASH-FOR-GLIBC to #:allowed-references. (gcc-final)[arguments]: Likewise. [native-inputs]: Add "static-bash".
* | gnu: binutils: Upgrade to 2.25.1.Ludovic Courtès2015-08-29
|/ | | | * gnu/packages/base.scm (binutils): Upgrade to 2.25.1.
* Merge branch 'master' into core-updatesMark H Weaver2015-07-19
|\
| * gnu packages: Clean up synopses and descriptions.Alex Kost2015-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/bittorrent.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/databases.scm, gnu/packages/enchant.scm, gnu/packages/firmware.scm, gnu/packages/fonts.scm, gnu/packages/freedesktop.scm, gnu/packages/games.scm, gnu/packages/gd.scm, gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gsasl.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm, gnu/packages/guile.scm, gnu/packages/haskell.scm, gnu/packages/language.scm, gnu/packages/lesstif.scm, gnu/packages/libreoffice.scm, gnu/packages/linux.scm, gnu/packages/llvm.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mit-krb5.scm, gnu/packages/mp3.scm, gnu/packages/ncdu.scm, gnu/packages/networking.scm, gnu/packages/ntp.scm, gnu/packages/ocaml.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm, gnu/packages/perl.scm, gnu/packages/pretty-print.scm, gnu/packages/pulseaudio.scm, gnu/packages/python.scm, gnu/packages/rdesktop.scm, gnu/packages/rdf.scm, gnu/packages/ruby.scm, gnu/packages/slang.scm, gnu/packages/slim.scm, gnu/packages/telephony.scm, gnu/packages/tls.scm, gnu/packages/tmux.scm, gnu/packages/tre.scm, gnu/packages/unrtf.scm, gnu/packages/version-control.scm, gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wget.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm, gnu/packages/xiph.scm: Fix typos. Trim long lines. Add missing periods in the end of sentences. Use double spaces between sentences. Remove trailing whitespaces.
* | gnu: coreutils: Update to 8.24.Mark H Weaver2015-07-10
|/ | | | | | * gnu/packages/patches/coreutils-dummy-man.patch: Remove file. * gnu-system.am (dist_patch_DATA): Remove it. * gnu/packages/base.scm (coreutils): Update to 8.24. Remove patch.
* gnu: tar: Skip tests that rely on undefined unlinkat(2) behavior.Ludovic Courtès2015-06-16
| | | | | | | | | Fixes <http://bugs.gnu.org/20597>. Reported by Andrew Patterson <ajpatter@uwaterloo.ca>. * gnu/packages/patches/tar-skip-unreliable-tests.patch: New file. * gnu/packages/base.scm (tar)[source](patches): Add it. * gnu-system.am (dist_patch_DATA): Add it.
* gnu: patch: Set PATH_MAX for Hurd systems.Manolis Ragkousis2015-06-12
| | | | | * gnu/packages/patches/patch-hurd-path-max.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
* gnu: which: Update to 2.21.Mark H Weaver2015-06-10
| | | | * gnu/packages/base.scm (which): Update to 2.21.
* gnu: sed: Set PATH_MAX for Hurd systems.Manolis Ragkousis2015-06-08
| | | | | * gnu/packages/patches/sed-hurd-path-max.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
* gnu: findutils: Use /var as the localstatedir, for 'updatedb'.Ludovic Courtès2015-06-04
| | | | | | | * gnu/packages/patches/findutils-localstatedir.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (findutils)[source]: Use it. [arguments]: Pass --localstatedir=/var.
* gnu: base: Fix a bug that occurs in non-Linux systems.Manolis Ragkousis2015-05-23
| | | | | | * gnu/packages/base.scm (tar): Apply patch. * gnu/packages/patches/tar-d_ino_in_dirent-fix.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
* gnu: Add missing (gnu packages gettext) module import.Mark H Weaver2015-04-22
| | | | | | This is a followup to 6162b95d21a7b75fe3753c22c7755c5d12a8302f. * gnu/packages/base.scm: Import (gnu packages gettext).
* gnu: tzdata: Update to 2015c.Mark H Weaver2015-04-21
| | | | * gnu/packages/base.scm (tzdata): Update to 2015c.
* gnu: glibc: Add dependency on Gettext, to install the message catalogs.Ludovic Courtès2015-04-21
| | | | | | | | | This fixes a bug whereby the libc.mo files were not installed, and thus translations of libc's messages were not available. * gnu/packages/commencement.scm (gettext-boot0): New variable. (glibc-final)[native-inputs]: New field. * gnu/packages/base.scm (glibc)[native-inputs]: Add GNU-GETTEXT.
* gnu: Change ld-wrapper extension from .scm to .in.Ludovic Courtès2015-04-07
| | | | | | | | | * gnu/packages/ld-wrapper.scm: Rename to... * gnu/packages/ld-wrapper.in: ... this. * gnu/packages/base.scm (make-ld-wrapper): Adjust "wrapper" input accordingly. * gnu-system.am (GNU_SYSTEM_MODULES): Remove ld-wrapper.scm. (MISC_DISTRO_FILES): New variable.
* gnu: cross-base: Use an 'ld' wrapper also when cross-compiling.Ludovic Courtès2015-04-03
| | | | | | | | * gnu/packages/base.scm (make-ld-wrapper): Add #:target parameter and honor it. * gnu/packages/cross-base.scm (cross-gcc-arguments)[#:phases] <make-cross-binutils-visible>: Refer to the ld wrapper. (cross-gcc)[native-inputs]: Add "ld-wrapper-cross".
* gnu: ld-wrapper: Use a hard-coded self-reference instead of $0.Ludovic Courtès2015-04-03
| | | | | | | * gnu/packages/ld-wrapper.scm: Use @SELF@ instead of $0. This is so that the .go file is found even when the wrapper is invoked via a symlink to it. * gnu/packages/base.scm (make-ld-wrapper): Substitute @SELF@.
* gnu: Add 'make-ld-wrapper' procedure.Ludovic Courtès2015-04-03
| | | | | | * gnu/packages/base.scm (make-ld-wrapper): New procedure. Abstracted from... * gnu/packages/commencement.scm (ld-wrapper-boot3): ... here. Use it.
* build-system/gnu: Add 'validate-runpath' phase.Ludovic Courtès2015-04-01
| | | | | | | | | | | | * guix/build/gnu-build-system.scm (every*, validate-runpath): New procedures. (%standard-phases): Add 'validate-runpath'. * guix/build-system/gnu.scm (%gnu-build-system-modules): Add (guix build gremlin) and (guix elf). (gnu-build): Add #:validate-runpath?. [builder]: Pass it. (gnu-cross-build): Likewise. * gnu/packages/base.scm (glibc)[arguments]: Add #:validate-runpath? #f.
* gnu: tzdata: Update to 2015b.Mark H Weaver2015-03-30
| | | | * gnu/packages/base.scm (tzdata): Update to 2015b.
* gnu: glibc: Fix cross-compilation regression.Ludovic Courtès2015-03-26
| | | | | | | | | Fixes a regression introduced in 12b0dbd. See <http://lists.gnu.org/archive/html/guix-devel/2015-03/msg00698.html>. * gnu/packages/base.scm (glibc)[arguments] <pre-configure>: Add #:native-inputs parameter. Look up "static-bash" first in INPUTS, then in NATIVE-INPUTS.
* Merge branch 'master' into core-updatesLudovic Courtès2015-03-18
|\
| * Revert "gnu: patch: Update to 2.7.5."Mark H Weaver2015-03-07
| | | | | | | | This reverts commit cded001198d60d151935134e85733ca453d72066.
| * gnu: patch: Update to 2.7.5.Andreas Enge2015-03-08
| | | | | | | | * gnu/packages/base.scm (patch): Update to 2.7.5.
| * gnu: glibc: Comment on the parallel build race.Ludovic Courtès2015-03-06
| | | | | | | | | | * gnu/packages/base.scm (glibc): Augment comment regarding sequential builds.
* | gnu: patch: Update to 2.7.5.Andreas Enge2015-03-09
|/ | | | * gnu/packages/base.scm (patch): Update to 2.7.5.
* gnu: Move 'which' to (gnu packages base).Ludovic Courtès2015-03-04
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/which.scm: Remove. * gnu-system.am (GNU_SYSTEM_MODULES): Remove it. * gnu/packages/base.scm (which): New variable. * gnu/packages/aspell.scm, gnu/packages/audio.scm, gnu/packages/autogen.scm, gnu/packages/cdrom.scm, gnu/packages/compression.scm, gnu/packages/datamash.scm, gnu/packages/games.scm, gnu/packages/glib.scm, gnu/packages/gnu-pw-mgr.scm, gnu/packages/gnutls.scm, gnu/packages/gps.scm, gnu/packages/guile.scm, gnu/packages/java.scm, gnu/packages/libevent.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/node.scm, gnu/packages/ntp.scm, gnu/packages/orpheus.scm, gnu/packages/pciutils.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/sawfish.scm, gnu/packages/scheme.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/texlive.scm, gnu/packages/wdiff.scm: Adjust accordingly.
* Merge branch 'master' into core-updatesLudovic Courtès2015-02-26
|\
| * gnu: Add glibc-utf8-locales.Ludovic Courtès2015-02-25
| | | | | | | | * gnu/packages/base.scm (glibc-utf8-locales): New variable.