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
gnu: gitolite: Update to 0.1.4-1feb300. * gnu/packages/version-control.scm (gitolite): Update to 0.1.4-1feb300. Change-Id: I559fccc703ee7ea08e544f75c966f3378840ba0a
services: git-http-nginx-location-configuration: Add gitconfig. * gnu/services/version-control.scm (git-http-nginx-location-configuration): Specify a global gitconfig that marks git-root as a safe directory. Fixes: guix/guix#3649 Change-Id: I503cd05e3247a71a4bd07df49c276e04d3a43a81 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
tests: installer: Fix gui-installed-desktop-os-encrypted. * gnu/installer/services.scm (%system-services): Fix a typo. Fixes: guix/guix#3636 Change-Id: I9b94474124df4da87784157d25fe39a1887c743b
tests: installer: Display the final configuration file. * gnu/installer/final.scm (install-system): Display the generated configuration file in the syslog to ease installer tests debugging. Change-Id: Ia5faf696a5244ece955616b4b9a350d057b93696
gnu: guile-dsv: Update to 0.8.0. * gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.8.0. Change-Id: I388014feb3881e3f57e1bb5051c83874549080af
gnu: Fix whitespace issues in "guile-xyz" module. * gnu/packages/guile-xyz.scm: Fix whitepsace issues. Change-Id: I3b2292b8e9aa1d155a45bf6ad965101d9193bcb3
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>
gnu: Add python-anvil-parser. * gnu/packages/game-development.scm (python-anvil-parser): New variable. Change-Id: Ie51482ab1710f85e389bfcdfb4b75ba0e1ec3833 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add python-nbt. * gnu/packages/game-development.scm (python-nbt): New variable. Change-Id: Ib81e96b4abc45aec5eb8b3f785588e449507c957 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: clipit: Fix build with gcc-14. * gnu/packages/gtk.scm (clipit): Fix build with gcc-14. [arguments]<#:phases>: Add "relax-gcc-14-strictness" phase. Change-Id: If09a119c8827632288ec853062094b1d69e50197