aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-11-20gnu: gtk+-2: Use librsvg-for-system....* gnu/packages/gtk.scm (gtk+-2) [propagated-inputs]: Use librsvg-for-system. Maxim Cournoyer
2022-11-20gnu: gtk+-2: Remove trailing #t and use gexps....* gnu/packages/gtk.scm (gtk+-2) [phases]: Remove trailing #t. [arguments]: Use gexps. Maxim Cournoyer
2022-11-20gnu: 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. Maxim Cournoyer
2022-11-20gnu: wayland-protocols: Update to 1.29....* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.29. Maxim Cournoyer
2022-11-20gnu: graphviz: Update to 7.0.1 and remove input labels....* gnu/packages/graphviz.scm (graphviz): Update to 7.0.1. [inputs]: Remove labels. Maxim Cournoyer
2022-11-20gnu: mesa: Update to 22.2.4....* gnu/packages/gl.scm (mesa): Update to 22.2.4. Maxim Cournoyer
2022-11-20gnu: harfbuzz: Update to 5.3.1....* gnu/packages/gtk.scm (harfbuzz): Update to 5.3.1. Maxim Cournoyer
2022-11-20gnu: libdrm: Update to 2.4.114....* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.114. Maxim Cournoyer
2022-11-20gnu: mesa-headers: Strip trailing #t....* gnu/packages/gl.scm (mesa-headers) [phases] {install}: Strip trailing #t. Maxim Cournoyer
2022-11-20gnu: pango: Update to 1.50.10 and remove input labels....* gnu/packages/gtk.scm (pango): Update to 1.50.10 and remove input labels. Maxim Cournoyer
2022-11-19gnu: mpfr: Update to 4.1.1....* gnu/packages/multiprecision.scm (mpfr): Update to 4.1.1. Efraim Flashner
2022-11-14gnu: libffi: Update to 3.4.4....* gnu/packages/libffi.scm (libffi): Update to 3.4.4. Efraim Flashner
2022-11-14gnu: expat: Update to 2.5.0....* gnu/packages/xml.scm (expat): Update to 2.5.0. Efraim Flashner
2022-11-14gnu: file: Update to 5.43....* gnu/packages/file.scm (file): Update to 5.43. Efraim Flashner
2022-11-14gnu: xz: Update to 5.2.8....* gnu/packages/compression.scm (xz): Update to 5.2.8. Efraim Flashner
2022-11-14gnu: 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. Efraim Flashner
2022-11-08gnu: Register (gnu packages bqn) in build infrastructure....This is a follow-up to commit 9aa2a41b475ff04ed32cc450e8a9120e18720e83. * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/bqn.scm. Marius Bakke
2022-11-07syscalls: Adjust for lack of 'libutil.so' on glibc >= 2.34....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. Ludovic Courtès
2022-11-07Revert "syscalls: Adjust for glibc 2.34 and later."...This reverts commit 3c8b6fd94ceb1e898216929e8768fb518dbf1de9, which would break bindings on glibc < 2.34 where those symbols are in "libutil.so". Ludovic Courtès
2022-11-06gnu: perl: Only add coreutils-minimal when cross-building....* gnu/packages/perl.scm (perl)[inputs]: Only add coreutils-minimal when cross-building. Efraim Flashner
2022-10-24gnu: autoconf-archive: Update to 2022.09.03....* gnu/packages/autotools.scm (autoconf-archive): Update to 2022.09.03. Efraim Flashner
2022-10-24gnu: libidn2: Update to 2.3.4....* gnu/packages/libidn.scm (libidn2): Update to 2.3.4. Efraim Flashner
2022-10-20gnu: 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> Felix Lechner
2022-10-09build-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> Brendan Tildesley
2022-10-09build-system: Fix uses of #:strip-flags and #:strip-directories....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> Maxime Devos
2022-10-08build-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. Ludovic Courtès
2022-10-08gnu: icecat: Refer to the right variable for icu4c....The 'icu4c-71' variable was removed in 20bc806b044057d657e8ba6d10b6515bd1b702d4. * gnu/packages/gnuzilla.scm (icecat)[inputs]: Change 'icu4c-71' to 'icu4c'. Ludovic Courtès
2022-10-08gnu: 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> Hilton Chain
2022-10-02gnu: 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> Felix Lechner
2022-09-27gnu: 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. Maxim Cournoyer
2022-09-27gnu: 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. Maxim Cournoyer
2022-09-27Merge branch 'staging' into core-updatesMaxim Cournoyer
2022-09-27Merge 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 Maxim Cournoyer
2022-09-27Merge branch 'master' into stagingMaxim Cournoyer
2022-09-27Re-instate "gnu: samba: Fix corrupted man pages."...This reverts commit 968ec0a87, which was itself a revert of 62048ff9fc. Maxim Cournoyer
2022-09-27gnu: 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. Maxim Cournoyer
2022-09-27Revert "gnu: samba: Fix corrupted man pages."...This reverts commit 62048ff9fcfbe3fc790a7207fc5f6f3e0476a02a. This caused a half world rebuild (9K packages). Maxim Cournoyer
2022-09-27Merge branch 'master' into staging....With resolved conflicts in: gnu/local.mk gnu/packages/crates-io.scm Maxim Cournoyer
2022-09-27gnu: samba: Fix corrupted man pages....* gnu/packages/samba.scm (samba) [native-inputs]: Replace docbook-xsl with docbook-xsl-next. Maxim Cournoyer
2022-09-27gnu: Add docbook-xsl-next....* gnu/packages/docbook.scm (docbook-xsl-next): New variable. Maxim Cournoyer
2022-09-27gnu: emacs-plz: Update to 0.2.1....* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.2.1. Nicolas Goaziou
2022-09-27gnu: emacs-tuareg: Improve package style....* gnu/packages/ocaml.scm (emacs-tuareg)[arguments]<#:imported-modules, <#:phases>: Use G-expressions. Remove trailing #T at the end of phases. Use ELPA-DIRECTORY function. [native-inputs]: Remove input labels. Nicolas Goaziou
2022-09-27gnu: emacs-tuareg: Update to 3.0.0....* gnu/packages/ocaml.scm (emacs-tuareg): Update to 3.0.0. Nicolas Goaziou
2022-09-27gnu: emacs-pyim: Update to 5.2.5....* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.5. Nicolas Goaziou
2022-09-27gnu: colord: Update to 1.4.6....* gnu/packages/gnome.scm (colord): Update to 1.4.6. [source]: Override inherited field. [configure-flags]: Use gexps. [phases]: Likewise. [native-inputs]: Remove labels. Maxim Cournoyer
2022-09-27gnu: docbook-xsl-ns: Rename to docbook-xsl-1.79.1 and use gexps....* gnu/packages/docbook.scm (docbook-xsl-ns): Rename to... (docbook-xsl-1.79.1): ... this. [source]: Adjust URL and add a comment. [arguments]: Use gexps and adjust phases accordingly. * gnu/packages/gnome.scm (colord)[native-inputs]: Replace docbook-xsl-ns with docbook-xsl-1.79.1. Maxim Cournoyer
2022-09-27gnu: openjdk: Update to 18....* gnu/packages/java.scm (openjdk): Update to 18. (openjdk18): New variable. Maxim Cournoyer
2022-09-27gnu: openjdk17: Define with make-openjdk....* gnu/packages/java.scm (openjdk17): Define with make-openjdk. [phases]: Use gexps. Maxim Cournoyer
2022-09-27gnu: openjdk16: Define with make-openjdk....* gnu/packages/java.scm (openjdk16): Define with make-openjdk. Maxim Cournoyer
2022-09-27gnu: openjdk15: Define with make-openjdk....* gnu/packages/java.scm (openjdk15): Define with make-openjdk. [source]: Clear snippet and modules fields. [native-inputs]: Rewrite using modify-inputs. Maxim Cournoyer