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
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
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
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
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
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
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>
gnu: make-bootstrap: Remove obsolete patch for i686-linux. Followup to 2c51202a2a803853cf9844c6169087628d098955. 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>
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>
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>
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
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>
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>
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>
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>
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
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>
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
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
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