1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-23 09:35:56 +02:00
Commit Graph

666 Commits

Author SHA1 Message Date
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
David Thompson 370b79b4f5 gnu: guile-next: Update to commit fb1f5e2.
* gnu/packages/guile.scm (guile-next): Update to commit fb1f5e2.

Change-Id: Ia699bf7bf950b8780366146508eec566a738fb80
2024-01-29 13:38:35 -05:00
David Thompson cd46757c1a gnu: guile-next: Update to commit d8df317.
* gnu/packages/guile.scm (guile-next): Update to commit d8df317.

Change-Id: I80efe5221183f694f3e7ff85232dcce136a30ccb
2023-11-28 14:29:20 -05:00
David Thompson 8e8d20b6b3 gnu: guile-next: Update to 3.0.9-0.79e836b.
* gnu/packages/guile.scm (guile-next): Update to 3.0.9-0.79e836b.
2023-10-13 19:31:22 -04:00
Janneke Nieuwenhuizen a88da4199c gnu: guile-next: Update to c2cba86.
* gnu/packages/guile.scm (guile-next): Update to c2cba86.
2023-09-01 19:54:27 +02:00
Christopher Baines d979197eaf gnu: Fix guile-for-guile-emacs builder.
I think this broke in c4c08775a8.

* gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Switch to gexp
for phases.
2023-07-26 10:31:58 +01:00
Janneke Nieuwenhuizen c4c08775a8 gnu: guile-2.0: Skip failing tests on the Hurd.
* gnu/packages/guile.scm (guile-2.0)[arguments]: When building natively on the
Hurd, add stage 'disable-threads.tests'...
(guile-2.2): ...and when building natively on the Hurd, delete it again.
2023-07-20 10:11:37 +02:00