summary refs log tree commit diff
AgeCommit message (Collapse)Author
2023-01-29gnu: glibc: Handle failure to find $ORIGIN.Ivan Kozlov
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>
2023-01-29gnu: python-appdirs: Update to 1.4.4.Michael Rohleder
* gnu/packages/python-xyz.scm (python-appdirs): Update to 1.4.4. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-25gnu: mpc: Update to 1.3.1.Andreas Enge
* gnu/packages/multiprecision.scm (mpc): Update to 1.3.1.
2023-01-25gnu: mpfr: Update to 4.2.0.Andreas Enge
* gnu/packages/multiprecision.scm (mpfr): Update to 4.2.0.
2023-01-18gnu: libxv: Update to 1.0.12.Efraim Flashner
* gnu/packages/xorg.scm (libxv): Update to 1.0.12.
2023-01-18gnu: libva: Update to 2.17.0.Efraim Flashner
* gnu/packages/video.scm (libva): Update to 2.17.0.
2023-01-18gnu: libva: Fix cross-compiling to riscv64-linux.Efraim Flashner
* gnu/packages/video.scm (libva)[native-inputs]: Add config. [arguments]: Add phase to update config.guess and config.sub.
2022-12-30gnu: libksba: Update to 1.6.3.Simon Josefsson
* gnu/packages/gnupg.scm (libksba): Update to 1.6.3. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2022-12-21gnu: imlib2: Update to 1.10.0.Efraim Flashner
* gnu/packages/image.scm (imlib2): Update to 1.10.0.
2022-12-11gnu: coreutils-boot0: Fix building on arm architectures.Efraim Flashner
* gnu/packages/commencement.scm (coreutils-boot0)[arguments]: When building for arm architectures skip building some programs.
2022-12-07build: gnu-build-system: Remove source from native inputs.Maxim Cournoyer
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-11-27gnu: elogind: Support global shutdown & suspend hooks.Tobias Geerinckx-Rice
* gnu/packages/freedesktop.scm (elogind)[arguments]: Add a new 'use-global-hook-directory phase.
2022-11-27gnu: shadow: Merge in shadow-with-man-pages.Efraim Flashner
* 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-27gnu: shadow: Update to 4.13.Efraim Flashner
* gnu/packages/admin.scm (shadow): Update to 4.13.
2022-11-27gnu: man-db: Update to 2.11.1.Efraim Flashner
* gnu/packages/man.scm (man-db): Update to 2.11.1.
2022-11-27gnu: iproute: Update to 6.0.0.Efraim Flashner
* gnu/packages/linux.scm (iproute): Update to 6.0.0.
2022-11-24gnu: wayland: Update to 1.21.0.andy Tai
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-24gnu: wayland-protocols: Fix URI.andy Tai
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-24gnu: gawk: Update to 5.2.1.Efraim Flashner
* gnu/packages/gawk.scm (gawk): Update to 5.2.1.
2022-11-20gnu: gtk+: Use gexps and replace iso-codes/official with iso-codes.Maxim Cournoyer
* gnu/packages/gtk.scm (gtk+) [inputs]: Replace iso-codes/official with iso-codes. [arguments]: Use gexps.
2022-11-20gnu: gtk+-2: Use librsvg-for-system.Maxim Cournoyer
* gnu/packages/gtk.scm (gtk+-2) [propagated-inputs]: Use librsvg-for-system.
2022-11-20gnu: gtk+-2: Remove trailing #t and use gexps.Maxim Cournoyer
* gnu/packages/gtk.scm (gtk+-2) [phases]: Remove trailing #t. [arguments]: Use gexps.
2022-11-20gnu: pangomm: Update to 2.50.1 and remove input labels.Maxim Cournoyer
* 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-20gnu: wayland-protocols: Update to 1.29.Maxim Cournoyer
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.29.
2022-11-20gnu: graphviz: Update to 7.0.1 and remove input labels.Maxim Cournoyer
* gnu/packages/graphviz.scm (graphviz): Update to 7.0.1. [inputs]: Remove labels.
2022-11-20gnu: mesa: Update to 22.2.4.Maxim Cournoyer
* gnu/packages/gl.scm (mesa): Update to 22.2.4.
2022-11-20gnu: harfbuzz: Update to 5.3.1.Maxim Cournoyer
* gnu/packages/gtk.scm (harfbuzz): Update to 5.3.1.
2022-11-20gnu: libdrm: Update to 2.4.114.Maxim Cournoyer
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.114.
2022-11-20gnu: mesa-headers: Strip trailing #t.Maxim Cournoyer
* gnu/packages/gl.scm (mesa-headers) [phases] {install}: Strip trailing #t.
2022-11-20gnu: pango: Update to 1.50.10 and remove input labels.Maxim Cournoyer
* gnu/packages/gtk.scm (pango): Update to 1.50.10 and remove input labels.
2022-11-19gnu: mpfr: Update to 4.1.1.Efraim Flashner
* gnu/packages/multiprecision.scm (mpfr): Update to 4.1.1.
2022-11-14gnu: libffi: Update to 3.4.4.Efraim Flashner
* gnu/packages/libffi.scm (libffi): Update to 3.4.4.
2022-11-14gnu: expat: Update to 2.5.0.Efraim Flashner
* gnu/packages/xml.scm (expat): Update to 2.5.0.
2022-11-14gnu: file: Update to 5.43.Efraim Flashner
* gnu/packages/file.scm (file): Update to 5.43.
2022-11-14gnu: xz: Update to 5.2.8.Efraim Flashner
* gnu/packages/compression.scm (xz): Update to 5.2.8.
2022-11-14gnu: zlib: Update to 1.2.13.Efraim Flashner
* 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-08gnu: Register (gnu packages bqn) in build infrastructure.Marius Bakke
This is a follow-up to commit 9aa2a41b475ff04ed32cc450e8a9120e18720e83. * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/bqn.scm.
2022-11-07syscalls: Adjust for lack of 'libutil.so' on glibc >= 2.34.Ludovic Courtès
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.
2022-11-07Revert "syscalls: Adjust for glibc 2.34 and later."Ludovic Courtès
This reverts commit 3c8b6fd94ceb1e898216929e8768fb518dbf1de9, which would break bindings on glibc < 2.34 where those symbols are in "libutil.so".
2022-11-06gnu: perl: Only add coreutils-minimal when cross-building.Efraim Flashner
* gnu/packages/perl.scm (perl)[inputs]: Only add coreutils-minimal when cross-building.
2022-10-24gnu: autoconf-archive: Update to 2022.09.03.Efraim Flashner
* gnu/packages/autotools.scm (autoconf-archive): Update to 2022.09.03.
2022-10-24gnu: libidn2: Update to 2.3.4.Efraim Flashner
* gnu/packages/libidn.scm (libidn2): Update to 2.3.4.
2022-10-20gnu: linux-pam: Update to 1.5.2.Felix Lechner
* 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-09build-system/gnu: Fix patch-dot-desktop-files regexp.Brendan Tildesley
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-09build-system: Fix uses of #:strip-flags and #:strip-directories.Maxime Devos
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>
2022-10-08build-system: Factorize 'strip' flags and directories.Ludovic Courtès
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-08gnu: icecat: Refer to the right variable for icu4c.Ludovic Courtès
The 'icu4c-71' variable was removed in 20bc806b044057d657e8ba6d10b6515bd1b702d4. * gnu/packages/gnuzilla.scm (icecat)[inputs]: Change 'icu4c-71' to 'icu4c'.
2022-10-08gnu: libxkbcommon: Update to 1.4.1.Hilton Chain
* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.4.1. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-02gnu: libxkbcommon: Switch to gexp; avoid hardcoding inputs.Felix Lechner
* 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-09-27gnu: samba: Invert inheritance relationship with samba/fixed.Maxim Cournoyer
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.