summaryrefslogtreecommitdiff
path: root/gnu/packages/patches
AgeCommit message (Collapse)Author
2025-03-02services: gdm: Set GUIX_GDK_PIXBUF_MODULE_FILES.宋文武
* gnu/packages/patches/gdm-pass-gdk-pixbuf-loader-env.patch: Replace GDK_PIXBUF_MODULE_FILE with GUIX_GDK_PIXBUF_MODULE_FILES. * gnu/services/xorg.scm (gdm-shepherd-service): Replace GDK_PIXBUF_MODULE_FILE with GUIX_GDK_PIXBUF_MODULE_FILES. Reviewed-by: Maxim Cournoyer <[email protected]> Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02gnu: gdk-pixbuf: Honor GUIX_GDK_PIXBUF_MODULE_FILES search path.宋文武
* gnu/packages/patches/gdk-pixbuf-honor-GUIX_GDK_PIXBUF_MODULE_FILES.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/gtk.scm (gdk-pixbuf)[source]: Add patch. [native-search-paths]: Replace GDK_PIXBUF_MODULE_FILE with GUIX_GDK_PIXBUF_MODULE_FILES. Change-Id: Ibcf6ebf33f5de2c889bc27a88d59a5f444b77906 Fixes: GDK_PIXBUF_MODULE_FILE conflicts on foreign distros <https://issues.guix.gnu.org/75523> Reviewed-by: Maxim Cournoyer <[email protected]> Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02gnu: libvirt: Update to 10.10.0.Liliana Marie Prikler
* gnu/packages/virtualization.scm (libvirt): Update to 10.10.0. [#:phases]: Add ‘fix-test-data’. [inputs]: Add json-c. * gnu/packages/patches/libvirt-add-install-prefix.patch: Adjust accordingly.
2025-03-02gnu: feedbackd: Update to 0.6.0.Liliana Marie Prikler
* gnu/packages/gnome.scm (feedbackd): Update to 0.6.0. [source]: Drop patches. [#:phases]: Add ‘fix-meson’ [native-inputs]: Add umockdev. * gnu/packages/patches/feedbackd-use-system-gmobile.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it from here.
2025-03-02gnu: gmobile: Update to 0.2.1.Liliana Marie Prikler
* gnu/packages/gnome.scm (gmobile): Update to 0.2.1. [source]<url>: Use “https://gitlab.gnome.org/World/Phosh/gmobile”. <patches>: Drop. [native-inputs]: Add gobject-introspection. [home-page]: Use “https://gitlab.gnome.org/World/Phosh/gmobile”. * gnu/packages/patches/gmobile-make-it-installable.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it from here.
2025-03-02gnu: gjs: Update to 1.82.1.Liliana Marie Prikler
* gnu/packages/gnome.scm (gjs): Update to 1.82.1. * gnu/packages/patches/gjs-fix-closure-annotations.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it.
2025-03-02gnu: nautilus: Update to 46.2.Liliana Marie Prikler
* gnu/packages/gnome.scm (nautilus): Update to 46.2. [#:phases]: Add ‘patch-commands’. Rename ‘disable-tracker-tests’ to ‘fix-tests’ Also fix “test-directory”. [inputs]: Add bash-minimal. * gnu/packages/patches/nautilus-extension-search-path.patch: Rebase patch. Co-authored-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: libgdata: Fix build.Liliana Marie Prikler
* gnu/packages/patches/libgdata-fix-tests.patch: New file. * gnu/packages/gnome.scm (libgdata)[patches]: Use it here. * gnu/local.mk (dist_patch_DATA): Register it here.
2025-03-02gnu: modem-manager: Fix build.Liliana Marie Prikler
* gnu/packages/patches/modem-manager-fix-test-wrapper.patch: New file. * gnu/packages/freedesktop.scm (modem-manager)[patches]: Use it here. * gnu/local.mk (dist_patch_DATA): Register it here.
2025-03-02gnu: gst-editing-services: Update to 1.24.9.Maxim Cournoyer
* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.24.9. [source] <patches>: Delete field. * gnu/packages/patches/gst-editing-services-fix-api.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: Iae252ef94d788ed553b437517f1a6826b816e55d Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02gnu: webkitgtk: Expose more paths to bubblewrap sandbox.Abhishek Cherath
Provide access to system locale path and to paths from GUIX_LOCPATH, LOCPATH, and LIBVA_DRIVERS_PATH to the Bubblewrap sandbox in order to silence GTK locale warnings and enable hardware accelerated video. * gnu/packages/patches/webkitgtk-adjust-bubblewrap-paths.patch: Add @dridir@ and @localedir@ to bubblewrap gtk sandbox. Add paths from GUIX_LOCPATH, LOCPATH, and LIBVA_DRIVERS_PATH to bubblewrap gtk sandbox. * gnu/packages/webkit.scm (webkitgtk) [arguments]: In the 'configure-bubblewrap-store-directory' phase, also supply system locale to webkitgtk-adjust-bubblewrap-paths.patch template. Change-Id: I6be0c473ebaa6c04ebb00a2b4afcae2c89396e4f Signed-off-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: libsecret: Fix build.Liliana Marie Prikler
* gnu/packages/patches/libsecret-fix-test-paths.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/gnome.scm (libsecret)[patches]: Use it here.
2025-03-02gnu: gst-editing-services: Fix build.Liliana Marie Prikler
* gnu/packages/patches/gst-editing-services-fix-api.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/gstreamer.scm (gst-editing-services): Use it here.
2025-03-02gnu: gjs: Fix build.Liliana Marie Prikler
* gnu/packages/patches/gjs-fix-closure-annotations.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/gnome.scm (gjs)[patches]: Use it here.
2025-03-02gnu: network-manager: Update to 1.48.2.Liliana Marie Prikler
* gnu/packages/gnome.scm (network-manager): Update to 1.48.2. [source]: Drop “network-manager-meson.patch”. * gnu/packages/patches/network-manager-meson.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it.
2025-03-02gnu: telepathy-glib: Fix build.Liliana Marie Prikler
* gnu/packages/patches/telepathy-glib-fix-test.patch: New file. * gnu/packages/glib.scm (telepathy-glib)[patches]: Use it here. * gnu/local.mk (dist_patch_DATA): Register it here.
2025-03-02gnu: gdm: Update to 46.2.Liliana Marie Prikler
* gnu/packages/gnome.scm (gdm): Update to 46.2. [source]: Drop “gdm-elogind-support.patch”. [#:phases]<pre-configure>: Fix handling of dconf. [inputs]: Sort. Add json-glib. * gnu/packages/patches/gdm-elogind-support.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Reviewed-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: gnome-session: Update to 46.0.Liliana Marie Prikler
* gnu/packages/gnome.scm (gnome-session): Update to 46.0. [arguments]: Change to list of G-Expressions. <#:configure-flags>: Move above #:phases. Drop “-Delogind=true”, “-Dsystemd=false”, “-Dsystemd_session=disable”, and “-Dsystemd_journal=false”. Add “-Dsystemduserunitdir=$output/share/systemd”. * gnu/packages/patches/gnome-session-support-elogind.patch: Adjust accordingly. Reviewed-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: epiphany: Update to 46.3.Liliana Marie Prikler
* gnu/packages/gnome.scm (epiphany): Update to 46.3. * gnu/packages/patches/epiphany-fix-encoding-test.patch: Delete patch. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2025-03-02gnu: Audacity: Downgrade to 3.5.1.Leo Famulari
The update to Audacity 3.6.0 broke the ability to lookup FFmpeg and open a variety of file types This problem was raised in the patch ticket but ignored for some reason. See further discussion in the patch ticket: https://issues.guix.gnu.org/75200 This reverts commits 8a4d05501fc4f69c12af3ee324c627501a6a1507 and af85cfa45e806d9ed3cea9c3d30ac782d3914e1d. Change-Id: Iff388431180874db198154b2e8b126e473b757b0
2025-03-02gnu: Remove unreferenced patches.Efraim Flashner
* gnu/packages/patches/cyrus-sasl-ac-try-run-fix.patch, gnu/packages/patches/gcc-10-tree-sra-union-handling.patch, gnu/packages/patches/gegl-compatibility-old-librsvg.patch: Remove files. Change-Id: Ic1e502ef44ac3e8645d813e50018a0ca2c8be706
2025-03-01gnu: Add ericw-tools.James Smith
* gnu/packages/game-development.scm: (ericw-tools): New variable. * gnu/packages/patches/ericw-tools-add-check-for-sse2-in-light.cc.patch: New file. * gnu/packages/patches/ericw-tools-gcc-11-pass-const-to-offsetof.patch: New file. * gnu/local.mk: Register patch files. Change-Id: I896b8f781054442e4db4a7220d526b8f2878873c Signed-off-by: Nicolas Goaziou <[email protected]>
2025-03-01gnu: waybar: Update to 0.12.0.Ashish SHUKLA
* gnu/packages/patches/waybar-0.11.0-fix-tray-icons.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/wm.scm (waybar): Update to 0.12.0. [source]: Remove patch. Change-Id: I43b9aa9a69128399e10d8cdc8dd3f1317a94e64d Signed-off-by: Andreas Enge <[email protected]>
2025-02-28gnu: sage: Update to 10.6.beta7.Andreas Enge
* gnu/packages/patches/sage-update-eclib.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. * gnu/packages/sagemath.scm (source): Update to 10.6.beta7. Drop patch. Change-Id: Ifa789ce28fbe3cb7da323bf252cd3050289bf0b6
2025-02-24gnu: breezy: Update to 3.3.9.Dariqq
breezy now depends on a rust compiler and crates so we need to switch to cargo-build-system to set up rust and then readd all the python phases. * gnu/packages/version-control.scm (breezy): Update to 3.3.9. [build-system]: switch to cargo-build-system [#:phases]: Convert back to python-build-system Add a phase to install the bash-completion file. Run the testsuite again. [native-inputs]: Remove python-docutils, python-testrepository Add gettext-minimal, python-wrapper, python-setuptools, python-setuptools-rust, python-setuptools-gettext, python-tomli, python wheel. Add python testtools and python packaging for tests. [inputs]: Remove gettext-minimal, python-pygobject. Add python-merge3, python-pygithub, python-pyyaml, python-tzlocal, python-urllib3 Replace python-pycrptodome and python-pygpgme with python-gpg * gnu/packages/patches/breezy-fix-gio.patch: Remove patch * gnu/local.mk : Deregister it. Change-Id: I69d6c4491442a9ba93a748137fb2ad810a423abd Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-24gnu: gemrb: Update to 0.9.4.Ashvith Shetty
* gnu/packages/games.scm (gemrb): Update to 0.9.4. * gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch: Delete file. * gnu/packages/patches/gemrb-remove-ifdef-and-externalize-path-setting-to-cmake.patch: New file. * gnu/local.mk (dist_patch_DATA): Remove old patch, register new patch. Change-Id: I7b82593246f425a14f6332a879aaf7ba8c6c5e31
2025-02-22gnu: Add qcodeeditor.Sughosha
* gnu/packages/qt.scm (qcodeeditor): New variable. * gnu/packages/patches/qcodeeditor-qt6.patch: New file. * gnu/local.mk: Register it. Change-Id: I073bfc191d77f293afc7019d0cc2ebd460ffa58e
2025-02-20gnu: xfce4-settings: Update to 4.20.1.宋文武
* gnu/packages/patches/xfce4-settings-defaults.patch: Adjust for 4.20.1. * gnu/packages/xfce.scm (xfce4-settings): Update to 4.20.1. Change-Id: I15f6ac8715e2d81fd2bac4763445db6da49880dc
2025-02-18gnu: Fix embedded store path in patch.Vagrant Cascadian
Embedding store paths breaks running "make dist". Fixes: 696f2acbc7ba0ab7874d7ee4766135b623f88424 * gnu/packages/patches/racket-launcher-config-dir.patch: Adjust reference to store path.
2025-02-17gnu: Add inferno.Homo
Based on earlier work rejected for licensing reasons (#33080), code has been relicensed from LPL to Expat. Just in case remove all fonts from distribution, instead fonts from plan9port are used. * gnu/packages/inferno.scm: New file. * gnu/packages/patches/inferno-fix-crash.patch: New file. * gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Register new files. Change-Id: I9a05a8bb2397796f6af86fa3be3408982ca62648 Reviewed-by: Ludovic Courtès <[email protected]> Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-15gnu: racket: Ensure package launcher's reference config directory.Suhail Singh
* gnu/packages/patches/racket-launcher-config-dir.patch: New file. With this patch, packages installed at runtime via raco have configuration directory correctly set. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/racket.scm (%racket-origin): Use it. Change-Id: Ibba2d73b72a66e58a3c51dad8cf4fbf0c8969c4e Signed-off-by: Leo Famulari <[email protected]>
2025-02-15gnu: Add sage.Andreas Enge
* gnu/packages/sagemath.scm (sage): New variable. (conway-polynomials, graphs, polytopes-db): Make packages private. * gnu/packages/patches/sage-update-eclib.patch, gnu/packages/patches/sage-update-pari-gp.patch: New files. * gnu/local.mk (dist_patch_DATA): Register patches. Change-Id: I1cf647760ea3af2dd01d11eedbf1e847a2175365
2025-02-13gnu: Remove ratpoints.Andreas Enge
The only purpose of this package was to be used as an input to sage, but sage does not use it anymore. Equivalent functionality is provided by the command "hyperellratpoints" of pari-gp. * gnu/packages/sagemath.scm (ratpoints): Delete variable. * gnu/packages/patches/ratpoints-sturm_and_rp_private.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I873ac40c1631523035b00ff678000965f21b6941
2025-02-13gnu: qucs-s: Update to 24.4.1.Maxim Cournoyer
* gnu/packages/engineering.scm (qucs-s): Update to 24.4.1. Apply patch. [build-system]: Switch to qt-build-system. [arguments] <qtbase, configure-flags>: New arguments. <phases>: Replace patch phase with adjust-default-settings one. [native-inputs]: Replace qttools-5 with qttools. [inputs]: Replace qtbase-5 with qtbase, qtcharts-5 with qtcharts and qtsvg-5 with qtsvg. Add qtwayland. * gnu/packages/patches/qucs-s-qucsator-rf-search.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I2afc90fa9f69935301819d8ad4e912a076205c30
2025-02-13gnu: falcosecurity-libs: Update to 0.20.0.Maxim Cournoyer
* gnu/packages/linux.scm (falcosecurity-libs): Update to 0.20.0. [source]: Update patches and combine into a single one. [native-inputs]: Replace clang (13) with clang-18. [inputs]: Move libbpf and libelf to... [propagated-inputs]: ... here. * gnu/packages/patches/falcosecurity-libs-shared-build.patch: New file. * gnu/packages/patches/falcosecurity-libs-install-pman.patch * gnu/packages/patches/falcosecurity-libs-libscap-pc.patch * gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch * gnu/packages/patches/falcosecurity-libs-pkg-config.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: I58b5d207da27ab4f52556e5c804d8e545e7e3974
2025-02-11gnu: llhttp-bootstrap: Update to 9.2.1.Jelle Licht
* gnu/packages/patches/llhttp-ponyfill-object-fromentries.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/node.scm (llhttp-bootstrap): Update to 9.2.1. [source]: Use patch.
2025-02-11gnu: libbraiding: Update to 1.3.1.Andreas Enge
* gnu/packages/sagemath.scm (libbraiding): Update to 1.3.1. * gnu/packages/sagemath.scm: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: I9e284b764bb5dad1d6a86ecd1959fa68f7249338
2025-02-09gnu: python-paste: Update to 3.10.1.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-paste): Update to 3.10.1. [source] <uri>: Adjust it as PyPI archive has been changed. <patches>: Remove them. <snippet>: Likewise, all tests passed without modifications. [propagated-inputs]: Remove python-six and python-setuptools. [native-inputs]: Add python-setuptools. * gnu/packages/patches/python-paste-remove-timing-test.patch: Delete file. * gnu/local.mk (python-paste-remove-timing-test.patch): Deregister patch. Change-Id: I8b8560318e01fdcddfeb2f6916414e1c59cbcb6a
2025-02-09gnu: audacity: Update to 3.6.0.Artyom V. Poptsov
* gnu/packages/audio.scm (audacity): Update to 3.6.0. [patches]: Remove "audacity-ffmpeg-fallback.patch". * gnu/packages/patches/audacity-ffmpeg-fallback.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I411af73bfddf68b5fdbd52272b6253a91e2afd07 Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-08gnu: llama-cpp: Prevent undefined behavior.Danny Milosavljevic
* gnu/packages/patches/llama-cpp-vulkan-optional.patch: Modify. Change-Id: I58816f098a0da2b75cea5f90bda91bcf0bfe60d1
2025-02-07gnu: Add reduce.Nigko Yerden
* gnu/packages/math.scm (reduce): New variable. * gnu/packages/patches/reduce-unbundle-libffi.patch: New file. * gnu/local.mk (dist_patch_DATA): Register file. Change-Id: Ic85be7dc490f005f7ba65c418250cc9681fbb3a8 Signed-off-by: Andreas Enge <[email protected]>
2025-02-02gnu: python-pysmt: Update to 0.9.6.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-pysmt): Update to 0.9.6. [source]: Remove obsolete patches. * gnu/packages/patches/python-pysmt-fix-pow-return-type.patch, gnu/packages/patches/python-pysmt-fix-smtlib-serialization-test.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. Change-Id: I3772e8b118f122ddd66644a459a483183ef89193 Reviewed-by: Nicolas Graves <[email protected]> Signed-off-by: Leo Famulari <[email protected]>
2025-02-02gnu: llama-cpp: Make the runtime check safer.Danny Milosavljevic
* gnu/packages/patches/llama-cpp-vulkan-optional.patch: Make the runtime check safer. Change-Id: If72148fb3e8bf500d35c0987126a788ec410cdbd
2025-02-01gnu: Remove unused patch.Nicolas Goaziou
* gnu/packages/patches/ri-li-modernize_cpp.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: Idc36a33497dcfe04c8432488694969ea59c11fc7
2025-01-31gnu: xf86-video-nouveau: Update to 1.0.18.宋文武
* gnu/packages/xorg.scm (xf86-video-nouveau): Update to 1.0.18. * gnu/packages/patches/xf86-video-nouveau-fixup-ABI.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I0632a55df5b3364c63cdfd53bf31d004d2b1c3b9
2025-01-31gnu: xf86-video-savage: Update to 2.4.1.宋文武
* gnu/packages/xorg.scm (xf86-video-savage): Update to 2.4.1. * gnu/packages/patches/xf86-video-savage-xorg-compat.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I186c93badb813aa0fc4a3d558ff8a084c6c652af
2025-01-31gnu: xf86-video-ark: Update to 0.7.6.宋文武
* gnu/packages/xorg.scm (xf86-video-ark): Update to 0.7.6. * gnu/packages/patches/xf86-video-ark-remove-mibstore.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: Iae0186f3b65614afd87256acabddd8e46fc3e098
2025-01-31gnu: libxt: Update to 1.3.1.宋文武
* gnu/packages/patches/libxt-guix-search-paths.patch: Adjust patch. * gnu/packages/xorg.scm (libxt): Update to 1.3.1. Change-Id: Ife5b761766c73a63413b5397286fffbd5e3e90a4
2025-01-31gnu: libpciaccess: Update to 0.18.1.宋文武
* gnu/packages/xorg.scm (libpciaccess): Update to 0.18.1. Switch to meson-build-system. (libpciaccess-0.17): Remove package. * gnu/packages/patches/libpciaccess-hurd64.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/hurd.scm (hurd, netdde, rumpkernel): Use libpciaccess. Change-Id: I12c2ca80f7e9e404d80303b326bcfd36a8839723
2025-01-30gnu: git-filter-repo: Fix build.Nicolas Graves via Guix-patches via
* gnu/packages/version-control.scm (git-filter-repo)[arguments]<#:phases>: Adapt phase 'unpack-git-source to handle the asciidoc.conf renamed to asciidoc.conf.in in upstream git. * gnu/packages/patches/git-filter-repo-generate-doc.patch: Refresh patch. Signed-off-by: Hilton Chain <[email protected]> Change-Id: Icbe5729c17c1d865200612d4a571fe42a1c5741b