summaryrefslogtreecommitdiff
path: root/gnu/packages/patches
AgeCommit message (Collapse)Author
24 hoursgnu: python-treelib: Remove python-six properly.Nicolas Graves
The package still used python-six. Luckily a PR was ready for its removal. * gnu/packages/python-xyz.scm (python-treelib)[source]: Add patch. * gnu/packages/patches/python-treelib-remove-python2-compat.patch: Add file. * gnu/local.mk: Record patch. Change-Id: I91a37770391cc72f158ade5b9619e80ab9a36bc7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
47 hoursgnu: Remove python-mox3.Sharlatan Hellseher
Unmaintained, fails to build, no users in Guix, see: <http://git.openstack.org/cgit/openstack/mox3>. * gnu/packages/openstack.scm (python-mox3): Delete variable. * gnu/packages/patches/python-mox3-python3.6-compat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: Idde550fee66f2e80e07a7269bd9b0e8cadcb058b
2 daysgnu: dynaconf: Update to 3.2.11.Nicolas Graves
* gnu/packages/python-xyz.scm (dynaconf) [source]: Remove <patches>, handle these substitutions in <snippet>. Re-vendor python-dotenv. [arguments]: Improve style. <#:test-flags>: Add failing click test. [propagated-inputs]: Remove python-dotenv-0.13.0. [native-inputs]: Remove python-wheel. * gnu/packages/patches/dynaconf-unvendor-deps.patch: Remove patch. * gnu/local.mk: De-register patch. Change-Id: Ie3630a754d592e364742ddbebe7f4b3570e73f85 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
3 daysgnu: Remove python-unittest2.Sharlatan Hellseher
This package is no longer needed as per: "unittest2 is a backport of the new features added to the unittest testing framework in Python 2.7 and onwards.", it has no users in Guix. * gnu/packages/check.scm (python-unittest2): Delete variable. * gnu/local.mk (dist_patch_DATA): Deregister 2 patches. * gnu/packages/patches/python-unittest2-python3-compat.patch: Delete file. * gnu/packages/patches/python-unittest2-remove-argparse.patch: Likewise. Change-Id: I7d67223cdd5a0e656a299d83ac28248d7db7c321
3 daysgnu: python-hdmedians: Switch to Pytest backend.Sharlatan Hellseher
* gnu/packages/statistics.scm (python-hdmedians)[source]<patch>: Add patch fixing tests. [arguments] <test-flags>: Provide "--pyargs" option to tests against compiled module. <phases>: Remove 'build-extensions. [native-inputs]: Remove python-nose; add python-pytest. * gnu/packages/patches/python-hdmedians-replace-nose.patch: New file * gnu/local.mk (dist_patch_DATA): Register new patch. Change-Id: I86c577a55c2c273bd6504d225af8056f65593f77
4 daysgnu: python-scikit-build: Update to 0.18.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.18.1. [srouce] <patch>: Add patch fixing compatability with newer Setuptools, taken from upstream. [propagated-inputs]: Remove python-tomli. [native-inputs]: Remove python-coverage, python-mock, python-packaging, python-path, python-pytest-cov, python-pytest-virtualenv, and python-setuptools-scm. * gnu/packages/patches/python-scikit-build-setuptools-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new patch. Change-Id: I132f6558188c32e7e31fd78527ec6805b91a1443
4 daysgnu: python-pyfakefs: Update to 5.9.1.Sharlatan Hellseher
* gnu/packages/check.scm (python-pyfakefs): Update to 5.9.1. [source]: Switch to git-fetch, not GitHub repository provides proper releases and tests. <patches>: Drop it. [arguments] <test-backend>: Use 'custom. <test-flags>: Run all self tests without extra packages. <phases>: Add 'disable-root-tests. [build-system]: Use pyproject. [home-page]: Now pyproject.toml points to GitHub page as the main one, no reference to <http://pyfakefs.org/> in documentation was found. [native-inputs]: Remove python-pytest; add python-setuptools. * gnu/packages/patches/python-pyfakefs-remove-bad-test.patch: Remove file. * gnu/local.mk: Deregister patch. Change-Id: I4427d889019275b304ad021d8e5d0829bcff518a
4 daysgnu: python-dateutil: Update to version 2.9.0.wrobell
* gnu/packages/time.scm (python-dateutil)[source](patches): Remove the dateutil patch. * gnu/packages/patches/python-dateutil-pytest-compat.patch: Drop the patch as seems not required with pytest 8 anymore. * gnu/local.mk (dist_patch_DATA): Deregester patch. Change-Id: I61ef23a2795f6cecc73bbd337759dd4e088d4807
4 daysgnu: Remove llvm-3.8.Andreas Enge
* gnu/packages/llvm.scm (llvm-3.8): Delete variable. * gnu/packages/patches/llvm-3.x.1-fix-build-with-gcc.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister file. Fixes: guix/guix#2101 Change-Id: I71cee0723420fb7f928c0d1c747a3bf4424fa344
4 daysgnu: Remove llvm-3.5.Andreas Enge
* gnu/packages/llvm.scm (llvm-3.5): Delete variable. * gnu/packages/patches/llvm-3.5-fix-clang-build-with-gcc5.patch: Delete file. * gnu/packages/llvm.scm (dist_patch_DATA): Unregister file. Fixes: guix/guix#2100 Change-Id: I60dffaa5eb7f662994daefa84cd49dac5243c4c4
4 daysgnu: Remove unused patch.Andreas Enge
This is a follow-up to commit 2c4acd05d4f2fe6c2241ea24640af92cd64b6dd9. * gnu/packages/patches/clang-3.8-libc-search-path.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: I402f01f1fa442f71b3a0b8c67faa38ae76ac8d6e
4 daysgnu: Remove clang-3.7.Andreas Enge
* gnu/packages/llvm.scm (clang-3.7): Delete variable. * gnu/packages/patches/clang-3.5-libc-search-path.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: Iacf6b9a8f7a70526ffadfdbd1a587d81fae1967f
4 daysgnu: Remove clang-runtime-3.7.Andreas Enge
* gnu/packages/llvm.scm (clang-runtime-3.7): Delete variable. * gnu/packages/patches/clang-3.5-libsanitizer-ustat-fix.patch, gnu/packages/patches/clang-runtime-3.7-fix-build-with-python3.patch, gnu/packages/patches/clang-runtime-3.8-libsanitizer-mode-field.patch, gnu/packages/patches/clang-runtime-asan-build-fixes.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Unregister files. Change-Id: I848b09d29585217b0cc3d2f9ac1867e8ee5e853c
6 daysRevert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
6 daysUpdate Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
6 daysgnu: Remove abseil-cpp-20200923.3.Andreas Enge
* gnu/packages/cpp.scm (abseil-cpp-20200923.3): Delete variable. * gnu/packages/patches/abseil-cpp-20200923.3-adjust-sysinfo.patch, gnu/packages/patches/abseil-cpp-20200923.3-duration-test.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Unregister patches. Change-Id: I52970fe693c0127850d7e7588836141b22ef0213
6 daysgnu: emacs-elpy: Update to 1.35.0-3.0b381f5.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.35.0-3.0b381f5. [source]: Delete patches. * gnu/packages/patches/emacs-elpy-dup-test-name.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: Ida97fd5ad3fa58b6315bef93fd6dc9b8d7e19118
6 daysgnu: zynaddsubfx: Switch to Zyn-Fusion interface.Sughosha
* gnu/packages/patches/zynaddsubfx-3.0.6-system-rtosc.patch: New file. * gnu/packages/music.scm (zynaddsubfx)[source]: Add it. [arguments]<#:configure-flags>: New argument. <#:phases>: Add 'patch-paths phase. [inputs]: Add mruby-zest and rtosc; remove ntk. * gnu/local.mk: Add the patch file. Change-Id: I8522f92707f45915f87d15fd14b0f5d7dc5db224 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
6 daysgnu: Add rtosc.Sughosha
* gnu/packages/audio.scm (rtosc): New variable. * gnu/packages/patches/rtosc-0.3.1-fix-invalid-comparison-operator.patch: New file. * gnu/local.mk: Register it. Change-Id: I771b67a2bedc5ea513d6504c6f47db2d9382330c Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
6 daysgnu: Add stk.Sughosha
* gnu/packages/music.scm (stk): New variable. * gnu/packages/patches/stk-5.0.1-fix-typo.patch: New file. * gnu/local.mk: Register the patch file. Change-Id: I77d0ae447554eb10cfca3d5825b7f466036fb3e8
6 daysgnu: libfaketime: Fix 64-bit time_t on 32-bit platforms.Yelninei
Fixes guix/guix#2633. * gnu/packages/patches/libfaketime-32bit.patch : New patch. * gnu/packages/check.scm (libfaketime)[#:phases]: Remove 'switch-libc-call phase and add phase applying the patch. In 'pre-check don't skip any tests. Change-Id: I86410d0cc8ef270c967ba880b10d4ae14181d783 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 daysgnu: icecat: Update to 140.3.0-gnu1 [security fixes].Maxim Cournoyer
For Firefox/IceCat, this fixes at least CVE-2025-6427, CVE-2025-6428, CVE-2025-6431, CVE-2025-6432, CVE-2025-6433, CVE-2025-6434, CVE-2025-6435 and CVE-2025-6436. For Thunderbird/Icedove, this fixes too many CVEs to be named here. Consult <https://www.mozilla.org/en-US/security/known-vulnerabilities/thunderbird> to read the details. * gnu/packages/image.scm (libpng-apng-for-librewolf): Rename to... (libpng-apng-next): ... this. * gnu/packages/librewolf.scm (librewolf) [inputs]: Adjust accordingly. * gnu/packages/gnuzilla.scm (icecat-minimal): Update to 140.3.0. [#:configure-flags]: Add --disable-fhs. Remove --enable-official-branding. [#:phases] {apply-guix-specific-patches}: Apply icecat-fhs-configure-option.patch. {remove-cargo-frozen-flag}: Remove --frozen from rust.mk. {install}: Also install a policies.json file to disable the Sync feature. {install-desktop-entry}: Adjust and streamline. {install-icons}: Use the 'unofficial' branding directory. [inputs]: Replace libpng-apng with libpng-apng-next. Replace icu4c with icu4c-77. [native-search-paths]: Replace ICECAT_SYSTEM_DIR with MOZILLA_SYSTEM_DIR. (icecat-source): Remove obsolete cleanups. Switch tarball compression to zstd. (make-l10n-package): No longer set GUIX_PYTHONPATH. [#:phases] {build}: Register the "tb_common" mach site. [native-inputs]: Replace python-wrapper with python. Add python-aiohttp, python-async-timeout and python-dateutil. (mozilla-115-compare-locales, mozilla-115-locale, mozilla-115-locales) (update-mozilla-115-locales, all-mozilla-115-locales, %icecat-115-base-version) (%icecat-115-version, %icecat-115-build-id (icecat-115-source): Delete variables. (mozilla-l10n): Update to correct changeset. (format-locales): New procedure. (%icecat-locales): Update. (%icecat-base-version): Set to the version of mozjs. (%icecat-build-id): Bump. (%icedove-build-id): Bump. (%icedove-version): Set to 140.3.0. (thunderbird-comm-source): Update accordingly. [patches]: New field. (comm-source->locales+changeset): Delete variable. (%icedove-locales): Regenerate. (thunderbird-comm-l10n): Adjust URI, and switch to a git-fetch, to be able to use pre-releases (the official release tarballs lag behind those of Firefox). (icedove-source): Compress resulting tarball via zstd. Adjust patching based on changed file names and content. Make "comm" files writable. Patch MOZ_APP_NAME in "devtools/startup/DevToolsStartup.sys.mjs". Adjust services.settings.server value to avoid a warning. Adjust l10n copying, given we're now using a checkout again. (icedove-minimal) [#:phases] {configure}: Do not set PYTHON. Add 'ac_add_options --enable-rust-simd' flag. {do-not-verify-vendored-rust-dependencies}: New phase. {patch-cargo-checksums}: Sync with IceCat, add "comm" directory. {remove-cargo-frozen-flag}: Sync phase with that of IceCat. [inputs]: Sort. Add ffmpeg. Remove gtk+-2. Replace nss with nss-rapid. Replace icu4c with icu4c-77. [native-inputs]: Replace clang-15 with clang-20, llvm-15 with llvm-20. Replace rust-cbindgen-0.24 with rust-cbindgen. * gnu/packages/patches/icedove-observer-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/patches/icecat-compare-paths.patch: Update. * gnu/packages/patches/icecat-use-system-wide-dir.patch: Rework, with the goal to of upstreaming it. Change-Id: Ib420388b9e7c7b59baa74920951afbda99cfe5a2
7 daysgnu: torbrowser: Decouple from IceCat patches.Maxim Cournoyer
In preparation for updating IceCat. * gnu/packages/patches/torbrowser-use-system-wide-dir.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/tor-browsers.scm (make-torbrowser): Adjust accordingly. Change-Id: I56ae81480a96d815d6b3fe5fc3befb1f1c74483f
8 daysgnu: calligra: Fix build.Maxim Cournoyer
* gnu/packages/patches/calligra-qt-6.9.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/kde-office.scm (calligra) [source]: Apply it. Change-Id: Iab4c1ccc3bd20f54d952564f1b6ba21934d42fc9
8 daysgnu: musescore: Update to 4.5.2-0.6ebc98e.Maxim Cournoyer
* gnu/packages/music.scm (musescore): Update to 4.5.2-0.6ebc98e. [source] <modules, patches>: Delete fields. [inputs]: Move gtk+:bin to... [native-inputs]: ... here. * gnu/packages/patches/musescore-fix-build.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: If3f261b13bc01cae581db5822a44815909157ceb
9 daysgnu: Remove clang-runtime-6.Andreas Enge
* gnu/packages/llvm.scm (clang-runtime-6): Delete variable. * gnu/packages/patches/clang-runtime-9-glibc-2.36-compat.patch. gnu/packages/patches/clang-runtime-9-libsanitizer-mode-field.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Unregister files. Change-Id: I2957376d083783e77de85a9761be06d0209ca6c7
9 daysgnu: Remove clang-6.Andreas Enge
* gnu/packages/llvm.scm (clang-6): Delete variable. * gnu/packages/patches/clang-6.0-libc-search-path.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: Ife89d032bd5edbbc2613dbef71e5e8434d75c979
9 daysgnu: slurm-23.02: Update to slurm-23.11.Nicolas Graves
* gnu/packages/parallel.scm (slurm-23.02, slurm-minimal-23.02): Delete variables, replace respectively by (slurm-23.11, slurm-minimal-23.11). * gnu/packages/patches/slurm-23-salloc-fallback-shell.patch: Refresh patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
10 daysgnu: ungoogled-chromium: Update to 140.0.7339.127.André Batista
Fixes CVEs 2025-9864, 2025-9865, 2025-9866, 2025-9867, 2025-10200 and 2025-10201. See: <https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop.html> and <https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_9.html> * gnu/packages/chromium.scm (%preserved-third-party-files): Remove 'third_party/wasm_tts_engine' which does not exist anymore. (%chromium-version): Update to 140.0.7339.127. (%ungoogled-origin, %debian-origin): Update hashes. (%debian-patches): Add 'trixie/rust-no-alloc-shim.patch'. (%guix-patches): Remove 'ungoogled-chromium-nullptr_t.patch' which was merged upstream; Add 'ungoogled-chromium-unbundle-icu-target.patch'. (ungoogled-chromium) [arguments] <#:configure-flags>: Add 'use_system_icu' and set it true. * gnu/packages/patches/ungoogled-chromium-nullptr_t.patch: Remove it. * gnu/packages/patches/ungoogled-chromium-unbundle-icu-target.patch: Add it. * gnu/local.mk (dist_patch_DATA): Register and unregister the above. Change-Id: I315dfa7e20ad48e03d8abb764ac726a999d6fbf7 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
11 daysgnu: qtwebengine: Update to 6.9.2.Maxim Cournoyer
* gnu/packages/qt.scm (qtwebengine): Update to 6.9.2. [source] <snippet>: Adjust for removed or moved and added bundled library dependencies. <patches>: Remove qtwebengine-fix-system-libvpx.patch, add qtwebengine-fix-dependencies.patch. [native-inputs]: Replace clang-18 with clang-20. [inputs]: replace icu4c-75 with icu4c. Delete fp16, which is bundled. * gnu/packages/patches/qtwebengine-fix-system-libvpx.patch: Delete file. * gnu/packages/patches/qtwebengine-fix-dependencies.patch: New file. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: I31b2b3ae2a9240aaa72290cfc0467a04af18c91c
11 daysgnu: qtwebsockets: Update to 6.9.2.Zheng Junjie
* gnu/packages/qt.scm (qtwebsockets): Update to 6.9.2. [source]: Use patch. * gnu/packages/patches/qtwebsockets-6.9-fix-tst_QWebSocket.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I56c137c846787932af1032d360491edafa7e03f5
11 daysRevert "gnu: qtbase: Backport fix for flaky test."Zheng Junjie
This reverts commit e7a87d59b84f20307f22f6878b39e0210496104e.
13 daysgnu: emacs-minimal: Update to 30.2.Cayetano Santos
* gnu/packages/emacs.scm (emacs-minimal)[version]: Update. * gnu/packages/patches/emacs-30-fix-compilation-errors.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: I28ab7895dfd83f3016b10de93002799a91ba89e9 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
13 daysgnu: emacs-minimal: Fix compilation errors.Nicolas Graves
Backport this patch in emacs@30 to fix compilation issues. * gnu/packages/patches/emacs-30-fix-compilation-errors.patch: Add patch. * gnu/packages/emacs.scm (emacs-minimal)[source]: Record patch. * gnu/local.mk: Record patch. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-08gnu: re2c: Fix build on armhf-linux.Alexey Abramov
* gnu/packages/re2c.scm (re2c)[arguments]: When building for armhf-linux add a phase to apply a patch. * gnu/packages/patches/re2c-Use-maximum-alignment.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I9f056de47dc993b9ad779969f1eec71436c21160 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-07gnu: sbcl: Fix build on arm64.Guillaume Le Vaillant
* gnu/packages/patches/sbcl-fix-arm64-shared-lib.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/lisp.scm (sbcl)[source]: Use it. Change-Id: Icb49d76e0e68e02f7e7bb9ef49ce862dcce3969a
2025-09-06gnu: python-mohawk: Update to 1.1.0-0.b789916.Nicolas Graves
* gnu/packages/python-web.scm (python-mohawk): Update to 1.1.0-0.b789916. [source]: Switch to git-fetch. Use patch. [build-system]: Switch to pyproject-build-system. [arguments]: Set <#:test-flags>. [native-inputs]: Remove them. Add python-pytest and python-setuptools-next. * gnu/packages/patches/python-mohawk-pytest.patch: Add patch from upstream Github PR. * gnu/local.mk: Record patch. Change-Id: I866683573757909b9b5b808cd693991358131c46 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05gnu: ungoogled-chromium: Update to 139.0.7258.154.André Batista
Fixes #1272 and #2052. Supersedes #2261. * gnu/packages/chromium.scm: Remove libevent and regex imports; Import rust and rust-apps. (%preserved-third-party-files): Remove: base/third_party/dynamic_annotations, base/third_party/xdg_mime, chrome/third_party/mozilla_security_manager, courgette/third_party/bsdiff, courgette/third_party/divsufsort, third_party/devtools-frontend/src/front_end/third_party/lodash-isequal, third_party/devtools-frontend/src/third_party/typescript, third_party/distributed_point_functions, third_party/iccjpeg, third_party/jstemplate, third_party/libavif, third_party/libudev, third_party/mesa_headers, third_party/openscreen/src/third_party/mozilla, third_party/pdfium/third_party/base, third_party/pdfium/third_party/skia_shared, third_party/qcms, third_party/tflite/src/third_party/eigen3, third_party/web-animations-js, third_party/webrtc/rtc_base/third_party/base64, third_party/widevine/cdm/widevine_cdm_version.h, v8/src/third_party/siphash, v8/src/third_party/utf8-decoder, v8/src/third_party/valgrind; - Add: third_party/anonymous_tokens, third_party/compiler-rt, third_party/compiler-rt/src/lib, third_party/compiler-rt/src/lib/builtins, third_party/crabbyavif, third_party/crabbyavif/src/sys/dav1d-sys, third_party/crabbyavif/src/sys/aom-sys, third_party/crabbyavif/src/sys/libgav1-sys, third_party/crabbyavif/src/sys/libyuv-sys, third_party/crabbyavif/src/sys/ndk-sys, third_party/devtools-frontend/src/front_end, third_party/devtools-frontend/src/front_end/third_party, third_party/devtools-frontend/src/front_end/third_party/json5, third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party, third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/mitt, third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/parsel, third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/rxjs, third_party/devtools-frontend/src/front_end/third_party/puppeteer-replay, third_party/devtools-frontend/src/front_end/third_party/third-party-web, third_party/dragonbox, third_party/d3, third_party/fast_float, third_party/ffmpeg, third_party/fp16, third_party/ink, third_party/ink_stroke_modeler, third_party/jsoncpp, third_party/lens_server_proto, third_party/libdrm, third_party/libtess2, third_party/lit, third_party/lit/v3_0, third_party/lzma_sdk, third_party/ml_dtypes, third_party/protobuf/third_party/utf8_range, third_party/puffin, third_party/rapidhash, third_party/readability, third_party/re2, third_party/rust, third_party/search_engines_data, third_party/simdutf, third_party/simplejson, third_party/spirv-headers, third_party/spirv-tools, third_party/tensorflow_models, third_party/tflite/src/third_party/xla", third_party/tflite/src/third_party/xla/xla, third_party/tflite/src/third_party/xla/xla/tsl/framework, third_party/tflite/src/third_party/xla/xla/tsl/lib/random, third_party/tflite/src/third_party/xla/xla/tsl/platform, third_party/tflite/src/third_party/xla/xla/tsl/protobuf, third_party/tflite/src/third_party/xla/xla/tsl/util, third_party/tflite/src/third_party/xla/third_party/tsl, third_party/tflite/src/third_party/xla/third_party/tsl/tsl, third_party/tflite/src/third_party/xla/third_party/tsl/tsl/platform, third_party/tflite/src/third_party/xla/third_party/tsl/tsl/profiler, third_party/ungoogled-chromium, third_party/vulkan-headers, third_party/vulkan-loader, third_party/vulkan-tools, third_party/vulkan-validation-layers, third_party/vulkan-utility-libraries, third_party/wasm_tts_engine, third_party/zstd, v8/third_party/rapidhash-v8, v8/third_party/siphash, v8/third_party/utf8-decoder, v8/third_party/valgrind, v8/third_party/v8/codegen. (%chromium-version): Update to 139.0.7258.154. (%debian-revision): Change it to concatenation of 'debian/' and %ungoogled-revision. (%arch-revision): Remove it. (%ungoogled-origin) [origin] <uri>: Change to current project URL and update hash. (%debian-patches): Add bookworm/clang19.patch, bookworm/foreach.patch, disable/node-version-ck.patch, fixes/rust-clanglib.patch, trixie/adler1.patch, trixie/libxml-parseerr.patch. - Remove: fixes/clang-and-gcc11.patch and system/zlib.patch. (arch-patch, %reverse-patches, %arch-patches): Remove them. (%guix-patches): Add ungoogled-chromium-nullptr_t.patch; Remove: ungoogled-chromium-ffmpeg-compat.patch and ungoogled-chromium-system-ffmpeg.patch; Change indentation. (%patches): Remove %arch-patches. Change indentation. (ungoogled-chromium-snippet): Remove reverse-patches function; replace_gn_files.py invokation: Remove references to ffmpeg, jsoncpp, libdrm, libevent and re2 which were causing build failures. (lld-as-ld-wrapper-19): New variable. (ungoogled-chromium) [origin] <uri>: Use the lite tarball; Update hash. [arguments]<#:configure-flags>: Set optimize_webui, safe_browsing_use_unrar, enable_enterprise_companion, enable_glic, enable_iterator_debugging, enable_hangout_services_extension, angle_has_histograms, angle_build_tests, build_angle_perftests, use_qt5, use_qt6, is_cfi and v8_enable_backtrace to false; - Unset clang_warning_suppression_file; - Set symbol_level to zero - Set clang_version, rust_sysroot_absolute, rust_bindgen_root and rustc_version. - Remove use_system_libdrm, media_use_ffmpeg, media_use_libvpx, media_use_openh264, rtc_use_h264, rtc_link_pipewire, rtc_build_json, rtc_jsoncpp_root, rtc_build_libevent, rtc_build_libvpx, rtc_build_opus, rtc_build_libsrtp, rtc_build_ssl and related comments. <#:phases> 'patch-stuff: Fix compiler-rt and clang libs location; Remove unknown compiler flags for clang. Remove code for minizip, valgrind, jsoncpp and vulkan. 'add-absolute-references: Remove code for vulkan and libudev. 'adjust-CPLUS_INCLUDE_PATH: New phase. 'prepare-build-environment: Set CXXFLAGS, LDFLAGS, CLANG_MVERS and RUSTC_BOOTSTRAP to appropriate values. 'install: remove code for vulkan. [native-inputs]: Add clang-19, clang-runtime-19, clang-toolchain-19, lld-as-ld-wrapper-19, llvm-19, rust, rust-bindgen-cli and rust-cbindgen; Remove clang-15 and lld-as-ld-wrapper-15. [inputs]: Add libcxx and qtbase; Remove ffmpeg-4, jsoncpp, libevent, qtbase-5, re2, vulkan-headers and vulkan-loader. [home-page]: Set it to current project's page. * gnu/packages/patches/ungoogled-chromium-ffmpeg-compat.patch: Delete it. * gnu/packages/patches/ungoogled-chromium-system-ffmpeg.patch: Same. * gnu/packages/patches/ungoogled-chromium-nullptr_t.patch: Add it. * gnu/packages/patches/ungoogled-chromium-extension-search-path.patch: Adjust it. * gnu/packages/patches/ungoogled-chromium-system-nspr.patch: Same. * gnu/packages/patches/ungoogled-chromium-RUNPATH.patch: Same. * gnu/local.mk (dist_patch_DATA): Register and unregister the above. Change-Id: Idc5e90d82f2d6cc7e23cb093d66a6cadb19cecfb
2025-09-04gnu: libxcb: Add a patch for PATH_MAX on the Hurd.Yelninei
Followup to 214b9d500f1434f745c26c5d9f826615d754a3ce. The PATH_MAX issue has been solved upstream so use their patch instead. * gnu/packages/patches/libxcb-path-max.patch: New patch. * gnu/local.mk (dist_path_DATA): Add it. * gnu/packages/xorg.scm (libxcb): Adjust ‘fix-PATH_MAX’ phase to apply the patch instead of substituting the source. Change-Id: I290033978a86aaa9e87149b6bed9aec0918076f3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04gnu: local.mk: Remove unused patch.Cayetano Santos
* gnu/packages/patches/qucs-s-qucsator-rf-search.patch: Remove. * gnu/local.mk (dist_patch_DATA): Unregister it. This follows on from 7e69873252. Change-Id: I44b4c48dc6cb741e0a60010355792574ad8c161f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-03gnu: qemu: Reinstate the bios-tables test.Maxim Cournoyer
* gnu/packages/virtualization.scm (qemu): Add comment. [source] <patches>: Remove qemu-disable-bios-tables-test.patch [#:phases] {replace-firmwares}: Adjust file names. * gnu/packages/patches/qemu-disable-bios-tables-test.patch: Delete file. * gnu/local.mk: De-register it. Change-Id: I9835c21533ce7217d3928f5c02db8a0355af89c8
2025-09-02gnu: hare: Add hare.Lilah Tascheter
* gnu/packages/hare.scm (hare): New variable. * gnu/packages/patches/hare-fallback-cache.patch: New file. * gnu/packages/patches/hare-toolpath.patch: New file. Change-Id: I5d29841c3dab0f1d50876415a4f62961bfd7a467 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-01gnu: cyrus-sasl: Fix time.h check.aragaer
This is needed for cross-compiling. * gnu/packages/patches/cyrus-sasl-fix-time-h.patch: New file. * gnu/packages/cyrus-sasl.scm (dist_patch_DATA): Register it. * gnu/packages/cyrus-sasl.scm (cyrus-sasl)[source]: Use the patch. [native-inputs]: Add autoconf, automake and libtool. [arguments]<#:phases>{autoreconf}: New phase. Change-Id: I46e3801d50758f79df0447dd3bd483b427277e12 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-01gnu: libvpx: Update to 1.15.2.Andreas Enge
* gnu/packages/patches/libvpx-CVE-2025-5262.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister file. * gnu/packages/video.scm (libvpx): Update to 1.15.2. [source]: Remove patch. Change-Id: If7f5d584204a5bab29156f53930e45f76a4a68e3
2025-09-01gnu: bc: Update to 1.08.2.Andy Tai
* gnu/packages/algebra.scm (bc): Update to 1.08.2. [source](origin): Remove patch. [license]: Change from gpl2+ to gpl3+. * gnu/packages/patches/bc-fix-cross-compilation.patch: Delete. * gnu/local.mk: Unregister deleted file. Change-Id: Iada592d2deeeec91f875306a0fb6f8c4056ccfad Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-31gnu: qemu: Update to 10.1.0.Maxim Cournoyer
* gnu/packages/virtualization.scm (qemu): Update to 10.1.0. [source] <patches>: Remove qemu-disable-bios-tables-test and qemu-glibc-2.41.patch patches; add qemu-fix-test-virtio-version.patch. * gnu/packages/patches/qemu-disable-bios-tables-test.patch: Rebase. * gnu/packages/patches/qemu-disable-migration-test.patch: Delete file. * gnu/packages/patches/qemu-glibc-2.41.patch: Likewise. * gnu/packages/patches/qemu-fix-test-virtio-version.patch: New file. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: I0203137a144f89dcc502d1bcb2fa6f717b7223ff
2025-08-30gnu: lxsession: Update to 0.5.6.John Khoo
* gnu/packages/patches/lxsession-potfiles-ignore.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/lxde.scm (lxsession): Update to 0.5.6. [source]: Switch to git-fetch. Add patch. Closes: #2268 Change-Id: I9b33123dfbfb6beb53178caeb6c531d9ef1b7a94 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-29gnu: gimp-2: Fix build.Liliana Marie Prikler
* gnu/packages/patches/gimp-fix-metadata-editor.patch: New file. * gnu/packages/patches/gimp-fix-tiff-load.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them here. * gnu/packages/gimp.scm (gimp-2) [source] <patches>: Apply them. Fixes: #1676 Change-Id: I6524d7e4f90f56d75f69a3b65e0ee6627924258c Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-27gnu: nss-rapid: Update to 3.115.Ian Eure
* gnu/packages/nss.scm (nss-rapid): Update to 3.115. * gnu/packages/patches/nss-3.115-disable-broken-tests.patch: Add. * gnu/packages/patches/nss-3.115-disable-pkix-ocsp-tests.patch: Add. * gnu/local.mk (dist_patch_DATA): Add NSS patches. Change-Id: Ia54c89bd8bf2059c1c8f03cde794c85be9b5c527
2025-08-26gnu: Remove linuxdcpp.Andreas Enge
* gnu/packages/patches/linuxdcpp-openssl-1.1.patch, gnu/packages/direct-connect.scm: Remove files. * gnu/local.mk (dist_patch_DATA): Unregister patch. (GNU_SYSTEM_MODULES): Unregister module. Fixes: guix/guix#1573 Change-Id: I5bb0a894a5964576f0307264e23cade3b9532732