1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-16 22:25:55 +02:00
Commit Graph

5851 Commits

Author SHA1 Message Date
Yelninei 91510760ca gnu: gdbm: Add upstream patch for test issues.
* gnu/packages/patches/gdbm-lockwait-test.patch: New patch.
* gnu/packages/dbm.scm (gdbm): Add it.
* gnu/local.mk: Register it.

Change-Id: I991df13d66ad3cf1b567ee3b3d337215c70be2c6
2025-07-18 20:17:34 +02:00
Yelninei 0f88bff11c gnu: libxcrypt: Remove now unnecessary Hurd64 patch.
* gnu/packages/crypto.scm (libxcrypt)[arguments]: Remove
‘apply-hurd64-patch’ phase.
* gnu/packages/patches/libxcrypt-hurd64.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Id98b268426ef22219e2bfc5041e7d7965c5f9275
2025-07-18 20:17:33 +02:00
Yelninei 6cebf0e1d5 gnu: glibc/hurd: Fix gnulib tests.
With glibc-2.41 several gnulib tests are failing on the Hurd in multiple core packages
- test-once1
- test-pthread_sigmask1
- test-symlink/test-symlinkat

This adds the relevant patches from glibc upstream or the version from the
debian glibc adapted for glibc 2.41.

* gnu/packages/patches/glibc-hurd-2.41-pthread-once.patch: New patch.
* gnu/packages/patches/glibc-hurd-2.41-pthread-sigmask.patch: New patch.
* gnu/packages/patches/glibc-hurd-2.41-symlink.patch: New patch.
* gnu/packages/base.scm (glibc/hurd): Add them.
* gnu/local.mk : Register them.

Change-Id: I90ec984757da54ebbc7cb7817de00f2876f4a81a
2025-07-18 20:17:33 +02:00
Zheng Junjie 5f756ac866 gnu: expat: Update to 2.7.1.
* gnu/packages/xml.scm (expat): Update to 2.7.1.
(expat/fixed): Remove it.
* gnu/packages/patches/expat-CVE-2024-45490.patch: Remove it.
* gnu/packages/patches/expat-CVE-2024-45491.patch: Remove it.
* gnu/packages/patches/expat-CVE-2024-45492.patch: Remove it.
* gnu/local.mk (dist_patch_DATA): Unregister them.

Change-Id: Ia0bc5da202afba0636032e4f4e10051778214944
2025-07-18 20:17:33 +02:00
Zheng Junjie d8fb8e4bf9 gnu: libarchive: Update to 3.7.7.
* gnu/packages/backup.scm (libarchive): Update to 3.7.7.
* gnu/packages/backup.scm (libarchive/fixed): Delete variable.
* gnu/packages/patches/libarchive-remove-potential-backdoor.patch: Remove it
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: Ia6474f9dae9a3d1a707d94fcace9bd50b2e3ac4c
2025-07-18 20:17:32 +02:00
Yelninei 77ac889584 gnu: hurd: Update to 0.9.git20250420.
* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
0.9.git20250420.
* gnu/packages/hurd.scm (hurd-headers): Same.
(hurd): Remove hurd-64bit.patch.
[native-inputs]: Use texinfo instead of texinfo@4.
* gnu/packages/patches/hurd-64bit.patch: Remove patch.
gnu/local.mk: Deregister patch.

Change-Id: Id62664983b2b5e2d6f2791f3290a9129fbf5f1c5
2025-07-18 20:17:32 +02:00
Greg Hogan 514d5fbca9 gnu: perl-net-ssleay: Update to 1.94.
* gnu/packages/patches/perl-net-ssleay-colon-parsing.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (perl-net-ssleay): Update to 1.94.
[source](origin): Add patch.

Change-Id: Ie4b8bc713618fb72e86c07860fab30e47b96dc76
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-18 20:17:31 +02:00
Zheng Junjie f94edace04 gnu: util-linux: Update to 2.40.4.
* gnu/packages/linux.scm (util-linux)[source]<snippet>: Remove tailing #t.
[arguments]<#:phases>: Adjust pre-check phase.
[inputs]: Add sqlite.
[native-inputs]: Add pkg-config.
* gnu/packages/patches/util-linux-tests.patch: Adjust it.

Change-Id: I3c22d0b5b02a6dd0fee440f32e87279d7d4b1554
2025-07-18 20:17:30 +02:00
Zheng Junjie 06a8d2a0c5 gnu: binutils: Update to 2.44.
* gnu/packages/patches/binutils-2.41-fix-cross.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (binutils): Update to 2.44 and use it.

Change-Id: Ia54b0e7a076b1fe162524bf76a1ab4031792bc32
2025-07-18 20:17:29 +02:00
Zheng Junjie 5b6a613da7 gnu: tcsh: Update to 6.24.15.
* gnu/packages/shells.scm (tcsh): Update to 6.24.15.
* gnu/packages/patches/tcsh-fix-autotest.patch: Adjust it.

Change-Id: Ia9ac5f23fd4107d6c94818c62f5d997042c41535
2025-07-18 20:17:28 +02:00
Zheng Junjie 8083238e71 gnu: file: Update to 5.46.
* gnu/packages/file.scm (file): Update to 5.46.
* gnu/packages/patches/file-32bit-time.patch: Remove it.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I7bea75441792b3827d1007506f596045a6659bb2
2025-07-18 20:17:28 +02:00
Zheng Junjie 3ac9be2a5c gnu: glibc: update to 2.41.
* gnu/packages/base.scm (glibc): Update to 2.41.
(%glibc-patches): update it.
(glibc/hurd)[sources]<patches>: Adjust it.
* gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MONOTONIC.patch:
Rename to...
glibc-2.41-hurd-local-clock_gettime_MONOTONIC.patch: ...this, and update.
* gnu/packages/patches/glibc-2.28-ldd-x86_64.patch: Rename to ...
* glibc-2.41-ldd-x86_64.patch: ...this, and update.
* gnu/packages/patches/glibc-2.40-CVE-2025-0.patch,
gnu/packages/patches/glibc-hurd64-fault.patch,
gnu/packages/patches/glibc-hurd64-sgms-context.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/patches/glibc-2.41-hurd-local-clock_gettime_MONOTONIC.patch:
Update for glibc-2.41.
* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Update it.
* gnu/packages/patches/glibc-2.39-bootstrap-system.patch: Rename to...
* glibc-2.41-bootstrap-system.patch: ...this, and update.
* gnu/local.mk (dist_patch_DATA): Update accordingly.

Change-Id: I51c12e3e8fa91dac340571e07a90d6220e0dc6ae
2025-07-18 20:17:28 +02:00
Zheng Junjie 700529a4e1 gnu: bash: Update to 5.2.37.
* gnu/packages/bash.scm (bash): Update to 5.2.37.
(patch-url): Update it.
(%patch-series-5.1): Rename to %patch-series-5.2 and update it.

* gnu/packages/patches/bash-linux-pgrp-pipe.patch: Adjust it.

Change-Id: I26c070ea3256e77d3a7658190339dc080fc0bc63
2025-07-18 20:17:28 +02:00
Ludovic Courtès 2194d6e99f gnu: glibc: Update to 2.40.
* gnu/packages/base.scm (glibc): Update to 2.40.
[replacement]: Remove.
(%glibc-patches): Update.
(glibc/fixed): Remove.
(glibc-for-fhs): Update patch name.
* gnu/packages/patches/glibc-hurd64-intr-msg-clobber.patch: Update for 2.40.
* gnu/packages/patches/glibc-hurd64-sgms-context.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Unregister.
* gnu/packages/base.scm (glibc/hurd-headers): Remove it.
* gnu/packages/patches/glibc-2.40-dl-cache.patch,
gnu/packages/patches/glibc-2.40-CVE-2025-0.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.

Change-Id: I7f041a6ff9ea11e4b05a75ca704007deb405653b
2025-07-18 20:17:27 +02:00
Janneke Nieuwenhuizen 5c8bd1d837 gnu: Add gettext-minimal-0.21.
* gnu/packages/patches/gettext-libunicode-update.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gettext.scm (gettext-minimal-0.21): Use it in new variable.

Change-Id: Ie4cb151229b9a69bec90d50f56618b4ae7c6ca12
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen 7efaaa0da1 gnu: cura-engine: Fix build with gcc-14.
* gnu/packages/patches/cura-engine-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/engineering.scm: Use it.

Change-Id: Icb77a9a67c79372c16e607038c185d22fc20d122
2025-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen a3316166bc gnu: doc++: Fix build with gcc-14.
* gnu/packages/patches/doc++-gcc-14.patch: New fdile.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/documentation.scm (doc++)[source]: Use it.

Change-Id: Ifb388a5e45c1a4a5031b327e06de97774dc761a1
2025-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen ae7e80d8ed gnu: podofo: Fix build with gcc-14.
* gnu/packages/patches/podofo-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/pdf.scm (podofo)[source]: Use it.

Change-Id: I9a85c994f69587cc3ba463a3e647f0aeebd53d04
2025-07-18 20:17:21 +02:00
Janneke Nieuwenhuizen e8da94207a gnu: tbb: Fix build with gcc-14.
* gnu/packages/patches/tbb-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/tbb.scm (tbb)[source]: Use it.

Change-Id: Ia8a5a609af4b0f7273912f1f3de1bd2f44b2f160
2025-07-18 20:17:21 +02:00
Janneke Nieuwenhuizen f69553ba98 gnu: clucene: Fix build with gcc-14.
* gnu/packages/patches/clucene-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/rdf.scm (clucene)[source]: Use it.

Change-Id: Ief8de0cb52480dccdbcc1ac45c33a8767fdd4211
2025-07-18 20:17:20 +02:00
Janneke Nieuwenhuizen 7f32a25e06 gnu: openexr-2: Fix build with gcc-14.
* gnu/packages/patches/openexr-2-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/graphics.scm (openexr-2)[source]: Use it.

Change-Id: I050731f989581a8a6255ad46a4ede5493e2bed87
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen a396a796a9 gnu: zxing-cpp-1-2.0: Fix build with gcc-14.
* gnu/packages/patches/zxing-cpp-1.2.0-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/aidc.scm (zxing-cpp-1.2)[source]: Use it.

Change-Id: I6a007ac9728d8ed16ddeef425cc544e7f0d861c1
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen 2a05c9855a gnu: raptor2: Update to 2.0.16; fixes build with gcc-14.
* gnu/packages/patches/raptor2-heap-overflow.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/rdf.scm (raptor2): Update to 2.0.16 and drop it.

Change-Id: I6a007ac9728d8ed16ddeef425cc544e7f0d861c1
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen 41fed9424e gnu: mediasdk: Update to 23.2.2 and fix build with gcc-14.
* gnu/packages/patches/mediasdk-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA):
* gnu/packages/video.scm (mediasdk): Update to 23.2.2 and use it.

Change-Id: I6a007ac9728d8ed16ddeef425cc544e7f0d861c1
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen 59fb60572b gnu: slim: Fix build with gcc-14.
* gnu/packages/patches/slim-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (slim)[source]: Use it.

Change-Id: Ie5bd02ad047f5b6d1c185a53c2c0b1456ef941a0
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen 6c6a442ff6 gnu: python-numpy: Update to 1.26.4 and fix build with gcc-14.
* gnu/packages/patches/python-numpy-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-numpy): Update to 1.26.4 and use it.
[arguments]: Add phase "relax-gcc-14-strictness".  In phase "check", disable
more tests.
[native-inputs]: Add gcc-14 before gfortran so that gfortran's fenv.h include
doesn't win and break the build.

Change-Id: I9c8053c66f21521371a85107ef1864a1c0d19ad4
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen 552ecf8617 gnu: serf: Update to 1.3.10 and fix build with gcc-14.
* gnu/packages/patches/serf-python3.patch: Remove file.N
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/web.scm (serf): Update to 1.3.10 and remove it.
[arguments]: Add CFLAGS to #:scons-flags to relax gcc-14's strictness.

Change-Id: I2cb4d9bc7e22ab0bedacbd79b98d33a1b6a27bd0
2025-07-18 20:17:12 +02:00
Janneke Nieuwenhuizen 8136ff2d48 gnu: llvm-13: Fix build with gcc-14.
* gnu/packages/patches/llvm-13-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/llvm.scm (llvm-13): Use it.

Change-Id: I3b9d3b894b0ae6ffe375d3e22f4f4a07d81a77c5
2025-07-18 20:17:12 +02:00
Janneke Nieuwenhuizen 20feb4bd14 gnu: guile-lzlib: Fix build with gcc-14.
* gnu/packages/patches/guile-lzlib-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/guile.scm (guile-lzlib)["source"]: Use it, together with
"guile-lzlib-hurd64.patch".
[arguments]: Remove "apply-hurd64-patch" phase.

Change-Id: Iecc42bfd192c21b08b56c144e4dc95bb5ebc875c
2025-07-18 20:17:12 +02:00
Janneke Nieuwenhuizen b5c69f8c7d gnu: elfutils: Update to 0.192; fixes build with gcc-14.
Version 0.187 does not compile with gcc-14: -Werror=stringop-overflow.

* gnu/packages/elf.scm (elfutils): Update to 0.192.  This fixes the build with
gcc-14.
* gnu/packages/elf.scm (elfutils)[arguments]: Remove patch phase.
* gnu/packages/patches/elfutils-libdwfl-string-overflow.patch: Remove it.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I9e31f24c1e62c45390789072b52dfc10d90581fe
2025-07-18 20:17:12 +02:00
Janneke Nieuwenhuizen 7d85f94157 gnu: gettext: Update to 0.23.
* gnu/packages/patches/gettext-libunicode-update.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister.
* gnu/packages/gettext.scm (gettext-minimal): Update to 0.23.
[source]: Remove patch.
[arguments]: In phase "patch-tests", skip gnulib test "test-execute.sh".

Change-Id: Ibac01c139e135c3a9c13f9077b4fbc6a7db93207
2025-07-18 20:17:11 +02:00
Danny Milosavljevic f0b8657c42 gnu: mono@2.4.2.3: Make reproducible.
* gnu/packages/patches/mono-2.4.2.3-reproducibility.patch: Modify.

Change-Id: I800dc9301736fbcff9ff3ffe3a4c7ce3b11fd3b7
Signed-off-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
2025-07-17 17:00:50 -07:00
Danny Milosavljevic 69d8d749e1 gnu: mono@1.9.1: Make reproducible.
* gnu/packages/patches/mono-1.9.1-reproducibility.patch: Modify.

Change-Id: I4ac9fec36899b1195f614b3af1da149f50fca950
Signed-off-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
2025-07-17 17:00:40 -07:00
Jake Forster 11473f37c1 gnu: hdf5: Do not propagate libaec and zlib dependencies.
The patch 'hdf5-config-dependencies.patch' added 'find_dependency' calls for
libaec and zlib in hdf5-config.cmake.  As a result, packages that use
find_package(HDF5) in CMake Config mode must have libaec and zlib in the build
environment.  The patch appears to be unnecessary; it should be sufficient to
add libaec and zlib as inputs to packages that need them.

Related discussion in: <https://codeberg.org/guix/guix/pulls/953>.

* gnu/packages/maths.scm (hdf5): Do not propagate dependencies.
[source]<patches>: Remove hdf5-config-dependencies.patch.
* gnu/packages/image-processing.scm (insight-toolkit) [inputs]: Remove
libaec.
* gnu/packages/patches/hdf5-config-dependencies.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister hdf5-config-dependencies.patch.

Change-Id: Idef61308cd146e898d1a4a8f1a97db23d36fc649
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-17 16:41:28 +02:00
Vinicius Monego 917e71394a gnu: sage: Safeguard _sage_getargspec_cython.
* gnu/packages/sagemath.scm (sage)[source]: Add patch.
* gnu/packages/patches/sage-safeguard-sage-getargspec-cython.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I7dd491d29131ee1e192e7406cc46469cbd0d303f
2025-07-17 10:57:26 +02:00
Ekaitz Zarraga 8737b5332e gnu: sioyek: Use development branch.
Sioyek's main branch is too old and requires a mupdf that is more than
obsolete. Move to the development branch until they release 3.0.0.

* gnu/packages/pdf.scm (sioyek): Move to development version.
[inputs]: Add qtdeclarative, qtsvg, qtspeech. Replace qtbase-5,
qtwayland-5 and qt3d-5 by qtbase, qtwayland and qt3d.
* gnu/local.mk (sioyek-fix-build.patch): Remove.
* gnu/packages/patches/sioyek-fix-build.patch: Remove.

Change-Id: I2d5d88a6466079f68ed70a83fb2291e7ae62f893
2025-07-15 17:09:57 +02:00
Liliana Marie Prikler 9a75c8ac13 gnu: luanti: Prefix search paths with LUANTI.
* gnu/packages/patches/luanti-paths.patch: New file.
* gnu/packages/luanti.scm (luanti)[source]: Use it.
[#:phases]<check>: Use LUANTI_GAME_PATH.
[native-search-paths]: Rename “MINETEST_GAME_PATH” to “LUANTI_GAME_PATH”.
Rename “MINETEST_MOD_PATH” to “LUANTI_MOD_PATH”.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* guix/build/luanti-build-system.scm (check): Use LUANTI_MOD_PATH.
2025-07-13 13:54:02 +02:00
Homo 2a7ba05feb gnu: jami: Update to 20250610.0.
* gnu/packages/patches/jami.scm (libjami): Update to 20250610.0.
[source]: Unregister libgit2 patch.
[inputs]: Delete guile-3.0.
[arguments] <#:configure-flags>: Delete --enable-agent.
(jami): Update to 20250610.0.
[source]: Add patch.
[native-inputs]: Add git.
[inputs]: Add hunspell and zxing-cpp.
* gnu/packages/patches/jami-qwindowkit.patch,
gnu/packages/patches/jami-unbundle-dependencies.patch: Update for jami 20250610.0.
* gnu/local.mk: Unregister patch. Register new patch.
* gnu/packages/patches/libjami-libgit2-compatibility.patch: Remove file.
* gnu/packages/patches/jami-disable-webengine.patch: New file.

Fixes: <https://issues.guix.gnu.org/76231>
Change-Id: I118454aa7c214271725358928b751f4d43cac2db
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
Grigory Shepelev f7fb7734fa gnu: Add guile-srfi-125.
* gnu/packages/patches/guile-srfi-125-fix-r7rs-rename-clause.patch: New file.
* gnu/local.mk (dist_patch_DATA): New entry for patch.
* gnu/packages/guile-xyz.scm (guile-srfi-125): New variable.

Change-Id: I4cbe67f67278a2be362a6e5a54a79dacae41011e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-10 17:59:34 +08:00
Vagrant Cascadian dac95d5cb3 gnu: linux-libre-arm64-mnt-reform: Revert additional upstream patches.
* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-phy-rockchip-samsung.patch: New file.
* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-rk-samsung-hdptx.patch: New file.
* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-vop2-display-modes.patch: New file.
* gnu/local.mk[dist_patch_DATA]: Register patches.
* gnu/packages/linux.scm (%mnt-reform-revert-drm-rockchip-vop2-patch): Delete variable.
(linux-libre-arm64-mnt-reform)[source]: Use new patches.
2025-07-09 14:31:12 -07:00
Ignas Lapėnas 94a8daf9ac gnu: zabbix-agentd: Update to 7.2.9.
Zabbix has changed the license to AGPLv3 starting from v7.0, see:
<https://www.zabbix.com/license>.

* gnu/packages/monitoring.scm (zabbix-agentd): Update to 7.2.9.
[license]: Correct it.
(zabbix-agent2) [patches]: Add zabbix-agent2-test-timezone-fix.patch
fixing timezone to UTC for datetimes test.
[native-inputs]: Remove go; add go-1.23.

* gnu/packages/patches/zabbix-agent2-test-timezone-fix.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: Ia95e4debf340724a3fba4850380231b0da3fafd2
2025-07-07 10:08:00 +01:00
Zheng Junjie b4a88fe6d7 gnu: Remove wacomtablet.
* gnu/packages/kde-utils.scm (wacomtablet): Delete variable.
* gnu/packages/patches/wacomtablet-add-missing-includes.patch: Rmove it.
* gnu/packages/patches/wacomtablet-qt5.15.patch: Rmove it.
* gnu/local.mk (dist_patch_DATA): Rmove them.

Change-Id: Ic27bdcd6e931b70dc8d412c39d3232476487a854
2025-07-05 23:07:04 +08:00
Danny Milosavljevic d0aaef326b gnu: mono: Support reading manifest files with "<runpath>" in them.
* gnu/packages/patches/mono-6.12.0-add-runpath.patch: Modify.

Change-Id: Idac0e9cefd747982b77cc616c7ca9d900f1d9616
2025-07-05 16:17:32 +02:00
Nicolas Graves bc62e66b9b gnu: date: Update to 3.0.1.
* gnu/packages/calendar.scm (date): Update to 3.0.1.
  [arguments]{phases}: Add phase 'skip-failing-test, adapt phase
  'check.
* gnu/packages/patches/date-output-pkg-config-files.patch: Update
patch accordingly.

Change-Id: Ie8b5dff4e8005b2654f2da295a6dd1cc629df001
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 12:50:22 +01:00
Fi guadec ef846411d5 gnu: Add ctranslate2.
* gnu/packages/machine-learning.scm (ctranslate2): New variable.
* gnu/packages/patches/CTranslate2-local-build.patch: New file.
* gnu/local.mk: Record patch.

Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Change-Id: I61f04d92c9f4c7bff41b62867ef43e8cf3ad87ea
2025-07-03 21:57:26 +02:00
André Batista 6ee9cd170b gnu: make-torbrowser: Add store to rdd allowlist.
Without this patch, some extensions break when the browsers are built with
system nss and livestreams are broken on these browsers due to a default
deny sandboxing rule.

See commit ab24e2ebe5 and issues #546 on
codeberg and #77559 on debbugs.

* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'apply-guix-specific-patches: Add torbrowsers-add-store-to-rdd-allowlist.patch.
* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Add it.
* gnu/local.mk: Register it.

Change-Id: I4c9cb514131eae35db6149492e0ee1c4916bcfde
2025-07-01 17:41:55 -07:00
Ludovic Courtès d1cebc2488 gnu: libgit2: Update to 1.9.1.
* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.1.
[source]: Add ‘libgit2-path-max.patch’.
* gnu/packages/patches/libgit2-path-max.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Change-Id: If78a7001eb2cc3aa2d951fe2e501ae3ec576fc80
Co-authored-by: Ashish SHUKLA <ashish.is@lostca.se>
2025-07-01 22:34:40 +02:00
Jake Forster aa2f243ab7 gnu: insight-toolkit: Update to 5.4.4.
* gnu/packages/image-processing (insight-toolkit): Update to 5.4.4.
[source] Switch to git-fetch; apply patch.
[arguments]<#:configure-flags>: Add -DITK_USE_SYSTEM_SWIG=ON,
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON, -DITK_USE_PYTHON_LIMITED_API=OFF and
-DBUILD_TESTING=OFF.  Add -DHDF5_DIR set to HDF5's lib/cmake.
[inputs]: Add libaec.
[native-inputs]: Add git-minimal; replace swig with swig-next.
* gnu/packages/patches/insight-toolkit-fix-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: Ifbf73709e773649fb00c2d46848d3418daaf98c1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 14:30:40 +02:00
Ian Eure 5cefe19700 gnu: librewolf: Update to 140.0.2-1 [security-fixes].
Contains fixes for:
CVE-2025-6424: Use-after-free in FontFaceSet
CVE-2025-6425: The WebCompat WebExtension shipped with Firefox exposed
               a persistent UUID
CVE-2025-6426: No warning when opening executable terminal files on
               macOS
CVE-2025-6427: connect-src Content Security Policy restriction could
               be bypassed
CVE-2025-6428: Firefox for Android opened URLs specified in a link
               querystring parameter
CVE-2025-6429: Incorrect parsing of URLs could have allowed embedding
               of youtube.com
CVE-2025-6430: Content-Disposition header ignored when a file is
               included in an embed or object tag
CVE-2025-6431: The prompt in Firefox for Android that asks before
               opening a link in an external application could be
               bypassed
CVE-2025-6432: DNS Requests leaked outside of a configured SOCKS proxy
CVE-2025-6433: WebAuthn would allow a user to sign a challenge on a
               webpage with an invalid TLS certificate
CVE-2025-6434: HTTPS-Only exception screen lacked anti-clickjacking
               delay
CVE-2025-6435: Save as in Devtools could download files without
               sanitizing the extension
CVE-2025-6436: Memory safety bugs fixed in Firefox 140 and Thunderbird
               140

* gnu/packages/librewolf.scm (librewolf): Update to 140.0.2-1.
* gnu/packages/patches/librewolf-use-system-wide-dir.patch: Adjust.

Change-Id: I786706575e04f32054f6a1142d606eb3ba6b22e3
2025-06-29 20:40:10 -07:00
Vinicius Monego 18bc763899 gnu: symmetrica: Update to 3.1.0.
* gnu/packages/algebra.scm (symmetrica): Update to 3.1.0.
[source]: Fetch from maintained fork. Remove patches.
[arguments]: Remove '#:tests? #f'.
<#:phases>: Delete phases 'fix-makefile', 'turn-off-banner'. Undelete
the 'configure' phase. Do not override the 'install' phase.
[native-inputs]: Add autoconf, automake, libtool, pkg-config.
[home-page]: Switch to new home page.
[license]: Switch to new ISC license.

* gnu/packages/patches/symmetrica-bruch.patch:
* gnu/packages/patches/symmetrica-int32.patch:
* gnu/packages/patches/symmetrica-return_values.patch:
* gnu/packages/patches/symmetrica-sort_sum_rename.patch: Remove them.
* gnu/local.mk (dist_patch_DATA): Unregister them.

Change-Id: I876424baa9c111575d72c6516910ab43926c684f
2025-06-29 19:42:55 -03:00