~ruther/guix-local

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
710cad69 — Ludovic Courtès 2 years ago
gnu: zlib: Update to 1.3.

* gnu/packages/compression.scm (zlib): Update to 1.3.

Change-Id: I4addb22798308819198da18a093581bdb2c4f22d
a17d2fd4 — Ludovic Courtès 2 years ago
gnu: libgc: Update to 8.2.4.

* gnu/packages/bdw-gc.scm (libgc): Update to 8.2.4.

Change-Id: If1c6cb52d3ab6f9324c3a80c392c741968f8e2a9
688adbf4 — Efraim Flashner 2 years ago
gnu: icedtea-8: Don't build the docs.

* gnu/packages/java.scm (icedtea-8)[arguments]: Add a configure-flag to
skip building the docs.

Change-Id: I4a8cfb869cf38bc879ea72a85e0e783a4a759500
71aef8cb — Efraim Flashner 2 years ago
gnu: icedtea-8: Fix building on powerpc-linux.

* gnu/packages/java.scm (icedtea-8)[arguments]: When building for
powerpc-linux add a configure-flag to skip the java flight recorder.

Change-Id: I3b9e137c82766507c46ba7a54dff64c3c50c3685
8fbae8ed — Ludovic Courtès 2 years ago
gnu: libwebp: Ungraft.

* gnu/packages/image.scm (libwebp): Update to 1.3.2.
[replacement]: Remove.
(libwebp/fixed): Remove.

Change-Id: I39c0e5f9df82322dc8dc0ed6341f08c1ac0749b3
43c6a4ea — Greg Hogan 2 years ago
gnu: flac: Update to 1.4.3.

* gnu/packages/xiph.scm (flac): Update to 1.4.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7f50bd17 — Bruno Victal 2 years ago
gnu: docbook-dsssl: Fix script installation path.

* gnu/packages/docbook.scm (docbook-dsssl)[source]: Fix script permission.
[arguments]<#:install-plan>: Install script and manpage correctly.
[inputs]: Add perl.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
cdfbb624 — Bruno Victal 2 years ago
gnu: docbook-dsssl: Refactor install-plan.

Replace custom phase with copy-build-system newly added #:output parameter.
Additionally remove extra slashes from license URIs and obsolete inputs.

* gnu/packages/docbook.scm (docbook-dsssl)[source]: Remove empty directories
from source using a snippet.
[arguments]<#:phases>: Relocate 'install-doc logic into …
<#:install-plan>: … here. Remove obsolete exclusion rules.
[native-inputs]: Remove bzip2 and tar since these are already available by
default.
[license]: Remove extraneous slash.
(docbook-dsssl-doc)[license]: Remove extraneous slash.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
b3d5e2d2 — Bruno Victal 2 years ago
build: copy-build-system: Allow specifying different output labels.

* guix/build/copy-build-system.scm: Introduce '#:output' parameter to specify
which output label to use for a given rule.
* doc/guix.texi (Build Systems): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ccb4a92c — Ludovic Courtès 2 years ago
gnu: openssl@1.1: Ungraft.

* gnu/packages/tls.scm (openssl-1.1): Update to 1.1.1u.
[replacement]: Remove.
(openssl/fixed): Remove.

Change-Id: Idd77b57276ea132eee8c2c3fe801150c7789ac59
052d12f0 — Ludovic Courtès 2 years ago
gnu: guile-gnutls: Update to 4.0.0.

* gnu/packages/tls.scm (guile-gnutls): Update to 4.0.0.
[source]: Remove “gnutls-cross.patch”.
[arguments]: Add #:make-flags.
* gnu/packages/patches/gnutls-cross.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Ic4432e2d5ca37af5aa20cdf7e4e456afe2b37537
45d66ce8 — Ludovic Courtès 2 years ago
gnu: ghostscript: Ungraft.

* gnu/packages/ghostscript.scm (ghostscript)[source]: Fold extra
patches.
[replacement]: Remove.
(ghostscript/fixed): Remove.

Change-Id: I116d49c308223207382337395a1c6cba83508a0e
9ebaf651 — Ludovic Courtès 2 years ago
gnu: cups-minimal: Ungraft.

* gnu/packages/cups.scm (cups-minimal): Update to 2.4.7.
[replacement]: Remove.
(cups-minimal/fixed): Remove.

Change-Id: I6359cec26fc5c1fa134c61c76f2fe8581d646ad6
671db747 — Ludovic Courtès 2 years ago
gnu: gnutls: Ungraft.

* gnu/packages/tls.scm (gnutls): Update to 3.8.3.
[replacement]: Remove.
[home-page]: Adjust.
(gnutls/fixed): Remove.

Change-Id: I592161764ca152140c777625ea6165ca0e31af03
f6a77c1a — Ludovic Courtès 2 years ago
build-system/gnu: Turn PID 1 into an “init”-style process by default.

Fixes <https://issues.guix.gnu.org/30948>.

* guix/build/gnu-build-system.scm (separate-from-pid1): New procedure.
(%standard-phases): Add it.
* guix/build-system/gnu.scm (gnu-build): Add #:separate-from-pid1? and
honor it.
(gnu-cross-build): Likewise.

Reported-by: Carlo Zancanaro <carlo@zancanaro.id.au>
Change-Id: I6f3bc8d8186d1a571f983a38d5e3fd178ffa2678
6538474d — Ludovic Courtès 2 years ago
gnu: glibc: Add patch for ‘ucontext’ on x86_64-gnu (GNU/Hurd).

Suggested by Sergey Bugaev.

* gnu/packages/patches/glibc-2.38-hurd-ucontext.patch: New file.
* gnu/packages/base.scm (glibc)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Change-Id: Ib74e93f2414eda2ec4b3e01fc2bb67b02838fabb
6a554dbc — Ludovic Courtès 2 years ago
gnu: glibc-utf8-locales: Add the C.UTF-8 locale.

* gnu/packages/base.scm (%default-utf8-locales): Add "C".
(make-glibc-utf8-locales): Delete "C" from LOCALES for glibc versions
lower than or equal to 2.35.

Change-Id: I6a6faa68dc18bf0f87c372109a17f476d3561278
b089f95f — Ludovic Courtès 2 years ago
packages: Output and error ports are line-buffered in ‘patch-and-repack’.

* guix/packages.scm (patch-and-repack): Add ‘setvbuf’ calls.

Change-Id: I039bb6407263d5172bf0bc716bda6860dc2615fb
Next