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
Janneke Nieuwenhuizen
c5a189d2ab
gnu: guile-git: Skip http proxy test on the Hurd.
...
* gnu/packages/guile.scm (guile-git)[arguments]: When building natively on the
Hurd, add phase 'skip-tests/hurd'.
2023-07-20 10:11:36 +02:00
Janneke Nieuwenhuizen
360c8873ff
gnu: guile: Skip hanging and failing pipe tests on the Hurd.
...
* 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.
2023-07-20 10:11:32 +02:00
Christopher Baines
55cccab43a
gnu: guile-next: Update to 3.0.9-0.aa2cfe7.
...
* gnu/packages/guile.scm (guile-next): Update to 3.0.9-0.aa2cfe7.
2023-06-20 22:05:15 +01:00
Janneke Nieuwenhuizen
ff690faf66
gnu: Use target-hurd?, system-hurd? instead of hurd-target?, hurd-system?.
...
* gnu/packages/hurd.scm (hurd-target?): Remove.
(hurd-system?): Move to...
* guix/utils.scm (system-hurd?): ...here.
* gnu/packages/*: Update all users, removing (gnu packages hurd) include where
now unused.
2023-06-17 14:38:32 +02:00
Josselin Poiret
058fd81400
gnu: guile-next: Fix build failure.
...
* gnu/packages/guile.scm (guile-next): Fix build failure.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22 22:20:48 +02:00
Maxim Cournoyer
3bacd3c76a
Merge branch 'master' into core-updates.
...
Conflicts:
gnu/local.mk
gnu/packages/build-tools.scm
gnu/packages/certs.scm
gnu/packages/check.scm
gnu/packages/compression.scm
gnu/packages/cups.scm
gnu/packages/fontutils.scm
gnu/packages/gnuzilla.scm
gnu/packages/guile.scm
gnu/packages/ibus.scm
gnu/packages/image-processing.scm
gnu/packages/linux.scm
gnu/packages/music.scm
gnu/packages/nss.scm
gnu/packages/pdf.scm
gnu/packages/python-xyz.scm
gnu/packages/qt.scm
gnu/packages/ruby.scm
gnu/packages/shells.scm
gnu/packages/tex.scm
gnu/packages/video.scm
gnu/packages/vulkan.scm
gnu/packages/web.scm
gnu/packages/webkit.scm
gnu/packages/wm.scm
2023-04-14 17:15:08 -04:00
Bruno Victal
acdb42e5d0
gnu: Purge pre-1.3.0 deprecated packages.
...
* gnu/packages/bioinformatics.scm (deeptools): Remove variable.
* gnu/packages/efi.scm (efi_analyzer): Ditto.
* gnu/packages/guile.scm (guile-2.2/bug-fix, guile-json): Ditto.
* gnu/packages/image.scm (libjpeg): Ditto.
* gnu/packages/kde.scm (kdevplatform): Ditto
* gnu/packages/linphone.scm (linphoneqt): Ditto.
* gnu/packages/maths.scm (blis-sandybridge, blis-haswell, blis-knl): Ditto.
* gnu/packages/mpi.scm (hwloc-2.0): Ditto.
* gnu/packages/music.scm (python-abjad, zlfo): Ditto.
* gnu/packages/perl.scm (perl-base, perl-parent): Ditto.
* gnu/packages/tryton.scm (python-trytond): Ditto.
* gnu/packages/video.scm (gnome-mpv): Ditto.
* tests/graph.scm: Use guile-json-1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-07 17:53:37 +02:00
Efraim Flashner
413097306f
gnu: guile-3.0: Skip OOM test on powerpc-linux.
...
* gnu/packages/guile.scm (guile-3.0)[arguments]: Skip the OOM test on
powerpc-linux also.
2023-04-05 16:37:51 +03:00
Efraim Flashner
cdba566261
gnu: guile: Skip OOM test on powerpc64le-linux.
...
* gnu/packages/guile/scm (guile-3.0)[arguments]: Add phase when building
for powerpc64le-linux disabling the OOM test.
2023-03-30 19:41:35 +03:00
Ludovic Courtès
14cd517e0c
gnu: guile: Fix 'posix_spawn' usage for GNU/Hurd.
...
* gnu/packages/guile.scm (guile-3.0)[arguments]: Add
'patch-posix-spawn-usage' phase.
* gnu/packages/patches/guile-hurd-posix-spawn.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2023-03-30 12:44:21 +02:00
Ludovic Courtès
0b2d1fd410
gnu: guile-readline: Switch to gexps.
...
* gnu/packages/guile.scm (make-guile-readline): Switch to gexps.
2023-03-30 12:44:21 +02:00
Ludovic Courtès
b37825934e
gnu: guile: Switch to gexps.
...
* gnu/packages/guile.scm (guile-3.0)[arguments]: Switch to gexps.
(guile-next)[arguments]: Likewise.
2023-03-30 12:44:21 +02:00
Christopher Baines
e970e9149d
gnu: guile-3.0-latest: Add patch for invalid unicode handling.
...
This patch fixes handling of invalid unicode when using suspendable ports.
Reported upstream at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62290 and
patch merged as cba2e7e3fec3c781230570f5d1ef070625eeeda8.
As the build coordinator agents use suspendable ports, this will fix issues
with building things where the log output contains invalid unicode.
* gnu/packages/patches/guile-fix-invalid-unicode-handling.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/guile.scm (guile-3.0-latest)[source]: Use it.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-24 13:39:05 +00:00
Ludovic Courtès
f14ead765b
gnu: guile: Fix cross-compilation.
...
Fixes a regression introduced in
d427ec4038
, which changed the label of
Bash from "bash" to "bash-minimal" when cross-compiling.
* gnu/packages/guile.scm (guile-2.0)[arguments]: In 'pre-configure'
phase, use 'search-input-file' when (%current-target-system) is true.
2023-03-03 23:32:52 +01:00
Ludovic Courtès
5222ed8dc3
gnu: libgc: Update to 8.2.2 and remove '--disable-munmap'.
...
* gnu/packages/bdw-gc.scm (libgc): Update to 8.2.2.
[arguments]: Remove "--disable-munmap" from #:configure-flags.
* gnu/packages/guile.scm (guile-3.0)[source]: Leave 'test-out-of-memory'
test untouched.
(guile-next)[arguments]: Likewise, in 'skip-failing-tests' phase.
(guile-for-guile-emacs)[arguments]: Likewise, in 'bootstrap' phase.
2023-03-02 21:40:35 +01:00
Christopher Baines
7df09ee0ab
Merge remote-tracking branch 'savannah/master' into core-updates
...
Conflicts:
gnu/local.mk
gnu/packages/autotools.scm
gnu/packages/cmake.scm
gnu/packages/gnuzilla.scm
gnu/packages/haskell.scm
gnu/packages/pdf.scm
gnu/packages/python-xyz.scm
gnu/packages/samba.scm
gnu/packages/tex.scm
gnu/packages/tls.scm
gnu/packages/wxwidgets.scm
2023-03-02 10:55:08 +00:00
Ludovic Courtès
d427ec4038
gnu: guile: Remove input labels.
...
* gnu/packages/base.scm (libiconv-if-needed): Remove input label.
* gnu/packages/guile.scm (guile-2.0)[native-inputs, inputs]
[propagated-inputs]: Remove labels.
(guile-next)[native-inputs]: Change "self" to "guile".
(make-guile-readline): Adjust 'inputs' and 'propagated-inputs'
accordingly.
2023-02-26 22:42:48 +01:00