Commit Graph

100308 Commits

Author SHA1 Message Date
Ricardo Wurmus
e42e4cecd0
gnu: Add r-flowai.
* gnu/packages/bioconductor.scm (r-flowai): New variable.
2023-03-30 13:03:30 +02:00
John Kehayias
f3baa5da06
gnu: Add texlive-nth.
* gnu/packages/tex.scm (texlive-nth): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-30 12:19:49 +02:00
Zzull
9a180b905e
gnu: emacs-lemon: Add tests 2023-03-30 12:19:49 +02:00
Zzull
249781e93c
gnu: emacs-lemon: Update to 2.1.0.
* gnu/packages/emacs-xyz.scm (emacs-lemon-version): Update to 2.1.0

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-30 12:19:49 +02:00
Rostislav Svoboda
6ba700e9e5
gnu: Add emacs-railscasts-theme.
* gnu/packages/emacs-xyz.scm (emacs-railscasts-theme): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-30 12:19:48 +02:00
Rostislav Svoboda
017caad572
gnu: Add emacs-pippel.
* gnu/packages/emacs-xyz.scm (emacs-pippel): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-30 12:19:48 +02:00
Nicolas Goaziou
677cad5e1a
gnu: emacs-rg: Update to 2.3.0.
* gnu/packages/emacs-xyz.scm (emacs-rg): Update to 2.3.0.
2023-03-30 12:14:53 +02:00
Nicolas Goaziou
26fd5755a6
gnu: emacs-org: Update to 9.6.2.
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.2.
2023-03-30 12:14:53 +02:00
Nicolas Goaziou
23561595bd
gnu: emacs-ebuild-mode: Update to 1.63.
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.63.
2023-03-30 12:14:52 +02:00
Nicolas Goaziou
25bf823521
gnu: emacs-autocrypt: Fix license.
* gnu/packages/emacs-xyz.scm (emacs-autocrypt)[license]: Use GPL3+.
2023-03-30 12:14:52 +02:00
Nicolas Goaziou
088839d053
gnu: emacs-autocrypt: Update to 0.4.1.
* gnu/packages/emacs-xyz.scm (emacs-autocrypt): Update to 0.4.1.
[description]: Improve capitalization and remove documentation-related
sentences.
2023-03-30 12:14:52 +02:00
Nicolas Goaziou
a9bd55214e
gnu: emacs-corfu: Update to 0.36.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.36.
2023-03-30 12:14:51 +02:00
Nicolas Goaziou
127be8debb
gnu: emacs-relint: Update to 1.22.
* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.22.
2023-03-30 12:14:51 +02:00
Nicolas Goaziou
48fe02cc0a
gnu: emacs-compat: Update to 29.1.4.1.
* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.4.1.
2023-03-30 12:14:51 +02:00
Nicolas Goaziou
68d024ceff
gnu: emacs-tramp: Update to 2.6.0.3.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.3.
2023-03-30 12:14:50 +02:00
jgart
314c599739
gnu: Add cl-collider.
* gnu/packages/lisp-xyz.scm (cl-collider, ecl-cl-collider, sbcl-cl-collider):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-30 11:32:46 +02:00
Sharlatan Hellseher
34ff1039a6
gnu: cl-trial: Activate trial-harmony system.
* gnu/packages/lisp-xyz.scm (sbcl-trial):
  [arguments]<asd-systems>: Activate trial-harmony.
  [inputs]: Add sbcl-harmony.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-30 11:32:46 +02:00
Sharlatan Hellseher
c5a943e016
gnu: Add cl-harmony.
* gnu/packages/lisp-xyz.scm (cl-harmony, ecl-harmony, sbcl-harmony): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-30 11:32:46 +02:00
Sharlatan Hellseher
c540336194
gnu: Add cl-mixed.
* gnu/packages/lisp-xyz.scm (cl-mixed, ecl-cl-mixed, sbcl-cl-mixed): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-30 11:32:46 +02:00
Sharlatan Hellseher
c27301e827
gnu: Add libmixed.
* gnu/packages/audio.scm (libmixed): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-30 11:32:46 +02:00
Sharlatan Hellseher
03387bd17f
gnu: Add cl-vorbis.
* gnu/packages/lisp-xyz.scm (cl-vorbis, ecl-cl-vorbis, sbcl-cl-vorbis):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-30 11:32:46 +02:00
Sharlatan Hellseher
2ab0c55e3f
gnu: Add cl-flac.
* gnu/packages/lisp-xyz.scm (cl-flac, ecl-cl-flac, sbcl-cl-flac): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-30 11:32:46 +02:00
Bruno Victal
bd932c1855
services: configuration: Fix garbage output in configuration->documentation.
Fixes <https://issues.guix.gnu.org/57958>.

* gnu/services/configuration.scm (define-configuration-helper): Remove call
to display within default-value-thunk.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 22:37:43 -04:00
Parnikkapore
631f19e43f
gnu: flightgear: Update to 2020.3.18.
* gnu/packages/games.scm (simgear, flightgear): Update to 2020.3.18.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 22:37:43 -04:00
Bruno Victal
5d6987f615
gnu: geeqie: Use libjpeg-turbo.
libjpeg is obsolete.

* gnu/packages/image-viewers.scm (geeqie)[inputs]: Replace libjpeg with
libjpeg-turbo.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 22:37:43 -04:00
Ricardo Wurmus
cbf731ae48
gnu: Add texlive-xetex.
* gnu/packages/tex.scm (texlive-xetex): New variable.
2023-03-29 21:07:39 +02:00
Ricardo Wurmus
853bffb388
gnu: Add texlive-firstaid.
* gnu/packages/tex.scm (texlive-firstaid): New variable.
2023-03-29 21:07:39 +02:00
Ricardo Wurmus
3eb309b4d4
gnu: Add texlive-dvipdfmx.
* gnu/packages/tex.scm (texlive-dvipdfmx): New variable.
2023-03-29 21:07:39 +02:00
Ricardo Wurmus
05b4ae6ab6
gnu: Add texlive-glyphlist.
* gnu/packages/tex.scm (texlive-glyphlist): New variable.
2023-03-29 21:07:39 +02:00
Felix Gruber
cd31437e9c
gnu: Add datasette.
* gnu/packages/databases.scm (datasette): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:46 -04:00
Felix Gruber
ec628ef1c8
gnu: python-pytest-7.1: Depend on python-pluggy-next.
* gnu/packages/check.scm (python-pytest-7.1)[propagated-inputs]: Replace
  python-pluggy with python-pluggy-next.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:46 -04:00
Felix Gruber
d495b50444
gnu: Add python-cogapp.
* gnu/packages/python-xyz.scm (python-cogapp): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:46 -04:00
Felix Gruber
4bff240e9b
gnu: Add python-asgi-csrf.
* gnu/packages/python-web.scm (python-asgi-csrf): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:45 -04:00
Felix Gruber
6d00909968
gnu: Add python-asgi-lifespan.
* gnu/packages/python-web.scm (python-asgi-lifespan): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:45 -04:00
Felix Gruber
62cfe07f6a
gnu: Add python-sqlite-utils.
* gnu/packages/databases.scm (python-sqlite-utils): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:45 -04:00
Felix Gruber
33f2e0dad1
gnu: Add python-sqlite-fts4.
* gnu/packages/databases.scm (python-sqlite-fts4): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:45 -04:00
Maxim Cournoyer
a1b826b338
gnu: python-trustme: Update to 0.9.0.
* gnu/packages/python-crypto.scm (python-trustme): Update to 0.9.0.
[build-system]: Use pyproject-build-system.
[arguments]: Delete field.
[propagated-inputs]: Add python-idna and python-ipaddress.
2023-03-29 13:23:45 -04:00
Spencer Skylar Chan
a1d4e562f1
gnu: ddcutil: Update to 1.4.1.
* gnu/packages/hardware.scm (ddcutil): Update to 1.4.1.
[arguments](phases): Remove them. i2c group access is no longer strictly
required; see https://github.com/rockowitz/ddcutil/issues/275.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-28 23:24:20 -04:00
Maxim Cournoyer
d00f107507
gnu: geeqie: Enable most features, add doc.
This change enables most of the features of Geeqie, at a cost of about 10%
size increase (from 1428 to 1596 MiB).

* gnu/packages/image-viewers.scm (geeqie) [inputs]: Add djvulibre,
ffmpegthumbnailer, gspell, libarchive, libheif, libjpeg, libraw, libtiff,
poppler and libwebp.
[native-inputs]: Add yelp-tools.

Series-to: 62367@debbugs.gnu.org
2023-03-28 22:23:04 -04:00
Maxim Cournoyer
e05de22479
gnu: geeqie: Update to 2.0.1.
* gnu/packages/image-viewers.scm (geeqie): Update to 2.0.1.
[build-system]: Switch to meson.
[arguments]: Delete field.
[inputs]: Remove clutter.
[native-inputs]: Add xxd.  Remove autoconf and automake.
* gnu/packages/patches/geeqie-clutter.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
2023-03-28 22:23:04 -04:00
Bruno Victal
f215d80127
services: fstrim: Fix schedule ungexp.
Previously, only the first level of the list would be quoted,
resulting in a schedule of the sort:
'(next-second (range 0 60 30))
being incorrectly ungexp'd into:
(list next-second (0 30))

* gnu/services/linux.scm (fstrim-mcron-job): Fix schedule ungexp.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-28 22:22:51 -04:00
Yovan Naumovski
21f35d2832
gnu: ruby-rack-protection: Update to 3.0.5.
* gnu/packages/ruby.scm (ruby-rack-protection): Update to
  3.0.5.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-28 22:22:51 -04:00
Yovan Naumovski
7280d36783
gnu: ruby-mustermann: Update to 3.0.0.
* gnu/packages/ruby.scm (ruby-mustermann): Update to
  3.0.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-28 22:22:51 -04:00
Maxim Cournoyer
d2aa65fc67
gnu: ruby-net-scp: Update to 4.0.0.
* gnu/packages/ruby.scm (ruby-net-scp): Update to 4.0.0.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer
1ca89c7f52
gnu: Add ruby-liquid-c.
* gnu/packages/ruby.scm (ruby-liquid-c): New variable.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer
958f1ff68d
gnu: ruby-liquid: Update to 5.4.0 and enable tests.
* gnu/packages/ruby.scm (ruby-liquid): Update to 5.4.0.
[arguments]: Enable tests.  Add #:phases.
[native-inputs]: New field.
(ruby-liquid-4): New variable.
(jekyll) [propagated-inputs]: Replace ruby-liquid with ruby-liquid-4.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer
8b8d8d8fd9
gnu: Add ruby-liquid-c-bootstrap.
* gnu/packages/ruby.scm (ruby-liquid-c-bootstrap): New variable.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer
464aa1def7
gnu: Add ruby-spy.
* gnu/packages/ruby.scm (ruby-spy): New variable.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer
2be4b3c59b
gnu: ruby-coveralls: Propagate ruby-simplecov and enable tests.
* gnu/packages/ruby.scm (ruby-coveralls)
[arguments]: Enable tests.  Add disable-problematic-tests phase.  Replace
strip-version-requirements with relax-requirements.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-simplecov.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer
a911dbbdc7
gnu: Add ruby-truthy.
* gnu/packages/ruby.scm (ruby-truthy): New variable.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer
4688809ab4
gnu: ruby-autoprefixer-rails: Update to 10.4.13.0.
* gnu/packages/rails.scm (ruby-autoprefixer-rails): Update to 10.4.13.0.
[source]: Fetch via git.
[phases]: Rename remove-unnecessary-dependencies to relax-requirements and
update phase.
[native-inputs]: Remove ruby-sass.  Add ruby-sassc-rails, ruby-sprockets and
ruby-standard.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer
7a07d96c1b
gnu: Add ruby-ammeter.
* gnu/packages/rails.scm (ruby-ammeter): New variable.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer
183904fef7
gnu: ruby-rspec-rails: Update to 6.0.1 and enable tests.
* gnu/packages/rails.scm (ruby-rspec-rails): Update to 6.0.1.
[source]: Fetch via git.
[arguments]: Enable tests.  Add #:phases.
[native-inputs]: New field.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer
6041709564
gnu: Add ruby-ammeter-bootstrap.
* gnu/packages/rails.scm (ruby-ammeter-bootstrap): New variable.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer
6f0483964c
gnu: Add ruby-sassc-rails.
* gnu/packages/rails.scm (ruby-sassc-rails): New variable.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer
ddb3eb03e4
gnu: ruby-parallel-tests: Update to 4.2.0.
* gnu/packages/ruby.scm (ruby-parallel-tests): Update to 4.2.0.
[arguments]: Delete trailing #t.  Use "spec" as the #:test-target.
Rename remove-version-constraints phase to relax-requirements, and update it.
Add disable-problematic-tests phase.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer
22eeb2d86b
gnu: ruby-single-cov: Update to 1.9.1.
* gnu/packages/ruby.scm (ruby-single-cov): Update to 1.9.1.
[arguments]: Use "spec" as #:test-target.
Strip trailing #t in phases.  Adjust replacement in replace-git-ls-files
phase.  Remove make-files-writable phase.  Add relax-requirements phase.
[native-inputs]: Remove ruby-bump.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer
e58e1e6370
gnu: ruby-cuke-modeler: Update to 3.19.0 and enable tests.
* gnu/packages/ruby.scm (ruby-cuke-modeler): Update to 3.19.0.
[source]: Fetch via git.
[arguments]: Enable tests.  Set the #:test-target argument.  Add #:phases.
[native-inputs]: New field.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer
c2753cc274
gnu: ruby-omniauth-oauth2: Update to 1.8.0.
* gnu/packages/ruby.scm (ruby-omniauth-oauth2): Update to 1.8.0.
[arguments]: Rename remove-unnecessary-dependencies phase to
relax-requirements, and simplify it.
[native-inputs]: Remove bundler and ruby-simplecov.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer
9bb320b9c6
gnu: ruby-omniauth: Update to 2.1.1.
* gnu/packages/ruby.scm (ruby-omniauth): Update to 2.1.1.
[arguments]: New field.
[propagated-inputs]: Add ruby-rack-test.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer
29d008a257
gnu: ruby-oauth2: Update to 2.0.9 and enable tests.
* gnu/packages/ruby.scm (ruby-oauth2): Update to 2.0.9.
[arguments]: Enable tests.  Add #:phases.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-snaky-hash.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer
d0b3e89842
gnu: Add ruby-snaky-hash.
* gnu/packages/ruby.scm (ruby-snaky-hash): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer
379dfc4a7d
gnu: ruby-hashie: Update to 5.0.0 and enable tests.
* gnu/packages/ruby.scm (ruby-hashie): Update to 5.0.0.
[arguments]: Enable tests.  Add #:test-target and #:phases arguments.
[native-inputs]: New field.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer
21abde896b
gnu: Add ruby-version-gem.
* gnu/packages/ruby.scm (ruby-version-gem): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer
435220a4a2
gnu: Add ruby-rspec-block-is-expected.
* gnu/packages/ruby.scm (ruby-rspec-block-is-expected): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer
e936bd2b75
gnu: Add ruby-rspec-pending-for.
* gnu/packages/ruby.scm (ruby-rspec-pending-for): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer
7f99aec065
gnu: Add ruby-ruby-version.
* gnu/packages/ruby.scm (ruby-ruby-version): New variable.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer
6574d0e1d1
gnu: Add ruby-silent-stream.
* gnu/packages/ruby.scm (ruby-silent-stream): New variable.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer
3c8c36f543
gnu: Add ruby-rspec-stubbed-env.
* gnu/packages/ruby.scm (ruby-rspec-stubbed-env): New variable.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer
30d4a49372
gnu: jekyll: Update to 4.3.2 and enable tests.
* gnu/packages/ruby.scm (jekyll): Update to 4.3.2.
[arguments]: Enable tests.  Add #:modules and #:test-target arguments.  Delete
fix-i18n phase.  Add disable-problematic-tests and check override phases.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-webrick.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer
67c80dfe4e
gnu: jekyll: Use gexps and remove input labels.
* gnu/packages/ruby.scm (jekyll) [arguments]: Use gexps, remove trailing #t.
[propagated-inputs]: Remove labels.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer
7885580b77
gnu: ruby-unf-ext: Update to 0.0.8.2.
* gnu/packages/ruby.scm (ruby-unf-ext): Update to 0.0.8.2.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer
2a34881356
gnu: ruby-shoulda: Honor #:tests?.
* gnu/packages/ruby.scm (ruby-shoulda)
[arguments]: Honor #:tests? in check phase.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer
208cf6916e
gnu: ruby-shoulda: Update to 4.0.0.
* gnu/packages/ruby.scm (ruby-shoulda): Update to 4.0.0.
[arguments]: Add relax-requirements phase.
[propagated-inputs]: Replace ruby-shoulda-matchers-2 with
ruby-shoulda-matchers.
(ruby-shoulda-matchers-2): Delete variable.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer
7800103c81
gnu: ruby-shoulda-matchers: Honor #:tests?.
* gnu/packages/ruby.scm (ruby-shoulda-matchers)
[arguments]: Honor #:tests? in check phase.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer
253f51dcbb
gnu: ruby-shoulda-matchers: Update to 5.3.0.
* gnu/packages/ruby.scm (ruby-shoulda-matchers): Update to 5.3.0.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer
d2b8af9b82
gnu: ruby-shoulda-context: Honor #:tests?.
* gnu/packages/ruby.scm (ruby-shoulda-context)
[arguments]: Honor #:tests? in check phase.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer
05d00e585e
gnu: ruby-shoulda-context: Update to 2.0.0.
* gnu/packages/ruby.scm (ruby-shoulda-context): Update to 2.0.0.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer
4140757450
gnu: ruby-liquid: Update to 4.0.3.
* gnu/packages/ruby.scm (ruby-liquid): Update to 4.0.3.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer
60ea0da654
gnu: ruby-terminal-table: Update to 3.0.2.
* gnu/packages/ruby.scm (ruby-terminal-table): Update to 3.0.2.
[source]: Fetch via git.
[arguments]: Delete remove-gemfile-lock phase.
[native-inputs]: Add ruby-term-ansicolor.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer
28078fb505
gnu: Add ruby-minitest-profile.
* gnu/packages/ruby.scm (ruby-minitest-profile): New variable.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer
8a6707866a
gnu: ruby-web-console: Update to 4.2.0.
* gnu/packages/rails.scm (ruby-web-console): Update to 4.2.0.
[arguments]: Delete trailing #t.
[propagated-inputs]: Add ruby-arel.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
602635d373
gnu: ruby-prawn-svg: Fix build.
The test suite fails two tests when using a newer rspec version.

* gnu/packages/ruby.scm (ruby-prawn-svg)
[arguments]: Delete the interface_spec.rb test suite in the check phase.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
0ef4d1af33
gnu: ruby-slim: Update to 5.1.0.
* gnu/packages/ruby.scm (ruby-slim): Update to 5.1.0.
[arguments]: Delete trailing #t.
[native-inputs]: Add ruby-rspec-core.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
513718fbd2
gnu: ruby-temple: Update to 0.10.0.
* gnu/packages/ruby.scm (ruby-temple): Update to 0.10.0.
[source]: Fetch via git.
[arguments]: New field.
[native-inputs]: Replace ruby-erubis with ruby-erubi. Add ruby-rspec.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
9b0c794d2c
gnu: ruby-protobuf: Update to 3.10.3.
* gnu/packages/protobuf.scm (ruby-protobuf): Update to 3.10.3.  Delete
trailing #t.
[arguments]: Use search-input-file in patch-protoc phase.  Honor #:tests? in
check phase.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
a6f56be103
gnu: ruby-braintree: Update to 4.10.0.
* gnu/packages/ruby.scm (ruby-braintree): Update to 4.10.0.
[source]: Streamline comment.
[arguments]: Add disable-rubocop phase.  Rename the less-strict-dependencies
phase to relax-requirements, and update the substitutions.
[native-inputs]: Remove ruby-rubocop.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer
7e5c0dc874
gnu: Add fpm.
* gnu/packages/package-management.scm (fpm): New variable.
* gnu/packages/patches/fpm-newer-clamp-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer
5a693a3235
gnu: ruby-rubocop-rspec-minimal: Update source and home page URL.
* gnu/packages/ruby.scm (ruby-rubocop-rspec-minimal): Update source and home page URL.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer
fb0bee3fcd
gnu: ruby-minitest: Update to 5.18.0.
* gnu/packages/ruby.scm (ruby-minitest): Update to 5.18.0.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer
c55c9f5fb5
gnu: ruby-minitest: Update home page URL.
* gnu/packages/ruby.scm (ruby-minitest) [home-page]: Update URL.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer
a10ed614cc
gnu: Add perl-app-cpanminus.
* gnu/packages/perl.scm (perl-app-cpanminus): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer
7ff1f703b6
gnu: Add ruby-arr-pm.
* gnu/packages/ruby.scm (ruby-arr-pm): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer
23a3ab5e76
gnu: Add ruby-pleaserun.
* gnu/packages/ruby.scm (ruby-pleaserun): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer
f00552b1b1
gnu: Add ruby-flores.
* gnu/packages/ruby.scm (ruby-flores): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer
ac633a7acb
gnu: Add ruby-dotenv-rails.
* gnu/packages/ruby.scm (ruby-dotenv-rails): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer
f372d3f2e2
gnu: ruby-spring: Update to 4.1.1.
* gnu/packages/rails.scm (ruby-spring): Update to 4.1.1.
[arguments]: Use gexps.  Delete trailing #t.  Preserve activesupport
dependency spec.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer
bb44a9f6cc
gnu: ruby-rails: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-rails): Update to 7.0.4.3.
[source]: use ruby-rails-monorepo.
[arguments]: Add delete-extraneous-gemspec-files phase.  Delete trailing #t.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer
7e1e75055b
gnu: Add ruby-turbo-rails.
* gnu/packages/rails.scm (ruby-turbo-rails): New variable.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer
0ee6817289
gnu: Add ruby-stimulus-rails.
* gnu/packages/rails.scm (ruby-stimulus-rails): New variable.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer
efbdb3452b
gnu: Add ruby-propshaft.
* gnu/packages/rails.scm (ruby-propshaft): New variable.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer
7cb3ca6260
gnu: ruby-railties: Enable test suite.
* gnu/packages/rails.scm (ruby-railties): Add a tip as comment about reviewing
test suite failures.
[arguments]: Delete #:tests?
argument.  Add delete-gemfiles, disable-bundler,
do-not-load-other-gems-from-source, patch-paths, prepare-for-tests,
disable-problematic-tests and set-paths phases.
Move check phase after install phase.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer
2a70f3030a
gnu: Add ruby-importmap-rails.
* gnu/packages/rails.scm (ruby-importmap-rails-bootstrap): New private variable.
(ruby-importmap-rails): New variable.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer
167e69ccdc
gnu: ruby-globalid: Move to (gnu packages rails).
* gnu/packages/ruby.scm (ruby-globalid): Move to...
* gnu/packages/rails.scm (ruby-globalid): ... here, with minor cosmetic
adjustments.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer
064b6b4e1a
gnu: ruby-globalid: Update to 1.1.0.
* gnu/packages/ruby.scm (ruby-globalid): Update to 1.1.0.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer
52c1d3f9ce
gnu: Add ruby-bootsnap.
* gnu/packages/rails.scm (ruby-bootsnap): New variable.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer
1e36d75d5a
gnu: ruby-sprockets-rails: Update to 3.4.2.
* gnu/packages/rails.scm (ruby-sprockets-rails): Update to 3.4.2.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer
bce7ad5ce1
gnu: ruby-sprockets: Move to (gnu packages rails).
* gnu/packages/ruby.scm (ruby-sprockets): Move to...
* gnu/packages/rails.scm (ruby-sprockets): ... here.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer
f96d37c179
gnu: ruby-sprockets: Update to 4.2.0.
* gnu/packages/ruby.scm (ruby-sprockets): Update to 4.2.0.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer
bae30f5fdd
gnu: ruby-actionmailer: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actionmailer): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
[propagated-inputs]: Add ruby-net-imap, ruby-net-pop and ruby-net-smtp.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer
bfb935ff3c
gnu: ruby-actionmailbox: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actionmailbox): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
[propagated-inputs]: Add ruby-net-imap, ruby-net-pop and ruby-net-smtp.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer
296ad7b876
gnu: Add ruby-net-smtp.
* gnu/packages/ruby.scm (ruby-net-smtp): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer
abe4921a8d
gnu: Add ruby-net-pop.
* gnu/packages/ruby.scm (ruby-net-pop): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer
9ba7446afa
gnu: Add ruby-net-imap.
* gnu/packages/ruby.scm (ruby-net-imap): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer
050ac8fc59
gnu: Add ruby-date.
* gnu/packages/ruby.scm (ruby-date): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer
2b64afab76
gnu: Add ruby-net-protocol.
* gnu/packages/ruby.scm (ruby-net-protocol): New variable.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer
93d038c827
gnu: Add ruby-timeout.
* gnu/packages/ruby.scm (ruby-timeout): New variable.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer
1d211e237d
gnu: ruby-actiontext: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actiontext): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer
c22dbc65f5
gnu: ruby-activestorage: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-activestorage): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
[propagated-inputs]: replace ruby-mimemagic with ruby-mini-mime.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer
bb3bbb7272
gnu: ruby-marcel: Enable tests.
* gnu/packages/rails.scm (ruby-marcel) [source]: Fetch from git.
[arguments]: Drop #:tests?. Add #:phases.
[native-inputs]: New field.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer
e7747e79c6
gnu: ruby-marcel: Relocate to (gnu packages rails).
* gnu/packages/ruby.scm (ruby-marcel): Move to...
* gnu/packages/rails.scm (ruby-marcel): ... here.
[home-page]: Update URL.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer
90e38a14a3
gnu: ruby-marcel: Update to 1.0.2.
* gnu/packages/ruby.scm (ruby-marcel): Update to 1.0.2.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer
01e3d51c77
gnu: ruby-mini-mime: Update to 1.1.2.
* gnu/packages/ruby.scm (ruby-mini-mime): Update to 1.1.2.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer
70cc03a855
gnu: ruby-actioncable: Update to 7.0.4.3 and enable tests.
* gnu/packages/rails.scm (ruby-actioncable): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Drop #:tests?.  Add #:phases argument.
[native-inputs]: New field.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer
2be67a5824
gnu: Add ruby-websocket-client-simple.
* gnu/packages/ruby.scm (ruby-websocket-client-simple): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer
7577fca3c0
gnu: Add ruby-websocket-eventmachine-server.
* gnu/packages/ruby.scm (ruby-websocket-eventmachine-server): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer
0e74687ba4
gnu: Add ruby-websocket-eventmachine-base.
* gnu/packages/ruby.scm (ruby-websocket-eventmachine-base): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer
486cbf3378
gnu: Add ruby-websocket-native.
* gnu/packages/ruby.scm (ruby-websocket-native): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer
34ada4a7a5
gnu: Add ruby-event-emitter.
* gnu/packages/ruby.scm (ruby-event-emitter): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer
cb837029a0
gnu: ruby-actionpack: Update to 7.0.4.3 and enable test suite.
* gnu/packages/rails.scm (ruby-actionpack): Update to 7.0.4.3.
[source]: Use ruby-rails-monorepo.
[arguments]: Delete #:tests? argument.  Add #:phases argument.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-rack-cache and ruby-rack-session.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer
087b0dcb7b
gnu: ruby-rubyzip: Update to 2.3.2.
* gnu/packages/ruby.scm (ruby-rubyzip): Update to 2.3.2.
[arguments]: Streamline patch-tests phase.  Add disable-rubocop and
disable-problematic-tests phases.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer
8324d39a86
gnu: Add ruby-rack-session.
* gnu/packages/ruby.scm (ruby-rack-session): New variable.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer
7ea341b9b8
gnu: Add ruby-capybara.
* gnu/packages/ruby.scm (ruby-capybara): New variable.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer
24a058af1b
gnu: ruby-puma: Update to 6.1.1 and enable test suite.
* gnu/packages/ruby.scm (ruby-puma): Update to 6.1.1.
[source]: Use git.
[arguments]: Remove #:tests? argument.  Adjust fix-gemspec phase.  Add the
disable-rubocop, use-rack-2, increase-resource-limits,
disable-problematic-tests, relax-test-case-timeout, set-home and set-paths
phases. Override the check phase.
[native-inputs]: New field.
[inputs]: Add ruby-nio4r.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer
c1e551bfe4
gnu: bundler: Update to 2.4.10.
* gnu/packages/ruby.scm (bundler): Update to 2.4.10.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer
cca22c0b0f
gnu: Add ruby-localhost.
* gnu/packages/ruby.scm (ruby-localhost): New variable.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer
0baa92e9e4
gnu: Add ruby-timers.
* gnu/packages/ruby.scm (ruby-timers): New variable.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer
4a14b2504c
gnu: Add ruby-sus.
* gnu/packages/ruby.scm (ruby-sus): New variable.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer
f059d35323
gnu: Add ruby-bake-test-external.
* gnu/packages/ruby.scm (ruby-bake-test-external): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
53cbf59923
gnu: Add ruby-bake-test.
* gnu/packages/ruby.scm (ruby-bake-test): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
1536bfe970
gnu: Add ruby-bake.
* gnu/packages/ruby.scm (ruby-bake): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
62247577bd
gnu: Add ruby-rspec-debug.
* gnu/packages/ruby.scm (ruby-rspec-debug): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
d4cd510db7
gnu: Add ruby-debug.
* gnu/packages/ruby.scm (ruby-debug): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
067c4df6f3
gnu: Add ruby-irb.
* gnu/packages/ruby.scm (ruby-irb): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
2081bc48a3
gnu: Add ruby-reline.
* gnu/packages/ruby.scm (ruby-reline): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
c784aefb46
gnu: Add ruby-io-console.
* gnu/packages/ruby.scm (ruby-io-console): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer
c665ec7a23
gnu: Add ruby-samovar.
* gnu/packages/ruby.scm (ruby-samovar): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer
159c9ee0ef
gnu: Add ruby-covered.
* gnu/packages/ruby.scm (ruby-covered): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer
c0a5b181a7
gnu: Add ruby-msgpack.
* gnu/packages/ruby.scm (ruby-msgpack): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer
97096c268c
gnu: Add ruby-ruby-memcheck.
* gnu/packages/ruby.scm (ruby-ruby-memcheck): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer
4319f564a7
gnu: Add ruby-console.
* gnu/packages/ruby.scm (ruby-console): New variable.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer
3049564bc3
gnu: Add ruby-fiber-local.
* gnu/packages/ruby.scm (ruby-fiber-local): New variable.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer
dcb46eebee
gnu: Add ruby-mapping.
* gnu/packages/ruby.scm (ruby-mapping): New variable.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer
73d8e27822
gnu: ruby-octokit: Enable tests.
* gnu/packages/ruby.scm (ruby-octokit) [source]: Fetch from git.
[arguments]: Delete field.
[native-inputs]: New field.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer
b6942012e2
gnu: ruby-bandwidth-iris: Update to 7.0.0.
* gnu/packages/ruby.scm (ruby-bandwidth-iris): Update to 7.0.0.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer
3a0c066096
gnu: ruby-bandwidth-iris: Fix indentation.
* gnu/packages/ruby.scm (ruby-bandwidth-iris): Fix indentation.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer
92970e7c34
gnu: ruby-faraday-middleware: Add a deprecation comment and re-indent.
* gnu/packages/ruby.scm (ruby-faraday-middleware): Add comment.
Re-indent package.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer
641c7e251c
gnu: Add ruby-fileutils.
* gnu/packages/ruby.scm (ruby-fileutils): New variable.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer
45c9d6937d
gnu: ruby-maxitest: Update to 4.4.1.
* gnu/packages/ruby.scm (ruby-maxitest): Update to 4.4.1.
[arguments]: Delete trailing #t.
[native-inputs]: Delete labels.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer
03be7a3612
gnu: Add ruby-faraday-multipart.
* gnu/packages/ruby.scm (ruby-faraday-multipart): New variable.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer
db91976e71
gnu: Add ruby-multipart-parser.
* gnu/packages/ruby.scm (ruby-multipart-parser): New variable.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
1cae7b8ede
gnu: Remove ruby-chandler.
* gnu/packages/ruby.scm (ruby-chandler): Delete variable.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
9fcc85f1a2
gnu: ruby-byebug: Do not depend on ruby-chandler.
* gnu/packages/ruby.scm (ruby-byebug) [phases]
{sanitize-dependencies}: New phase.
[native-inputs]: Delete ruby-chandler.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
dbc904f242
gnu: ruby-pry-byebug: Update to 3.10.1.
* gnu/packages/ruby.scm (ruby-pry-byebug): Update to 3.10.1.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
2eea8aa751
gnu: ruby-pry-byebug: Avoid depending on ruby-chandler.
* gnu/packages/ruby.scm (ruby-pry-byebug) [phases]: Add sanitize-dependencies
phase.
[native-inputs]: Remove ruby-chandler, an unmaintained library.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
a63d75b104
gnu: ruby-sawyer: Update to 0.9.2.
* gnu/packages/ruby.scm (ruby-sawyer): Update to 0.9.2.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
28ffbbfe58
gnu: ruby-faraday: Propagate ruby-faraday-net-http.
* gnu/packages/ruby.scm (ruby-faraday-net-http)
[propagated-inputs]: Add ruby-faraday-net-http.
[native-inputs]: Delete ruby-faraday-net-http.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer
6dd38a7527
gnu: ruby-octokit: Update to 6.1.0.
* gnu/packages/ruby.scm (ruby-octokit): Update to 6.1.0.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer
9bbe9c406b
gnu: ruby-faraday: Update to 2.7.4 and enable test suite.
* gnu/packages/ruby.scm (ruby-faraday): Update to 2.7.4.
[source]: Fetch from git.
[arguments]: Delete #:tests? argument.  Add #:test-target argument.
[native-inputs]: New field.
[propagated-inputs]: Delete ruby-multipart-post.  Add ruby-ruby2-keywords.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer
0eac35350c
gnu: Add ruby-faraday-net-http.
* gnu/packages/ruby.scm (ruby-faraday-net-http): New variable.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer
5c35c65bde
gnu: Add ruby-ruby2-keywords.
* gnu/packages/ruby.scm (ruby-ruby2-keywords): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
ccddc7c19f
gnu: Add ruby-rdiscount.
* gnu/packages/ruby.scm (ruby-rdiscount): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
7405e0c83f
gnu: Add ruby-sorbet-runtime.
* gnu/packages/ruby.scm (ruby-sorbet-runtime): New variable.
(sorbet-version): New variable.
(sorbet-monorepo): New variable.
(make-sorbet-gem-source): New procedure.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
193a459d28
gnu: Add ruby-concurrent-ruby-edge.
* gnu/packages/ruby.scm (ruby-concurrent-ruby-edge): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
8911d65ae7
gnu: Add ruby-concurrent-ruby-ext.
* gnu/packages/ruby.scm (ruby-concurrent-ruby-ext): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
2f7c92e247
gnu: ruby-concurrent: Replace with ruby-concurrent-ruby.
* gnu/packages/ruby.scm (ruby-concurrent): Delete package, and define it as a
deprecated alias to ruby-concurrent-ruby instead.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
6414c5a139
gnu: Add ruby-concurrent-ruby.
* gnu/packages/ruby.scm (ruby-concurrent-ruby): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer
d030239c65
gnu: Add ruby-rake-compiler-dock.
* gnu/packages/ruby.scm (ruby-rake-compiler-dock): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer
cd7fedb2bf
gnu: Add ruby-subprocess.
* gnu/packages/ruby.scm (ruby-subprocess): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer
d64d4ee295
gnu: Add ruby-syntax-tree.
* gnu/packages/ruby.scm (ruby-syntax-tree): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer
01f2e9ed41
gnu: Add ruby-prettier-print.
* gnu/packages/ruby.scm (ruby-prettier-print): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer
37bb9a0738
gnu: Add ruby-vcr-expat.
* gnu/packages/ruby.scm (ruby-vcr-expat): New variable.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer
12053e1136
gnu: Add ruby-rackup.
* gnu/packages/ruby.scm (ruby-rackup): New variable.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer
06a5e22f66
gnu: ruby-webrick: Update to 1.8.1.
* gnu/packages/ruby.scm (ruby-webrick): Update to 1.8.1.
[source]: Use git.
[arguments]: New field.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer
eaa1170031
gnu: ruby-sinatra: Update to 3.0.5.
* gnu/packages/ruby.scm (ruby-sinatra): Update to 3.0.5.  Delete trailing #t.
Delete arguments field.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer
ba5f5158a0
gnu: ruby-rack-test: Honor #:tests? argument.
* gnu/packages/ruby.scm (ruby-rack-test) [arguments]: Honor #:tests? argument
in check phase override.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer
2552d39e92
gnu: ruby-rack-test: Update home page.
* gnu/packages/ruby.scm (ruby-rack-test) [home-page]: Update URL.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
082516de4c
gnu: ruby-rack-test: Update to 2.1.0.
* gnu/packages/ruby.scm (ruby-rack-test): Update to 2.1.0.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
4d29594933
gnu: Add ruby-rack-cache.
* gnu/packages/ruby.scm (ruby-rack-cache): New variable.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
6cfc552477
gnu: Add ruby-rack-next.
* gnu/packages/ruby.scm (ruby-rack-next): New variable.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
2fdd8c14be
gnu: ruby-rack: Update home page URL.
* gnu/packages/ruby.scm (ruby-rack) [home-page]: Update URL.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
e5dbe4cc00
gnu: ruby-rack: Update to 2.2.6.3.
* gnu/packages/ruby.scm (ruby-rack): Update to 2.2.6.3.
[source]: Move snippet to...
[arguments]: ... the fix-test phase.  Use gexps and delete trailing #t.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
01ca99e708
gnu: Add ruby-minitest-stub-const.
* gnu/packages/ruby.scm (ruby-minitest-stub-const): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer
671556e15d
gnu: ruby-puma: Build with SSL support.
* gnu/packages/ruby.scm (ruby-puma) [arguments]: Delete trailing #t.
[inputs]: Add openssl.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer
efa5230acf
gnu: Add ruby-selenium-webdriver.
* gnu/packages/ruby.scm (ruby-selenium-webdriver): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer
5acb5fcccd
gnu: Add ruby-websocket.
* gnu/packages/ruby.scm (ruby-websocket): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer
46ae64560b
gnu: Add ruby-launchy.
* gnu/packages/ruby.scm (ruby-launchy): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer
983ff32ad5
gnu: ruby-addressable: Update to 2.8.1.
* gnu/packages/ruby.scm (ruby-addressable): Update to 2.8.1.
[arguments]: Delete trailing #t.  Add disable-bundler phase.
[native-inputs]: Sort.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer
ab46c2cc0b
gnu: Add ruby-xpath.
* gnu/packages/ruby.scm (ruby-xpath): New variable.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer
eb3257222c
gnu: ruby-activejob: Update to 7.0.4.3 and enable tests.
* gnu/packages/rails.scm (ruby-activejob): Update to 7.0.4.3.
[source]: Use ruby-rails-monorepo.
[arguments]: Remove #:tests? argument.  Add #:phases argument.
[native-inputs]: New field.
2023-03-28 22:22:19 -04:00