1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00
Commit Graph

1053 Commits

Author SHA1 Message Date
Philip McGrath
c90c1698e1 gnu: anystyle: Use GDBM by default.
Since we have GDBM available, it offers a smaller memory footprint
and faster start-up.

* gnu/packages/ruby.scm (anystyle)[arguments]<#:phases>: Add phase
'change-default-dictionary-adapter'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:52 +02:00
Philip McGrath
9c124671ce gnu: anystyle: Add tests for dictionary adapters.
* gnu/packages/ruby.scm (anystyle)[arguments]: Instead of deleting the
'check' phase, replace it with a few tests. Add SRFI 1 to '#:modules'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:52 +02:00
Philip McGrath
14a50b62d4 gnu: ruby-anystyle: Initialize dictionary files.
For the GDBM and Marshal dictionary adapters to be useful with their
default settings, we must initialize their data files during the package
build: upstream would initialize them lazily, but that doesn't work with
an immutable installation directory (at least, not without more complex
patches). Otherwise, we would always end up rebuilding the dictionary at
startup, which is “slow” and “not recommended”.

* gnu/packages/patches/ruby-anystyle-fix-dictionary-populate.patch: New
patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-anystyle)[patches]: Use it.
[arguments]<#:phases>: Add 'populate-dictionaries' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:52 +02:00
Philip McGrath
bc2de56572 gnu: ruby-anystyle-data: Don't write to installed gem.
* gnu/packages/patches/ruby-anystyle-data-immutable-install.patch: New
patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-anystyle-data)[patches]: Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:52 +02:00
Philip McGrath
3ee5460b63 gnu: Add anystyle.
* gnu/packages/ruby.scm (anystyle): New variable.
(ruby-anystyle)[description]: Mention it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:52 +02:00
Philip McGrath
3b017b9400 gnu: Add ruby-anystyle.
* gnu/packages/ruby.scm (ruby-anystyle): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:52 +02:00
Philip McGrath
8d4670f4d1 gnu: Add ruby-anystyle-data.
* gnu/packages/ruby.scm (ruby-anystyle-data): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath
fc1f561432 gnu: Add ruby-gli.
* gnu/packages/ruby.scm (ruby-gli): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath
e708f7f8b0 gnu: Add ruby-edtf.
* gnu/packages/ruby.scm (ruby-edtf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath
cb585754f3 gnu: Add ruby-citeproc.
* gnu/packages/ruby.scm (ruby-citeproc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath
5f7db95215 gnu: Add ruby-unicode-scripts.
* gnu/packages/ruby.scm (ruby-unicode-scripts): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath
07dcbc767a gnu: Add ruby-bibtex-ruby.
* gnu/packages/ruby.scm (ruby-bibtex-ruby): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath
e833536026 gnu: Add ruby-rdf-vocab.
* gnu/packages/ruby.scm (ruby-rdf-vocab): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath
033b2e6162 gnu: Add ruby-rdf.
* gnu/packages/ruby.scm (ruby-rdf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath
5e27bcf358 gnu: Add ruby-link-header.
* gnu/packages/ruby.scm (ruby-link-header): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath
cc5b8cb3c0 gnu: Add ruby-latex-decode.
* gnu/packages/patches/ruby-latex-decode-fix-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-latex-decode): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath
7ffea0822a gnu: Add ruby-ritex.
* gnu/packages/ruby.scm (ruby-ritex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath
ea4bb1bde6 gnu: Add ruby-namae.
* gnu/packages/ruby.scm (ruby-namae): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath
6dcc652d75 gnu: Add ruby-wapiti.
* gnu/packages/ruby.scm (ruby-wapiti): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:49 +02:00
Stephen Paul Weber
b01043a8ce gnu: Add ruby-blather.
* gnu/packages/ruby.scm (ruby-blather): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-07-02 12:01:41 -04:00
Stephen Paul Weber
d633207a70 gnu: Add ruby-niceogiri.
* gnu/packages/ruby.scm (ruby-niceogiri): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-07-02 12:01:40 -04:00
Stephen Paul Weber
aeea9a3111 gnu: Add ruby-braintree.
* gnu/packages/ruby.scm (ruby-braintree): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 10:26:37 -04:00
Stephen Paul Weber
d769b7e124 gnu: Add ruby-pry-rescue.
* gnu/packages/ruby.scm (ruby-pry-rescue): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 06:51:34 -04:00
Stephen Paul Weber
7cd6ac428a gnu: Add ruby-interception.
* gnu/packages/ruby.scm (ruby-interception): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 06:51:34 -04:00
Stephen Paul Weber
eb10b8841f gnu: Add ruby-webrick.
* gnu/packages/ruby.scm (ruby-webrick): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 06:51:34 -04:00
Stephen Paul Weber
f33414564d gnu: Add ruby-sentry.
* gnu/packages/ruby.scm (ruby-sentry): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 06:51:34 -04:00
Stephen Paul Weber
142068c6e4 gnu: Add ruby-sentry-core.
* gnu/packages/ruby.scm (ruby-sentry-core): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 06:51:34 -04:00
Stephen Paul Weber
13403b8022 gnu: Add ruby-bandwidth-iris.
* gnu/packages/ruby.scm (ruby-bandwidth-iris): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-26 13:43:32 -04:00
Stephen Paul Weber
99d8c41bde gnu: Add ruby-faraday-middleware.
* gnu/packages/ruby.scm (ruby-faraday-middleware): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-26 13:43:31 -04:00
Stephen Paul Weber
a105975119 gnu: Add ruby-nori.
* gnu/packages/ruby.scm (ruby-nori): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-26 13:43:31 -04:00
Stephen Paul Weber
4009c98e5a gnu: Add ruby-roda.
* gnu/packages/ruby.scm (ruby-roda): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-26 13:43:31 -04:00
Marius Bakke
b98a61a8f8 gnu: ruby-pg: Update to 1.3.5.
* gnu/packages/ruby.scm (ruby-pg): Update to 1.3.5.
[home-page]: Change to current.
[source]: Switch to GIT-FETCH.
[arguments]: Add #:phases.
2022-06-14 23:33:52 +02:00
Stephen Paul Weber
57baf246e8 gnu: Add ruby-money-open-exchange-rates.
* gnu/packages/ruby.scm (ruby-money-open-exchange-rates): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 22:15:14 -04:00
Stephen Paul Weber
b9365c163d gnu: Add ruby-monetize.
* gnu/packages/ruby.scm (ruby-monetize): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 22:15:14 -04:00
Stephen Paul Weber
9d795fb8fd gnu: Add ruby-money.
* gnu/packages/ruby.scm (ruby-money): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 11:05:03 -04:00
Stephen Paul Weber
dda07b2cbc gnu: Add ruby-dhall.
* gnu/packages/ruby.scm (ruby-dhall): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 11:05:03 -04:00
Stephen Paul Weber
0f70547212 gnu: Add ruby-base32.
* gnu/packages/ruby.scm (ruby-base32): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 09:56:11 -04:00
Stephen Paul Weber
9b21f4b669 gnu: Add ruby-gem-release.
* gnu/packages/ruby.scm (ruby-gem-release): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 09:56:11 -04:00
Stephen Paul Weber
7455ed8e52 gnu: Add ruby-cbor.
* gnu/packages/ruby.scm (ruby-cbor): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 09:56:10 -04:00
Stephen Paul Weber
956ca540dc gnu: Add ruby-citrus.
* gnu/packages/ruby.scm (ruby-citrus): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 09:56:10 -04:00
Stephen Paul Weber
dde2e36394 gnu: Add ruby-lazy-object.
* gnu/packages/ruby.scm (ruby-lazy-object): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 08:05:22 -04:00
Stephen Paul Weber
ad2f8ee1b2 gnu: Add ruby-multihashes.
* gnu/packages/ruby.scm (ruby-multihashes): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 07:47:33 -04:00
Stephen Paul Weber
1cb87949d9 gnu: Add ruby-multicodecs.
* gnu/packages/ruby.scm (ruby-multicodecs): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 07:47:32 -04:00
Stephen Paul Weber
0ed219bb33 gnu: Add ruby-promise.
* gnu/packages/ruby.scm (ruby-promise): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 07:47:32 -04:00
Stephen Paul Weber
22b9ac3f76 gnu: Add ruby-value-semantics.
* gnu/packages/ruby.scm (ruby-value-semantics): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 06:39:55 -04:00
Stephen Paul Weber
3ee6cb8d54 gnu: Add ruby-countdownlatch.
* gnu/packages/ruby.scm (ruby-countdownlatch): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 06:20:54 -04:00
Stephen Paul Weber
c37d14fbea gnu: Add ruby-sucker-punch
* gnu/packages/ruby.scm (ruby-sucker-punch): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 05:38:48 -04:00
Maximilian Heisinger
aa6bbbb1ea gnu: Add ruby-asciidoctor-multipage.
* gnu/packages/ruby.scm (ruby-asciidoctor-multipage): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 00:07:32 +02:00
Efraim Flashner
21457fb31e gnu: ruby-stackprof: Adjust skipped test on powerpc-linux.
* gnu/packages/ruby.scm (ruby-stackprof)[arguments]: On powerpc-linux
adjust the 'skip-dubious-test phase.
2022-03-16 20:24:52 +02:00
Maxime Devos
9dfbf92f55 gnu: ruby-ffi-rzmq: Honor TESTS?.
* gnu/packages/ruby.scm (ruby-ffi-rzmq)[TESTS?]: Remove argument.
[phases]{check}: Honor TESTS?.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-03-11 23:34:47 -05:00