me
/
guix
Archived
1
0
Fork 0
Commit Graph

103174 Commits (b8d684af76a41f5856b73640eb6f21940f214497)

Author SHA1 Message Date
Simon Josefsson b8d684af76
gnu: libksba: Update to 1.6.3.
* gnu/packages/gnupg.scm (libksba): Update to 1.6.3.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2022-12-30 17:42:24 +01:00
Efraim Flashner 877b5038cc
gnu: imlib2: Update to 1.10.0.
* gnu/packages/image.scm (imlib2): Update to 1.10.0.
2022-12-21 22:01:42 +02:00
Efraim Flashner 9782c45292
gnu: coreutils-boot0: Fix building on arm architectures.
* gnu/packages/commencement.scm (coreutils-boot0)[arguments]: When
building for arm architectures skip building some programs.
2022-12-11 22:35:06 +02:00
Maxim Cournoyer 6454208222
build: gnu-build-system: Remove source from native inputs.
Fixes <https://issues.guix.gnu.org/44924>, in a cross-compilation context.

Having the source in inputs when computing search paths can break builds.  One
example is a git checkout of the Linux source tree, where the source (a
directory) 'include' subdirectory gets picked up in C_INCLUDE_PATH and causes
conflicts with the includes provided by glibc.

* guix/build/gnu-build-system.scm (set-paths): Remove any "source" native
input.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-12-07 09:47:08 -05:00
Tobias Geerinckx-Rice f27d4c9a78
gnu: elogind: Support global shutdown & suspend hooks.
* gnu/packages/freedesktop.scm (elogind)[arguments]: Add a new
'use-global-hook-directory phase.
2022-11-27 01:00:00 +01:00
Efraim Flashner 26a200f71c
gnu: shadow: Merge in shadow-with-man-pages.
* gnu/packages/admin.scm (shadow)[arguments]: Add phase to install the
manpages. Make sure 'remove-groups comes after installing the manpages.
[properties]: Remove field.
(shadow-with-man-pages): Remove variable.
* gnu/system.scm (%base-packages-utils): Replace shadow-with-man-pages
with shadow.
2022-11-27 21:37:58 +02:00
Efraim Flashner 6b51f33fbf
gnu: shadow: Update to 4.13.
* gnu/packages/admin.scm (shadow): Update to 4.13.
2022-11-27 15:52:33 +02:00
Efraim Flashner 542de7f82d
gnu: man-db: Update to 2.11.1.
* gnu/packages/man.scm (man-db): Update to 2.11.1.
2022-11-27 15:45:48 +02:00
Efraim Flashner 4dadc6a8fa
gnu: iproute: Update to 6.0.0.
* gnu/packages/linux.scm (iproute): Update to 6.0.0.
2022-11-27 14:22:32 +02:00
andy Tai 04540d3a6d
gnu: wayland: Update to 1.21.0.
gnu/packages/freedesktop.scm (wayland): Update to 1.21.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-11-24 15:23:28 -05:00
andy Tai dbdc544c4e
gnu: wayland-protocols: Fix URI.
gnu/packages/freedesktop.scm (wayland-protocols) [source]: Fix URI.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-11-24 15:13:30 -05:00
Efraim Flashner ee9bf36b8d
gnu: gawk: Update to 5.2.1.
* gnu/packages/gawk.scm (gawk): Update to 5.2.1.
2022-11-24 08:48:31 +02:00
Maxim Cournoyer affaacf4f4
gnu: gtk+: Use gexps and replace iso-codes/official with iso-codes.
* gnu/packages/gtk.scm (gtk+) [inputs]: Replace iso-codes/official with
iso-codes.
[arguments]: Use gexps.
2022-11-20 14:09:24 -05:00
Maxim Cournoyer 248b0f79c1
gnu: gtk+-2: Use librsvg-for-system.
* gnu/packages/gtk.scm (gtk+-2) [propagated-inputs]: Use librsvg-for-system.
2022-11-20 14:09:24 -05:00
Maxim Cournoyer 051a6068b6
gnu: gtk+-2: Remove trailing #t and use gexps.
* gnu/packages/gtk.scm (gtk+-2) [phases]: Remove trailing #t.
[arguments]: Use gexps.
2022-11-20 14:09:24 -05:00
Maxim Cournoyer abecd9c128
gnu: pangomm: Update to 2.50.1 and remove input labels.
* gnu/packages/gtk.scm (pangomm): Update to 2.50.1.
[arguments]: Use gexps.
[phases] {move-doc}: Use gexp variables.
[native-inputs]: Remove labels and sort.
2022-11-20 14:09:24 -05:00
Maxim Cournoyer 33c6a8f2f6
gnu: wayland-protocols: Update to 1.29.
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.29.
2022-11-20 14:09:23 -05:00
Maxim Cournoyer 59ddb74803
gnu: graphviz: Update to 7.0.1 and remove input labels.
* gnu/packages/graphviz.scm (graphviz): Update to 7.0.1.
[inputs]: Remove labels.
2022-11-20 14:09:23 -05:00
Maxim Cournoyer e5af53c51d
gnu: mesa: Update to 22.2.4.
* gnu/packages/gl.scm (mesa): Update to 22.2.4.
2022-11-20 14:09:23 -05:00
Maxim Cournoyer b338b7aa70
gnu: harfbuzz: Update to 5.3.1.
* gnu/packages/gtk.scm (harfbuzz): Update to 5.3.1.
2022-11-20 14:09:23 -05:00
Maxim Cournoyer ece7a37f59
gnu: libdrm: Update to 2.4.114.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.114.
2022-11-20 14:09:23 -05:00
Maxim Cournoyer 4bc9740806
gnu: mesa-headers: Strip trailing #t.
* gnu/packages/gl.scm (mesa-headers) [phases] {install}: Strip trailing #t.
2022-11-20 14:09:22 -05:00
Maxim Cournoyer 805f92c392
gnu: pango: Update to 1.50.10 and remove input labels.
* gnu/packages/gtk.scm (pango): Update to 1.50.10 and remove input labels.
2022-11-20 14:09:22 -05:00
Efraim Flashner 8da7e38773
gnu: mpfr: Update to 4.1.1.
* gnu/packages/multiprecision.scm (mpfr): Update to 4.1.1.
2022-11-19 17:55:45 +02:00
Efraim Flashner 589bf77361
gnu: libffi: Update to 3.4.4.
* gnu/packages/libffi.scm (libffi): Update to 3.4.4.
2022-11-14 22:24:42 +02:00
Efraim Flashner 754ef6c3b5
gnu: expat: Update to 2.5.0.
* gnu/packages/xml.scm (expat): Update to 2.5.0.
2022-11-14 18:44:36 +02:00
Efraim Flashner f1316ff7bf
gnu: file: Update to 5.43.
* gnu/packages/file.scm (file): Update to 5.43.
2022-11-14 18:44:07 +02:00
Efraim Flashner db5f8756c3
gnu: xz: Update to 5.2.8.
* gnu/packages/compression.scm (xz): Update to 5.2.8.
2022-11-14 18:44:06 +02:00
Efraim Flashner eb3362cc8d
gnu: zlib: Update to 1.2.13.
* gnu/packages/compression.scm (zlib): Update to 1.2.13.
[source]: Remove patches.
* gnu/packages/patches/zlib-cc.patch,
gnu/packages/patches/zlib-correct-crc32-inputs.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2022-11-14 18:42:41 +02:00
Marius Bakke beb418bbf4
gnu: Register (gnu packages bqn) in build infrastructure.
This is a follow-up to commit 9aa2a41b47.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/bqn.scm.
2022-11-08 20:08:57 +02:00
Ludovic Courtès 3f6c32a88f
syscalls: Adjust for lack of 'libutil.so' on glibc >= 2.34.
This is a re-implementation of 3c8b6fd94c
done in a way that works for both glibc >= 2.34 and earlier versions.

* guix/build/syscalls.scm (syscall->procedure): When LIBRARY is true,
fall back to global symbols if (dynamic-link library) fails.
2022-11-07 22:26:54 +01:00
Ludovic Courtès c9984bfc50
Revert "syscalls: Adjust for glibc 2.34 and later."
This reverts commit 3c8b6fd94c, which
would break bindings on glibc < 2.34 where those symbols are in
"libutil.so".
2022-11-07 22:25:33 +01:00
Efraim Flashner af4f71318a
gnu: perl: Only add coreutils-minimal when cross-building.
* gnu/packages/perl.scm (perl)[inputs]: Only add coreutils-minimal when
cross-building.
2022-11-06 10:18:11 +02:00
Efraim Flashner 937d2a907b
gnu: autoconf-archive: Update to 2022.09.03.
* gnu/packages/autotools.scm (autoconf-archive): Update to 2022.09.03.
2022-10-24 21:50:23 +03:00
Efraim Flashner 33e118b164
gnu: libidn2: Update to 2.3.4.
* gnu/packages/libidn.scm (libidn2): Update to 2.3.4.
2022-10-24 21:41:11 +03:00
Felix Lechner 236b41a958
gnu: linux-pam: Update to 1.5.2.
* gnu/packages/linux.scm (linux-pam): Update to 1.5.2.
  Add explicit libdir for pkgconfig files.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-20 22:43:48 +02:00
Brendan Tildesley 685110045c
build-system/gnu: Fix patch-dot-desktop-files regexp.
When patching .desktop files, Exec= values beginning with "/", (or
spaces or newline characters) will result in BINARY matching the empty
string.  Changing "*", meaning 0 or more, to "+", meaning 1 or more,
ensures it will match a basename of at least length 1, or nothing.

* guix/build/gnu-build-system.scm (patch-dot-desktop-files):
Substitute ‘+’ for ‘*’.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2022-10-09 02:00:00 +02:00
Maxime Devos 77759234a3
build-system: Fix uses of #:strip-flags and #:strip-directories.
This fixes a bug introduced in ccc2658e2a,
reported at <https://issues.guix.gnu.org/issue/58384>.

Tested with "./pre-inst-env guix build openjpeg-data".

Fixes: https://issues.guix.gnu.org/issue/58384

* guix/build-system/copy.scm (copy-build): 'strip-flags' and
'#:strip-directories' are G-exps, not S-exps, so don't use sexp->gexp.
* guix/build-system/cmake.scm (copy-build): Likewise.
* guix/build-system/glib-or-gtk.scm
(glib-or-gtk-build,glib-or-gtk-cross-build): Likewise.
* guix/build-system/maven.scm (maven-build): Likewise.
* guix/build-system/meson.scm
(meson-build,meson-cross-build): Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-09 18:53:32 +02:00
Ludovic Courtès ccc2658e2a
build-system: Factorize 'strip' flags and directories.
Previously only 'gnu-build-system' would default to "--strip-unneeded",
since commit e0f31baacc6ad30096a332b69433c85f5830bb2c; most other build
systems would default to "--strip-debug".

This change brings consistency.

* guix/build-system/gnu.scm (%strip-flags, %strip-directories): Export.
* guix/build-system/cmake.scm (cmake-build, cmake-cross-build): Use them.
* guix/build-system/copy.scm (copy-build): Likewise.
* guix/build-system/dune.scm (dune-build): Likewise.
* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build)
(glib-or-gtk-cross-build): Likewise.
* guix/build-system/maven.scm (maven-build): Likewise.
* guix/build-system/meson.scm (meson-build, meson-cross-build): Likewise.
* guix/build-system/ocaml.scm (ocaml-build): Likewise.
* guix/build-system/qt.scm (qt-build, qt-cross-build): Likewise.
2022-10-08 14:49:56 +02:00
Ludovic Courtès 857648a5e6
gnu: icecat: Refer to the right variable for icu4c.
The 'icu4c-71' variable was removed in
20bc806b04.

* gnu/packages/gnuzilla.scm (icecat)[inputs]: Change 'icu4c-71' to 'icu4c'.
2022-10-08 14:49:55 +02:00
Hilton Chain 6a6e68e212
gnu: libxkbcommon: Update to 1.4.1.
* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.4.1.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-08 01:24:28 -04:00
Felix Lechner 511d584906
gnu: libxkbcommon: Switch to gexp; avoid hardcoding inputs.
* gnu/packages/xdisorg.scm (libxkbcommon): Switch to gexp.
[arguments]: Avoid hardcoding inputs and locate them via relative
paths instead.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-02 22:37:00 +02:00
Maxim Cournoyer 8f870574b6
gnu: samba: Invert inheritance relationship with samba/fixed.
This already led to 2 problematic 9K builds on the master branch; let's remove
this trap.

* gnu/packages/samba.scm (samba): Rename variable to samba/fixed.
(samba): Define as a new variable inheriting from samba/fixed.
2022-09-27 16:17:44 -04:00
Maxim Cournoyer 1f7d94597f
gnu: docbook-xsl: Replace with docbook-xsl-next.
* gnu/packages/docbook.scm (docbook-xsl): Replace with...
(docbook-xsl-next): ... this package, adding the missing home-page, synopsis,
description and license fields to the later, and removing the inheritance.
2022-09-27 16:07:21 -04:00
Maxim Cournoyer d0f0de4bf6
Merge branch 'staging' into core-updates 2022-09-27 16:00:14 -04:00
Maxim Cournoyer 990a4822f1
Merge branch 'staging' into core-updates
Conflicts resolved in:
	gnu/local.mk
	gnu/packages/cran.scm
	gnu/packages/gnome.scm
	gnu/packages/gtk.scm
	gnu/packages/icu4c.scm
	gnu/packages/java.scm
	gnu/packages/machine-learning.scm
	gnu/packages/tex.scm
2022-09-27 15:59:30 -04:00
Maxim Cournoyer 5dc5d6fa81
Merge branch 'master' into staging 2022-09-27 15:50:11 -04:00
Maxim Cournoyer 16f535713e
Re-instate "gnu: samba: Fix corrupted man pages."
This reverts commit 968ec0a87, which was itself a revert of 62048ff9fc.
2022-09-27 15:45:29 -04:00
Maxim Cournoyer 2e5d79aca2
gnu: samba/fixed: Do not inherit native-inputs.
* gnu/packages/samba.scm (samba/fixed): Add a FIXME comment.
[native-inputs]: Copy the complete native inputs from samba, to protect against
unintended changes in the inherited package.
2022-09-27 15:45:21 -04:00
Maxim Cournoyer 968ec0a870
Revert "gnu: samba: Fix corrupted man pages."
This reverts commit 62048ff9fc.  This caused a
half world rebuild (9K packages).
2022-09-27 15:38:10 -04:00