aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches
AgeCommit message (Expand)Author
2025-02-02gnu: python-pysmt: Update to 0.9.6.•••* 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 <ngraves@ngraves.fr> Signed-off-by: Leo Famulari <leo@famulari.name> Nguyễn Gia Phong
2025-02-02gnu: llama-cpp: Make the runtime check safer.•••* gnu/packages/patches/llama-cpp-vulkan-optional.patch: Make the runtime check safer. Change-Id: If72148fb3e8bf500d35c0987126a788ec410cdbd Danny Milosavljevic
2025-02-01gnu: Remove unused patch.•••* gnu/packages/patches/ri-li-modernize_cpp.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: Idc36a33497dcfe04c8432488694969ea59c11fc7 Nicolas Goaziou
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.•••* 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 <hako@ultrarare.space> Change-Id: Icbe5729c17c1d865200612d4a571fe42a1c5741b Nicolas Graves via Guix-patches via
2025-01-30gnu: thefuck: Remove broken tests.•••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 <leo@famulari.name> Andrew Stubbs
2025-01-29gnu: mandoc: Support zstd-compressed man pages.•••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 <maxim.cournoyer@gmail.com> Change-Id: I49a6b9f81309aa1b9f0e5d19b1813dbac13cf968 Sören Tempel
2025-01-29gnu: llama-cpp: Enable Vulkan.•••* 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 Danny Milosavljevic
2025-01-27gnu: python-pytorch: Update to 2.5.1.•••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 <ludo@gnu.org> David Elsing
2025-01-27gnu: fbgemm: Update to 1.0.0.•••* 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 <ludo@gnu.org> David Elsing
2025-01-27gnu: python-optree: Update to 0.14.0.•••* 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 <ludo@gnu.org> David Elsing
2025-01-26Merge remote-tracking branch 'origin/go-team'•••Change-Id: I3672a7dc248a41b1a83e4c488523f62cf1806710 Sharlatan Hellseher
2025-01-26gnu: dolphin-emu: Patch data.•••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 (宋文武) <iyzsong@member.fsf.org> Change-Id: Ie22a7bba527724179f5296a44f1874d2efdbd94c Maxim Cournoyer
2025-01-26gnu: retroarch-minimal: Add new search paths.•••This makes it possible to locate system files provided by libretro cores, as well as database and cheat files. * gnu/packages/patches/retroarch-improved-search-paths.patch: Extend patch. * gnu/packages/emulators.scm (retroarch-minimal) [native-search-paths]: Register new search paths for the LIBRETRO_CHEATS_DIRECTORY, LIBRETRO_DATABASE_DIRECTORY and LIBRETRO_SYSTEM_DIRECTORY variables. Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org> Change-Id: I48f9a92608c0e36922ce9dcc9bbb61d6ca915002 Maxim Cournoyer
2025-01-22gnu: ark: Update to 24.12.1.•••* gnu/packages/kde-utils.scm (ark): Update to 24.12.1. * gnu/packages/patches/ark-skip-xar-test.patch: Adjust it. Change-Id: Ib8cb7ec347b6373a2fbe7857925dea4b0d7af782 Zheng Junjie
2025-01-21gnu: exercism: Update to 3.5.4.•••* gnu/packages/education.scm (exercism): Update to 3.5.4. * gnu/packages/patches/exercism-disable-self-update.patch: Refresh it to be compatible. Change-Id: Ia1920522d232fa681b70178bce2220649b0bcbe0 Sharlatan Hellseher
2025-01-21gnu: go-github-com-urfave-cli-v2: Update to 2.27.5.•••* gnu/packages/golang.scm (go-github-com-urfave-cli-v2): Update to 2.27.5. [source]<patches>: Remove patch as no longer required. [propagated-inputs]: Add go-github-com-burntsushi-toml, go-github-com-go-md2man, go-github-com-xrash-smetrics, and go-gopkg-in-yaml-v3. * gnu/packages/patches/go-github-com-urfave-cli-fix-v2-tests.patch: Delete file. * gnu/local.mk: Deregister patch. Change-Id: I18c5b778b18d44bb8a6508440174cd87f5ec390a Sharlatan Hellseher
2025-01-21gnu: go-github-com-urfave-cli: Update to 1.22.16.•••* gnu/packages/golang.scm (go-github-com-urfave-cli): Update to 1.22.16. [source]: Remove patch. [native-iputs]: Add go-github-com-stretchr-testify. * gnu/packages/patches/go-github-com-urfave-cli-fix-tests.patch: Delete file. * gnu/local.mk: Deregister patch. Change-Id: If4f1db104fbdcd5b603003065c88110746d12ebb Sharlatan Hellseher
2025-01-20gnu: python-typing-inspect: Update to 0.9.0.•••* gnu/packages/python-xyz.scm (python-typing-inspect): Update to 0.9.0. [source]: Remove patch, as <https://github.com/ilevkivskyi/typing_inspect/issues/60> was resolved. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. * gnu/packages/patches/python-typing-inspect-fix.patch: Delete file. * gnu/local.mk: Deregester the patch. Change-Id: Idc6e8745d4b85624863a5c2dc24e533a7dd92f46 Sharlatan Hellseher
2025-01-20gnu: python-hiredis: Update to 3.1.0.•••* gnu/packages/patches/python-hiredis-fix-header.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove patch. * gnu/packages/databases.scm (python-hiredis): Update to 3.1.0. [source]: Remove patch. [arguments]: Remove. Change-Id: I095c89329e4c42316398c7fccc86e1dee0affaea Ricardo Wurmus
2025-01-20gnu: python-zeep: Update to 4.3.1.•••* gnu/packages/patches/python-zeep-Fix-pytest_httpx-test-cases.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove patch. * gnu/packages/python-web.scm (python-zeep): Update to 4.3.1. [source]: Remove patch. [build-system]: Use pyproject-build-system. [arguments]: Add phase 'compatibility; replace custom 'check phase with 'set-HOME phase. [propagated-inputs]: Remove python-cached-property. [native-inputs]: Remove python-aiohttp, python-aioresponses, and python-mock; add nss-certs-for-test, python-coverage, python-flake8, python-flake8-blind-except, python-flake8-debugger, python-isort, python-setuptools, and python-wheel. Change-Id: I0385e304fcb2eeda508bc7d019ca645cf8a36c64 Ricardo Wurmus
2025-01-20gnu: pari-gp: Update to 2.17.1.•••* gnu/packages/algebra.scm (pari-gp): Update to 2.17.1. * gnu/packages/patches/pari-gp-qfcvp.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I1d681737c7e7b19de8f2b01bfff11d72d5d936bf Andreas Enge
2025-01-19gnu: emacs-eglot-x: Fix compatibility with emacs-eglot.•••The current emacs-eglot-x version we package is broken when used with an eglot version higher than 1.16 (emacs-eglot is currently at version 1.17). Upstream has an as-of-yet unreleased fix, so let's backport that to our package. * gnu/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs-xyz.scm (emacs-eglot-x)[patches]: Use it here. Change-Id: Id39f4805dc37902048139049785a4f7852202a8c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Javier Olaechea
2025-01-19gnu: emacs-next: Don't hash file names in native compilation.•••* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs.scm (emacs-minimal)[source]: Use it here. Liliana Marie Prikler
2025-01-19gnu: emacs: Pin natively compiled packages.•••* gnu/packages/patches/emacs-native-comp-pin-packages.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs.scm (emacs)[source]: Use it here. [#:phases]: Remove ‘disable-native-compilation’. Fixes: Emacs native-comp collisions <https://issues.guix.gnu.org/67292> Liliana Marie Prikler
2025-01-19gnu: isc-dhcp: Patch dhclient to support resolvconf.•••* gnu/packages/patches/dhclient-script-resolvconf-support.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (isc-dhcp): Patch dhclient-script and update wrapper. Signed-off-by: Ludovic Courtès <ludo@gnu.org> B. Wilson
2025-01-16gnu: doxygen: Remove now unnecessary Hurd patch.•••* gnu/packages/documentation.scm (doxygen)[arguments]: Remove ‘apply-patch’ phase. * gnu/packages/patches/doxygen-hurd.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it. Reported-by: yelninei Change-Id: Ifa5eca19e0504b9c5df1f7a57c4d5c355049a41f Ludovic Courtès
2025-01-16gnu: libgpg-error: Remove now unnecessary x86_64-gnu patch.•••* gnu/packages/gnupg.scm (libgpg-error)[arguments]: Remove ‘apply-hurd64-patch’ phases. * gnu/packages/patches/libgpg-error-hurd64.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it. Reported-by: yelninei Change-Id: I2c5a5c19ba673f7d8946f755207fc260b7d452b9 Ludovic Courtès
2025-01-16gnu: pari-gp: Update to 2.17.0.•••* gnu/packages/algebra.scm (pari-gp): Update to 2.17.0. * gnu/packages/patches/pari-gp-qfcvp.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: If0ea83651ae7aa4cb5de61dfaa5ec2b11051eaab Andreas Enge
2025-01-16gnu: Add corectrl.•••* gnu/packages/admin.scm (corectrl): New variable. * gnu/packages/patches/corectrl-polkit-install-dir.patch: New file. * gnu/local.mk (dist_patch_DATA): Add reference to it. Change-Id: I7b0f85c917eb58d7518d7ee7c5b22ef2debde7d9 Ashvith Shetty
2025-01-12gnu: flatpak: Fix icon validation.•••* gnu/packages/package-management.scm (flatpak): Substitute a marker in icon-validator/validate-icon.c for the store location. * gnu/packages/patches/flatpak-fix-icon-validation.patch: Bind the guix store during flatpak-validate-icon invocation in sandbox mode, along with a few environment variables necessary for image format detection. Change-Id: I15dfdd0ecadc57ed383e2985c1c3caa36be4a1de Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vasilii Smirnov
2025-01-09Merge remote-tracking branch 'origin/rust-team'•••Change-Id: Ib21a0ea59fb2ae4e802552057227c636f24a6f8c Efraim Flashner
2025-01-09syscalls: Add implementation of statfs for guile-static.•••This is needed when bind mounting file systems from the initrd guile, or else you get an error like this: https://lists.gnu.org/archive/html/help-guix/2021-07/msg00050.html * guix/build/syscalls.scm (statfs): Add implementation for calling from guile-static. * gnu/packages/patches/guile-3.0-linux-syscalls.patch, gnu/packages/patches/guile-linux-syscalls.patch (statfs-raw): C Function to support above. Change-Id: Ibc8f1f27648add90639bd391aff8d61c6a23b884 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Noah Evans
2025-01-07gnu: Add rust-onenote-parser-for-clamav.•••* gnu/packages/crates-io.scm (rust-onenote-parser-for-clamav): New variable. * gnu/packages/patches/rust-onenote-parser-for-clamav-deps.patch * gnu/packages/patches/rust-onenote-parser-for-clamav-parse-in-memory-buffer.patch * gnu/packages/patches/rust-onenote-parser-for-clamav-property-type.patch Add patches here... * gnu/local.mk: ...and here. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: I6c2bb1d7afef8328317a54dcfee9204614864e64 Nicolas Graves
2025-01-06gnu: maturin: Update to 1.8.0.•••* gnu/packages/rust-apps.scm (maturin): Update to 1.8.0. [source]: Remove snippet. [arguments]: Don't run the tests in release mode. Adjust the custom 'install-completions phase to install the bash completions in the correct directory and to install the nushell completions. [cargo-inputs]: Add rust-pretty-assertions-1, rust-same-file-1, rust-schemars-0.8, rust-xid-unicode-0.2. Replace rust-cargo-metadata-0.18 with 0.19, rust-cbindgen-0.26 with 0.27, rust-clap-complete-command-0.5 with 0.6, rust-fs-err-2 with 3, rust-goblin-0.7 with 0.9, rust-minijinja-1 with 2, rust-pep440-rs-0.3 with 0.6, rust-pep508-0.2 with 0.6, rust-pyproject-toml-0.8 with 0.11, rust-rustls-0.21 with 0.23, rust-target-lexicon-0.12 with 0.13, rust-thiserror-1 with 2, rust-toml-edit-0.21 with 0.22, rust-zip-0.6 with 2. [cargo-development-inputs]: Add rust-fs4-0.12, rust-rstest-0.22. Replace rust-trycmd-0.14 with 0.15, rust-which-5 with 7. * gnu/packages/patches/maturin-no-cross-compile.patch: Update patch. Change-Id: Iad445c26556efe4527085876a759d65d4f72621d Efraim Flashner
2025-01-06gnu: rust-cargo-edit: Update to 0.13.0.•••* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.13.0. [source]: Remove patch. [arguments]: Remove custom phases. Don't skip the tests. Add cargo-test-flags. [cargo-inputs]: Add rust-tame-index-0.13, rust-cargo-test-macro-0.3, rust-cargo-test-support-0.3. Replace rust-snapbox-0.4 with 0.6. Remove rust-crates-index-0.19, rust-git2-0.17, rust-native-tls-0.2. [inputs]: Add curl, libgit2-1.8. Remove libgit2-1.6. * gnu/packages/patches/rust-cargo-edit-remove-ureq.patch: Remove file. gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I10001bec2ccf09cce2aadfc62b7fb9abdbdad137 Efraim Flashner
2025-01-06gnu: rust-webbrowser-0.8: Update to 0.8.15.•••* gnu/packages/crates-io.scm (rust-webbrowser-0.8): Update to 0.8.15. [source]: Remove patch. [arguments]: Don't skip the build. Add cargo-test-flags. [cargo-inputs]: Add rust-core-foundation-0.9, rust-home-0.5, rust-jni-0.21, rust-ndk-context-0.1, rust-objc-0.2, rust-raw-window-handle-0.5. [cargo-development-inputs]: Add rust-actix-files-0.6, rust-actix-web-4, rust-crossbeam-channel-0.5, rust-env-logger-0.9, rust-ndk-glue-0.5, rust-rand-0.8, rust-serial-test-0.10, rust-tokio-1, rust-urlencoding-2. [native-inputs]: Add pkg-config. [inputs]: Add zstd:lib. * gnu/packages/patches/rust-webbrowser-remove-unsupported-os.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: Ib585361789c2615654ddeaab88aadcab702ac6c0 Efraim Flashner
2025-01-06gnu: mrustc: Update to 0.11.0-1.5e01a76.•••* gnu/packages/rust.scm (%mrustc-commit): Update to newest commit. (%mrustc-source): Update to 0.11.0-1.5e01a76. Add a patch. Adjust the snippet to not use vendored openssl. (rust-bootstrap)[source]: Remove patch, remove patch-flags. Add to the snippet a substitution for compatibility with llvm-13. [inputs]: Remove input labels. Remove conditional use of clang. [arguments]: Allow parallel building on all architectures. Update the make-flags. Replace the 'unpack phase to unpack the mrustc sources. Delete the custom 'set-mrustc-sources and 'patch-cargo-checksum phases. Adjust the custom 'patch-makefiles phase. Adjust the 'configure and 'build phases to no longer use clang on some architectures. * gnu/packages/patches/mrustc-patches.patch: New file. * gnu/packages/patches/rustc-1.54.0-src.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Update it. Change-Id: I7e444abe4b386b1bb77f05a278ddef45152ddb3c Efraim Flashner
2025-01-02gnu: whisper-cpp: Enable sdl2 and tests.•••* gnu/packages/patches/whisper-cpp-enable-tests.patch: New file. * gnu/packages/machine-learning.scm (whisper-cpp)[source]: Add reference to patch. [arguments]<#:configure-flags>: Add configure flags. [arguments]<#:phases>: Disable big test on 32 bit. [inputs]: Add sdl2. [synopsis]: Modify. [description]: Modify. * gnu/local.mk (dist_PATCH_DATA): Register patch. Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com> Change-Id: Icdb82c3c7d3d485346f89fe699d0d64b34c1b21a Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com> Andy Tai
2025-01-02gnu: Remove python-pyls-black.•••* gnu/packages/python-xyz.scm (python-pyls-black): Delete variable and remove associated patch. Project is no longer maintained as of 4 years to this date and has been succeeded and forked by python-lsp-black. Change-Id: Ic209f23e6368744db74b93e2a9c01a9859b04f82 jgart
2024-12-31gnu: zig: Respect the PKG_CONFIG environment variable.•••* gnu/packages/patches/zig-0.9-build-respect-PKG_CONFIG-env-var.patch: New file. * gnu/packages/patches/zig-0.10-build-respect-PKG_CONFIG-env-var.patch: New file. * gnu/packages/patches/zig-0.11-build-respect-PKG_CONFIG-env-var.patch: New file. * gnu/packages/patches/zig-0.12-build-respect-PKG_CONFIG-env-var.patch: New file. * gnu/packages/patches/zig-0.13-build-respect-PKG_CONFIG-env-var.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/zig.scm (zig-0.9,zig-0.10,zig-0.11,zig-0.12,zig-0.13)[source]: Add patches. * guix/build/zig-build-system.scm (configure): set PKG_CONFIG. Change-Id: I0abf871c6990144fc472191bf1167aa2fc765161 Modified-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Hilton Chain <hako@ultrarare.space> Efraim Flashner
2024-12-31gnu: Add zig-0.13.•••* gnu/packages/patches/zig-0.13-fix-runpath.patch: New file. * gnu/local.mk (dist_patch_DATA): Regisiter it. * gnu/packages/zig.scm (zig-0.13-glibc-abi-tool,zig-0.13): New variables. Change-Id: I217a1d444acb600d8cc38abcaa3950156b11cbae Hilton Chain
2024-12-31gnu: Add zig-0.12.•••* gnu/packages/patches/zig-0.12-fix-runpath.patch: New file. * gnu/packages/patches/zig-0.12-use-baseline-cpu-by-default.patch: New file. * gnu/packages/patches/zig-0.12-use-system-paths.patch: New file. * gnu/local.mk (dist_patch_DATA): Regisiter them. * gnu/packages/zig.scm (zig-0.12-glibc-abi-tool,zig-0.12): New variables. Change-Id: I700d0afa2b373bf24a4f3527548e86dbed1aff17 Hilton Chain
2024-12-31gnu: Add zig-0.11.•••* gnu/packages/patches/zig-0.11-fix-runpath.patch: New file. * gnu/packages/patches/zig-0.11-use-system-paths.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/zig.scm (zig-0.11-glibc-abi-tool,zig-0.11): New variables. Change-Id: I2507af62918f3989967d55dec942b84655d6d8bd Hilton Chain
2024-12-31gnu: Add zig-0.10.0-1638.•••* gnu/packages/patches/zig-0.10.0-1638-re-add-qualCast.patch: New file. * gnu/local.mk (dist_patch_DATA): Regisiter it. * gnu/packages/zig.scm (zig-0.10.0-1637-source,zig-0.10.0-1638): New variables. Change-Id: I66853da969d7cb2afc820a860757ef08b4577fbd Hilton Chain
2024-12-31gnu: Add zig-0.10.0-747.•••* gnu/packages/patches/zig-0.10.0-747-CallOptions.patch: New file. * gnu/local.mk (dist_patch_DATA): Regisiter it. * gnu/packages/zig.scm (zig-0.10.0-747): New variable. Change-Id: I06e3255cbb3a4ddea28a7d663c8f72040ce993af Hilton Chain