summaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
AgeCommit message (Collapse)Author
2015-04-22gnu: Add missing (gnu packages gettext) module import.Mark H Weaver
This is a followup to 6162b95d21a7b75fe3753c22c7755c5d12a8302f. * gnu/packages/base.scm: Import (gnu packages gettext).
2015-04-21gnu: tzdata: Update to 2015c.Mark H Weaver
* gnu/packages/base.scm (tzdata): Update to 2015c.
2015-04-21gnu: glibc: Add dependency on Gettext, to install the message catalogs.Ludovic Courtès
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.
2015-04-07gnu: Change ld-wrapper extension from .scm to .in.Ludovic Courtès
* 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.
2015-04-03gnu: cross-base: Use an 'ld' wrapper also when cross-compiling.Ludovic Courtès
* 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".
2015-04-03gnu: ld-wrapper: Use a hard-coded self-reference instead of $0.Ludovic Courtès
* 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@.
2015-04-03gnu: Add 'make-ld-wrapper' procedure.Ludovic Courtès
* gnu/packages/base.scm (make-ld-wrapper): New procedure. Abstracted from... * gnu/packages/commencement.scm (ld-wrapper-boot3): ... here. Use it.
2015-04-01build-system/gnu: Add 'validate-runpath' phase.Ludovic Courtès
* 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.
2015-03-30gnu: tzdata: Update to 2015b.Mark H Weaver
* gnu/packages/base.scm (tzdata): Update to 2015b.
2015-03-26gnu: glibc: Fix cross-compilation regression.Ludovic Courtès
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.
2015-03-18Merge branch 'master' into core-updatesLudovic Courtès
2015-03-09gnu: patch: Update to 2.7.5.Andreas Enge
* gnu/packages/base.scm (patch): Update to 2.7.5.
2015-03-07Revert "gnu: patch: Update to 2.7.5."Mark H Weaver
This reverts commit cded001198d60d151935134e85733ca453d72066.
2015-03-08gnu: patch: Update to 2.7.5.Andreas Enge
* gnu/packages/base.scm (patch): Update to 2.7.5.
2015-03-06gnu: glibc: Comment on the parallel build race.Ludovic Courtès
* gnu/packages/base.scm (glibc): Augment comment regarding sequential builds.
2015-03-04gnu: Move 'which' to (gnu packages base).Ludovic Courtès
* 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.
2015-02-26Merge branch 'master' into core-updatesLudovic Courtès
2015-02-26gnu: grep: Apply fix for CVE-2015-1345.Mark H Weaver
* gnu/packages/patches/grep-CVE-2015-1345.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (grep): Add patch.
2015-02-25gnu: Add glibc-utf8-locales.Ludovic Courtès
* gnu/packages/base.scm (glibc-utf8-locales): New variable.
2015-02-25gnu: glibc: Change 'LOCPATH' specification to look for "lib/locale".Ludovic Courtès
Suggested by Andreas Schwab <schwab@linux-m68k.org> at <http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00652.html>. * gnu/packages/base.scm (glibc)[native-search-paths]: Change "share/locale" to "lib/locale".
2015-02-25gnu: glibc-locales: Install to lib/locales.Ludovic Courtès
Suggested by Andreas Schwab <schwab@linux-m68k.org> at <http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00652.html>. * gnu/packages/base.scm (glibc-locales) <#:configure-flags>: Change "/share/locale" to "/lib/locale".
2015-02-19gnu: glibc: Disable parallel build.Mark H Weaver
* gnu/packages/base.scm (glibc)[arguments]: Disable parallel build.
2015-02-11Merge branch 'master' into core-updatesLudovic Courtès
2015-02-11gnu: glibc: Add search path specification for 'LOCPATH'.Ludovic Courtès
* gnu/packages/base.scm (glibc)[native-search-paths]: New field.
2015-02-11gnu: glibc: Update to 2.21.Ludovic Courtès
* gnu/packages/base.scm (glibc): Update to 2.21. Remove 3 patches no longer needed. * gnu/packages/patches/glibc-CVE-2012-3406.patch, gnu/packages/patches/glibc-CVE-2014-7817.patch, gnu/packages/patches/glibc-mips-dangling-vfork-ref.patch: Remove. * gnu-system.am (dist_patch_DATA): Adjust accordingly.
2015-02-11gnu: patch: Update to 2.7.4.Ludovic Courtès
* gnu/packages/base.scm (patch): Update to 2.7.4. Remove 'replacement'. Remove outdated comment. (patch-2.7.4, patch-CVE-2015-1196): Remove.
2015-02-11gnu: Add glibc-locales.Ludovic Courtès
* gnu/packages/patches/glibc-locales.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc-locales): New variable.
2015-02-06gnu: patch: Add 2.7.4 and make it a replacement for the default one.Ludovic Courtès
* gnu/packages/base.scm (patch-2.7.4, patch-CVE-2015-1196): New variables. (patch): Add 'replacement' field.
2014-12-30gnu: glibc: MIPS: Avoid a dangling `vfork@GLIBC_2.0' reference.Mark H Weaver
* gnu/packages/patches/glibc-mips-dangling-vfork-ref.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc): Add patch.
2014-12-30gnu: glibc: Add fixes for CVE-2014-7817 and CVE-2012-3406.Mark H Weaver
* gnu/packages/patches/glibc-CVE-2012-3406.patch, gnu/packages/patches/glibc-CVE-2014-7817.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/base.scm (glibc): Add patches.
2014-12-29gnu: Revert use of '--strip-all'.Ludovic Courtès
This reverts commits f05bdc9412135f34a1c417edc203c35cd005d0d5 and 856ae5e6c71a1283a414d33e638051f95d3cce35. This broke all sorts of things. See <http://hydra.gnu.org/eval/102058>, for example.
2014-12-28gnu: Don't use --strip-all in cases where this is problematic.Ludovic Courtès
This is a followup to 856ae5e. See <http://hydra.gnu.org/build/180506> for an example of build failure. * guix/build/gnu-build-system.scm (strip): Add #:archive-strip-flags parameter. Use it when (ar-file? path). * guix/build-system/gnu.scm (gnu-build): Add #:archive-strip-flags parameter and pass it down. * gnu/packages/commencement.scm (gcc-boot0)[arguments]: Add #:strip-flags. * gnu/packages/base.scm (glibc)[arguments]: Likewise.
2014-12-27gnu: binutils: Update to 2.25.Ludovic Courtès
* gnu/packages/base.scm (binutils): Update to 2.25.
2014-12-14Merge branch 'master' into 'core-updates'.Ludovic Courtès
2014-12-07gnu: tzdata: Update to 2014j.Alex Kost
* gnu/packages/base.scm (tzdata): Update to 2014j.
2014-11-26gnu: glibc: Do not install all the locales.Ludovic Courtès
* gnu/packages/base.scm (glibc)[outputs]: Remove "locales". [arguments]: Remove --localedir argument. Change libc_cv_localedir value to "/run/current-system/locale". Remove 'install-locales' phase.
2014-11-24gnu: grep: Update to 2.21.Ludovic Courtès
* gnu/packages/base.scm (grep): Update to 2.21.
2014-11-16gnu: hello: Update to 2.10.Ludovic Courtès
* gnu/packages/base.scm (hello): Update to 2.10.
2014-11-05gnu: Synchronize descriptions with the Womb.Ludovic Courtès
Note: some of these changes undo bits of 35b9e4232. * gnu/packages/base.scm, gnu/packages/gperf.scm, gnu/packages/guile.scm, gnu/packages/libidn.scm, gnu/packages/miscfiles.scm, gnu/packages/telephony.scm: Adjust synopses and descriptions as suggested by 'make sync-descriptions'.
2014-10-26gnu: Some cleanup based on lint checkers.Eric Bavier
* gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
2014-10-26gnu: make: Update to 4.1.Mark H Weaver
* gnu/packages/base.scm (make): Update to 4.1. Adapt 'default_shell' substitution to new code. * gnu/packages/commencement.scm (gnu-make-boot0): Remove code that manually removed guile.c from list of things to build.
2014-09-13Merge branch 'master' into core-updatesMark H Weaver
Conflicts: gnu-system.am
2014-09-13gnu: Synchronize GNU package descriptions with upstream.Ludovic Courtès
These are mostly two-space-after-end-of-sentence-period changes resulting from commit 3a09e1d2.
2014-09-08gnu: glibc: Update to 2.20.Mark H Weaver
* gnu/packages/patches/glibc-CVE-2014-5119.patch: Remove. * gnu-system.am (dist_patch_DATA): Remove it. * gnu/packages/base.scm (glibc): Update to 2.20. Remove patch. Raise minimum linux version to 2.6.32.
2014-08-28gnu: Add missing import to (gnu packages base).Mark H Weaver
* gnu/packages/base.scm: Import (gnu packages base).
2014-08-28Merge branch 'master' into core-updatesMark H Weaver
Conflicts: gnu/packages/base.scm
2014-08-28gnu: Split (gnu packages base), adding (gnu packages commencement).Ludovic Courtès
* gnu/packages/base.scm (gnu-make-boot0, diffutils-boot0, findutils-boot0, %boot0-inputs, nix-system->gnu-triplet, boot-triplet, binutils-boot0, gcc-boot0, perl-boot0, linux-libre-headers-boot0, texinfo-boot0, %boot1-inputs, glibc-final-with-bootstrap-bash, cross-gcc-wrapper, static-bash-for-glibc, glibc-final, gcc-boot0-wrapped, %boot2-inputs, binutils-final, libstdc++, gcc-final, ld-wrapper-boot3, %boot3-inputs, bash-final, %boot4-inputs, guile-final, gnu-make-final, ld-wrapper, coreutils-final, grep-final, %boot5-inputs, %final-inputs, canonical-package, gcc-toolchain, gcc-toolchain-4.8, gcc-toolchain-4.9): Move to... * gnu/packages/commencement.scm: ... here. New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. * build-aux/check-final-inputs-self-contained.scm: Adjust accordingly. * gnu/packages/cross-base.scm: Likewise. * gnu/packages/make-bootstrap.scm: Likewise. * guix/build-system/cmake.scm (cmake-build): Likewise. * guix/build-system/gnu.scm (standard-packages, gnu-build, gnu-cross-build): Likewise. * guix/build-system/perl.scm (perl-build): Likewise. * guix/build-system/python.scm (python-build): Likewise. * guix/build-system/trivial.scm (guile-for-build): Likewise. * guix/download.scm (url-fetch): Likewise. * guix/gexp.scm (default-guile): Likewise. * guix/git-download.scm (git-fetch): Likewise. * guix/monads.scm (run-with-store): Likewise. * guix/packages.scm (default-guile): Likewise. * guix/scripts/package.scm (guix-package): Likewise. * guix/scripts/refresh.scm: Likewise. * guix/svn-download.scm (svn-fetch): Likewise. * tests/builders.scm (%bootstrap-inputs, %bootstrap-search-paths): Likewise. * tests/packages.scm ("GNU Make, bootstrap"): Likewise. * tests/guix-package.sh: Likewise. * gnu/services/base.scm: Use 'canonical-package' instead of xxx-final. * gnu/services/xorg.scm: Likewise. * gnu/system/vm.scm: Likewise. * guix/scripts/pull.scm (guix-pull): Likewise.
2014-08-26gnu: glibc: Fix CVE-2014-5119.Mark H Weaver
* gnu/packages/patches/glibc-CVE-2014-5119.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc): Add the patch.
2014-08-23gnu: bootstrap: Add 'file' to %boot0-inputs and %final-inputs.Mark H Weaver
* gnu/packages/base.scm (file-boot0): New variable. (%boot0-inputs): Add 'file-boot0'. (%final-inputs): Add 'file' to list of packages to 'finalize'.
2014-08-03gnu: tar: Update to 1.28.Mark H Weaver
* gnu/packages/base.scm (tar): Update to 1.28.