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

672 Commits

Author SHA1 Message Date
Vagrant Cascadian
63db6c8dc7 gnu: guile-bytestructures: Update to 2.0.2.
* 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-07 13:26:20 +02:00
Ludovic Courtès
0004ddeb8c gnu: guile-git: Update to 0.11.0.
* 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-04-01 22:06:14 +02:00
Ludovic Courtès
bb22f6dd83 gnu: guile-next: Update to b0f6549.
* 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-23 22:36:23 +01:00
Ludovic Courtès
2a50c9598b gnu: Reference the inherited ‘arguments’ value.
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-20 13:27:15 +01:00
Ludovic Courtès
650e69784d doc, gnu: Update URL of several packages formerly at notabug.org.
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-14 12:14:49 +01:00
Ludovic Courtès
c3fefb065c gnu: guile: Change ‘guile-3.0-latest’ to 3.0.11.
* 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-03-08 14:13:49 +01:00
Yelninei
9933f6d4f9 gnu: Replace libgit2-1.9 with default libgit2 where possible.
* 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-25 21:24:58 +01:00
Ludovic Courtès
a43d32577d gnu: guile: Add 3.0.11.
This reinstates 2b3782eb6e, 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-25 21:23:26 +01:00
Hugo Buddelmeijer
cfc5ec77a7 gnu: guile-2.2.4: Fix build by using libxcrypt-without-failure-tokens.
* 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
2026-01-16 20:13:29 +01:00
Andreas Enge
f54a032cec Revert "gnu: guile: Add 3.0.11."
This reverts commit 2b3782eb6e.

Fixes: guix/guix#4909
2025-12-17 14:36:25 +01:00
Ludovic Courtès
2b3782eb6e gnu: guile: Add 3.0.11.
* gnu/packages/guile.scm (guile-3.0.11): New variable.
(guile-3.0-latest): Add comment.

Change-Id: Id8ec934bb504750a5cefb5d417eab84175c47d01
Merges: #4747
2025-12-13 23:14:27 +01:00
Christopher Baines
86ffb6b089 gnu: guile-sqlite3: Use sqlite-next.
* gnu/packages/guile.scm (guile-sqlite3)[inputs]: Use sqlite-next.

Change-Id: If7e0a281638c5255281df8bf03f6c79a0a33a821
2025-11-14 13:20:26 +00:00
Ludovic Courtès
9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Martin Schitter
abc35bae81 gnu: guile-next: Use codeberg git repository.
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-26 21:53:39 +02:00
Janneke Nieuwenhuizen
e2a42ac5ac gnu: guile-for-guile-emacs: Fix build with gcc-14.
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-09-25 08:40:04 +02:00
Andreas Enge
7b45058bec Revert "gnu: Remove guile-2.2.4."
This reverts commit b1ca13ffb8.

See new comments in the code.

Fixes: guix/guix#2149
Change-Id: Ic58872d2e3289a1f8fda8bc601bcfa007547f2a4
2025-08-21 12:06:40 +02:00
Andreas Enge
b1ca13ffb8 gnu: Remove guile-2.2.4.
* gnu/packages/guile.scm (guile-2.2.4): Delete variable.

Change-Id: I2ab82f43417149a7e942eb3ee7ee19b5235bca36
2025-08-19 22:59:46 +02:00
Tomas Volf
87af165a9e gnu: guile: Add GUILE_EXTENSIONS_PATH to native-search-paths.
* 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-18 20:17:31 +02:00
Janneke Nieuwenhuizen
20feb4bd14 gnu: guile-lzlib: Fix build with gcc-14.
* 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-18 20:17:12 +02:00
Liliana Marie Prikler
22da302b26 gnu: guile-next: Replace gettext native-input.
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-07-11 08:24:42 +02:00
Janneke Nieuwenhuizen
5555d8f2da gnu: guile: Fix cross-build for MinGW.
* gnu/packages/guile.scm (guile-3.0)[arguments]: When building for MinGW,
relax gcc-14's strictness.

Change-Id: Ia94511273ab618d493bab428dbf3f6098276f289
2025-05-17 09:26:40 +02:00
Ludovic Courtès
efd0729a52 gnu: guile-git: Switch to libgit2@1.9.
* gnu/packages/guile.scm (guile-git)[inputs]: Switch to ‘libgit2-1.9’.

Change-Id: Id41093e0441afdbd069ab8dcfa8935b3d8177909
2025-04-17 22:50:33 +02:00
Ludovic Courtès
1c15250dd6 gnu: guile-git: Update to 0.10.0.
* gnu/packages/guile.scm (guile-git): Update to 0.10.0.

Change-Id: Idf3c4cf71209f7461f89bd9b12a95c34090f1132
2025-04-17 22:50:32 +02:00
Janneke Nieuwenhuizen
55d53a2ff4 gnu: guile-for-guile-emacs: Update to e62c0d1b32f625fcbaa733c32a88622846aee905.
* 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-15 08:25:21 -07:00
Arun Isaac
d2aca35ca4 Revert "gnu: Remove guile-for-guile-emacs."
This reverts commit df959e33ae.
2025-03-14 17:32:40 +00:00
Ada Stevenson
df959e33ae gnu: Remove guile-for-guile-emacs.
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-14 17:00:42 +00:00
Morgan Smith
535efb3c9a gnu: guile-for-guile-emacs: Fix build.
Got broken in commit 98f894e05f 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-07 22:37:59 +08:00
Zheng Junjie
73afed114e gnu: guile-next: Update to 3.0.10-1.402e0df.
* gnu/packages/guile.scm (guile-next): Update to 3.0.10-1.402e0df.

Change-Id: I935fd081de1b6f230a672efe4b0346d446b7acc9
2025-03-07 19:17:54 +08:00
Christopher Baines
98f894e05f gnu: guile-next: Update to 3.0.10-0.5d3f561.
* gnu/packages/guile.scm (guile-next): Update to 3.0.10-0.5d3f561.

Change-Id: I07f5fb59327940d8c797770aff7b825788d6315b
2025-02-07 17:15:52 +00:00
Ludovic Courtès
e327fc5cc4 gnu: guile-zlib: Update to 0.2.2.
* gnu/packages/guile.scm (guile-zlib): Update to 0.2.2.

Change-Id: I723bcdf66cfe362c69a4c3c80147dcc68be13ced
2025-01-19 00:39:17 +01:00
Janneke Nieuwenhuizen
e613e45274 gnu: guile-for-guile-emacs: Update to wip-elisp-rebased.
* 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-08 01:01:43 +01:00
Janneke Nieuwenhuizen
47f2cabe37 gnu: guile-lzlib: Support [cross-]build with gcc-14 and the 64bit Hurd.
* 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-12-03 08:33:13 +01:00
Ludovic Courtès
89e8e25cb5 gnu: guile-git: Update to 0.9.0.
* gnu/packages/guile.scm (guile-git): Update to 0.9.0.

Change-Id: I7a49f592a810422f9743dbd9ed50d25f64b32475
2024-10-16 19:07:55 +02:00
Ludovic Courtès
6dac85c092 gnu: guile2.0-git: Deprecate.
* gnu/packages/guile.scm (guile2.0-git): Mark as deprecated.

Change-Id: I62bae292fae5a6487c232e6c92bef68d376aeeda
2024-08-31 19:06:37 +02:00
Josselin Poiret
9b9977f355 gnu: guile-2.0: Add libxcrypt dependency.
* 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-31 10:44:55 +02:00
Josselin Poiret
ce170fb4ca gnu: guile-1.8: Add libxcrypt dependency.
* 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-31 10:44:55 +02:00
Ludovic Courtès
41d05c7d65 gnu: guile-git: Switch to libgit2 1.8.
* gnu/packages/guile.scm (guile-git)[inputs]: Replace ‘libgit2-1.7’ by
‘libgit2-1.8’.

Change-Id: I0b9c6f9efb813c2af589ebf291c6f66ff81b87d9
2024-08-28 16:37:31 +02:00
Ludovic Courtès
21c6d4262b gnu: guile-git: Update to 0.8.0.
* gnu/packages/guile.scm (guile-git): Update to 0.8.0.

Change-Id: I97ed6c88402e53935d7f1cec335a7982f3e33417
2024-08-28 16:37:31 +02:00
Ludovic Courtès
8b4d6b5a62 gnu: guile-zlib: Update to 0.2.1.
* gnu/packages/guile.scm (guile-zlib): Update to 0.2.1.
[arguments]: Remove.

Change-Id: Id19309dfcaece713ad2a56294d18bf91ddcdc6e9
2024-08-21 00:52:39 +02:00
Ludovic Courtès
31244f5cef Revert "gnu: guile: Update to 3.0.10."
This reverts commit e31299010f
and 24163eea58.

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-19 22:23:26 +02:00
David Thompson
24163eea58 gnu: guile: Update to 3.0.10.
* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.10.

Change-Id: Id9d58199f1fa3307c94f442c185307d2f4a9ce6f
2024-07-19 12:41:20 -04:00
Ludovic Courtès
10aa88ea01 gnu: guile-git: Update to 0.7.0.
* gnu/packages/guile.scm (guile-git): Update to 0.7.0.

Change-Id: I7a0a9d50a0f8a788963b05029a37ac9450ffa185
2024-05-01 17:26:18 +02:00
David Thompson
b1365a0326 gnu: guile-next: Update to commit 3b76a30.
* gnu/packages/guile.scm (guile-next): Update to commit 3b76a30.

Change-Id: I9af6593f6a7f2babdac19201bd1be541ea78e8e5
2024-04-30 10:24:32 -04:00
Ludovic Courtès
df3d30819e gnu: guile-lzlib: Switch to ‘url-fetch’.
Fixes <https://issues.guix.gnu.org/70659>.

Fixes a regression introduced in
7cef6b7ba5, 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-30 11:06:02 +02:00
Ludovic Courtès
7cef6b7ba5 gnu: guile-lzlib: Update to 0.3.0.
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-28 23:08:57 +02:00
David Thompson
5ab0b4c114 gnu: guile-next: Update to commit db7efa5.
* gnu/packages/guile.scm (guile-next): Update to commit db7efa5.

Change-Id: Ia9629b4494b9d8968d9caa1b6c6ce362ee24a24d
2024-04-08 16:17:21 -04:00
Ludovic Courtès
9f00975f55 gnu: guile-git: Depend on libgit2 1.7.
* gnu/packages/guile.scm (guile-git)[inputs]: Replace LIBGIT2-1.3 with
LIBGIT2-1.7.

Change-Id: Ia386f977b0888b7bd9b26443ac6150428fda2155
2024-02-26 23:41:36 +01:00
Ludovic Courtès
d2159ee9d1 gnu: guile-git: Update to 0.6.0.
* 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-26 23:41:36 +01:00
Timothy Sample
94c0eeea49 gnu: Add guile-bzip2.
* gnu/packages/guile.scm (guile-bzip2): New package.

Change-Id: I450395f6699d4b622c8043c17a197c799255a9bb
2024-02-12 21:25:55 -06:00
Christopher Baines
a3a12e2133 gnu: guile-next: Don't patch posix-spawn for the hurd.
As the patch doesn't apply.

* gnu/packages/guile.scm (guile-3.0)[arguments]: Remove
'patch-posix-spawn-usage' phase.

Change-Id: I17f4878f7bbd74b71e559b16dc68ccf68c639987
2024-02-02 14:20:46 +01:00