me
/
guix
Archived
1
0
Fork 0
Commit Graph

465 Commits (784b4c30dd0ed7bd2c55e7f8f1c6af240864dee9)

Author SHA1 Message Date
Tobias Geerinckx-Rice f7cb2b22a2
gnu: guile-torrent: Fix build.
* gnu/packages/guile-xyz.scm (guile-torrent)[propagated-inputs]:
Replace (3.0) guile-gcrypt with guile2.2-gcrypt.

Reported by mirai on #guix.
2022-11-20 01:00:00 +01:00
Artyom V. Poptsov 347733bcde
gnu: guile-png: Update to 0.2.0.
* gnu/packages/guile-xyz.scm (guile-png): Update to 0.2.0.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-11-18 20:08:11 +01:00
Maxim Cournoyer 5512915c3b
gnu: mcron: Update to 1.2.1-0.5fd0ccd.
* gnu/packages/guile-xyz.scm (mcron): Update to 1.2.1-0.5fd0ccd.
[native-inputs]: Add autoconf, automake, help2man, and texinfo.
2022-11-15 16:26:16 -05:00
Maxim Cournoyer 1df89e4345
gnu: Remove guile2.2-mcron.
* gnu/packages/guile-xyz.scm (guile2.2-mcron): Delete variable.
2022-11-15 16:26:16 -05:00
Maxim Cournoyer 3d8a331518
gnu: mcron: Use gexps and strip trailing #t.
* gnu/packages/guile-xyz.scm (mcron)
[phases]: Use gexps and strip trailing #t.
2022-11-15 16:26:16 -05:00
David Thompson c4025af8c1
gnu: guile-websocket: Update to 0.1.
* gnu/packages/guile-xyz.scm (guile-websocket): Update to 0.1.
2022-11-12 20:13:13 -05:00
Mathieu Othacehe d8d4b585e7
gnu: guile-simple-zmq: Update to 0.0.0-10.ff0b39a.
* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-10.ff0b39a.
2022-11-12 12:03:19 +01:00
Andrew Tropin 0760a8511d
gnu: guile-parted: Fix hash.
* gnu/packages/guile-xyz.scm (guile-parted): Fix hash.
2022-11-10 16:52:55 +04:00
Mathieu Othacehe b5510269c5
gnu: guile-parted: Update to 0.0.7.
* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.7.
2022-11-10 13:22:52 +01:00
Artyom V. Poptsov 63b7dbc732
gnu: guile-ics: Update to 0.4.0.
* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.4.0.
  [propagated-inputs]: Add "guile-dsv".
  [description]: Update.
  (guile2.2-ics): Likewise.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-11-09 17:45:41 +01:00
Ludovic Courtès d9ca9cdd01
gnu: guile-fibers: Add patch fixing FD finalizer memory leak.
Fixes <https://issues.guix.gnu.org/58631>.

* gnu/packages/patches/guile-fibers-fd-finalizer-leak.patch: New file.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2022-11-09 12:53:03 +01:00
Artyom V. Poptsov d178c89a2a
gnu: Add guile-png.
* gnu/packages/guile-xyz.scm (guile-png): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-07 22:49:51 +01:00
Evgeny Pisemsky 2b004b4ed0
gnu: Add guilescript.
* gnu/packages/guile-xyz.scm (guilescript): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-05 11:30:08 +01:00
Vagrant Cascadian 15ff5eebb6
gnu: Fix various lint issues in synopsis and descriptions.
* gnu/packages/android.scm (etc1tool)[synopsis]: Drop trailing period.
* gnu/packages/bioinformatics.scm (mudskipper)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-async-log-attributes-1)[synopsis]: Likewise.
  (rust-atomic-polyfill-1)[synopsis]: Likewise.
  (rust-modifier-0.1)[synopsis]: Likewise.
  (rust-openssl-macros-0.1)[synopsis]: Likewise.
  (rust-syn-mid-0.5)[synopsis]: Likewise.
  (rust-toml-edit-0.14)[synopsis]: Likewise.
  (rust-valuable-derive-0.1)[synopsis]: Likewise.
  (rust-inflections-1)[synopsis]: Likewise.
* gnu/packages/databases.scm (python-databases)[synopsis]: Likewise.
* gnu/packages/games.scm (liquidwar6)[synopsis]: Likewise.
* gnu/packages/golang.scm (go-golang.org-x-sync-errgroup)[synopsis]: Likewise.
* gnu/packages/guile-xyz.scm (guile-config)[synopsis]: Likewise.
* gnu/packages/haskell-web.scm (ghc-hxt-xpath)[synopsis]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-string-qq)[synopsis]: Likewise.
* gnu/packages/machine-learning.scm (python-lap)[synopsis]: Likewise.
  (python-pyro-api)[synopsis]: Likewise.
* gnu/packages/messaging.scm (python-librecaptcha)[synopsis]: Likewise.
* gnu/packages/python-check.scm (python-pytest-cram)[synopsis]: Likewise.
* gnu/packages/python-web.scm (python-jschema-to-python)[synopsis]: Likewise.
  (python-sarif-om)[synopsis]: Likewise.
  (python-socksio)[synopsis]: Likewise.
  (python-msrest)[synopsis]: Likewise.
* gnu/packages/tor.scm (torsocks)[synopsis]: Likewise.
* gnu/packages/cran.scm (r-rlist)[synopsis]: Remove leading article.
* gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153)[synopsis]: Likewise.
  (rust-simplelog-0.11)[synopsis]: Likewise.
* gnu/packages/samba.scm (wsdd)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-spki-0.4)[synopsis]: Remove trailing
  whitespace.
* gnu/packages/golang.scm (go-github-com-mattn-go-zglob)[description]: Remove
  leading whitespace.
* gnu/packages/haskell-check.scm (ghc-crypto-cipher-tests)[description]:
  Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-ctype)[synopsis]: Remove trailing
  whitespace.
* gnu/packages/mpi.scm (openmpi-thread-multiple)[description]: Remove leading
  whitespace.
* gnu/packages/node-xyz.scm (node-string-decoder)[synopsis]: Remove trailing
  whitespace.
2022-10-31 18:13:48 -07:00
Arun Isaac 08f2a06d26
gnu: Add guile-dns.
* gnu/packages/guile-xyz.scm (guile-dns): New variable.
2022-10-16 14:05:21 +05:30
Efraim Flashner 322917aeb8
Merge remote-tracking branch 'origin/master' into staging
Conflicts:
	gnu/packages/gnuzilla.scm
	gnu/packages/graphics.scm
	gnu/packages/gstreamer.scm
	gnu/packages/gtk.scm
	gnu/packages/kde-frameworks.scm
	gnu/packages/video.scm
2022-10-12 14:36:44 +03:00
pukkamustard 59911ae294
gnu: Update guile-eris to 1.0.0.
* gnu/packages/guile-xyz.scm (guile-eris): Update to 1.0.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-10-11 12:05:59 +01:00
Maxim Cournoyer 3c6e220d81
Merge branch 'master' into staging.
With resolved conflicts in:
	gnu/local.mk
	gnu/packages/crates-io.scm
2022-09-27 14:27:28 -04:00
Artyom V. Poptsov e5871de986
gnu: guile-ini: Update to 0.5.2.
* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.2.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-26 15:35:37 +02:00
Efraim Flashner e19b3d4003
gnu: guile-fibers: Skip some long tests on some architectures.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[arguments]: Add custom
phase to skip some overly long tests.
2022-09-23 09:10:33 +03:00
Efraim Flashner d169ae7c53
gnu: guile-fibers: Remove guild warnings.
* gnu/packages/guile-xyz.scm (guile-fibers)[arguments]: Add make-flag to
silence guild warnings.
2022-09-22 19:48:51 +03:00
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