1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-08 14:10:38 +02:00
Commit Graph

5355 Commits

Author SHA1 Message Date
Andreas Enge
6ba91aa9b0 gnu: Remove cedille.
* gnu/packages/cedille.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
deleted file.

Fixes: guix/guix#3637
Change-Id: I96da41d220b84a31a76e834e578e0f538d506cb6
2025-11-18 17:48:45 +01:00
Andreas Enge
3e99ed21c2 gnu: Remove (gnu packages sawfish).
* gnu/packages/sawfish.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.

Fixes: guix/guix#3646
Change-Id: Ia26d1b9dd969ac46b79ef28c349c4897e672c5cd
2025-11-18 17:43:25 +01:00
Giacomo Leidi
5ebf5ad941 gnu: Remove extempore patch.
This is a follow-up to commit 6ff714dfb1 .

* gnu/packages/patches/extempore-unbundle-external-dependencies.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister file.

Change-Id: Ie2fec53924274b79d1103b889e285b4467fd62e5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-18 16:45:01 +01:00
Andy Tai
bc7c4cee26 gnu: xpra-5: New variable.
* gnu/packages/xorg.scm (xpra-5): New variable.
* gnu/packages/patches/xpra-5.0-install_libs.patch: New file.
* gnu/packages/patches/xpra-5.0-systemd-run.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.

Change-Id: Ib07d8227a6b175ad124aa07e25ec8a11a6a907d2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-13 22:10:31 +01:00
dan
ca7de58605 gnu: ruby-activesupport: Fix build.
* gnu/packages/patches/ruby-activesupport-fix-deprecation-warning.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/rails.scm (ruby-activesupport): Apply it.

Change-Id: Ibeafb74ae93a42108ea5f383996756c43b0bc444
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-13 21:51:59 +01:00
Sughosha
0d6cafa3f1 gnu: jamesdsp: Update to 2.7.0-0.53cf098.
* gnu/packages/audio.scm (jamesdsp): Update to 2.7.0-0.53cf098.
[arguments]<#:phases>: Replace 'build, 'check and 'install phases with those
from gnu-build-system.
[source]<patches>: Remove "jamesdsp-fix-bulid-on-pipewire-1.4.0.patch".
* gnu/local.mk: Deregister it.

Change-Id: I4d8809cc32cc24a3dc14f9cc465587e3cb0f61c5
2025-11-12 11:28:26 +05:30
Sharlatan Hellseher
53b6628d03 gnu: Add (gnu packages duckdb) module.
* gnu/packages/duckdb.scm: New file.
* gnu/local.mk: Add to gnu/packages/duckdb.scm scope.

Change-Id: I5a6bbb0114ab588e25a42c8e98a1d2a475d28e0c
2025-11-11 20:17:52 +00:00
Maxim Cournoyer
5f7ec06d2c gnu: falcosecurity-libs: Fix BPF issue on Linux 6.15+.
This fixes sysdig.

* gnu/packages/patches/falcosecurity-libs-bpf-probes-fix.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (falcosecurity-libs): Apply it.

Change-Id: Ie908824288febb767114a932c050231c6f7647c9
2025-11-09 23:47:03 +09:00
AwesomeAdam54321
0a6dbaeb66 gnu: perl-crypt-des: Fix build.
* gnu/packages/patches/perl-crypt-des-implicit-func-decl.patch: New file.
* gnu/local.mk: Register patch.
* gnu/packages/games.scm (perl-crypt-des)[patches]: Add patch.

Change-Id: Ia9d55640f7ffcc5cc24cff34c246c1e6b870cec7
Signed-off-by: Sughosha <sughosha@disroot.org>
2025-11-09 13:02:30 +05:30
Maxim Cournoyer
102d0a86fb Reapply "gnu: squeak-vm: Fix build and modernize definition."
This reverts commit 9ab50a57ac.  Now with the
missing patch added.

* gnu/packages/patches/squeak-vm-gcc-14-fix.patch: New file.
2025-11-08 20:54:54 +09:00
Nicolas Goaziou
9ab50a57ac Revert "gnu: squeak-vm: Fix build and modernize definition."
This reverts commit 6ab1890aba.

This commit is incomplete as it doesn’t include the introduced patch file.

Change-Id: Ie4ec1a143c256748b09f34f131e78a010443f12c
2025-11-08 09:59:34 +01:00
Maxim Cournoyer
6ab1890aba gnu: squeak-vm: Fix build and modernize definition.
* gnu/packages/smalltalk.scm (squeak-vm) [source]: Switch to the no-mp3
tarball (the bundled mp3 library no longer builds).
{patches}: Apply patch.
{snippet}: Delete trailing #t.
[arguments]: Use gexp. Delete trailing #t.
{#:configure-flags}: New argument.
{#:phases} <enter-build-directory>: Delete phase.
<chdir>: New phase.
<configure>: Remove phase override.

Change-Id: I1c786eba0b2846edcf3d98bd3f9d7c388c669497
2025-11-08 16:09:56 +09:00
Ricardo Wurmus
02f59daf07 gnu: python-pytorch-for-r-torch: Update to 2.7.1.
* gnu/packages/patches/python-pytorch-for-r-torch-fix-codegen.patch,
  gnu/packages/patches/python-pytorch-for-r-torch-system-libraries.patch: Update.
* gnu/packages/patches/python-pytorch-for-r-torch-without-kineto.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/machine-learning.scm
(python-pytorch-for-r-torch): Update to 2.7.1.
[source]: Use new patch.
[arguments]: Remove phase 'fix-aten-vec; copy and adjust 'use-system-libraries
phase from python-pytorch.
[inputs]: Inherit all from python-pytorch; replace gloo with gloo-for-r-torch.
[native-inputs]: Inherit all from python-pytorch.
[propagated-inputs]: Inherit all from python-pytorch.

Change-Id: Ib2cf511fc34f609bbc7e92971720b00c4523419f
2025-11-07 21:52:07 +01:00
Zhu Zihao
5e111f9999 gnu: chez-irregex: Update to 0.9.11.
* gnu/packages/patches/chez-irregex-import-cond-expand.patch: New file.
* gnu/local.mk (dist_patch_DATA): New entry for
chez-irregex-import-cond-expand.patch.
* gnu/packages/chez.scm (chez-irregex): Update to 0.9.11.
[source]: Switch to the original upstream and apply the patch.
[arguments]<#:test-target><#:tests?>: Disable test since it's not available in
Chez.
<#:phases>:
In phase 'configure', setup CHEZSCHEMELIBDIRS environment variable.
In phase 'build', run 'make chez-build'.
In phase 'install', run 'make chez-install'.
[home-page]: Switch to the original homepage.

Change-Id: I1da16657cc41d278803c20ef7d674a8fdc928c00
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-06 23:29:46 +01:00
Efraim Flashner
cb37439204 gnu: Register missing patch.
This is a follow-up to 7d5f95fc3a.

* gnu/local.mk (dist_patch_DATA): Add patch.

Change-Id: Ifa9c45ff986f52f006e1227e2330b4594d861d18
2025-11-04 09:49:08 +02:00
Yelninei
7d488fec76 gnu: glibc/hurd: Add patches from glibc 2.42.
* gnu/packages/base.scm (glibc/hurd): Remove intr-msg-clobber.patch, add
signal-fpe-exception.patch and xstate.patch.
gnu/packages/patches/glibc-hurd-signal-fpe-exception.patch, gnu/packages/patches/glibc-hurd-xstate.patch : New patches
* gnu/local.mk (dist_patch_DATA): Register them.

Change-Id: Ib5b38f1fb8b43d76ec236232be8ff7552dad7422
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-03 17:18:38 +01:00
Yelninei
a6f6102e1b gnu: hurd: Update to 0.9.git20250801.
* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
0.9.git20250801.
* gnu/packages/hurd.scm (hurd-headers): Same.
(hurd): Remove hurd-socket-activation.patch.
* gnu/packages/patches/hurd-socket-activation.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Deregister it.
* gnu/packages/patches/hurd-rumpdisk-no-hd.patch: Update patch.

Change-Id: I88f94a940c49a4d938e1e21e13df9815204d5d22
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-03 17:18:37 +01:00
Yelninei
cd69d30676 gnu: gnumach: Fix division by zero trap on x86_64.
* gnu/packages/patches/gnumach-div0.patch: New patch
* gnu/packages/hurd.scm (gnumach): Add it.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: If2c096209a23619cafd55855e519674076c6a043
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-03 17:18:37 +01:00
AwesomeAdam54321
d039c2c1c9 gnu: freedink-engine: Fix build.
* gnu/packages/patches/freedink-engine-fix-const-char.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/games.scm (freedink-engine)[patches]: Add patch.
[arguments]: Skip failing 'TestIOTouchDragAnywhere' test.

Fixes: guix/guix#3982 guix/guix#4004
Change-Id: I90c8fc78fa5649f662a26cee17622fbbb1fc9bca
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-03 15:14:46 +08:00
Mathieu Othacehe
e235b9574a gnu: 389-ds-base: Fix LegacyVersion issue.
LegacyVersion does not exist anymore in packaging.version 25.0
(https://github.com/pypa/packaging/pull/407). Add a stub to prevent runtime
errors such as:

Traceback (most recent call last):
  File "/gnu/store/jq8iknqq5niwx9vchccbnnw6jdb3x8nq-389-ds-base-2.2.2/sbin/.dscreate-real", line 18, in <module>
    from lib389 import DirSrv
  File "/gnu/store/jq8iknqq5niwx9vchccbnnw6jdb3x8nq-389-ds-base-2.2.2/lib/python3.11/site-packages/lib389/__init__.py", line 54, in <module>
    from lib389._entry import Entry
  File "/gnu/store/jq8iknqq5niwx9vchccbnnw6jdb3x8nq-389-ds-base-2.2.2/lib/python3.11/site-packages/lib389/_entry.py", line 20, in <module>
    from lib389.utils import (ensure_str, ensure_bytes, ensure_list_bytes, display_log_data)
  File "/gnu/store/jq8iknqq5niwx9vchccbnnw6jdb3x8nq-389-ds-base-2.2.2/lib/python3.11/site-packages/lib389/utils.py", line 49, in <module>
    from packaging.version import LegacyVersion
ImportError: cannot import name 'LegacyVersion' from 'packaging.version' (/gnu/store/5ga1x27pz9wqwhq3sndcymfngdvcr4w9-python-packaging-bootstrap-25.0/lib/python3.11/site-packages/packaging/version.py)

* gnu/packages/patches/389-ds-base-legacy-version.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/openldap.scm (389-ds-base): Use it.

Change-Id: I34c12dce3092f9911383ae380af13ef74285ebc4
2025-11-02 20:29:37 +01:00
Danny Milosavljevic
3f2ee72dbd gnu: Add swift@6.2.
* gnu/packages/swift.scm (%swift-6.2-source): New variable.
(%swift-libdispatch-6.2-source): New variable.
(%swift-syntax-6.2-source): New variable.
(swift-6.2): New variable.
* gnu/packages/patches/swift-6.2-cplus-include-path.patch: New file.
* gnu/packages/patches/swift-6.2-exclude-scan-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.

Change-Id: I795a87ec7c8203f26ce380c805a28d53b2c4fe65
2025-11-02 16:14:11 +01:00
Danny Milosavljevic
335c424a3d gnu: Add swift-bootstrap.
* gnu/packages/swift.scm (swift-bootstrap): New variable.
(%swift-bootstrap-source): New variable.
(%swift-libdispatch-source): New variable.
* gnu/local.mk (dist_patch_DATA): Add swift-5.7.3-sdk-path.patch,
  swift-5.7.3-sourcekit-rpath.patch,
  swift-corelibs-libdispatch-5.6.3-lock-cpp.patch,
  swift-corelibs-libdispatch-5.7.3-modulemap.patch.
* gnu/packages/patches/swift-5.7.3-sdk-path.patch: New file.
* gnu/packages/patches/swift-5.7.3-sourcekit-rpath.patch: New file.
* gnu/packages/patches/swift-corelibs-libdispatch-5.6.3-lock-cpp.patch: New file.
* gnu/packages/patches/swift-corelibs-libdispatch-5.7.3-modulemap.patch: New file.

Change-Id: Ibcab88d88be0cc9634f297d17174ca99060e4d98
2025-11-02 16:13:35 +01:00
Danny Milosavljevic
3aa493477c gnu: Add swift-llvm.
* gnu/packages/llvm.scm (swift-llvm): New variable.
* gnu/local.mk (dist_patch_DATA): Add swift-llvm-5.7.3-linux.patch.
* gnu/packages/patches/swift-llvm-5.7.3-linux.patch: New file.

Change-Id: Ifc456c68c8e1fc551b8a75ecfcda91813b8cacdc
2025-11-02 16:13:35 +01:00
Danny Milosavljevic
c3cacc0715 gnu: Add swift-cmark.
* gnu/packages/swift.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to it.

Change-Id: I107a466da824670ce71f38b9e03be06b1e35612a
2025-11-02 16:13:34 +01:00
dan
ac2306c5ad gnu: clang-17: Fix build with gcc-14 on ARM.
* gnu/packages/patches/clang-17.0-fix-build-with-gcc-14-on-arm.patch: New file.
* gnu/local.mk: Register it.
* gnu/packages/llvm.scm (clang-from-llvm): Treat patches as additional patches
when no hash provided.
(clang-17): Apply the patch.

Change-Id: I2c6580958c6d646703143872bbc59fd390e9cc95
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-11-02 23:06:17 +08:00
AwesomeAdam54321
44fb5c6aec gnu: Add mc2mt.
* gnu/packages/game-development.scm (mc2mt): New variable.
* gnu/packages/patches/mc2mt-add-packaging-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.

Change-Id: Ia4b268ab1c3f104bb81f386e220be47d2356e539
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-11-02 11:27:20 +01:00
Maxim Cournoyer
66599e2e77 gnu: icecat: Patch to .desktop file, to fix opening file or links.
* gnu/packages/patches/icecat-adjust-mozilla-desktop.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnuzilla.scm (icecat-minimal)
[#phases] {apply-guix-specific-patches}: Apply it.

Fixes: #3566
Suggested-by: Ron Nazarov <ron@noisytoot.org>
Change-Id: I1fcc0829a4d079e4154be2f186bf9bab4da92e3f
2025-10-31 12:40:31 +09:00
Maxim Cournoyer
6113501327 Revert "gnu: flex: Apply a patch fixing a non-deterministic build failure."
This reverts commit 6faa102a04.
2025-10-30 16:19:55 +09:00
Maxim Cournoyer
902127d92b Revert "gnu: libtool: Update to 2.5.4."
This reverts commit da8179893f.
2025-10-30 16:19:54 +09:00
Maxim Cournoyer
da8179893f gnu: libtool: Update to 2.5.4.
* gnu/packages/autotools.scm (libtool): Update to 2.5.4.
[source]: Delete patches.
[#:phases] {skip-some-tests-on-extra-archs}: New phases.
* gnu/packages/patches/libtool-grep-compat.patch: Delete file.
* gnu/packages/patches/libtool-skip-tests2.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Change-Id: I6f16e7edd996c5b577acdbbd4905ec63d27b3655
2025-10-30 16:13:02 +09:00
Maxim Cournoyer
6faa102a04 gnu: flex: Apply a patch fixing a non-deterministic build failure.
* gnu/packages/patches/flex-fix-make-dependencies.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/flex.scm (flex) [source]: Apply it, wrapping the origin in a
bootstrap-origin call to avoid a circular dependency problem.

Change-Id: I7b9994a9239bdafa5c7768b9f954870716c76ad7
2025-10-30 16:13:02 +09:00
Nicolas Graves
350ebf03be gnu: dbxfs: Update to 2.0.1.
* gnu/packages/python-xyz.scm (dbxfs): Update to 2.0.1.
[source]<patches>: Drop patch.  The code has been reorganized in a way
that makes it easier to drop the sentry_sdk dependency.
[arguments]<#:phases>: Drop the sentry_sdk dependency in phase
'relax-requirements.
[propagated-inputs]: Remove python-keyring, python-keyrings-alt.

Change-Id: Ied640a1b5de9ed2dae462184cce51692243b9dfb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 15:28:36 +00:00
Jonathan Lin
e523f95fc2 gnu: fritzing: Fix build.
* gnu/local.mk: Register patch.
* gnu/packages/engineering.scm (fritzing):
[patches]: Add patch.
[arguments] <#:phases>: Move source code substitution from configure to after
unpack. Patch src/utils/textutils.cpp to remove non-determinism. Add generate-parts-db.
* gnu/packages/patches/fritzing-0.9.6-fix-types.patch: New patch.

Fixes: guix/guix#3432
Change-Id: Id42f425c1da59cbc56b0b6bbd71380112a655280
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-10-24 22:55:13 +02:00
Artyom V. Poptsov
ce8752ef83 gnu: xlispstat: Fix compilation with modern GCC versions.
Package compilation would fail with modern GCC due to deprecated features that
are used in the package source code.  This patch updates the package to
modernize the source code to fix compilation errors (see
<https://github.com/jhbadger/xlispstat/pull/1>.)

* gnu/packages/statistics.scm (xlispstat): Fix compilation with GCC version 14
or newer.
[source]: Add a patch.
* gnu/packages/patches/xlispstat-fix-compilation-with-modern-gcc.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Register the patch.

Change-Id: I0f8b194887298fff196be7426a0de7eb247a8c48
2025-10-24 06:22:58 +03:00
Andreas Enge
ff6b3eb279 gnu: Remove htslib-for-stringtie.
* gnu/packages/bioinformatics.scm (htslib-for-stringtie): Delete variable.
* gnu/packages/patches/htslib-for-stringtie.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.

Change-Id: Idbf3fa982895baed97913e08650cbff6947e8182
2025-10-23 21:41:51 +02:00
Andreas Enge
5d3db67cf6 gnu: Remove glibc-2.32.
* gnu/packages/base.scm (glibc-2.32): Delete variable.
* gnu/packages/patches/glibc-2.31-hurd-clock_gettime_monotonic.patch,
gnu/packages/patches/glibc-skip-c++.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files. Order glibc patches.

Fixes: guix/guix#3572
Change-Id: I8df841580c64ce0964817700a1f66da41fd5aab4
2025-10-23 18:59:22 +02:00
Andreas Enge
892fa358ac gnu: Remove glibc-2.30.
* gnu/packages/base.scm (glibc-2.30): Delete variable.
* gnu/packages/patches/glibc-2.29-supported-locales.patch,
gnu/packages/patches/glibc-CVE-2019-19126.patch,
gnu/packages/patches/glibc-CVE-2019-7309.patch,
gnu/packages/patches/glibc-CVE-2019-9169.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files.

Change-Id: Iaf2ad2ccd938780f6f90ad846d81635b07e485f5
2025-10-23 18:47:23 +02:00
Andreas Enge
463fb92452 gnu: glibc-locales: Remove unused patch.
* gnu/packages/patches/glibc-locales-2.28.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
* gnu/packages/base.scm (make-glibc-locales): Remove unused branch of
conditional.

Change-Id: I853cbd0f8724a57d15af3fbb1aed3bdf1ef78e0e
2025-10-23 18:40:47 +02:00
kestrel
c76ce45812 gnu: fgallery: Patch to use 7z from new 7zip.
Change-Id: Ia3ece5943a94d03dda84c954b64a70e02594e2fc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-22 16:43:05 +02:00
kestrel
701e2c796f gnu: Deprecate p7zip.
* gnu/packages/compression.scm (p7zip): Deprecate towards 7zip.
* gnu/packages/patches/p7zip-CVE-2016-9296.patch: Remove file.
* gnu/packages/patches/p7zip-CVE-2017-17969.patch: Remove file.
* gnu/packages/patches/p7zip-fix-build-with-gcc-11.patch: Remove file.
* gnu/packages/patches/p7zip-remove-unused-code.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Delete removed patches.

Change-Id: Ie1a36a433234d22ff75cc06951ed7d092f06dd0e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-22 16:43:05 +02:00
Anderson Torres
412c256332 gnu: Remove fvwm.
* gnu/packages/fvwm.scm: Remove file.
* gnu/local.mk: Remove reference to fvwm.scm.
* po/packages/POTFILES.in: Remove reference to fvwm.scm.

Fixes: guix/guix#2839
Fixes: guix/guix#2883
Change-Id: I1379a6e8b3b795d2ebe48d844b0ee5f2d5026057
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-22 00:04:31 +02:00
David Elsing
ad9d43baa0 gnu: gromacs: Update to 2025.3.
Also unbundle libtirpc and muparser. The unbundling is now done in a snippet
instead of a build phase.

* gnu/packages/chemistry.scm (gromacs): Update to 2025.3.
[source]: Switch to git-fetch. Add modules and snippet fields.
[arguments]<#:configure-flags>: Add -DGMX_USE_MUPARSER=EXTERNAL and
-DCMAKE_CXX_FLAGS.
[phases]: Adjust 'fixes phase. Use the package source of googletest-1.13.
[inputs]: Add libtirpc and muparser.
* gnu/packages/patches/gromacs-tinyxml2.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.

Fixes: guix/guix#3584
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-21 22:18:27 +02:00
Andreas Enge
4356d6fb1a gnu: Remove glibc-2.29.
* gnu/packages/base.scm (glibc-2.29): Delete variable.
* gnu/packages/patches/glibc-2.29-git-updates.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.

Change-Id: Ib56f26e3f172c255a37e95d96c79f95243ad75ea
2025-10-21 19:09:27 +02:00
Cayetano Santos
8894ed2c30 gnu: Add onetbb.
* gnu/packages/oneapi.scm (onetbb): New variable.
* gnu/packages/patches/onetbb-other-arches.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.

Change-Id: Id00fffb79ebc74ca1d65ba79ff2f28af1e07ef9a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-19 21:29:38 +02:00
Andreas Enge
0c5f4eeed8 gnu: Unregister non existing and unused patch.
This is a follow-up to commit 4d86f0a312 .

* gnu/local.mk (dist_patch_DATA): Unregister trytond-hack-import.patch.

Change-Id: I43ad3a0ed4ac6df1085a9a501e265e793e6cdf35
2025-10-19 20:42:29 +02:00
Hartmut Goebel
4d86f0a312 gnu: trytond: Downgrade to 7.0.37 (latest LTS version).
Discussion <https://codeberg.org/guix/guix/issues/1438> resulted in the
decision to maintain the LTS version, which is 7.0.

* gnu/packages/tryton.scm(tryton): Downgrade to 7.0.37.
[arguments][#:phases][preperations]: Set DB_CACHE.
[propagated-inputs] Add python-psycopg2.
[native-inputs] Add python-html2text, remove python-wheel.
[native-search-paths] Add guix-pythonpath-search-path.
* gnu/packages/patches/trytond-add-guix_trytond_path.patch: Add modules in
GUIX_TRYTOND_MODULES_PATH directly to trytond.modules.__path__. Delete helper
function after it's done.

Change-Id: Ib2902c8e204467f08135885c793371105aeed7e5
2025-10-19 19:09:56 +02:00
Sharlatan Hellseher
af77b20e9a gnu: Merge (gnu packages fsf) into (gnu packages books).
* gnu/packages/fsf.scm (book-faif): Move from here ...
* gnu/packages/books.scm: ... to here.
* gnu/packages/fsf.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.
* po/packages/POTFILES.in: Likewise.

Change-Id: Ia84ac242f0cda711a23e969e32049e93007a1f8b
2025-10-19 11:46:49 +01:00
Nicolas Graves
a7cb580f66 gnu: python-pypytools: Switch to pyproject.
* gnu/packages/patches/python-pypytools-python-3-fixes.patch:
New file.
* gnu/local.mk: Record patch.
* gnu/packages/python-xyz.scm (python-pypytools):
[source]: Switch to git-fetch.  Add patch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-freezegun, python-numpy, python-pytest,
python-setuptools.

Change-Id: Icbafeb0f35ed651cbbd5f3477f65771247b8390d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 12:54:06 +01:00
Sharlatan Hellseher
bf18de787b gnu: python-configobj: Update to 5.0.9.
* gnu/packages/python-xyz.scm (python-configobj): Update to 5.0.9.
Improve package style.
[source] <patch>: Remove as no longer required.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-pytest and python-setuptools.

* gnu/packages/patches/python-configobj-setuptools.patch: Delete file.
* gnu/packages/python-xyz.scm (dist_patch_DATA): Deregister patch.

Change-Id: I5ab0522a85626562d5ee4f0f2d02728f3d0459ba
2025-10-18 12:54:05 +01:00
Sughosha
c987080c88 gnu: qca, qca-qt6: Move to kde-frameworks.scm.
* gnu/packages/kde.scm: Remove file.
* gnu/local.mk: Deregister it.
* po/packages/POTFILES.in: Ditto.
* gnu/packages/kde-frameworks.scm (qca): New variable.
(qca-qt6): Ditto.
* gnu/packages/geo.scm: Replace (gnu packages kde) with (gnu packages
kde-frameworks).
* gnu/packages/messaging.scm: Ditto.
* gnu/packages/web.scm: Ditto.
* gnu/packages/irc.scm: Remove reference to (gnu packages kde) module.
* gnu/packages/kde-education.scm: Ditto.
* gnu/packages/kde-games.scm: Ditto.
* gnu/packages/kde-graphics.scm: Ditto.
* gnu/packages/kde-internet.scm: Ditto.
* gnu/packages/kde-office.scm: Ditto.
* gnu/packages/kde-pim.scm: Ditto.
* gnu/packages/kde-plasma.scm: Ditto.
* gnu/packages/kde-systemtools.scm: Ditto.
* gnu/packages/kde-utils.scm: Ditto.
* gnu/services/desktop.scm: Ditto.

Change-Id: Ib632bc46588a2400c61fd549389001ff367c0d66
2025-10-17 11:27:17 +02:00