summaryrefslogtreecommitdiff
path: root/gnu/packages/guile.scm
AgeCommit message (Collapse)Author
2026-04-07gnu: guile-bytestructures: Update to 2.0.2.Vagrant Cascadian
* gnu/packages/guile.scm (guile-bytestructures): Update to 2.0.2. [source]: Adjust tag used to fetch git commit. Change-Id: If77d8d6b8171d2f425e2623b93e14838dfee67fa Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7606
2026-04-01gnu: guile-git: Update to 0.11.0.Ludovic Courtès
* gnu/packages/guile.scm (guile-git): Update to 0.11.0. Change-Id: I63aba8930db27362cc9ef71bd0ad4a46319b8808 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7438
2026-03-23gnu: guile-next: Update to b0f6549.Ludovic Courtès
* gnu/packages/guile.scm (guile-next): Update to b0f6549 and bump ‘version’. Change-Id: I956781d434ed9c471668000c46ed7ffd1c5f2c81 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7290
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-14doc, gnu: Update URL of several packages formerly at notabug.org.Ludovic Courtès
The URL change for these 5 packages was announced at <https://lists.gnu.org/archive/html/guile-user/2026-03/msg00000.html>. * doc/contributing.texi (Requirements): Update URLs. * gnu/packages/gnupg.scm (guile-gcrypt)[home-page]: Update. * gnu/packages/guile.scm (guile-sqlite3)[home-page]: Update. (guile-zlib)[source]: Update URL and hash. [home-page]: Update. (guile-lzlib)[home-page]: Update. (guile-zstd)[home-page]: Update. * m4/guix.m4 (GUIX_CHECK_GUILE_SQLITE3): Update commit URL. Merges guix/guix!7069 Change-Id: Ic587d3e2dcd931a44c007d9cdcd0b20e771be33b Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-08gnu: guile: Change ‘guile-3.0-latest’ to 3.0.11.Ludovic Courtès
* gnu/packages/guile.scm (guile-3.0-latest): Switch to ‘guile-3.0.11’. * gnu/packages/ci.scm (cuirass)[arguments]: Add ‘skip-known-failing-tests’ phase. Change-Id: I3f93c2947875b68252475291e068071a6054a5f5
2026-01-25gnu: Replace libgit2-1.9 with default libgit2 where possible.Yelninei
* gnu/packages/guile.scm (guile-git): Replace libgit2-1.9 with libgit2 * gnu/packages/package-management.scm (nix): Replace libgit2-1.9 with libgit2 * gnu/packages/python-xyz.scm (python-pygit2-1.18): Replace libgit2-1.9 with libgit2 Change-Id: Icc77f5b4289f1805764e1b3fdd29062524c61c24 Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: guile: Add 3.0.11.Ludovic Courtès
This reinstates 2b3782eb6efc95fe752fe3199fa54561ec8dd7fd, which was reverted in f54a032cec760ff2c3af87e5a45dd305a84dfa48; see <https://codeberg.org/guix/guix/pulls/4747>. * gnu/packages/guile.scm (guile-3.0.11): New variable. (guile-3.0-latest): Add comment. * gnu/packages/patches/guile-3.0.11-cross-compilation.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: Id8ec934bb504750a5cefb5d417eab84175c47d01 Co-authored-by: Yelninei <yelninei@tutamail.com> Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5360 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: guile-2.2.4: Fix build by using libxcrypt-without-failure-tokens.Hugo Buddelmeijer
* gnu/packages/guile.scm (guile-2.2.4): Use libxcrypt-without-failure-tokens. Change-Id: I91d4d7287636f34aa64ce8d47736b14c311b7a62 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5624
2025-12-17Revert "gnu: guile: Add 3.0.11."Andreas Enge
This reverts commit 2b3782eb6efc95fe752fe3199fa54561ec8dd7fd. Fixes: guix/guix#4909
2025-12-13gnu: guile: Add 3.0.11.Ludovic Courtès
* gnu/packages/guile.scm (guile-3.0.11): New variable. (guile-3.0-latest): Add comment. Change-Id: Id8ec934bb504750a5cefb5d417eab84175c47d01 Merges: #4747
2025-11-14gnu: guile-sqlite3: Use sqlite-next.Christopher Baines
* gnu/packages/guile.scm (guile-sqlite3)[inputs]: Use sqlite-next. Change-Id: If7e0a281638c5255281df8bf03f6c79a0a33a821
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-09-26gnu: guile-next: Use codeberg git repository.Martin Schitter
Fetch code from the more reliable and faster repository at codeberg.org. modified: gnu/packages/guile.scm Change-Id: I9340e22abadf80931019acd566a8f4e9701988c0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-25gnu: guile-for-guile-emacs: Fix build with gcc-14.Janneke Nieuwenhuizen
Reported by Serentty via IRC. * gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: I6b3f871695eb25fbf84a2334525e1d0e15e36b92
2025-08-21Revert "gnu: Remove guile-2.2.4."Andreas Enge
This reverts commit b1ca13ffb8728fec9e0dc42ba5f178de37cc68d9. See new comments in the code. Fixes: guix/guix#2149 Change-Id: Ic58872d2e3289a1f8fda8bc601bcfa007547f2a4
2025-08-19gnu: Remove guile-2.2.4.Andreas Enge
* gnu/packages/guile.scm (guile-2.2.4): Delete variable. Change-Id: I2ab82f43417149a7e942eb3ee7ee19b5235bca36
2025-07-18gnu: guile: Add GUILE_EXTENSIONS_PATH to native-search-paths.Tomas Volf
* gnu/packages/guile.scm (guile-3.0)[native-search-paths]: Add GUILE_EXTENSIONS_PATH. Change-Id: Ia80f6b8467cdc4ba76b4c3e58451c78d5a55cb15 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-18gnu: guile-lzlib: Fix build with gcc-14.Janneke Nieuwenhuizen
* 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-11gnu: guile-next: Replace gettext native-input.Liliana Marie Prikler
gnu-gettext has an emacs-minimal dependency, and we'd better avoid this dependency. * gnu/packages/guile.scm (guile-next)[native-inputs]: Replace gnu-gettext by gettext-minimal.
2025-05-17gnu: guile: Fix cross-build for MinGW.Janneke Nieuwenhuizen
* gnu/packages/guile.scm (guile-3.0)[arguments]: When building for MinGW, relax gcc-14's strictness. Change-Id: Ia94511273ab618d493bab428dbf3f6098276f289
2025-04-17gnu: guile-git: Switch to libgit2@1.9.Ludovic Courtès
* gnu/packages/guile.scm (guile-git)[inputs]: Switch to ‘libgit2-1.9’. Change-Id: Id41093e0441afdbd069ab8dcfa8935b3d8177909
2025-04-17gnu: guile-git: Update to 0.10.0.Ludovic Courtès
* gnu/packages/guile.scm (guile-git): Update to 0.10.0. Change-Id: Idf3c4cf71209f7461f89bd9b12a95c34090f1132
2025-03-15gnu: guile-for-guile-emacs: Update to e62c0d1b32f625fcbaa733c32a88622846aee905.Janneke Nieuwenhuizen
* gnu/packages/guile.scm (guile-for-guile-emacs): Update to e62c0d1b32f625fcbaa733c32a88622846aee905, from https://codeberg.org/lyrra/guile. Change-Id: Ic1a48865bfd9ee1201671b1f4b5e3659c084d71f Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-14Revert "gnu: Remove guile-for-guile-emacs."Arun Isaac
This reverts commit df959e33ae960729a4730017e89091daf285ec9a.
2025-03-14gnu: Remove guile-for-guile-emacs.Ada Stevenson
This was a dependency for a single package—guile-emacs—which has now been removed. * gnu/packages/guile.scm (guile-for-guile-emacs): Delete variable. Change-Id: I27b82da90db37a40fa5831e453d2ebf0376b6a86 Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2025-03-07gnu: guile-for-guile-emacs: Fix build.Morgan Smith
Got broken in commit 98f894e05fdbc6bc90887820b0abc2a443a8b676 which updated guile-next and removed a no longer needed phase. This package still needed that phase though. * gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Add phase to disable a failing test. Change-Id: Ia45e33f65187e3fdb02dc6a9560d04479e32a017 Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-07gnu: guile-next: Update to 3.0.10-1.402e0df.Zheng Junjie
* gnu/packages/guile.scm (guile-next): Update to 3.0.10-1.402e0df. Change-Id: I935fd081de1b6f230a672efe4b0346d446b7acc9
2025-02-07gnu: guile-next: Update to 3.0.10-0.5d3f561.Christopher Baines
* gnu/packages/guile.scm (guile-next): Update to 3.0.10-0.5d3f561. Change-Id: I07f5fb59327940d8c797770aff7b825788d6315b
2025-01-19gnu: guile-zlib: Update to 0.2.2.Ludovic Courtès
* gnu/packages/guile.scm (guile-zlib): Update to 0.2.2. Change-Id: I723bcdf66cfe362c69a4c3c80147dcc68be13ced
2024-12-08gnu: guile-for-guile-emacs: Update to wip-elisp-rebased.Janneke Nieuwenhuizen
* gnu/packages/guile.scm (guile-for-guile-emacs): Inherit from guile-next. Update to 4b9b8277733729f5b825f78fadfead9fc3630e7e. [version]: Update to 3.0.7-81. [arguments, native-inputs]: Remove. Change-Id: I78a53c2b45c4d2b87f560da82b400cbd985e332a
2024-12-03gnu: guile-lzlib: Support [cross-]build with gcc-14 and the 64bit Hurd.Janneke Nieuwenhuizen
* gnu/packages/patches/guile-lzlib-hurd64.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/guile.scm (guile-lzlib)[arguments]: Use G-expressions. When building for the 64bit Hurd, or cross-compiling, use it in new "apply-hurd64-patch" stage. Change-Id: Id03f71baa80e2f4f967f54037ce7d9f1c5dc4bb6
2024-10-16gnu: guile-git: Update to 0.9.0.Ludovic Courtès
* gnu/packages/guile.scm (guile-git): Update to 0.9.0. Change-Id: I7a49f592a810422f9743dbd9ed50d25f64b32475
2024-08-31gnu: guile2.0-git: Deprecate.Ludovic Courtès
* gnu/packages/guile.scm (guile2.0-git): Mark as deprecated. Change-Id: I62bae292fae5a6487c232e6c92bef68d376aeeda
2024-08-31gnu: guile-2.0: Add libxcrypt dependency.Josselin Poiret
* gnu/packages/guile.scm (guile-2.0): Add libxcrypt dependency, and include it in the pkg-config file's flags. * gnu/packages/commencement.scm (guile-final): Explicitely exclude libxcrypt dependency. Change-Id: Ie01913971b225c4dd23dcfdb96348d4e11042da8
2024-08-31gnu: guile-1.8: Add libxcrypt dependency.Josselin Poiret
* gnu/packages/guile.scm (guile-1.8): Add libxcrypt dependency, and include it in the pkg-config file's flags. Change-Id: I050e8d2bee0b6195a6a854338d39a9594b0088b9
2024-08-28gnu: guile-git: Switch to libgit2 1.8.Ludovic Courtès
* gnu/packages/guile.scm (guile-git)[inputs]: Replace ‘libgit2-1.7’ by ‘libgit2-1.8’. Change-Id: I0b9c6f9efb813c2af589ebf291c6f66ff81b87d9
2024-08-28gnu: guile-git: Update to 0.8.0.Ludovic Courtès
* gnu/packages/guile.scm (guile-git): Update to 0.8.0. Change-Id: I97ed6c88402e53935d7f1cec335a7982f3e33417
2024-08-21gnu: guile-zlib: Update to 0.2.1.Ludovic Courtès
* gnu/packages/guile.scm (guile-zlib): Update to 0.2.1. [arguments]: Remove. Change-Id: Id19309dfcaece713ad2a56294d18bf91ddcdc6e9
2024-07-19Revert "gnu: guile: Update to 3.0.10."Ludovic Courtès
This reverts commit e31299010f6b8ccb3ccd1cc34a0d03483387ea36 and 24163eea584663568b68e19f364256fc7396b61f. The upgrade causes build failures, as noticeably by running ‘guix pull’, that are being investigated at <https://issues.guix.gnu.org/72183>. Change-Id: I946b43d938666d9dcddf1e5d856b02462bd8e453
2024-07-19gnu: guile: Update to 3.0.10.David Thompson
* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.10. Change-Id: Id9d58199f1fa3307c94f442c185307d2f4a9ce6f
2024-05-01gnu: guile-git: Update to 0.7.0.Ludovic Courtès
* gnu/packages/guile.scm (guile-git): Update to 0.7.0. Change-Id: I7a0a9d50a0f8a788963b05029a37ac9450ffa185
2024-04-30gnu: guile-next: Update to commit 3b76a30.David Thompson
* gnu/packages/guile.scm (guile-next): Update to commit 3b76a30. Change-Id: I9af6593f6a7f2babdac19201bd1be541ea78e8e5
2024-04-30gnu: guile-lzlib: Switch to ‘url-fetch’.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/70659>. Fixes a regression introduced in 7cef6b7ba555a9dfaf6d09cb7e112b0df77d5141, which would create a circular dependency on systems lacking “builtin:git-download”. * gnu/packages/guile.scm (guile-lzlib)[source]: Switch to ‘git-fetch’. Reported-by: Peacememories <peacememories@posteo.net> Change-Id: Iad684564d0dc18f0a7a76e1c4c6464ba4f39f2e8
2024-04-28gnu: guile-lzlib: Update to 0.3.0.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/69596>. * gnu/packages/guile.scm (guile-lzlib): Update to 0.3.0. [source]: Switch to ‘git-fetch’. Change-Id: Ic9f8fe2d0ab24b66cfba618840773a3e89aea48c
2024-04-08gnu: guile-next: Update to commit db7efa5.David Thompson
* gnu/packages/guile.scm (guile-next): Update to commit db7efa5. Change-Id: Ia9629b4494b9d8968d9caa1b6c6ce362ee24a24d
2024-02-26gnu: guile-git: Depend on libgit2 1.7.Ludovic Courtès
* gnu/packages/guile.scm (guile-git)[inputs]: Replace LIBGIT2-1.3 with LIBGIT2-1.7. Change-Id: Ia386f977b0888b7bd9b26443ac6150428fda2155
2024-02-26gnu: guile-git: Update to 0.6.0.Ludovic Courtès
* gnu/packages/guile.scm (guile-git): Update to 0.6.0. [source]: Remove ‘patches’ field. * gnu/packages/patches/guile-git-adjust-for-libgit2-1.2.0.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I49300461389bc24a9802fbda5e374a330ffc3715
2024-02-12gnu: Add guile-bzip2.Timothy Sample
* gnu/packages/guile.scm (guile-bzip2): New package. Change-Id: I450395f6699d4b622c8043c17a197c799255a9bb
2024-02-02gnu: guile-next: Don't patch posix-spawn for the hurd.Christopher Baines
As the patch doesn't apply. * gnu/packages/guile.scm (guile-3.0)[arguments]: Remove 'patch-posix-spawn-usage' phase. Change-Id: I17f4878f7bbd74b71e559b16dc68ccf68c639987