Age | Commit message (Expand) | Author |
2018-06-16 | 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 Bakke |
2018-04-22 | gnu: tar: Work around a cross-compilation issue....* gnu/packages/base.scm (tar)[arguments]: Add #:configure-flags when
cross-compiling.
| Ludovic Courtès |
2018-04-22 | 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ès |
2018-04-06 | gnu: tar: Skip racy tests....* gnu/packages/base.scm (tar)[arguments]: Skip two more tests in #:make-flags.
| Marius Bakke |
2018-04-01 | 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ès |
2018-04-01 | 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ès |
2018-03-29 | gnu: tzdata: Update to 2018d....* gnu/packages/base.scm (tzdata): Update to 2018d.
| Leo Famulari |
2018-03-27 | 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 Weaver |
2018-03-23 | 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 Weaver |
2018-03-23 | 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 Weaver |
2018-03-22 | gnu: make: End phase on #t....* gnu/packages/base.scm (gnu-make)[arguments]: Return #t from
'set-default-shell' phase.
| Marius Bakke |
2018-03-22 | 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 Bakke |
2018-03-22 | 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 Bakke |
2018-03-21 | gnu: tzdata-for-tests: Update to 2018c....* gnu/packages/base.scm (tzdata-for-tests): Replace with a simple hidden copy
of 'tzdata'.
| Mark H Weaver |
2018-03-20 | Merge branch 'master' into core-updates | Mark H Weaver |
2018-03-16 | 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 Bakke |
2018-03-16 | 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 Bakke |
2018-03-16 | 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 Weaver |
2018-03-16 | 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 Weaver |
2018-03-16 | gnu: tzdata: Use invoke instead of system*....* gnu/packages/base.scm (tzdata)[arguments]: Use invoke. Return a boolean
from all phase procedures.
| Mark H Weaver |
2018-03-16 | 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 Weaver |
2018-03-16 | gnu: glibc-locales: Use invoke instead of system*....* gnu/packages/base.scm (glibc-locales)[arguments]: Use invoke.
| Mark H Weaver |
2018-03-16 | 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 Weaver |
2018-03-14 | 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 Bakke |
2018-03-14 | 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 Wurmus |
2018-03-14 | Merge branch 'master' into core-updates | Ricardo Wurmus |
2018-03-14 | Revert "gnu: Use patched static bash in glibc replacement."...This reverts commit 42958b5e0feff1000ba17a353bb58fdf45f20716.
| Ricardo Wurmus |
2018-03-14 | Revert "gnu: Add missing module to (gnu packages base)."...This reverts commit 911e66f922f2316f061656a6edf5f243342735b7.
| Ricardo Wurmus |
2018-03-14 | 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 Wurmus |
2018-03-14 | 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 Wurmus |
2018-03-08 | Merge branch 'master' into staging | Marius Bakke |
2018-03-07 | gnu: glibc-2.26-patch: Remove unneeded 'replacement' field....* gnu/packages/base.scm (glibc-2.26-patched): Remove unneeded
'replacement' field.
| Ludovic Courtès |
2018-03-06 | Merge branch 'master' into staging | Leo Famulari |
2018-03-01 | 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 Wurmus |
2018-02-25 | gnu: tar: Skip faulty test....* gnu/packages/base.scm (tar)[arguments]: Add #:make-flags.
| Ludovic Courtès |
2018-02-20 | 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 Famulari |
2018-02-20 | gnu: coreutils: Update to 8.29....* gnu/packages/base.scm (coreutils): Update to 8.29.
| Tobias Geerinckx-Rice |
2018-02-20 | Merge branch 'master' into staging | Marius Bakke |
2018-02-20 | 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-Rice |
2018-02-19 | 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 Famulari |
2018-02-19 | 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 Vong |
2018-02-19 | gnu: tzdata: Update to 2018c....* gnu/packages/base.scm (tzdata): Update to 2018c.
| Leo Famulari |
2018-02-03 | Merge branch 'master' into core-updates | Mark H Weaver |
2018-02-01 | gnu: Add copyright statement for Alex Vong....This is a followup to commit 20be64dcf7d4d08e75eb56c34890420bea7882ec.
* gnu/packages/base.scm: Add copyright statement.
| Leo Famulari |
2018-02-01 | gnu: glibc@2.25: Don't apply glibc-CVE-2015-5180.patch....This was mistakenly added in 67d527e35e367c9e9e89ec01cda2ce32cabd2d89 and
already included in glibc 2.25.
* gnu/packages/base.scm (glibc-2.25)[source](patches): Remove
'glibc-CVE-2015-5180.patch'.
| Marius Bakke |
2018-01-11 | Merge branch 'master' into core-updates | Leo Famulari |
2018-01-11 | gnu: grep: Add dependency on PCRE....Suggested by Oleg Pykhalov <go.wigust@gmail.com>
and Roel Janssen <roel@gnu.org>.
* gnu/packages/base.scm (grep)[inputs]: New field.
* gnu/packages/commencement.scm (grep-final)[inputs]: New field.
| Ludovic Courtès |
2018-01-02 | Revert "gnu: glibc: Fix CVE-2017-15670, CVE-2017-15671."...These issues has been classified as minor by Debian:
https://security-tracker.debian.org/tracker/CVE-2017-15670
https://security-tracker.debian.org/tracker/CVE-2017-15671
In addition, the patch only fixes one of the two CVEs it claims to fix. We
don't backport most CVEs, especially non-critical ones, so no need to carry
this (which is in 2.26). See discussion at <https://bugs.gnu.org/29490>.
This reverts commit 60e29339d8389e678bb9ca4bd3420ee9ee88bdf2.
| Marius Bakke |
2017-12-29 | gnu: coreutils: Fix cross-compilation....Previously cross-compiling coreutils would fail with:
aarch64-linux-gnu-gcc -Os -g0 -Wl,--as-needed -static -pthread -o src/uptime src/uptime.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a
/gnu/store/hk8615wmmzk28k5z06g69jm6vbhc8lgk-glibc-cross-aarch64-linux-gnu-2.26.105-g0890d5379c-static/lib/libc.a(mktime.o): In function `__mktime_internal':
/tmp/guix-build-glibc-cross-aarch64-linux-gnu-2.26.105-g0890d5379c.drv-0/glibc-2.26-105-g0890d5379c/time/mktime.c:353: multiple definition of `__mktime_internal'
lib/libcoreutils.a(mktime.o):mktime.c:(.text+0x214): first defined here
collect2: error: ld returned 1 exit status
* gnu/packages/base.scm (coreutils)[arguments]: Add #:configure-flags
when cross-compiling.
| Ludovic Courtès |
2017-12-20 | gnu: diffutils: Fix Gnulib/getopt cross-compilation issue....Previously cross-compilation would fail:
CC xvasprintf.o
xstrtol-error.c:50:16: warning: 'struct rpl_option' declared inside parameter list
int exit_status)
^
xstrtol-error.c: In function 'xstrtol_error':
xstrtol-error.c:84:5: error: invalid use of undefined type 'struct rpl_option'
* gnu/packages/patches/diffutils-getopt.patch: New file.
* gnu/packages/base.scm (diffutils)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
| Ludovic Courtès |