~ruther/guix-local

ref: 7a139921ac021ff2e56cdf4893e083d0f13e096e guix-local/gnu/local.mk -rw-r--r-- 121.7 KiB
5f7ec06d — Maxim Cournoyer 4 months ago
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
0a6dbaeb — AwesomeAdam54321 5 months ago
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>
102d0a86 — Maxim Cournoyer 4 months ago
Reapply "gnu: squeak-vm: Fix build and modernize definition."

This reverts commit 9ab50a57ac414f6476295fa75563e215d4115ae2.  Now with the
missing patch added.

* gnu/packages/patches/squeak-vm-gcc-14-fix.patch: New file.
9ab50a57 — Nicolas Goaziou 4 months ago
Revert "gnu: squeak-vm: Fix build and modernize definition."

This reverts commit 6ab1890aba1fd9b1f3a2dc46f1d7ec183452617d.

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

Change-Id: Ie4ec1a143c256748b09f34f131e78a010443f12c
6ab1890a — Maxim Cournoyer 4 months ago
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
02f59daf — Ricardo Wurmus 4 months ago
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
5e111f99 — Zhu Zihao 5 months ago
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>
cb374392 — Efraim Flashner 4 months ago
gnu: Register missing patch.

This is a follow-up to 7d5f95fc3ae0b3a13f2b5b1440a2f4afd17a5592.

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

Change-Id: Ifa9c45ff986f52f006e1227e2330b4594d861d18
7d488fec — Yelninei 5 months ago
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>
a6f6102e — Yelninei 5 months ago
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>
cd69d306 — Yelninei 5 months ago
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>
d039c2c1 — AwesomeAdam54321 5 months ago
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>
e235b957 — Mathieu Othacehe 5 months ago
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
3f2ee72d — Danny Milosavljevic 5 months ago
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
335c424a — Danny Milosavljevic 5 months ago
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
3aa49347 — Danny Milosavljevic 5 months ago
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
c3cacc07 — Danny Milosavljevic 5 months ago
gnu: Add swift-cmark.

* gnu/packages/swift.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to it.

Change-Id: I107a466da824670ce71f38b9e03be06b1e35612a
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>
44fb5c6a — AwesomeAdam54321 5 months ago
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>
66599e2e — Maxim Cournoyer 5 months ago
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
Next