summaryrefslogtreecommitdiff
path: root/gnu/packages/patches
AgeCommit message (Collapse)Author
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
2025-01-30gnu: thefuck: Remove broken tests.Andrew Stubbs
These tests were reported broken upstream, but nothing has been done about it. See the upstream bug report for more information: https://github.com/nvbn/thefuck/issues/1438 Fixes <https://issues.guix.gnu.org/75464>. * gnu/packages/admin.scm (thefuck)[source]: Add patch. * gnu/packages/patches/thefuck-remove-broken-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: Ib6bbda92b29cd2a26b9c08d79e309e2c78602b71 Signed-off-by: Leo Famulari <[email protected]>
2025-01-29gnu: mandoc: Support zstd-compressed man pages.Sören Tempel
Since #68242 Guix uses zstd compression for man pages. Unfortunately, upstream mandoc only supports gzip compressed man pages. Luckily, zstd provides a wrapper library which easily allows adapting software using zlib to zstd compression. This patch uses this wrapper library in conjunction with mandoc to add support for zstd compression to it, thereby allowing Guix man pages to be viewed with mandoc again. Without this patch, mandoc is essentially defunct on Guix. * gnu/packages/man.scm (mandoc): Support zstd compression. * gnu/local.mk: Add new patch. * gnu/packages/patches/mandoc-support-zstd-compression.patch: New file. Signed-off-by: Maxim Cournoyer <[email protected]> Change-Id: I49a6b9f81309aa1b9f0e5d19b1813dbac13cf968
2025-01-29gnu: llama-cpp: Enable Vulkan.Danny Milosavljevic
* gnu/packages/patches/llama-cpp-vulkan-optional.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/machine-learning.scm (llama-cpp) [source]: Add patch. [arguments]<#:tests?>: Disable. <#:configure-flags>: Add "-DGGML_VULKAN=ON". <#:phases>[patch-paths]: New phase. [inputs]: Add vulkan-headers, vulkan-loader. [native-inputs]: Add shaderc, bash. Change-Id: Ib7a58f5c7f622213f3aaf5abcd701b17eed80f6b
2025-01-27gnu: python-pytorch: Update to 2.5.1.David Elsing
This also updates the qnnpack-pytorch package. * gnu/packages/machine-learning.scm (%python-pytorch-version): Set to 2.5.1. (%python-pytorch-src): Adjust hash accordingly. (python-pytorch)[arguments]<#:phases>: Add 'remove-fr-trace-script phase. Adjust 'use-system-libraries phase. [native-inputs]: Add nlohmann-json. Replace cmake with cmake-minimal. [inputs]: Remove foxi. * gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch. * gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch. Signed-off-by: Ludovic Courtès <[email protected]>
2025-01-27gnu: fbgemm: Update to 1.0.0.David Elsing
* gnu/packages/machine-learning.scm (fbgemm): Update to 1.0.0. [arguments]: Add #:cmake. * gnu/packages/patches/fbgemm-use-system-libraries.patch: Adjust patch. Signed-off-by: Ludovic Courtès <[email protected]>
2025-01-27gnu: python-optree: Update to 0.14.0.David Elsing
* gnu/packages/python-xyz.scm (python-optree): Update to 0.14.0. [source]: Remove patch. [arguments]<#:test-flags>: Disable additional failing test. [native-inputs]: Replace pybind11 with pybind11-2.13 and cmake with cmake-minimal. * gnu/packages/patches/python-optree-fix-32-bit.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Signed-off-by: Ludovic Courtès <[email protected]>
2025-01-26Merge remote-tracking branch 'origin/go-team'Sharlatan Hellseher
Change-Id: I3672a7dc248a41b1a83e4c488523f62cf1806710
2025-01-26gnu: dolphin-emu: Patch data.Maxim Cournoyer
This resolves a hang in the menu of the WaveRace game. * gnu/packages/patches/dolphin-emu-data.patch: New file. * gnu/packages/patches/libretro-dolphin-emu-data.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/emulators.scm (dolphin-emu) [source]: Apply dolphin-emu patch. (libretro-dolphin-emu) [source]: Apply libretro-dolphin-emu patch. Reviewed-by: Sou Bunnbu (宋文武) <[email protected]> Change-Id: Ie22a7bba527724179f5296a44f1874d2efdbd94c