Andreas Enge
e9772c442f
gnu: daemontools: Fix build with gcc-14.
...
* gnu/packages/patches/daemontools-gcc14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/admin.scm (daemontools)[origin]: Use patch.
Change-Id: Ica243ab00e20242e04be0281e3285d24fe7ff574
2025-08-08 09:24:36 +02:00
Efraim Flashner
116e0e8644
gnu: libgcrypt: Fix building on armhf-linux.
...
* gnu/packages/gnupg.scm (libgcrypt)[arguments]: When building for
armhf-linux add a phase applying a patch.
* gnu/packages/patches/libgcrypt-arm32-register-pressure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I858cfe69bac20bde2d88113c80634fb5f413e6dc
2025-08-07 12:23:04 +03:00
Ada Stevenson
8b1b192359
gnu: pcsxr: Update to 1.9.94-1.6666043.
...
* gnu/packages/emulators.scm (pcsxr): Update to 1.9.94-1.6666043.
[configure-flags]: Prevent compile errors.
[phases]: Remove 'ch-subdir.
[source]<origin>: Change upstream and commit.
<patches>: Add patches.
[home-page]: Change from dead link to active GitHub page.
* gnu/packages/patches/pcsxr-find-harfbuzz.patch: Add it.
* gnu/packages/patches/pcsxr-fix-definitions.patch: Add it.
* gnu/local.mk: Register them.
Change-Id: I5ebc91b3fa44152057cf197c0ab018fa064241a4
2025-08-05 10:39:40 +02:00
Anderson Torres
b9030ce78a
gnu: Add oyacc.
...
oyacc is a portable yacc implementation that depends on libc only,
making it useful for bootstrap purposes.
* gnu/packages/oyacc.scm (oyacc): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.
Change-Id: I41c366fc30128015e77a6eb95d5aafea4143a452
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-08-04 12:47:29 +03:00
Greg Hogan
8d49db6183
gnu: bloomberg-bde: Update to 4.27.0.0.
...
* gnu/packages/cpp.scm (bloomberg-bde): Update to 4.27.0.0.
[source](origin): Remove test deletion snippet.
<patches>: Remove bloomberg-bde-cmake-module-path.patch.
[arguments]<#:parallel-tests>: Delete.
<#:test-exclude>: Add failing tests.
<#:phases>: Rewrite 'build-tests to call gnu-build-system's 'build
phase.
* gnu/local.mk: Remove patch.
* gnu/packages/patches/bloomberg-bde-cmake-module-path.patch: Delete.
Change-Id: I8f07889d5908a29e7d732af20937c4f7ad1f703e
2025-08-04 04:11:28 +00:00
Greg Hogan
f4ce754028
gnu: Restore gnu-build-system phases.
...
* gnu/packages/bioinformatics.scm (bandage),
* gnu/packages/education.scm (openboard),
* gnu/packages/emulators.scm (qtmips),
* gnu/packages/games.scm (chessx),
* gnu/packages/kde-systemtools.scm (spectacle-ocr-screenshot),
* gnu/packages/qt.scm (pyotherside, qtwidgetanimationframework)
<#:phases>: Restore build phase.
* gnu/packages/admin.scm (wpa-supplicant-gui),
* gnu/packages/finance.scm (kitsas)
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build phase.
* gnu/packages/engineering.scm (librecad)
[arguments]<#:test-target>: Delete.
<#:phases>: Restore build and check phases.
* gnu/packages/music.scm (samplebrain)
<#:phases>: Restore build, check, and install phases.
* gnu/packages/password-utils.scm (qtpass)
[arguments]<#:test-target>: Delete.
<#:phases>: Restore build, check, and install phases.
* gnu/packages/ebook.scm (inkbox),
* gnu/packages/engineering.scm (qelectrotech),
* gnu/packages/games.scm (doom-runner, moonlight-qt, pokerth,
qcheckers),
* gnu/packages/gps.scm (gpxsee),
* gnu/packages/hardware.scm (openrgb),
* gnu/packages/image-viewers.scm (qview),
* gnu/packages/pdf.scm (qpdfview),
* gnu/packages/qt.scm (signond),
* gnu/packages/radio.scm (dream)
<#:phases>: Restore build and install phases.
* gnu/packages/disk.scm (qdirstat),
* gnu/packages/pdf.scm (sioyek),
* gnu/packages/qt.scm (signon-plugin-oauth2),
* gnu/packages/radio.scm (qsstv, wfview),
* gnu/packages/security-token.scm (yubikey-manager-qt),
* gnu/packages/tex.scm (texmaker),
* gnu/packages/video.scm (smplayer)
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build and install phases.
* gnu/packages/task-management.scm (timewarrior)
<#:phases>: Restore check phase.
* gnu/packages/audio.scm (supercollider)
<#:phases>: Restore install phase.
* gnu/packages/web.scm (libzim): Update to 9.3.0.
(kiwix-lib): Update to 14.0.0.
(kiwix-desktop): Update to 2.4.1.
[source](patches): Delete.
[arguments]<#:test-target>: Delete.
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build and install phases.
(kiwix-tools): Update to 3.7.0.
* gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: Delete.
* gnu/local.mk: Update accordingly.
Change-Id: Ia5162ec190fc21334bbc516dcc01056d599f2891
2025-08-04 04:11:21 +00:00
Greg Hogan
3441c3e30d
gnu: cmake: Update to 4.0.3.
...
* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.31.8.
[source]: Remove the cmake-curl-certificates-3.24 patch.
[arguments]<#:configure-flags>: Disable debugger.
(cmake-minimal)[arguments]
<#:configure-flags>: Disable debugger.
<#:phases>: Output on failure in 'check phase.
(cmake): Update to 4.0.3.
[source]: Remove the cmake-curl-certificates-3.24 patch.
[inputs]: Add cppdap.
(cmake-3.30): Remove.
(cmake-3.25): New variable.
(%common-build-phases): Substitute for Ninja build.
(%preserved-third-party-files): Add new parser.
* gnu/packages/patches/cmake-curl-certificates-3.24.patch: Delete.
* gnu/local.mk: Remove it.
Change-Id: I8676e80a6cc26242aef4c96360200a1ac646b9fb
2025-08-04 04:11:17 +00:00
John Kehayias
d8dc8d856a
gnu: rocm: Update to 6.4.2.
...
This commit updates all of the ROCm packages, including llvm-for-rocm, to the
latest version, 6.4.2. An exception is roct-thunk-interface which is
deprecated upstream, but unclear what the replacement is. It does build from
the last version, 6.2.4, which is what it is updated to here.
Several packages are now in the same repository as the ROCm LLVM fork, so they
share the same origin (repeated in (gnu packages rocm) from llvm-for-rocm
in (gnu packages llvm) as using package-source did not resolve).
* gnu/packages/llvm.scm (llvm-for-rocm): Update to 6.4.2. Inherit from
llvm-19.
[source]: Update URL.
[arguments]: Correct spacing of configure-flags.
* gnu/packages/patches/rocclr-5.6.0-enable-gfx800.patch,
gnu/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch: Update.
* gnu/packages/patches/rocm-bandwidth-test-5.5.0-fix-includes.patch,
gnu/packages/patches/rocm-comgr-3.1.0-dependencies.patch: Remove files.
* gnu/packages/rocm.scm (%rocm-version): Update to 6.4.2.
(%rocm-llvm-origin): New variable.
(rocm-cmake)[home-page]: Update.
(rocm-device-libs)[source]: Use %rocm-llvm-origin.
[arguments]: Add build-type. Add chdir phase.
[home-page]: Update.
(rocm-comgr)[source]: Use %rocm-llvm-origin. Remove patch.
[arguments]: Add build-type. Rename chdir phase to prepare-to build, setting
ROCM_PATH.
[inputs]: Move llvm-for-rocm from here ...
[native-inputs]: ... to here. Add python.
[home-page]: Update.
(roct-thunk-interface): Update to 6.2.4.
[source, home-page]: Update URL.
(rocr-runtime)[source]: Update URL.
[arguments]: Add build-type. Update and simplify add-rocm-device-lib-path
phase.
[inputs]: Change libelf to libelf-shared.
[home-page]: Update.
(rocclr-src): Remove variable.
(rocm-opencl-runtime)[home-page]: Update.
[source]{patches}: Add patch (that was in rocclr-src before).
[arguments]: Add build-type. Update configure-flags. Add no-os-release
phase.
(rocminfo)[source, home-page]: Update URL.
(rocm-bandwidth-test)[source]: Update URL. Remove patch.
[home-page]: Update.
* gnu/local.mk (dist_patch_DATA): Remove patches.
Change-Id: I2157255a9546110ac683c12c131a330402e2fd93
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-03 16:40:08 +02:00
Giacomo Leidi
bc4652f665
gnu: Add FluidPlug plugins.
...
* gnu/packages/fluidplug.scm: New file;
(fluidplug-lv2): New variable;
(fluidplug-plugin->package): New procedure;
(fluidplug-airfont320-lv2, fluidplug-avl-drumkits-perc-lv2,
fluidplug-black-pearl-4a-lv2, fluidplug-black-pearl-4b-lv2,
fluidplug-black-pearl-5-lv2, fluidplug-red-zeppelin-4-lv2,
fluidplug-red-zeppelin-5-lv2, fluidplug-fluidgm-lv2,
fluidplug-fluidbass-lv2, fluidplug-fluidbrass-lv2,
fluidplug-fluidchromperc-lv2, fluidplug-fluiddrums-lv2,
fluidplug-fluidensemble-lv2, fluidplug-fluidethnic-lv2,
fluidplug-fluidguitars-lv2, fluidplug-fluidorgans-lv2,
fluidplug-fluidpercussion-lv2, fluidplug-fluidpianos-lv2,
fluidplug-fluidpipes-lv2, fluidplug-fluidreeds-lv2,
fluidplug-fluidsoundfx-lv2, fluidplug-fluidstrings-lv2,
fluidplug-fluidsynthfx-lv2, fluidplug-fluidsynthleads-lv2,
fluidplug-fluidsynthpads-lv2): New variables.
* gnu/local.mk: Add it.
* CODEOWNERS: Add it to audio team's scope.
* etc/teams.scm: Add it to audio team's scope.
Change-Id: I3692e2ed462bf71abe56d07712b8846a4228ad90
2025-08-03 12:13:15 +02:00
Efraim Flashner
2c814874a7
gnu: busybox: Fix build with newer kernel.
...
This fixes bug #1716 .
* gnu/packages/busybox.scm (busybox)[source]: Add patch.
* gnu/packages/patches/busybox-no-cbq.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: Ia8cfdbb86a9ac2bca5b4c24ca91e5357ddf92539
2025-08-03 12:34:02 +03:00
Ashvith Shetty
eb4bd0ea6e
gnu: brasero: Fix build with gcc@14.
...
* gnu/packages/patches/brasero-fix-gcc-14-build-failure.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register new patch.
* gnu/packages/gnome.scm (brasero)[source]: Use new patch.
Fixes : guix/guix#1759
Change-Id: Ifa8462d9c77d8e5716e41b1079a2b0ce46284c89
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 21:50:09 +02:00
Tomas Volf
73049ba951
gnu: procmail: Fix build with gcc-14.
...
* gnu/packages/patches/procmail-gcc-14.patch: New patch.
* gnu/packages/mail.scm (procmail)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.
Fixes : guix/guix#1671
Change-Id: I41b3e1d73d319a19efa15ac75cefd326eedd58b1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 19:03:28 +02:00
nomike
f6b3eca6f3
gnu: prusa-slicer: Update to 2.9.2
...
* gnu/packages/patches/prusa-slicer-add-cmake-module.patch:
New file.
* gnu/packages/patches/prusa-slicer-fix-tests.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Register new patch, unregister
removed patch.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.9.2
[source]: Update patches. Update paths to bundled libraries. Properly
remove libexpat from target_link_libraries.
[native-inputs]: Replace catch2 by catch2-3.8.
[inputs]: Replace opencascade-occt by opencascade-occt-7.6.1. Add openssl,
webkitgtk-for-gtk3 and webkitgtk-with-libsoup2 for the new built-in browser
functionality. Add z3.
[description]: Extend description.
Change-Id: If8c1b23b74e4eba2524276401e4fa468acc14901
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-01 20:57:27 +02:00
Ada Stevenson
b4f567645a
gnu: Add serious-sam-classic.
...
* gnu/packages/games.scm: Add serious-sam-classic.
* gnu/packages/patches/serious-sam-classic-engine-patch-paths.patch: Add patch.
* gnu/local.mk: Register it.
Change-Id: I65e830c9760294e567808d580e3083586d50c972
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-01 20:16:25 +02:00
Jake Forster
6a6e8673a9
gnu: itk-snap: Update to 4.2.2-0.6525125.
...
* gnu/packages/image-processing: Import (gnu packages ssh).
(itk-snap): Update to 4.2.2-0.6525125.
[source]: Fetch from the new official home on GitHub. Remove
itk-snap-alt-glibc-compat.patch.
[arguments]: Use gexps.
<#:configure-flags>: Remove "-DSNAP_VERSION_GIT_SHA1=release",
"-DSNAP_VERSION_GIT_TIMESTAMP=0", "-DCMAKE_POSITION_INDEPENDENT_CODE=ON",
"-DCMAKE_CXX_STANDARD=14".
<#:phases>{disable-gui-tests}: Disable more GUI tests.
{prepare-submodules}: Remove substitution in c3d checkout. Add digestible
submodule.
{fix-includes}: Delete phase.
{remove-bundled-jsoncpp}: New phase.
{wrap-executable}: Use gexp.
[inputs]: Replace insight-toolkit-4.12 with insight-toolkit-legacy. Replace
vtk-7 with vtk. Replace qtbase-5 with qtbase. Replace qtdeclarative-5 with
qtdeclarative. Add freetype, glew, jsoncpp and libssh. Remove bash-minimal,
fftw, fftwf, hdf5, vxl-1 and zlib.
[native-inputs]: Use new style. Update c3d and greedy checkouts. Add
digestible checkout. Remove googletest, qttools-5 and pkg-config.
* gnu/local.mk: Deregister itk-snap-alt-glibc-compat.patch.
* gnu/packages/patches/itk-snap-alt-glibc-compat.patch: Remove file.
Change-Id: I6a90a590fa773e838946d773e9b0a743129ee1f3
2025-08-01 17:45:10 +02:00
Maxim Cournoyer
186a9714a3
gnu: dolphin-emu: Update to 2506-0.79a3af2.
...
* gnu/packages/emulators.scm (dolphin-emu): Update to 2506-0.79a3af2.
[source] {patches}: Update patches.
(dolphin-rcheevos-submodule): New variable.
[source]: Refine and update snippet.
[#:phases] {remove-unittests-target-post-build-command}: Delete.
{generate-fonts&hardcode-libvulkan-path}: Fix typo in phase name. Remove
obsolete cstdint patching.
{post-check}: Delete.
[#:configure-flags]: Streamline. Add -DUSE_DISCORD_PRESENCE=OFF.
[native-inputs]: Add googletest
[inputs]: Replace ffmpeg-4 with ffmpeg. Replace fmt-7 with fmt-11. Replace
gtk+-2 with gtk+ and minizip-ng-compat with minizip-ng. Add lz4,
mgba-for-dolphin, qtsvg, spirv-cross, spng, tinygltf, vulkan-headers,
vulkan-memory-allocator and watcher. Replace qtbase-5 with qtbase. Replace
sdl2 with sdl3. Replace sfml-2 with sfml. Remove soundtouch-1/integer-samples.
(libretro-dolphin-emu): Update to 5.0-1.a09f78f.
[source]: Break inheritance with dolphin-emu, adjusting snippet for its older
code base.
[patches]: Apply libretro-dolphin-emu-libusb-assert.patch and
libretro-dolphin-emu-vulkan-headers.patch.
[#:phases] {link-unittest-to-gtest}: New phase.
[inputs]: Do not inherit from dolphin-emu. Replace fmt-7 with fmt. Replace
minizip-ng with minizip-ng-compat.
googletest, vulkan-headers.
* gnu/packages/patches/dolphin-emu-data.patch: Delete file.
* gnu/packages/patches/dolphin-emu-unbundle-tinygltf.patch
* gnu/packages/patches/dolphin-emu-unbundle-watcher.patch
* gnu/packages/patches/libretro-dolphin-emu-gc-font-tool.patch
* gnu/packages/patches/libretro-dolphin-emu-libusb-assert.patch
* gnu/packages/patches/libretro-dolphin-emu-vulkan-headers.patch: New files.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
Fixes : #1327
Change-Id: I5a870a5e29c1ca243fb1d5e049ee06c5e254a04f
2025-08-01 11:47:41 +09:00
Danny Milosavljevic
52649552aa
gnu: freerdp: Update to 3.16.0.
...
* gnu/packages/patches/freerdp-3.16.0-rpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/rdesktop.scm (freerdp-3): New variable.
Change-Id: Iaf706ea6df5fd5593326513da284d9223fada3d1
2025-07-30 18:12:33 +02:00
Yelninei
3c42d9de37
gnu: libssh: Update to 0.11.2.
...
* gnu/packages/ssh.scm (libssh): Update to 0.11.2.
[origin]: Remove snippet and patch.
[#:configure-flags]: Remove custom CFLAGS.
[#:phases]: Remove prepare-for-tests phase.
* gnu/packages/patches/libssh-openssh-banner.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Deregister patch.
Fixes : guix/guix#1679
Change-Id: Iad2c57353d3a9e8c6391e206f41bfb6deb821a8a
2025-07-30 14:18:33 +02:00
Paul Garlick
293cca3324
gnu: fenics-dolfin: Fix build with gcc@14.
...
* gnu/packages/patches/fenics-dolfin-integer-types.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register new patch.
* gnu/packages/simulation.scm (fenics-dolfin)[source]: Use new patch.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-28 22:30:03 +02:00
Ada Stevenson
63cd2324dd
gnu: Add sourcetrail.
...
* gnu/packages/code.scm: Add sourcetrail. Update imports.
* gnu/packages/patches/sourcetrail-fix-cmakelists-and-paths.patch: Add patch.
* gnu/local.mk: Register it.
Change-Id: Ib074d392452a527552074e5329e8153a858979c9
Reviewed-by: Noé Lopez <noelopez@free.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 10:08:15 +01:00
Maxim Cournoyer
d5c1f1420b
gnu: retroarch-minimal: Update to 1.21.0.
...
* gnu/packages/emulators.scm (retroarch-minimal): Update to 1.21.0.
[source]: Remove retroarch-improved-search-paths.patch patch.
[inputs]: Replace qtbase-5 with qtbase.
* gnu/packages/patches/retroarch-improved-search-paths.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
Change-Id: I5f2972c9ad73af060147f9b9b37eb7f8e517cbd9
2025-07-26 17:41:43 +09:00
Maxim Cournoyer
c8ff4e93fc
gnu: fuzzylite: Update to 6.0-0.13b3122.
...
* gnu/packages/games.scm (fuzzylite): Update to 6.0-0.13b3122.
[source]: Delete patches.
[native-inputs]: Replace catch2 with catch2-3.
[license]: Correct to gpl3+.
* gnu/packages/patches/fuzzylite-relative-path-in-tests.patch
* gnu/packages/patches/fuzzylite-soften-float-equality.patch
* gnu/packages/patches/fuzzylite-use-catch2.patch: Delete patches.
* gnu/local.mk (dist_patch_DATA): De-register them.
Change-Id: Ibe4ebf94b1b9011fbbd161cdfac3786bd6eb184d
2025-07-26 11:54:44 +09:00
VnPower
0a07d26b21
gnu: libeb: Fix build with gcc-14.
...
* gnu/packages/education.scm (libeb): Apply patch.
* gnu/local.mk (dist_patch_DATA): Add reference to patch.
* gnu/packages/patches/libeb-gcc-14.patch: Add patch.
Change-Id: I6ee07e8ae93646e70c531f1ebe7c9ae8e9f4692d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-25 18:17:34 +02:00
宋文武
eb7fb3c59d
gnu: python-pyqt: Update to 5.15.11.
...
* gnu/packages/patches/pyqt-configure.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/qt.scm (python-pyqt): Update to 5.15.11.
[source]: Remove patch.
Change-Id: I62e712aab1c7aa40f7847eb1b5669b010cab25ce
2025-07-25 15:57:12 +02:00
Nigko Yerden
eadf133bb0
gnu: psm2: Compile init constructor without AVX flags.
...
* gnu/packages/linux.scm (psm2)[source]<origin>{patches}: New field.
Add patch to it.
* gnu/packages/patches/psm2-compile-ctor-without-avx.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register it.
Fixes : guix/guix#1446
Change-Id: I150ddc86c2948063e6e13f11014c42e96b553b75
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-25 14:53:40 +02:00
Zhu Zihao
48bc3329c6
gnu: emacs-yasnippet: Update to 0.14.3.
...
* gnu/packages/emacs-xyz.scm (emacs-yasnippet): Update to 0.14.3.
[source]{version}: Package comments revised.
{patches}: Drop stale patch introduced in https://issues.guix.gnu.org/65376
YASnippet can build without it now.
* gnu/packages/patches/emacs-yasnippet-fix-empty-snippet-next.patch: Deleted.
* gnu/local.mk (dist_patch_DATA): Remove entry for 'emacs-yasnippet-fix-empty-snippet-next.patch'.
Change-Id: I209a0258801cb96cf34d83afd40534c76f3219be
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-24 15:43:36 +08:00
Brennan Vincent
e7a87d59b8
gnu: qtbase: Backport fix for flaky test.
...
* gnu/packages/qt.scm (qtbase)[#:phases]: Add 'patch-aarch64-tests, which
backports an upstream commit improving a flaky test.
* gnu/packages/patches/qtbase-fix-thread-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
Change-Id: Ibf9b95d7225ed42c9edad03a550d1c6e6f86be54
2025-07-22 10:49:07 +02:00
Maxim Cournoyer
f9d368f345
gnu: ccextractor: Update to 0.94-0.81fdecd.
...
* gnu/packages/gstreamer.scm (ccextractor): Update to 0.94-0.81fdecd.
[source]: Delete patches.
[#:configure-flags]: Add LDFLAGS.
[native-inputs]: Replace autoconf with autoconf-2.72, leptonica-1.80
with leptonica and tesseract-ocr-4 with tesseract-ocr.
* gnu/packages/patches/ccextractor-add-missing-header.patch
* gnu/packages/patches/ccextractor-autoconf-tesseract.patch
* gnu/packages/patches/ccextractor-fix-ocr.patch: Delete files
* gnu/local.mk (dist_patch_DATA): De-register them.
Change-Id: Ice1336754bc5ddf77fee7c03a1336cd1c3543d4c
2025-07-22 13:04:57 +09:00
Maxim Cournoyer
ca15e63490
gnu: jami: Fix build.
...
The unittests were now failing to build with GCC 14 (see:
<https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/1144 >).
* gnu/packages/patches/jami-unittests-fix-build.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/jami.scm (jami) [source]: Apply it.
Change-Id: I11eb97663bb28a4153b2459ea886658cf08b6129
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
9b9120dcad
gnu: libjami: Fix build with GCC 14, building with sdbus-cpp v2.1.0.
...
* gnu/packages/patches/libjami-sdbus-cpp-v2.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/jami.scm (libjami): Apply it.
[inputs]: Replace sdbus-c++-1.4 with sdbus-c++.
Change-Id: Ib123cb84a4ffa241ae3c6bcdff0d97884732c173
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
788b0339d4
gnu: opendht: Fix build with GCC 14.
...
* gnu/packages/patches/opendht-nanosleep.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/networking.scm (opendht) [source]: Apply it.
Change-Id: I14589dba3a99ae51bb522ffdbe2a1390c74aa75a
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
7cd121433b
gnu: emacs-bash-completion: Update to 3.2-0.d32863d.
...
* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.2-0.d32863d.
[source]: Delete patches.
* gnu/packages/patches/emacs-bash-completion-preserve-exit-code.patch: Delete file.
* gnu/packages/patches/emacs-bash-completion-preserve-ps1.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register them.
Change-Id: If3a6f6954d3d3b7c34cbc8634c95cf4c18dbb318
2025-07-22 00:42:19 +09:00
宋文武
679618893d
gnu: converseen: Update to 0.12.2.5.
...
* gnu/packages/patches/converseen-hide-updates-checks.patch: Remove file.
* gnu/packages/patches/converseen-hide-non-free-pointers.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/image.scm (converseen): Update to 0.12.2.5.
[source]: Remove patches.
[arguments]: Add patch-source phase to disable auto update and website links.
Change-Id: I9cbdad581803d4b1910afb1115e3b8404b1faa7e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 20:13:40 +08:00
Dariqq
015ef40a60
gnu: make-bootstrap: Remove obsolete patch for i686-linux.
...
Followup to 2c51202a2a .
The issue has been resolved with glibc-2.40
(see glibc commit 0b716305dfb48c2d13ed4f7d06c082b90c1d226f).
* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap)[arguments]: Remove
'apply-libm-patch on i686.
* gnu/packages/patches/glibc-2.39-fmod-libm-a.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Change-Id: If6c44497ff54390688345083ca6e8cebecc71ee9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 09:54:37 +02:00
Vagrant Cascadian
a41eca569f
gnu: bdb-4.8, bdb-5.3: Fix build on arm.
...
* gnu/packages/patches/bdb-4-5-configure.patch: New file.
* gnu/local.mk [dist_patch_DATA]: Register file.
* gnu/packages/dbm.scm (bdb-4.8)[arguments]<#:phases>: Add
'bdb-configure-patch on arm.
(bdb-6)[arguments]: Copy-paste the arguments from bdb-4.8 without the
additional phase.
Change-Id: Id75bbb519006f3b3871a23ba3d668e0ef24e6a7a
Co-authored-by: Andreas Enge <andreas@enge.fr>
Co-authored-by: Brennan Vincent <brennan@umanwizard.com>
2025-07-20 16:17:27 +02:00
Zhu Zihao
97031e037e
gnu: loko-scheme: Move to (gnu packages scheme).
...
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove entry for 'loko.scm'.
* gnu/packages/loko.scm: Deleted.
(loko-scheme): Moved from ...
* gnu/packages/scheme.scm: ... to here.
Change-Id: I4c9d622ef890d22fce65b422f25bcf59aa0eeb3d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-20 14:59:20 +01:00
Andreas Enge
70a9ee45cb
gnu: strutcpp: Fix build.
...
* gnu/packages/patches/strutcpp-fix-includes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/cpp.scm (strutcpp): Apply patch.
Change-Id: I459f2774d98341417cbec6c271417b97e2477269
2025-07-20 13:20:21 +02:00
Liliana Marie Prikler
4cb2e664bd
gnu: fmt@9: Fix tests on i686.
...
* gnu/packages/patches/fmt-9-overspecified-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/pretty-print.scm (fmt-9)[arguments]: Add #:configure-flags
from fmt-10. Add #:phases to apply fmt-9-overspecified-tests.patch on i686.
Change-Id: Ifc2854b98db1500e6c57521ee31b294e8712783e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-19 17:03:58 +02:00
Nicolas Graves
1a76e68d29
gnu: openfst-for-vosk: Fix build with gcc@14.
...
Just adds an upstream patch.
* gnu/packages/patches/openfst-for-vosk-fix-unique-ptr.patch: Add
patch.
* gnu/packages/machine-learning.scm (openfst-for-vosk)[source]
<patches>: Record patch.
* gnu/local.mk: Record patch.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-19 16:01:52 +02:00
wrobell
c65da197cf
services: Add rabbitmq service.
...
* gnu/services/high-availability.scm (<rabbitmq-configuration>): New record.
(rabbitmq-shepherd-service): New procedure.
(rabbitmq-service-type): New variable.
* gnu/tests/high-availability.scm (run-rabbitmq-test): New procedure.
(%rabbitmq-os, %tests-rabbitmq): New variables.
* doc/gnu.texi (High Availability Services): Document it.
Change-Id: I53e9f2881b6340e1ed314785e4c5529b81381a3b
Co-authored-by: Christopher Baines <mail@cbaines.net>
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-19 01:47:50 +01:00
wrobell
27c3c7c4ed
gnu: Add rabbitmq.
...
* gnu/packages/high-availability.scm (rabbitmq): New variable.
* gnu/packages/patches/rabbitmq-defaults.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new patch.
Change-Id: Ib8e18f37529024bc54b386390fa998337e150771
Co-authored-by: Christopher Baines <mail@cbaines.net>
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-19 01:43:44 +01:00
Greg Hogan
fe5d8f5359
gnu: perl-xml-libxslt: Fix configure script.
...
* gnu/packages/patches/perl-xml-libxslt-fix-configure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/xml.scm (perl-xml-libxslt)[origin]: Apply patch.
Change-Id: I9199c6e4de924c7425ccb06c3d7da12d9093b8a4
2025-07-18 20:17:54 +02:00
Greg Hogan
3ec3199fbb
gnu: perl-xml-libxml: Fix build with clang 16+.
...
* gnu/packages/patches/perl-xml-libxml-fix-function-prototypes.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/xml.scm (perl-xml-libxml)[origin]: Apply patch.
Change-Id: Ib0be83bbf149af6c3f8a477c24159fbd975fc06b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:54 +02:00
Andreas Enge
299794d028
gnu: llvm: Fix build with gcc@14.
...
* gnu/packages/patches/llvm-10-missing-include.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/llvm.scm (llvm-10, llvm-11)[origin]: Apply patch.
Co-authored-by: tobtoht
Change-Id: Id5f7aac3c2dc1193adc47b7472534c0269a4255f
2025-07-18 20:17:53 +02:00
Zheng Junjie
3dc7044969
gnu: capnproto: Fix tests.
...
* gnu/packages/patches/capnproto-fix-test.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/serialization.scm (capnproto)[source]: Use it.
Change-Id: I216563e5263f6d4e61e382b8d1eb5687c82b0cc1
2025-07-18 20:17:52 +02:00
Andreas Enge
4a19e9178b
gnu: containerd: Fix build.
...
Fixes : guix/guix#1165
* gnu/packages/patches/containerd-fix-includes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/docker.scm (containerd)[source]: Use patch.
Change-Id: Ib6dc3d2bd7ab5de7726dce07ca904c9f27a492e7
2025-07-18 20:17:51 +02:00
Ludovic Courtès
80171c505f
gnu: glibc: Reintroduce 2.39.
...
* gnu/packages/base.scm (glibc-2.39): New variable.
Change-Id: I0de073168eb9854f04b04bca73c8f166b0fcb8ba
2025-07-18 20:17:51 +02:00
Zheng Junjie
155ec6bc4f
gnu: python-pandas-2: Fix test with new tzdata.
...
Fixes : guix/guix#1025
* gnu/packages/patches/python-pandas-2-no-pytz_datetime.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-science.scm (python-pandas-2): Use it.
Change-Id: I0e3689c28f11a5f69362caf0e31890a5efe6febe
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:41 +02:00
宋文武
0ccf1faf7f
gnu: qtwebengine: Update to 6.8.2.
...
* gnu/packages/patches/qtwebengine-fix-system-libvpx.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtwebengine): Update to 6.8.2.
[source]: Add patch. Adjust snippet. Add 'link_pulseaudio=true' to gnArgArg.
[inputs]: Replace ffmpeg-4 with ffmpeg.
[native-inputs]: Use clang-18 and lld-as-ld-wrapper-18.
[arguments]: Remove unused 'QT_FEATURE_system_ffmpeg' from configure-flags.
Change-Id: I3dc02e279bfcd6f31e41c30a6706800f8e866904
2025-07-18 20:17:40 +02:00
宋文武
b8e3696fc5
gnu: ffmpeg: Add 'av_stream_get_first_dts' patch for QtWebEngine.
...
* gnu/packages/patches/ffmpeg-add-av_stream_get_first_dts-for-chromium.patch:
New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/video.scm (ffmpeg) [patches]: Add it.
Change-Id: I819076f8eb1cd2d62f2bbf18c7ceee10cb59adba
2025-07-18 20:17:40 +02:00