| Commit message (Expand) | Author | Age | Files | Lines |
... | |
| * | | | gnu: Add glibc-locales variants for older versions of glibc.•••* gnu/packages/base.scm (make-glibc-locales, make-glibc-utf8-locales): New
procedures.
(glibc-locales): Express in terms of make-glibc-locales.
(glibc-utf8-locales): Express in terms of make-glibc-utf8-locales.
(glibc-locales-2.27, glibc-utf8-locales-2.27): New variables.
| Ricardo Wurmus | 2019-01-22 | 1 | -3/+15 |
| | |/
| |/| |
|
* | | | gnu: diffutils: Update to 3.7.•••* gnu/packages/base.scm (diffutils): Update to 3.7.
[source]: Remove patch.
[native-inputs]: Add perl.
* gnu/packages/commencement.scm (diffutils-boot0)[native-inputs]: Don't
add perl.
* gnu/packages/patches/diffutils-getopt.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Efraim Flashner | 2019-01-07 | 1 | -3/+3 |
* | | | gnu: tar: Update to 1.31.•••* gnu/packages/base.scm (tar): Update to 1.31.
| Efraim Flashner | 2019-01-07 | 1 | -3/+3 |
* | | | gnu: sed: Update to 4.7.•••* gnu/packages/base.scm (sed): Update to 4.7.
[arguments]: Remove.
| Ludovic Courtès | 2018-12-24 | 1 | -14/+2 |
* | | | gnu: grep: Update to 3.3.•••* gnu/packages/base.scm (grep): Update to 3.3.
[arguments]: Remove 'disable-failing-tests' phase.
| Ludovic Courtès | 2018-12-24 | 1 | -11/+2 |
* | | | gnu: glibc: Inline Hurd "pid/…" magic lookup patch.•••* gnu/packages/base.scm (glibc)[source](patches): Add
"glibc-hurd-magic-pid.patch".
[arguments]: Remove 'apply-hurd-patch' phase.
[native-inputs]: Remove "hurd-magic-pid-patch".
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Remove
'apply-hurd-patch' phase.
[native-inputs]: Remove "hurd-magic-pid-patch".
| Ludovic Courtès | 2018-12-20 | 1 | -15/+2 |
* | | | Merge branch 'master' into core-updates | Ludovic Courtès | 2018-12-20 | 1 | -1/+15 |
|\| | |
|
| * | | gnu: glibc: Add patch implementing "pid/…" magic lookup on the Hurd.•••This patch is missing from glibc 2.28 and is needed to support
/proc/self lookup when using the Hurd's procfs, which in turn is needed
for our 'guile-relocatable.patch'.
See <https://lists.gnu.org/archive/html/bug-hurd/2018-12/msg00024.html>.
* gnu/packages/patches/glibc-hurd-magic-pid.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc)[arguments]: Add 'apply-hurd-patch'
phase.
[native-inputs]: Add "hurd-magic-pid-patch" input.
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Duplicate
'apply-hurd-patch' phase.
| Ludovic Courtès | 2018-12-16 | 1 | -1/+15 |
| |/ |
|
* | | Merge branch 'master' into core-updates | Marius Bakke | 2018-12-11 | 1 | -100/+39 |
|\| |
|
| * | gnu: hurd: Build against glibc 2.28.•••Version 2.28 of glibc is the first in a long time that fully supports
GNU/Hurd. This change updates the Hurd and Mach to provide the features
glibc 2.28 expects and adjusts the cross-compilation tool chain for
"i586-pc-gnu".
* gnu/packages/base.scm (glibc/linux): Rename to...
(glibc): ... this.
[propagated-inputs]: Add 'hurd-target?' case.
[arguments]: Use '--disable-werror' when 'hurd-target?'. Add
'augment-libc.so' phase when 'hurd-target?'.
[native-inputs]: Add MIG and PERL when 'hurd-target?'.
(glibc/hurd, glibc-for-target): Remove
(glibc/hurd-headers): Inherit from GLIBC, not GLIBC/HURD.
[arguments]: Remove "--enable-obsolete-rpc" configure flag and
'patch-configure-script' phase.
* gnu/packages/cross-base.scm (cross-kernel-headers)[xglibc/hurd-headers]:
Move 'set-cross-headers-path' after 'unpack'.
* gnu/packages/cross-base.scm (cross-libc)[cross-libc-for-target]:
Remove.
Pass "--disable-werror" when TARGET matches 'hurd-triplet?'.
* gnu/packages/hurd.scm (hurd-target?, patch-url): New procedures.
(gnumach-headers)[source](patches, modules, snippet): New fields.
(hurd-headers): Use Git commit 98b3390.
[native-inputs]: Add AUTOCONF and AUTOMAKE.
[arguments]: Add "ac_cv_func_*" configure flags.
(hurd-minimal)[native-inputs]: Remove.
[arguments]: In 'build' phase, build "include/assert-backtrace.h"
first.
| Ludovic Courtès | 2018-11-18 | 1 | -100/+39 |
* | | gnu: glibc: Export supported locales.•••Debian and Archlinux (at least) force the installation of the
localedata/SUPPORTED file of the glibc. This file lists all the supported
locales of the glibc.
* gnu/packages/patches/glibc-supported-locales.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc/linux): Add the previous patch,
(glibc-2.28): ditto.
| Mathieu Othacehe | 2018-11-07 | 1 | -2/+4 |
|/ |
|
* | gnu: findutils: Fix build with glibc 2.28.•••* gnu/packages/patches/findutils-gnulib-libio.patch,
gnu/packages/patches/findutils-makedev.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (findutils)[source](patches): Use them.
| Marius Bakke | 2018-08-25 | 1 | -0/+2 |
* | gnu: grep: Work around test failure with glibc 2.28.•••* gnu/packages/base.scm (grep)[arguments]: Add phase 'disable-failing-tests'.
| Marius Bakke | 2018-08-25 | 1 | -0/+9 |
* | gnu: coreutils: Update to 8.30.•••* gnu/packages/base.scm (coreutils): Update to 8.30.
[arguments]: Add phase to skip broken test.
| Marius Bakke | 2018-08-25 | 1 | -3/+13 |
* | gnu: glibc: Update to 2.28.•••* gnu/packages/patches/glibc-2.28-git-fixes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (glibc/linux): Update to 2.28.
[source](patches): Add 'glibc-2.28-git-fixes.patch'. Remove 2.27 equivalent.
(glibc-2.28): Remove variable.
(glibc-2.27): New public variable
| Marius Bakke | 2018-08-25 | 1 | -14/+14 |
* | Merge branch 'master' into core-updates | Marius Bakke | 2018-08-01 | 1 | -0/+17 |
|\ |
|
| * | gnu: Add glibc@2.28.•••* gnu/packages/base.scm (glibc-2.28): New public variable.
| Marius Bakke | 2018-08-01 | 1 | -0/+17 |
* | | Merge branch 'master' into core-updates | Marius Bakke | 2018-07-24 | 1 | -5/+23 |
|\| |
|
| * | Merge branch 'master' into staging | Marius Bakke | 2018-06-18 | 1 | -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 Bakke | 2018-06-12 | 1 | -2/+20 |
| * | | Merge branch 'master' into staging | Marius Bakke | 2018-06-11 | 1 | -182/+158 |
| |\ \ |
|
| * | | | gnu: tzdata: Update to 2018e.•••* gnu/packages/base.scm (tzdata): Update to 2018e.
| Leo Famulari | 2018-05-06 | 1 | -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 Bakke | 2018-07-19 | 1 | -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 Bakke | 2018-06-16 | 1 | -0/+11 |
| |/
|/| |
|
* | | 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 | 1 | -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ès | 2018-04-22 | 1 | -0/+6 |
* | | gnu: tar: Skip racy tests.•••* gnu/packages/base.scm (tar)[arguments]: Skip two more tests in #:make-flags.
| Marius Bakke | 2018-04-06 | 1 | -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ès | 2018-04-01 | 1 | -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ès | 2018-04-01 | 1 | -1/+2 |
* | | gnu: tzdata: Update to 2018d.•••* gnu/packages/base.scm (tzdata): Update to 2018d.
| Leo Famulari | 2018-03-29 | 1 | -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 Weaver | 2018-03-27 | 1 | -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 Weaver | 2018-03-23 | 1 | -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 Weaver | 2018-03-23 | 1 | -1/+3 |
* | | 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 | 1 | -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 Bakke | 2018-03-22 | 1 | -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 Bakke | 2018-03-22 | 1 | -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 Weaver | 2018-03-21 | 1 | -57/+1 |
* | | Merge branch 'master' into core-updates | Mark H Weaver | 2018-03-20 | 1 | -8/+47 |
|\| |
|
| * | Merge branch 'master' into staging | Marius Bakke | 2018-03-08 | 1 | -1/+0 |
| |\ |
|
| * \ | Merge branch 'master' into staging | Leo Famulari | 2018-03-06 | 1 | -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 Famulari | 2018-02-20 | 1 | -1/+39 |
| * | | | Merge branch 'master' into staging | Marius Bakke | 2018-02-20 | 1 | -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 Famulari | 2018-02-19 | 1 | -4/+5 |
| * | | | | gnu: tzdata: Update to 2018c.•••* gnu/packages/base.scm (tzdata): Update to 2018c.
| Leo Famulari | 2018-02-19 | 1 | -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 Bakke | 2018-03-16 | 1 | -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 Bakke | 2018-03-16 | 1 | -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 Weaver | 2018-03-16 | 1 | -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 Weaver | 2018-03-16 | 1 | -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 Weaver | 2018-03-16 | 1 | -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 Weaver | 2018-03-16 | 1 | -9/+8 |