summary refs log tree commit diff
AgeCommit message (Collapse)Author
2022-09-13gnu: OpenJDK@{12,13,14,15,16}: Fix build with glibc 2.34 and later.Marius Bakke
* gnu/packages/java.scm (openjdk12, openjdk13, openjdk14, openjdk15, openjdk16)[source](patches): Add 'openjdk-10-hotspot-stack-size.patch'.
2022-09-13gnu: OpenJDK@10: Fix build with newer toolchains.Marius Bakke
* gnu/packages/java.scm (openjdk10)[source](patches): Add two patches. [source](snippet): While here, simplify. * gnu/packages/patches/openjdk-10-hotspot-pointer-comparison.patch, gnu/packages/patches/openjdk-10-hotspot-stack-size.patch: New files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-13gnu: OpenJDK@9: Fix build with newer toolchain.Marius Bakke
* gnu/packages/java.scm (openjdk9)[source](patches): New field. * gnu/packages/patches/openjdk-9-hotspot-pointer-comparison.patch, gnu/packages/patches/openjdk-9-hotspot-stack-size.patch: New files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-13gnu: icedtea@2: Fix build with newer toolchain.Marius Bakke
* gnu/packages/java.scm (icedtea-7)[arguments]: Add substitution to prevent ldd segfault and disable optimizations of dump.cpp instead of patching. [native-inputs]: Patch the "hotspot" drop. * gnu/packages/patches/icedtea-7-hotspot-pointer-comparison.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-10gnu: gnome-shell: Update to 42.4.Marius Bakke
* gnu/packages/gnome.scm (gnome-shell): Update to 42.4. [source](patches): Remove. [arguments]: Adjust substitution to disable GTK icon cache. Filter disallowed references from GUIX_PYTHONPATH. While at it, also prevent MESON from ending up in the closure. [inputs]: Change from LIBGWEATHER to LIBGWEATHER4. * gnu/packages/patches/gnome-shell-polkit-autocleanup.patch: * gnu/local.mk (dist_patch_DATA):
2022-09-10gnu: mutter: Update to 42.4.Marius Bakke
* gnu/packages/gnome.scm (mutter): Update to 42.4. [arguments]: Adjust link flags for new soversion. Don't install tests. Add phase to preserve RUNPATH.
2022-09-10gnu: libICE: Build without libbsd.Marius Bakke
The libbsd input was added in 5eda3d824cae4b44ddecb82ddbe76e80bf19f82d to fix CVE-2017-2626. libICE 1.0.10 implemented an alternative fix using the glibc getentropy(3) function, alleviating the need to pull in libbsd. * gnu/packages/xorg.scm (libice)[inputs]: Remove LIBBSD.
2022-09-10gnu: libXdmcp: Build without libbsd.Marius Bakke
The libbsd input was added in fe6db6ecff9ab0b2d7a66b27491e4d1a15e6f982 to fix CVE-2017-2625. libXdmcp 1.1.3 implemented an alternative fix using the glibc getentropy(3) function, alleviating the need to pull in libbsd. * gnu/packages/xorg.scm (libxdmcp)[inputs]: Remove LIBBSD.
2022-09-10gnu: libbsd: Embed absolute references to libmd.Marius Bakke
* gnu/packages/libbsd.scm (libbsd)[arguments]: Add phase to embed absolute libmd references.
2022-09-10Merge branch 'staging' into core-updatesMarius Bakke
2022-09-10Merge branch 'master' into stagingMarius Bakke
2022-09-10gnu: mumble: Update to 1.4.274.Michael Rohleder
* gnu/packages/telephony.scm (mumble): Update to 1.4.274. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-10gnu: Add mpdevil.Liliana Marie Prikler
* gnu/packages/mpd.scm (mpdevil): New variable.
2022-09-10gnu: GHC: Adjust tests for grep 3.8.Marius Bakke
This fixes a test failure introduced in commit c527b0ce23c5d9228d29c5f90892aa5f05e77347. * gnu/packages/patches/ghc-testsuite-grep-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-8.10)[native-inputs]: Patch the 'ghc-testsuite' input.
2022-09-10gnu: gnome-shell: Remove input labels and use G-expression.Marius Bakke
* gnu/packages/gnome.scm (gnome-shell)[native-inputs]: Remove labels. [arguments]: Convert to G-expressions. Add (ice-9 match) to #:modules. Use SEARCH-INPUT-FILE and #$OUTPUT where appropriate. Add let-binding for DISALLOWED-REFERENCES and use them in glib-or-gtk-wrap phase.
2022-09-10gnu: gnome-shell: Remove obsolete input.Marius Bakke
* gnu/packages/gnome.scm (gnome-shell)[arguments]: Don't remove intltool from XDG_DATA_DIRS. [native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL and PERL.
2022-09-10gnu: mutter: Remove obsolete input.Marius Bakke
* gnu/packages/gnome.scm (mutter)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL.
2022-09-10gnu: mutter: Use G-expression.Marius Bakke
* gnu/packages/gnome.scm (mutter)[arguments]: Use G-expressions.
2022-09-10gnu: mutter: Remove input labels.Marius Bakke
* gnu/packages/gnome.scm (mutter)[native-inputs, inputs, propagated-inputs]: Remove labels. [arguments]: Use SEARCH-INPUT-FILE instead of labels.
2022-09-10gnu: rygel: Update to 0.40.4.Marius Bakke
* gnu/packages/gnome.scm (rygel): Update to 0.40.4.
2022-09-10gnu: simple-scan: Update to 42.1.Marius Bakke
* gnu/packages/gnome.scm (simple-scan): Update to 42.1. [arguments]: Remove #:meson.
2022-09-10gnu: kconfigwidgets: Build with qttools@5.Marius Bakke
* gnu/packages/kde-frameworks.scm (kconfigwidgets)[native-inputs]: Change from QTTOOLS to QTTOOLS-5.
2022-09-10gnu: python-pip: Update to 22.2.2.Greg Hogan
* gnu/packages/python-xyz.scm (python-pip): Update to 22.2.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add texlive-latex-pbox.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-pbox): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add texlive-latex-marginfix.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-marginfix): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add go-github-com-goccy-go-json.Adam Kandur
* gnu/packages/golang.scm (go-github-com-goccy-go-json): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add texlive-latex-translations.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-translations): New variable.
2022-09-10gnu: Add texlive-latex-enotez.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-enotez): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add texlive-latex-seqsplit.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-seqsplit): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add comments to the bottom of a few package modules.Christopher Baines
This will hopefully discourage patches which add new packages to the bottom of files, as this increases the likelihood of conflicts when applying patches. If there are more specific ways that packages should be arranged in specific modules, this message can be updated accordingly. * gnu/packages/bioconductor.scm: Add comment discouraging adding packages to the bottom of the file. * gnu/packages/bioinformatics.scm: ditto. * gnu/packages/cran.scm: ditto. * gnu/packages/crates-io.scm: ditto. * gnu/packages/emacs-xyz.scm: ditto. * gnu/packages/golang.scm: ditto. * gnu/packages/guile-xyz.scm: ditto. * gnu/packages/haskell-xyz.scm: ditto. * gnu/packages/java.scm: ditto. * gnu/packages/julia-xyz.scm: ditto. * gnu/packages/lisp-xyz.scm: ditto. * gnu/packages/ocaml.scm: ditto. * gnu/packages/perl.scm: ditto. * gnu/packages/python-science.scm: ditto. * gnu/packages/python-xyz.scm: ditto. * gnu/packages/ruby.scm: ditto. * gnu/packages/tex.scm: ditto.
2022-09-10gnu: Add r-ggalt.zimoun
* gnu/packages/cran.scm (r-ggalt): New variable.
2022-09-10gnu: Add r-proj4.zimoun
* gnu/packages/cran.scm (r-proj4): New variable.
2022-09-10gnu: gnome-backgrounds: Update to 42.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 42.0.
2022-09-09gnu: linux-libre 5.10: Update to 5.10.142.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.142. (linux-libre-5.10-pristine-source): Update hash.
2022-09-09gnu: linux-libre 5.15: Update to 5.15.67.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.67. (linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
2022-09-09gnu: linux-libre: Update to 5.19.8.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.8. (linux-libre-5.19-pristine-source, deblob-scripts-5.19): Update hashes.
2022-09-09Merge branch 'staging' into core-updatesMarius Bakke
2022-09-09Merge branch 'master' into stagingMarius Bakke
2022-09-09gnu: QEMU: Use G-expression.Marius Bakke
* gnu/packages/virtualization.scm (qemu, qemu-minimal)[arguments]: Rewrite with G-expressions.
2022-09-09gnu: QEMU: Update to 7.1.0.Marius Bakke
* gnu/packages/patches/qemu-build-info-manual.patch: Remove configure script stanza. * gnu/packages/patches/qemu-fix-agent-paths.patch: Adjust patch context. Use execl instead of execle to stay consistent with upstream. * gnu/packages/virtualization.scm (qemu): Update to 7.1.0.
2022-09-09gnu: libcacard: Explicitly add NSS on RUNPATH.Marius Bakke
* gnu/packages/spice.scm (libcacard)[arguments]: New field.
2022-09-09gnu: Explicitly use OpenSSL 1.1 in more packages.Marius Bakke
* gnu/packages/rust-apps.scm (rust-cargo-c)[inputs]: Change from OPENSSL to OPENSSL-1.1. * gnu/packages/security-token.scm (opensc)[inputs]: Likewise. * gnu/packages/spice.scm (spice, spice-gtk)[propagated-inputs]: Likewise. * gnu/packages/web.scm (serf)[propagated-inputs]: Likewise.
2022-09-09gnu: Explicitly use meson@0.60 in packages that don't support 0.63.Marius Bakke
This to reduce merge conflicts in an upcoming switch. * gnu/packages/gnome.scm (gnome-photos, gnome-music, gnome-user-share, gnome-characters, gnome-font-viewer, gcr, evince, glade3, gnome-settings-daemon, eog, simple-scan, gnome-session, gedit, gnome-bluetooth, gtk-vnc, gnome-weather, gnome-calendar, cheese, gnome-boxes)[arguments]: Add #:meson.
2022-09-09gnu: meson: Introduce versioned 'meson-0.60' variable.Marius Bakke
While at it, change inheritance such that newest comes first. * gnu/packages/build-tools.scm (meson-0.63): Move to the top. (meson-0.60): Inherit from MESON-0.63. (meson-0.59): Inherit from MESON-0.60. Don't use PACKAGE/INHERIT. (meson): Turn into alias for MESON-0.60.
2022-09-09gnu: meson@0.63: Update to 0.63.2.Marius Bakke
* gnu/packages/build-tools.scm (meson-0.63): Update to 0.63.2.
2022-09-09gnu: graphicsmagick: Use G-expression.Marius Bakke
* gnu/packages/imagemagick.scm (graphicsmagick)[arguments]: Use gexp.
2022-09-09gnu: graphicsmagick: Remove input labels.Marius Bakke
* gnu/packages/imagemagick.scm (graphicsmagick)[inputs]: Remove labels. [arguments]: Use SEARCH-INPUT-DIRECTORY.
2022-09-09gnu: graphicsmagick: Update to 1.3.38.Marius Bakke
* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.38.
2022-09-09gnu: python-pytest-benchmark: Update to 3.4.1.Marius Bakke
* gnu/packages/python-check.scm (python-pytest-benchmark): Update to 3.4.1. [arguments]: Add #:test-target. [native-inputs]: Remove PYTHON-PATHLIB2.
2022-09-09gnu: python-psutil: Update to 5.9.2.Marius Bakke
* gnu/packages/python-xyz.scm (python-psutil): Update to 5.9.2.