summaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
Commit message (Expand)AuthorAgeFilesLines
...
* 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
| * | | Merge branch 'master' into stagingMarius Bakke2018-02-201-1/+1
| |\ \ \
| * | | | gnu: tzdata: Preserve directory layout from before tzdata 2018a.•••tzdata 2018a instroduced some changes to the build and installation procedures that commit e2832cdc3 failed to address. They are described in the NEWS file. This is a followup to commit e2832cdc3599e3bbc0362f9749835ffbae1b1944. * gnu/packages/base.scm (tzdata)[arguments]: Set TZDEFAULT. Remove the time-zone utility programs in a build phase. Leo Famulari2018-02-191-4/+5
| * | | | gnu: tzdata: Update to 2018c.•••* gnu/packages/base.scm (tzdata): Update to 2018c. Leo Famulari2018-02-191-3/+3
* | | | | gnu: glibc: Don't apply upstreamed patch in newer glibc versions.•••* gnu/packages/base.scm (glibc/linux, glibc-2.25, glibc-2.24, glibc-2.23)[source](patches): Remove 'glibc-o-largefile.patch'. (glibc-2.22)[source](patches): Add it. Marius Bakke2018-03-161-4/+1
* | | | | gnu: binutils: Update to 2.30.•••* gnu/packages/patches/binutils-ld-new-dtags.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/base.scm (binutils): Update to 2.30. [source](patches): Remove obsolete patch. [arguments]: Add "--enable-new-dtags" in #:configure-flags. Marius Bakke2018-03-161-4/+9
* | | | | gnu: tar: Fix sparse file detection on Btrfs file systems.•••* gnu/packages/patches/tar-remove-wholesparse-check.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (tar)[source]: Add patch. Mark H Weaver2018-03-161-1/+2
* | | | | gnu: All snippets report errors using exceptions, else return #t.•••* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm, gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm, gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/enlightenment.scm, gnu/packages/fpga.scm, gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm, gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm, gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm, gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lxde.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm, gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm, gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm, gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm, gnu/packages/pretty-print.scm, gnu/packages/profiling.scm, gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm, gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm, gnu/packages/scribus.scm, gnu/packages/sdl.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm, gnu/packages/terminals.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/tls.scm, gnu/packages/unrtf.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm: In all snippets, report errors using exceptions, or else return #t. Mark H Weaver2018-03-161-6/+10
* | | | | gnu: tzdata: Use invoke instead of system*.•••* gnu/packages/base.scm (tzdata)[arguments]: Use invoke. Return a boolean from all phase procedures. Mark H Weaver2018-03-161-3/+4
* | | | | gnu: glibc/hurd: Use invoke instead of system*.•••* gnu/packages/base.scm (glibc/hurd)[arguments]: In the build phase procedure, use 'invoke' instead of 'system*' and remove the vestigial result code plumbing. Change the local macro 'make' into a normal procedure. Mark H Weaver2018-03-161-9/+8
* | | | | gnu: glibc-locales: Use invoke instead of system*.•••* gnu/packages/base.scm (glibc-locales)[arguments]: Use invoke. Mark H Weaver2018-03-161-2/+2
* | | | | gnu: glibc-utf8-locales: Use invoke instead of system*.•••* gnu/packages/base.scm (glibc-utf8-locales)[arguments]: Use invoke and remove the vestigial result code plumbing. Mark H Weaver2018-03-161-23/+22
* | | | | gnu: patch: Update to 2.7.6.•••* gnu/packages/base.scm (patch): Update to 2.7.6. * gnu/packages/patches/patch-hurd-path-max.patch: Adjust to upstream changes. Marius Bakke2018-03-141-2/+2
* | | | | gnu: Ungraft glibc.•••* gnu/packages/base.scm (glibc-2.26-patched): Remove variable. (glibc/linux)[replacement]: Remove. [source]: Add "glibc-allow-kernel-2.6.32.patch" to patches. Ricardo Wurmus2018-03-141-10/+2
* | | | | Merge branch 'master' into core-updatesRicardo Wurmus2018-03-141-0/+10
|\ \ \ \ \
| * | | | | Revert "gnu: Use patched static bash in glibc replacement."•••This reverts commit 42958b5e0feff1000ba17a353bb58fdf45f20716. Ricardo Wurmus2018-03-141-26/+1
| * | | | | Revert "gnu: Add missing module to (gnu packages base)."•••This reverts commit 911e66f922f2316f061656a6edf5f243342735b7. Ricardo Wurmus2018-03-141-1/+0
| * | | | | gnu: Add missing module to (gnu packages base).•••This is a follow-up to commit 42958b5e0feff1000ba17a353bb58fdf45f20716. Reported by pmikkelsen on IRC. * gnu/packages/base.scm: Use srfi-1 for alist-delete. Ricardo Wurmus2018-03-141-0/+1
| * | | | | gnu: Use patched static bash in glibc replacement.•••* gnu/packages/base.scm (glibc-2.26-patched): Rename... (glibc-2.26-patched-boot): ...to this. (patched-static-bash, glibc-2.26-patched): New variables. Ricardo Wurmus2018-03-141-1/+26
| | |_|_|/ | |/| | |
| * | | | gnu: glibc-2.26-patch: Remove unneeded 'replacement' field.•••* gnu/packages/base.scm (glibc-2.26-patched): Remove unneeded 'replacement' field. Ludovic Courtès2018-03-071-1/+0
| | |_|/ | |/| |
| * | | gnu: Graft glibc to allow execution on Linux 2.6.32.•••* gnu/packages/patches/glibc-allow-kernel-2.6.32.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc/linux)[replacement]: New field. (glibc-2.26-patched): New variable. Ricardo Wurmus2018-03-011-0/+11
| | |/ | |/|
* | | gnu: tar: Skip faulty test.•••* gnu/packages/base.scm (tar)[arguments]: Add #:make-flags. Ludovic Courtès2018-02-251-1/+7
* | | gnu: coreutils: Update to 8.29.•••* gnu/packages/base.scm (coreutils): Update to 8.29. Tobias Geerinckx-Rice2018-02-201-2/+2
* | | gnu: glibc-hurd-headers: Update phase style.•••* gnu/packages/base.scm (glibc/hurd-headers)[arguments]: Use MODIFY-PHASES syntax and INVOKE, and end phases with #t. Tobias Geerinckx-Rice2018-02-201-24/+20
* | | gnu: tar: Update to 1.30.•••* gnu/packages/base.scm (tar): Update to 1.30. [source]: Remove 'tar-CVE-2016-6321.patch'. * gnu/packages/patches/tar-CVE-2016-6321.patch: Remove. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Signed-off-by: Leo Famulari <leo@famulari.name> Alex Vong2018-02-191-5/+4
|/ /