Commit Graph

444 Commits

Author SHA1 Message Date
Maxim Cournoyer
560a47aa93
gnu: gtksourceview: Update to 5.5.1.
* 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-13 00:20:38 -04:00
Christopher Baines
ad1d3f98b1
gnu: Add comments to the bottom of a few package modules.
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-10 10:45:27 +01:00
Artyom V. Poptsov
353d6cbec1
gnu: guile2.2-ics: Update to 0.3.0
* 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-04 17:02:00 +02:00
Artyom V. Poptsov
3cf79710f3
gnu: Add guile2.2-smc
* gnu/packages/guile-xyz.scm (guile2.2-smc): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-04 17:01:56 +02:00
Artyom V. Poptsov
ae81cb6962
gnu: guile-ics: Update to 0.3.0.
* 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-04 17:01:14 +02:00
Artyom V. Poptsov
ac9a7f6be9
gnu: guile-ini: Update to 0.5.1.
* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.1.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-02 09:34:49 +02:00
Artyom V. Poptsov
b11d029ca3
gnu: guile-smc: Update to 0.5.2.
* 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-02 09:34:49 +02:00
pukkamustard
47c82fdf5a
gnu: Add guile-srfi-146.
* gnu/packages/guile-xyz.scm (guile-srfi-146): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
pukkamustard
130f65423b
gnu: Add guile-srfi-128.
* gnu/packages/guile-xyz.scm (guile-srfi-128): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Tobias Geerinckx-Rice
ae74b3020c
gnu: guile-bash: Modernise.
* gnu/packages/guile-xyz.scm (guile-bash)[inputs]: Use MODIFY-INPUTS.
[arguments]: Use SUBSTITUTE-KEYWORD-ARGUMENTS.
2022-08-14 02:00:57 +02:00
Tobias Geerinckx-Rice
19d576c645
gnu: guile2.0-bash: Use G-expressions.
* gnu/packages/guile-xyz.scm (guile2.0-bash)[arguments]:
Rewrite as G-expressions.
2022-08-14 02:00:57 +02:00
Tobias Geerinckx-Rice
f4012ed237
gnu: guile2.0-bash: Remove native-input labels.
* gnu/packages/guile-xyz.scm (guile2.0-bash)[native-inputs]:
Remove input labels.
2022-08-14 02:00:56 +02:00
Tobias Geerinckx-Rice
acb38e3fdb
gnu: guile2.0-bash: Update source & home page URI.
* gnu/packages/guile-xyz.scm (guile2.0-bash)[home-page]: Use working URL.
[source]: Likewise, and don't re-use HOME-PAGE.
2022-08-14 02:00:56 +02:00
Maxime Devos
de29a26008
guile-fibers: Backport the ‘epoll instance is dead’ bugfix.
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-15 15:51:27 +02:00
Zhu Zihao
8fce5f0f0f
gnu: guile-machine-code: Update to 2.2.0.
* gnu/packages/guile-xyz.scm (guile-machine-code): Update to 2.2.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-15 13:54:15 +08:00
Zhu Zihao
ae5ea1ec1c
gnu: guile-laesare: Use source from Gitlab.
* 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-15 13:54:15 +08:00
Zhu Zihao
6a06ddd247
gnu: guile-machine-code: Use source from Gitlab.
* 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-15 13:54:15 +08:00
Zhu Zihao
89cf75b8c6
gnu: guile-struct-pack: Use source from Gitlab.
* 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-15 13:54:15 +08:00
Zhu Zihao
5c6b020c73
gnu: guile-packrat: Use source from Gitlab.
* 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-15 13:54:11 +08:00
Zhu Zihao
f0694d4e01
gnu: guile-hashing: Use source from Gitlab.
* 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-15 13:53:11 +08:00
pukkamustard
f233ddaa97
gnu: guile-srfi-158: Update to 0.0.1-0-13126d1.
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-11 09:50:58 +02:00
Mathieu Othacehe
a8868a53ad
gnu: guile-parted: Update to 0.0.6.
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-08 17:13:30 +02:00
Mathieu Othacehe
bde902cb78
gnu: guile-newt: Update to 0.0.3.
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-08 10:56:23 +02:00
Mathieu Othacehe
cc4c02e346
gnu: guile-parted: Use the latest parted.
The Parted 3.5 regression discussed here: https://issues.guix.gnu.org/55549
has been fixed with 3c381af76a.

* gnu/packages/guile-xyz.scm (guile-parted)[inputs]: Use the latest parted
package.
2022-08-05 08:57:24 +02:00
Z572
dee64d4776
gnu: guile-lens: Fix build.
* 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-08-01 14:08:08 +02:00
Taiju HIGASHI
85bb38fd96
gnu: guile-hall: Update to 0.4.1.
* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.4.1.
2022-07-21 12:47:36 +02:00
Taiju HIGASHI
15adec6f0a
gnu: guile-config: Update to 0.5.1.
* gnu/packages/guile-xyz.scm (guile-config): Update to 0.5.1.
2022-07-21 12:47:36 +02:00
Ricardo Wurmus
08dff365f6
gnu: guile-irc: Update to 0.3.0-1.7d08ce6.
* gnu/packages/guile-xyz.scm (guile-irc): Update to 0.3.0-1.7d08ce6.
[native-inputs]: Add pkg-config.
2022-07-20 15:54:51 +02:00
Christine Lemmer-Webber
ccdc0cf252
gnu: Add guile-goblins.
* gnu/packages/guile-xyz.scm (guile-goblins): New variable.
2022-06-26 15:24:58 -04:00
Z572
f9488d5444
gnu: guile-8sync: Update to 0.4.2-0.183b4f0.
* 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-26 01:00:18 +02:00
Antero Mejr
0de3d44a16
gnu: Add guile-termios.
* gnu/packages/guile-xyz.scm (guile-termios): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 23:39:32 +02:00
Antero Mejr
e56f2cab60
gnu: Add guile-tap.
* gnu/packages/guile-xyz.scm (guile-tap): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 23:39:32 +02:00
Ludovic Courtès
71388e1fda
gnu: guile-fibers: Update to 1.1.1.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1): Update to 1.1.1.
2022-06-07 18:29:12 +02:00
Arun Isaac
e614cf2907
gnu: guile-xapian: Update to 0.2.0.
* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.2.0.
[source]: Remove modules and snippet setting LD_LIBRARY_PATH.
2022-06-07 01:20:53 +05:30
Maxim Cournoyer
d11d27e2e4
gnu: guile-ac-d-bus: Run test suite.
* 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-31 11:20:28 -04:00
Maxim Cournoyer
34c8558af2
gnu: guile-ac-d-bus: Build and install info manual.
* 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-31 11:20:28 -04:00
Ludovic Courtès
81f7bb1691
gnu: guile-parted: Depend on Parted 3.4.
Fixes <https://issues.guix.gnu.org/55549>.

* gnu/packages/guile-xyz.scm (guile-parted)[inputs]: Replace 'parted' by
'parted-3.4'.
2022-05-22 21:56:40 +02:00
Ludovic Courtès
81fed81aeb
gnu: guile-fibers: Add 'upstream-name' property.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[properties]: New field.
2022-05-22 21:56:39 +02:00
Ludovic Courtès
b25b029a3c
gnu: guile-fibers@1.1: Update to c25dcb9.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1): Update to c25dcb9.
[arguments]: Remove 'regenerate-autotools' phase.
2022-05-22 21:56:39 +02:00
Ricardo Wurmus
8deed9d086
gnu: guile-redis: Update to 2.2.0.
* gnu/packages/guile-xyz.scm (guile-redis): Update to 2.2.0.
2022-05-18 16:19:28 +02:00
Christine Lemmer-Webber
140bdbc29f
gnu: guile-sjson: Update to 0.2.2.
* gnu/packages/guile-xyz.scm (guile-sjson): Update to 0.2.2.
2022-05-17 15:21:20 -04:00
Ludovic Courtès
b0246953e9
gnu: artanis: Remove input labels.
* gnu/packages/guile-xyz.scm (artanis)[native-inputs]: Remove input
labels.  Use BASH-MINIMAL instead of BASH.
2022-05-13 17:11:05 +02:00
Wamm K. D
944f2c81ff
gnu: artanis: Update to 0.5.1.
* 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-13 17:08:22 +02:00
Artyom V. Poptsov
c0e712931b
gnu: guile-ics: Update to 0.2.1
* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-13 17:05:04 +02:00
Maxim Cournoyer
faa49ec88d
gnu: emacsy: Use webkitgtk-with-libsoup2.
* gnu/packages/guile-xyz.scm (emacsy)[inputs]: Use webkitgtk-with-libsoup2.
[phases]: Delete trailing #t.
2022-05-12 12:46:06 -04:00
Attila Lendvai
5c450082f7
gnu: guile-srfi-189: Build from upstream sources.
* 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-26 09:20:04 +02:00
Ludovic Courtès
1f82602153
gnu: guile-fibers@1.1: Support cross-compilation.
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-04-14 14:48:20 +02:00
Ludovic Courtès
9877408d2f
gnu: guile-fibers: Remove GNU/Hurd from 'supported-systems'.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[supported-systems]: New
field.
2022-03-24 12:45:47 +01:00
Ludovic Courtès
c31897055d
gnu: guile-fibers: Support cross-compilation.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[native-inputs]: Add GUILE-3.0.
(guile2.2-fibers)[inputs, native-inputs]: Adjust accordingly.
2022-03-24 12:45:47 +01:00
Arne Babenhauserheide
ce921f1cf6
gnu: guile-wisp: Update to 1.0.7.
* gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.7.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-01 21:40:44 +02:00