~ruther/guix-local

ref: e7fdcffc73690c675477a3e48ecdb16f8fb5dd01 guix-local/gnu d---------
e7fdcffc — Ludovic Courtès 2 years ago
gnu: binutils: Update to 2.41.

* gnu/packages/base.scm (binutils): Update to 2.41.
[properties]: Remove.
[native-inputs]: New field.
(binutils+documentation): Remove.
(binutils-2.33)[native-inputs]: New field.
(binutils-gold): Inherit from BINUTILS.
[native-inputs]: Use ‘modify-inputs’ to preserve BISON.
* gnu/packages/commencement.scm (binutils-boot0)[arguments]: Pass
‘--disable-gprofng’.
[native-inputs]: New field.
(binutils-final): Move below ‘libstdc++’.
[native-inputs]: New field.
[arguments]: Add libstdc++ to #:allowed-references.
Extend #:configure-flags to libstdc++ is found.

Change-Id: I72750ca46ffd484d26608c4cec2931edb06b19a5
dfd18d0d — Maxim Cournoyer 4 years ago
build: gnu-build-system: Compress man pages with zstd.

The aim is to improve the efficiency of computing the man pages database,
which must decompress the man pages.  Zstd is faster than gzip, especially for
decompression, and has a similar compression ratio.

* gnu/packages/commencement.scm (%final-inputs): Add zstd.
* guix/build/gnu-build-system.scm
(compress-documentation) Update doc.
<info-compressor, info-compressor-flags, man-compressor, man-compressor-flags>
<man-compressor-file-extension>: New arguments.
<compressed-documentation-extension>: Rename argument to...
<info-compressor-file-extension>: ... this.  Add an 'extension' argument to
the retarget-symlink nested procedure.  Use new arguments in nested
'maybe-compress' procedure.

Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Ibaad4658f8e5151633714d263d9198f56d255020
8e57c5d1 — Maxim Cournoyer 3 years ago
compression: Enable zstd parallel compression.

* gnu/compression.scm (%compressors) [zstd]: Provide the --threads argument.

Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I4e8dfe725d1b0721c0016c3013b9e609fee94367
c48f4464 — Ludovic Courtès 2 years ago
gnu: rust: Run linker under C.UTF-8 instead of en_US.UTF-8.

This is a followup to 02d21712be1eb31a917313662b924763e81affb3.

* gnu/packages/rust.scm (rust-1.55)[arguments]: In
‘set-linker-locale-to-utf8’, change to C.UTF-8.

Change-Id: I94f27123ca8ac4761fd9bae6267c3a9d122b3a1d
e3a04241 — Maxim Cournoyer 2 years ago
gnu: nettle: Update to 3.9.1.

* gnu/packages/nettle.scm (nettle): Update to 3.9.1.

Change-Id: I21726f9763159e497f91c037ccd10a62c8b71cb5
56ef3383 — Maxim Cournoyer 2 years ago
gnu: libpng: Update to 1.6.39.

* gnu/packages/image.scm (libpng): Update to 1.6.39.

Change-Id: Ia851ed5fb00dc8f34e248d2f0020bea06c6e78af
4fd32212 — Ludovic Courtès 2 years ago
gnu: gmp: Fix typo in ‘ungexp-splicing’.

* gnu/packages/multiprecision.scm (gmp)[arguments]: Fix typo in
‘ungexp-splicing’ read syntax.

Change-Id: I0b3bf1fe9d4429d87c466685b1c8055061b7473f
0678ca42 — Ludovic Courtès 2 years ago
Revert "gnu: coreutils: Disable 64-bit time_t on 32-bit systems."

This reverts commit 4eebb73295a8ffdaefcfb7940254ad9c18e4e5d4.

The ‘--disable-year2038’ flag appears to be unnecessary (tested on
i686-linux).  More importantly, it’s potentially harmful as it could
prevent rebuilds after year 2038 due to timestamp inconsistencies as
they wrap around, and could make the tools unusable altogether.

Change-Id: Iad828d38f84bd1824b83731ac3a3897da4b8b6d3
da26b34b — Ludovic Courtès 2 years ago
gnu: gawk: Update to 5.3.0.

* gnu/packages/gawk.scm (gawk): Update to 5.3.0.

Change-Id: Ib1e64d3ed08eb6564ed1ce32ec31ad6492886c92
9b262900 — Ludovic Courtès 2 years ago
gnu: ed: Update to 1.19.

* gnu/packages/text-editors.scm (ed): Update to 1.19.

Change-Id: I69f4c9cbcf5c862cbffb6d82662c548591917d88
42aad100 — Maxim Cournoyer 2 years ago
gnu: gmp: Update to 6.3.0 and streamline definition.

* gnu/packages/multiprecision.scm (gmp): Update to 6.3.0.  Fix indentation.
[arguments]: Use gexps.  Remove obsolete phase.

Change-Id: I99a0c8173ebc4a4a45512771ccf17782d6ddfe14
935470e1 — Maxim Cournoyer 2 years ago
gnu: imagemagick/stable: Fix ungexp variable.

* gnu/packages/imagemagick.scm (imagemagick/stable)
[arguments]: Ungexp reference to NAME variable.

Reported-by: Simon South <simon@simonsouth.net>
Change-Id: Id0584b35ede05ef14e957b2b2c9c754d9f9c0a90
7963b0b3 — Maxim Cournoyer 2 years ago
gnu: python-boot0: Name it eponymously.

* gnu/packages/commencement.scm (python-boot0) [name]: Override name.

Change-Id: I00f3a07e9aea9fae3e2ce9c571fa06a95c9bcdb1
9be6c34c — Maxim Cournoyer 2 years ago
gnu: imagemagick/stable: Update to 6.9.12-4 and use gexps.

* gnu/packages/imagemagick.scm (imagemagick/stable): Update to 6.9.12-4.
[arguments] Use gexps, strip trailing #t in phases.
[inputs]: Remove labels and sort.

Change-Id: I3c97868a663c44efedcea40a99af933cecb50549
fc1aa48e — Gabriel Wicki 2 years ago
gnu: Fix imagemagick webp related failures.

This fixes #48018, as suggested by Saku Laesvuori on the issue tracker.

* gnu/packages/imagemagick.scm (imagemagick/stable)[inputs]: Add libwebp.

Change-Id: I3c02d0fb6c421f7d865b19af359e20068d00b60a
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
9f31674f — Ludovic Courtès 2 years ago
gnu: make: Update to 4.4.1.

* gnu/packages/base.scm (gnu-make): Update to 4.4.1.

Change-Id: I0caff2d3ea008e627544728646fcb066b69775f0
563538a4 — Ludovic Courtès 2 years ago
gnu: diffutils: Update to 3.10.

* gnu/packages/base.scm (diffutils): Update to 3.10.
* gnu/packages/patches/diffutils-fix-signal-processing.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I795fa93938f8723090887d33574baa1a392ef42e
5f238e3e — Ludovic Courtès 2 years ago
gnu: grep: Update to 3.11.

* gnu/packages/base.scm (grep): Update to 3.11.

Change-Id: Ia9d8d4748ab4faffee1f013d55000e11c6b86c11
b67764c8 — Ludovic Courtès 2 years ago
gnu: libunistring: Update to 1.1.

* gnu/packages/libunistring.scm (libunistring): Update to 1.1.

Change-Id: I84dadada119ea4054078e0c9da5cb55d749ef18a
70327946 — Ludovic Courtès 2 years ago
gnu: xz: Update to 5.4.5.

* gnu/packages/compression.scm (xz): Update to 5.4.5.

Change-Id: Ic9b4a19ebe92c2d81fd89d01febf115a69e4adbd
Next