Age | Commit message (Collapse) | Author |
|
Fixes <https://issues.guix.gnu.org/52671>.
* gnu/packages/patches/glibc-dl-cache.patch: Check pointer returned by '_dl_get_origin' for failure indication.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/python-xyz.scm (python-appdirs): Update to 1.4.4.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
|
|
* gnu/packages/multiprecision.scm (mpc): Update to 1.3.1.
|
|
* gnu/packages/multiprecision.scm (mpfr): Update to 4.2.0.
|
|
* gnu/packages/xorg.scm (libxv): Update to 1.0.12.
|
|
* gnu/packages/video.scm (libva): Update to 2.17.0.
|
|
* gnu/packages/video.scm (libva)[native-inputs]: Add config.
[arguments]: Add phase to update config.guess and config.sub.
|
|
* gnu/packages/gnupg.scm (libksba): Update to 1.6.3.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
|
|
* gnu/packages/image.scm (imlib2): Update to 1.10.0.
|
|
* gnu/packages/commencement.scm (coreutils-boot0)[arguments]: When
building for arm architectures skip building some programs.
|
|
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>
|
|
* gnu/packages/freedesktop.scm (elogind)[arguments]: Add a new
'use-global-hook-directory phase.
|
|
* 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.
|
|
* gnu/packages/admin.scm (shadow): Update to 4.13.
|
|
* gnu/packages/man.scm (man-db): Update to 2.11.1.
|
|
* gnu/packages/linux.scm (iproute): Update to 6.0.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>
|
|
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>
|
|
* gnu/packages/gawk.scm (gawk): Update to 5.2.1.
|
|
* gnu/packages/gtk.scm (gtk+) [inputs]: Replace iso-codes/official with
iso-codes.
[arguments]: Use gexps.
|
|
* gnu/packages/gtk.scm (gtk+-2) [propagated-inputs]: Use librsvg-for-system.
|
|
* gnu/packages/gtk.scm (gtk+-2) [phases]: Remove trailing #t.
[arguments]: Use gexps.
|
|
* 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.
|
|
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.29.
|
|
* gnu/packages/graphviz.scm (graphviz): Update to 7.0.1.
[inputs]: Remove labels.
|
|
* gnu/packages/gl.scm (mesa): Update to 22.2.4.
|
|
* gnu/packages/gtk.scm (harfbuzz): Update to 5.3.1.
|
|
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.114.
|
|
* gnu/packages/gl.scm (mesa-headers) [phases] {install}: Strip trailing #t.
|
|
* gnu/packages/gtk.scm (pango): Update to 1.50.10 and remove input labels.
|
|
* gnu/packages/multiprecision.scm (mpfr): Update to 4.1.1.
|
|
* gnu/packages/libffi.scm (libffi): Update to 3.4.4.
|
|
* gnu/packages/xml.scm (expat): Update to 2.5.0.
|
|
* gnu/packages/file.scm (file): Update to 5.43.
|
|
* gnu/packages/compression.scm (xz): Update to 5.2.8.
|
|
* 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.
|
|
This is a follow-up to commit 9aa2a41b475ff04ed32cc450e8a9120e18720e83.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/bqn.scm.
|
|
This is a re-implementation of 3c8b6fd94ceb1e898216929e8768fb518dbf1de9
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.
|
|
This reverts commit 3c8b6fd94ceb1e898216929e8768fb518dbf1de9, which
would break bindings on glibc < 2.34 where those symbols are in
"libutil.so".
|
|
* gnu/packages/perl.scm (perl)[inputs]: Only add coreutils-minimal when
cross-building.
|
|
* gnu/packages/autotools.scm (autoconf-archive): Update to 2022.09.03.
|
|
* gnu/packages/libidn.scm (libidn2): Update to 2.3.4.
|
|
* 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>
|
|
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>
|
|
This fixes a bug introduced in ccc2658e2a111590ec25e308946e47a24d357785,
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>
|
|
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.
|
|
The 'icu4c-71' variable was removed in
20bc806b044057d657e8ba6d10b6515bd1b702d4.
* gnu/packages/gnuzilla.scm (icecat)[inputs]: Change 'icu4c-71' to 'icu4c'.
|
|
* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.4.1.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
* 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>
|
|
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.
|