summaryrefslogtreecommitdiff
path: root/gnu/packages/guile.scm
AgeCommit message (Collapse)Author
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 <[email protected]>
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 <[email protected]> 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
2024-01-29gnu: guile-next: Update to commit fb1f5e2.David Thompson
* gnu/packages/guile.scm (guile-next): Update to commit fb1f5e2. Change-Id: Ia699bf7bf950b8780366146508eec566a738fb80
2023-11-28gnu: guile-next: Update to commit d8df317.David Thompson
* gnu/packages/guile.scm (guile-next): Update to commit d8df317. Change-Id: I80efe5221183f694f3e7ff85232dcce136a30ccb
2023-10-13gnu: guile-next: Update to 3.0.9-0.79e836b.David Thompson
* gnu/packages/guile.scm (guile-next): Update to 3.0.9-0.79e836b.
2023-09-01gnu: guile-next: Update to c2cba86.Janneke Nieuwenhuizen
* gnu/packages/guile.scm (guile-next): Update to c2cba86.
2023-07-26gnu: Fix guile-for-guile-emacs builder.Christopher Baines
I think this broke in c4c08775a820868059b59c68d4dfd6be0c9d9010. * gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Switch to gexp for phases.
2023-07-20gnu: guile-2.0: Skip failing tests on the Hurd.Janneke Nieuwenhuizen
* 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-20gnu: guile-git: Skip http proxy test on the Hurd.Janneke Nieuwenhuizen
* gnu/packages/guile.scm (guile-git)[arguments]: When building natively on the Hurd, add phase 'skip-tests/hurd'.
2023-07-20gnu: guile: Skip hanging and failing pipe tests on the Hurd.Janneke Nieuwenhuizen
* 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-06-20gnu: guile-next: Update to 3.0.9-0.aa2cfe7.Christopher Baines
* gnu/packages/guile.scm (guile-next): Update to 3.0.9-0.aa2cfe7.
2023-06-17gnu: Use target-hurd?, system-hurd? instead of hurd-target?, hurd-system?.Janneke Nieuwenhuizen
* 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-04-22gnu: guile-next: Fix build failure.Josselin Poiret
* gnu/packages/guile.scm (guile-next): Fix build failure. Signed-off-by: Andreas Enge <[email protected]>
2023-04-14Merge branch 'master' into core-updates.Maxim Cournoyer
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-07gnu: Purge pre-1.3.0 deprecated packages.Bruno Victal
* 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 <[email protected]>
2023-04-05gnu: guile-3.0: Skip OOM test on powerpc-linux.Efraim Flashner
* gnu/packages/guile.scm (guile-3.0)[arguments]: Skip the OOM test on powerpc-linux also.
2023-03-30gnu: guile: Skip OOM test on powerpc64le-linux.Efraim Flashner
* gnu/packages/guile/scm (guile-3.0)[arguments]: Add phase when building for powerpc64le-linux disabling the OOM test.
2023-03-30gnu: guile: Fix 'posix_spawn' usage for GNU/Hurd.Ludovic Courtès
* 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-30gnu: guile-readline: Switch to gexps.Ludovic Courtès
* gnu/packages/guile.scm (make-guile-readline): Switch to gexps.
2023-03-30gnu: guile: Switch to gexps.Ludovic Courtès
* gnu/packages/guile.scm (guile-3.0)[arguments]: Switch to gexps. (guile-next)[arguments]: Likewise.
2023-03-24gnu: guile-3.0-latest: Add patch for invalid unicode handling.Christopher Baines
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 <[email protected]>
2023-03-03gnu: guile: Fix cross-compilation.Ludovic Courtès
Fixes a regression introduced in d427ec403800dc5b0b69f3d7c259a7d62eb6c881, 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-02gnu: libgc: Update to 8.2.2 and remove '--disable-munmap'.Ludovic Courtès
* 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-02Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines
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-02-26gnu: guile: Remove input labels.Ludovic Courtès
* 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-05gnu: Rename 'guile-3.0/fixed' to 'guile-3.0/pinned'.Simon Tournier
* gnu/packages/guile.scm: Rename variable 'guile-3.0/fixed' to 'guile-3.0/pinned', add deprecation. * etc/release-manifest.scm (%packages-to-cross-build): Replace 'guile-3.0/fixed' with 'guile-3.0/pinned'. * gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Likewise. * gnu/packages/commencement.scm (guile-final): Likewise. Signed-off-by: Liliana Marie Prikler <[email protected]>
2023-01-30gnu: guile-3.0: Update to 3.0.9.Efraim Flashner
* gnu/packages/guile.scm (guile-3.0): Update to 3.0.9. [source]: Remove patch. [arguments]: Only apply 'adjust-bootstrap-flags on powerpc-linux once. (guile-3.0-latest): Point to guile-3.0. * gnu/packages/patches/guile-cross-compilation.patch: Remove file (again). * gnu/local.mk (dist_patch_DATA): Remove it.
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm