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>
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
* 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
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.
* gnu/packages/guile.scm (guile-3.0)[arguments]: When building for MinGW,
relax gcc-14's strictness.
Change-Id: Ia94511273ab618d493bab428dbf3f6098276f289
* 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>
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>
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>
* 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
* 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
* gnu/packages/guile.scm (guile-1.8): Add libxcrypt dependency, and include it
in the pkg-config file's flags.
Change-Id: I050e8d2bee0b6195a6a854338d39a9594b0088b9
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
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
* 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.
* gnu/packages/guile.scm (guile-3.0)[arguments]: When building on the Hurd,
add stage 'disable-popen.test-open-pipe' to avoid running the
open-input-pipe test (hangs) and open-output-pipe test (fails.