gnu: trac: Fix build. * gnu/packages/version-control.scm (trac)[native-inputs]: Add python-setuptools. Change-Id: I54c6590fe5038442f046c5d82a7b12bd328e31b8
gnu: fzf: Update to 0.66.1. * gnu/packages/terminals.scm (fzf): Update to 0.66.1. Change-Id: Ic3666f627e2663374ec3d897523c6bd512648381
gnu: vale: Update to 3.13.0. * gnu/packages/textutils.scm (vale): Update to 3.13.0. Change-Id: Iee13b46eb97e1e42789c5faa0c072dce0ba63d80
gnu: goawk: Build with go-1.24. * gnu/packages/textutils.scm (goawk)[arguments] <go>: Use default (go-1.24). <test-flags>: Disable vet during tests and move test skip logic here. <phases>: Remove 'disable-failing-tests, and 'patch-pats; add 'pre-check, and 'post-check-remove-output-temp; use default 'check. Change-Id: Id3b3c4c62fd660f693b7b7f44dd3129813894d58
gnu: goawk: Update to 1.30.0. * gnu/packages/textutils.scm (goawk): Update to 1.30.0. Change-Id: I3424c37e7ee60891893648ba377c2711d0cd7999 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: sgt-puzzles: Update to 20251021. + gnu/packages/games.scm (sgt-puzzles): Update to 20251021. Change-Id: I5e914715a0c59afc803a4662b3e5ff564edfce3b Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
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>
gnu: trealla: Update to 2.84.10. * gnu/packages/prolog.scm (trealla): Update to 2.84.10. Change-Id: I234f1f9716b05dc51e2320eecccb82977d71519e
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
gnu: 389-ds-base: Fix the build. * gnu/packages/openldap.scm (389-ds-base)[arguments]<#:phases>: Fix the certutil binary search. Change-Id: Ic257b4820dd4943d0b3fdb46ba4104f1e13b5048
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
gnu: Add swift-cmark-6.2. * gnu/packages/swift.scm (%swift-6.2-version): New variable. (swift-cmark-6.2): New variable. Change-Id: Id50b523d8621a042c27ca6eca0816c238eed3710
gnu: Update swift-llvm. * gnu/packages/llvm.scm (swift-llvm-6.2): New variable. Change-Id: If136fc8d510926b79440753b8940e14649541d8e
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
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
gnu: Add swift-cmark. * gnu/packages/swift.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to it. Change-Id: I107a466da824670ce71f38b9e03be06b1e35612a
gnu: smartdns: Update to 47. * gnu/packages/dns.scm (smartdns): Update to 47. Change-Id: I4a0747d80e709f82b252145e6046f68f595beb42 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
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>
gnu: tests: Fix gitile. * gnu/tests/version-control.scm (%gitile-os): Disable strict owner validation as /srv/git is root-owned. Change-Id: I25457d2b333ec355822141f81d861087b719f782
services: gitile: Add git-owner-validation? configuration. * gnu/services/version-control.scm (gitile-configuration): Add git-owner-validation? field. * doc/guix.text (Version Control Services): Document it. Change-Id: I7d35e66e512fcaae25a5eac138b0fb2437a7c70c