summaryrefslogtreecommitdiff
path: root/gnu/packages/guile-xyz.scm
AgeCommit message (Collapse)Author
2022-09-26gnu: guile-ini: Update to 0.5.2.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.2. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-13gnu: gtksourceview: Update to 5.5.1.Maxim Cournoyer
* gnu/packages/gtk.scm (gtksourceview): Update to 5.5.1. [build-system]: Use meson-build-system. [phases]: Use gexps. {disable-gtk-update-icon-cache}: New phase. {pre-check}: Use search-input-file. [native-inputs]: Remove labels. Remove intltool and itstool. Add gettext-minimal, gi-docgen and gobject-introspection-next. [propagated-inputs]: Remove labels. Remove gtk+. Add fontconfig, fribidi, gtk, pango-next and pcre2. Replace glib with glib-next. (gtksourceview-4): New variable. (gtksourceview-3): Inherit from gtksourceview-4 and adjust accordingly. * gnu/packages/gnome.scm (tepl): Replace gtksourceview with gtksourceview-4. (sushi)[inputs]: Likewise. * gnu/packages/guile-xyz.scm (nomad): Likewise.
2022-09-10gnu: Add comments to the bottom of a few package modules.Christopher Baines
This will hopefully discourage patches which add new packages to the bottom of files, as this increases the likelihood of conflicts when applying patches. If there are more specific ways that packages should be arranged in specific modules, this message can be updated accordingly. * gnu/packages/bioconductor.scm: Add comment discouraging adding packages to the bottom of the file. * gnu/packages/bioinformatics.scm: ditto. * gnu/packages/cran.scm: ditto. * gnu/packages/crates-io.scm: ditto. * gnu/packages/emacs-xyz.scm: ditto. * gnu/packages/golang.scm: ditto. * gnu/packages/guile-xyz.scm: ditto. * gnu/packages/haskell-xyz.scm: ditto. * gnu/packages/java.scm: ditto. * gnu/packages/julia-xyz.scm: ditto. * gnu/packages/lisp-xyz.scm: ditto. * gnu/packages/ocaml.scm: ditto. * gnu/packages/perl.scm: ditto. * gnu/packages/python-science.scm: ditto. * gnu/packages/python-xyz.scm: ditto. * gnu/packages/ruby.scm: ditto. * gnu/packages/tex.scm: ditto.
2022-09-04gnu: guile2.2-ics: Update to 0.3.0Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile2.2-ics): Update to 0.3.0. [package-inputs]: Replace "guile-smc" with "guile2.2-smc". [propagated-inputs]: Use the new style. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-04gnu: Add guile2.2-smcArtyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile2.2-smc): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-04gnu: guile-ics: Update to 0.3.0.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.3.0. [phases]: Remove "strip" phase. [propagated-inputs]: Add "guile-smc". Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-02gnu: guile-ini: Update to 0.5.1.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.1. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-02gnu: guile-smc: Update to 0.5.2.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.5.2. [arguments]: Remove the patch phase that is not needed anymore. Remove a trailing #t in the wrap-program phase. [native-inputs]: Add "help2man" and "which". [inputs]: Use the new inputs style. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01gnu: Add guile-srfi-146.pukkamustard
* gnu/packages/guile-xyz.scm (guile-srfi-146): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01gnu: Add guile-srfi-128.pukkamustard
* gnu/packages/guile-xyz.scm (guile-srfi-128): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-14gnu: guile-bash: Modernise.Tobias Geerinckx-Rice
* gnu/packages/guile-xyz.scm (guile-bash)[inputs]: Use MODIFY-INPUTS. [arguments]: Use SUBSTITUTE-KEYWORD-ARGUMENTS.
2022-08-14gnu: guile2.0-bash: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/guile-xyz.scm (guile2.0-bash)[arguments]: Rewrite as G-expressions.
2022-08-14gnu: guile2.0-bash: Remove native-input labels.Tobias Geerinckx-Rice
* gnu/packages/guile-xyz.scm (guile2.0-bash)[native-inputs]: Remove input labels.
2022-08-14gnu: guile2.0-bash: Update source & home page URI.Tobias Geerinckx-Rice
* gnu/packages/guile-xyz.scm (guile2.0-bash)[home-page]: Use working URL. [source]: Likewise, and don't re-use HOME-PAGE.
2022-08-15guile-fibers: Backport the ‘epoll instance is dead’ bugfix.Maxime Devos
This fixes some indeterministic test failures for gnunet-scheme observed while developing gnunet-scheme. The following checks were made: All dependents compile for x86_64: $ ./pre-inst-env guix build shepherd gnunet-scheme guix-build-coordinator nar-herder guix-data-service guile-fibers --system=x86_64-linux Everything except guix-build-coordinator (which depends on the non-cross-compilable sqitch) cross-compile from x86_64 to aarch64-linux-gnu: $ ./pre-inst-env guix build shepherd gnunet-scheme nar-herder guile-fibers --system=x86_64-linux --target=aarch64-linux-gnu I tried testing for reproducibility but the check phase took to long. However, you can compare the hash you get against the hash I got: $ ./pre-inst-env guix hash --serializer=nar $(./pre-inst-env guix build guile-fibers --no-grafts --system=x86_64-linux) 0qsaqx27b6q2s22h7y93417ijpkwl6gc1fhhck8aha6bvmawk5h0 I tried an emulated build for another architecture, but there the tests took overly long. There were no lint warnings for guile-fibers. * gnu/packages/patches/guile-fibers-epoll-instance-is-dead.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register the patch. * gnu/packages/guile-xyz.scm (guile-fibers)[source]{patches}: Use the patch. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-15gnu: guile-machine-code: Update to 2.2.0.Zhu Zihao
* gnu/packages/guile-xyz.scm (guile-machine-code): Update to 2.2.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-15gnu: guile-laesare: Use source from Gitlab.Zhu Zihao
* gnu/packages/guile-xyz.scm (guile-laesare) [source]: Use source from Gitlab. [home-page]: Use source from Gitlab. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-15gnu: guile-machine-code: Use source from Gitlab.Zhu Zihao
* gnu/packages/guile-xyz.scm (guile-machine-code) [source]: Use source from Gitlab. [home-page]: Use source from Gitlab. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-15gnu: guile-struct-pack: Use source from Gitlab.Zhu Zihao
* gnu/packages/guile-xyz.scm (guile-struct-pack) [source]: Use source from Gitlab. Replace missing git tag with commit. [home-page]: Use source from Gitlab. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-15gnu: guile-packrat: Use source from Gitlab.Zhu Zihao
* gnu/packages/guile-xyz.scm (guile-packrat)[home-page]: Use source from Gitlab. [source]: Replace missing git tag with commit. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-15gnu: guile-hashing: Use source from Gitlab.Zhu Zihao
* gnu/packages/guile-xyz.scm (guile-hashing)[home-page]: Use source from Gitlab. [source]: Replace missing git tag with commit. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-11gnu: guile-srfi-158: Update to 0.0.1-0-13126d1.pukkamustard
This fixes compilation and cross-compilation. * gnu/packages/guile-xyz.scm (guile-srfi-158): Update it. [native-inputs]: Add guile-3.0. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-08gnu: guile-parted: Update to 0.0.6.Mathieu Othacehe
Fix cross-compilation. * gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.6. [native-inputs]: Add guile-3.0 and guile-bytestructures.
2022-08-08gnu: guile-newt: Update to 0.0.3.Mathieu Othacehe
Fixes: <https://issues.guix.gnu.org/57037>. * gnu/packages/guile-xyz.scm (guile-newt): Update to 0.0.3. [native-inputs]: Add guile-3.0 that is required when cross-compiling.
2022-08-05gnu: guile-parted: Use the latest parted.Mathieu Othacehe
The Parted 3.5 regression discussed here: https://issues.guix.gnu.org/55549 has been fixed with 3c381af76a144a4dc3d0f9269f43ee2ec501b538. * gnu/packages/guile-xyz.scm (guile-parted)[inputs]: Use the latest parted package.
2022-08-01gnu: guile-lens: Fix build.Z572
* gnu/packages/guile-xyz.scm (guile-lens) [phases]{run-hall}: replace "dist" to "build-system". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-21gnu: guile-hall: Update to 0.4.1.Taiju HIGASHI
* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.4.1.
2022-07-21gnu: guile-config: Update to 0.5.1.Taiju HIGASHI
* gnu/packages/guile-xyz.scm (guile-config): Update to 0.5.1.
2022-07-20gnu: guile-irc: Update to 0.3.0-1.7d08ce6.Ricardo Wurmus
* gnu/packages/guile-xyz.scm (guile-irc): Update to 0.3.0-1.7d08ce6. [native-inputs]: Add pkg-config.
2022-06-26gnu: Add guile-goblins.Christine Lemmer-Webber
* gnu/packages/guile-xyz.scm (guile-goblins): New variable.
2022-06-26gnu: guile-8sync: Update to 0.4.2-0.183b4f0.Z572
* gnu/packages/guile-xyz.scm (guile-8sync): Update to 0.4.2-0.183b4f0. [source]: use git source. [native-inputs]: replace guile-2.2 with guile-3.0. [description]: remove some tips. <#:phases>: remove it. <#:make-flags>: set GUILE_AUTO_COMPILE in it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17gnu: Add guile-termios.Antero Mejr
* gnu/packages/guile-xyz.scm (guile-termios): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17gnu: Add guile-tap.Antero Mejr
* gnu/packages/guile-xyz.scm (guile-tap): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-07gnu: guile-fibers: Update to 1.1.1.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile-fibers-1.1): Update to 1.1.1.
2022-06-07gnu: guile-xapian: Update to 0.2.0.Arun Isaac
* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.2.0. [source]: Remove modules and snippet setting LD_LIBRARY_PATH.
2022-05-31gnu: guile-ac-d-bus: Run test suite.Maxim Cournoyer
* gnu/packages/patches/guile-ac-d-bus-fix-tests.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/guile-xyz.scm (guile-ac-d-bus) [source]: Apply patch. [phases]{check}: New phase. [native-inputs]: Add bash-minimal.
2022-05-31gnu: guile-ac-d-bus: Build and install info manual.Maxim Cournoyer
* gnu/packages/guile-xyz.scm (guile-ac-d-bus) [arguments]: Use gexps. [phases]{build-doc, install-doc}: New phases. [native-inputs]: Add texinfo.
2022-05-22gnu: guile-parted: Depend on Parted 3.4.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/55549>. * gnu/packages/guile-xyz.scm (guile-parted)[inputs]: Replace 'parted' by 'parted-3.4'.
2022-05-22gnu: guile-fibers: Add 'upstream-name' property.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[properties]: New field.
2022-05-22gnu: guile-fibers@1.1: Update to c25dcb9.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile-fibers-1.1): Update to c25dcb9. [arguments]: Remove 'regenerate-autotools' phase.
2022-05-18gnu: guile-redis: Update to 2.2.0.Ricardo Wurmus
* gnu/packages/guile-xyz.scm (guile-redis): Update to 2.2.0.
2022-05-17gnu: guile-sjson: Update to 0.2.2.Christine Lemmer-Webber
* gnu/packages/guile-xyz.scm (guile-sjson): Update to 0.2.2.
2022-05-13gnu: artanis: Remove input labels.Ludovic Courtès
* gnu/packages/guile-xyz.scm (artanis)[native-inputs]: Remove input labels. Use BASH-MINIMAL instead of BASH.
2022-05-13gnu: artanis: Update to 0.5.1.Wamm K. D
* gnu/packages/guile-xyz.scm (artanis): Update to 0.5.1. [source]: Substitute "artanis/tpl/parser.scm". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-13gnu: guile-ics: Update to 0.2.1Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.2.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-12gnu: emacsy: Use webkitgtk-with-libsoup2.Maxim Cournoyer
* gnu/packages/guile-xyz.scm (emacsy)[inputs]: Use webkitgtk-with-libsoup2. [phases]: Delete trailing #t.
2022-04-26gnu: guile-srfi-189: Build from upstream sources.Attila Lendvai
* gnu/packages/guile-xyz.scm (guile-srfi-189): Retarget git-reference to the official repo, and increase revision by one. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-04-14gnu: guile-fibers@1.1: Support cross-compilation.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/54793>. Reported by Mathieu Othacehe <othacehe@gnu.org>. * gnu/packages/guile-xyz.scm (guile-fibers-1.1)[arguments]: Add 'support-cross-compilation' phase.
2022-03-24gnu: guile-fibers: Remove GNU/Hurd from 'supported-systems'.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[supported-systems]: New field.
2022-03-24gnu: guile-fibers: Support cross-compilation.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[native-inputs]: Add GUILE-3.0. (guile2.2-fibers)[inputs, native-inputs]: Adjust accordingly.