gemmaro
7b02860b01
gnu: ruby-ethon: Enable tests.
...
* gnu/packages/ruby-xyz.scm (ruby-ethon): Enable tests.
[source]: Switch to use the Git repository, which includes test files.
[arguments]<#:tests?>: Remove it to enable tests by default.
<#:phases>: Add a phase to relax the mime-types gem version constraint.
Add a phase to remove Bundler setup, and replace the check phase to directly
run RSpec, in order to avoid perf dependencies.
Because of this, #:test-target is not needed to be "spec".
[native-inputs]: Add test dependencies.
Change-Id: Ib2685217e7e975b8fa38f120b29f88655ec2fc5a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-24 18:19:47 +02:00
gemmaro
bd2a7829f4
gnu: ruby-ethon: Update to 0.17.0.
...
* gnu/packages/ruby-xyz.scm (ruby-ethon): Update to 0.17.0.
Change-Id: If518afde51e947a9028a189a9299b7d78d75a713
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-24 18:19:39 +02:00
Hartmut Goebel
db0fdc19ab
gnu: ruby-vagrant-cloud: Relax version requirement for rexml.
...
Relax the version requirement for rexml to allow this package to be used with
newer versions of rexml.
2025-09-23 16:36:14 +02:00
gemmaro
05a1d90454
gnu: ruby-options: Enable tests.
...
* gnu/packages/ruby-xyz.scm (ruby-options)[native-inputs]: Add ruby-rspec.
[arguments]<#:tests?>: Remove field.
<#:phases>{check}: Replace the default phase with manual execution of
RSpec tests.
Change-Id: I8d1fa7dada7af9c684528d74631bbed50ed9920e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 17:22:22 +02:00
Remco van 't Veer
bb5fc7a852
gnu: ruby-rdiscount: Update to 2.2.7.3.
...
Fixes build.
* gnu/packages/ruby-xyz.scm (ruby-rdiscount): Update to 2.2.7.3.
Change-Id: Ife649e7be7d8daaff852fe34da9259c457337590
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 09:41:00 +02:00
Remco van 't Veer
fa3a672b3b
gnu: ruby-ox: Update to 2.14.21.
...
Fixes build.
* gnu/packages/ruby-xyz.scm (ruby-ox): Update to 2.14.21.
Change-Id: Id6193efefc0ed0140d679ae5ef9201cc483eb54a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 17:05:27 +02:00
Remco van 't Veer
75975133f2
gnu: ruby-grpc: Update to 1.74.1.
...
Fixes build.
* gnu/packages/ruby-xyz.scm (ruby-grpc): Update to 1.74.1.
Change-Id: I19c67c6430d2e50b92fd5dc4019a35c52d5b8a9d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 17:04:17 +02:00
Remco van 't Veer
21fbe9d0f9
gnu: ruby-sqlite3-1.4: Fix build.
...
* gnu/packages/ruby-xyz.scm (ruby-sqlite3-1.4)[arguments]: Add
-Wno-error flags to fix build.
Change-Id: I528f965146aa83f2f47e689a94ba1cc452844aca
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 17:03:13 +02:00
Remco van 't Veer
fa4fe7091e
gnu: ruby-cbor: Update to 0.5.10.1.
...
Fixes build.
* gnu/packages/ruby-xyz (ruby-cbor): Update to 0.5.10.1.
Change-Id: Ifce911588da8d8a46abddf943f4a83d6e1328ad2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 13:50:36 +02:00
Remco van 't Veer
408865e310
gnu: ruby-thin: Fix build.
...
* gnu/packages/ruby-xyz (ruby-thin)[arguments]: Add -Wno-error to fix build.
Change-Id: I5153ee1f0e3c951db687842a06eaddef75311d58
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 12:21:27 +02:00
Richard Sent
7448f7572f
gnu: ruby-markaby: Update to 0.9.4.
...
* gnu/packages/ruby-xyz.scm (ruby-markaby): Update to 0.9.4.
Change-Id: If4998a8548bbd8b57b6a178deee799f2a690c154
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-18 20:02:04 +02:00
gemmaro
14e77e9db3
gnu: ruby-highline: Update to 3.1.2.
...
* gnu/packages/ruby-xyz.scm (ruby-highline): Update to 3.1.2.
[source]: Switch to the Git repository for testing.
[arguments]: Enable tests and add a setup phase before check.
Change-Id: Iec977dc27156491393c00610c67071e5e4c2396d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 10:51:41 +02:00
Andreas Enge
e074256fb8
gnu: ruby-puma: Update to 6.6.1.
...
* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 6.6.1.
Change-Id: I73d24797a77c9b5c6f3b81e92ef89ab2a943dc4c
2025-08-08 15:12:20 +02:00
gemmaro
79ca67bf0f
gnu: ruby-nio4r: Update to 2.7.4.
...
* gnu/packages/ruby-xyz.scm (ruby-nio4r): Update to 2.7.4.
[source]: Switch to git-fetch.
[arguments]<#:test-target>: Add.
<#:phases>: Remove remove-unnecessary-dependencies and check.
Add delete-certificate to delete certificate fields from gemspec file.
Change-Id: Iaf9efd43a81da0238a07effd811e21edf4b1c12a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-08 15:01:18 +02:00
Richard Sent
371f66588a
gnu: ruby-jaro-winkler: Update to 1.6.0.
...
* gnu/packages/ruby-xyz.scm (ruby-jaro-winkler): Update to 1.6.0.
Change-Id: I5845edcc3349145b7df7fdd40f5a3ddf730cc29e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-30 17:38:55 +02:00
Andreas Enge
0bc60d5391
gnu: ruby-mysql2: Update to 0.5.6.
...
* gnu/packages/ruby-xyz.scm (ruby-mysql2): Update to 0.5.6.
Change-Id: I809565f3ed7ddcd743ed28b0d549a246dcb54f30
2025-07-14 17:22:04 +02:00
gemmaro
6fd0420713
gnu: ruby-braintree: Disable Bundler for testing.
...
* gnu/packages/ruby-xyz.scm (ruby-braintree)[arguments]:
Replace relax-requirements phase with disable-bundler. If a Gemfile is
present, RSpec uses Bundler to resolve dependencies, which can lead to
troubles. Removing the Gemfile allows RSpec to use the gems provided by Guix.
Change-Id: I0aaeec9fa071b60bc2a8acd7382070779eece1f1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12 11:48:02 +02:00
gemmaro
6370b9201d
gnu: ruby-libxml: Update to 5.0.4.
...
* gnu/packages/ruby-xyz.scm (ruby-libxml): Update to 5.0.4.
[native-inputs]: New field.
[arguments]<#:tests?>: Enable tests.
<#:phases>: Add 'skip-failing-tests and 'set-gem-path.
Move 'check after 'install and 'set-gem-path.
Change-Id: Iad79f7aeed841efa1c7581714f5eab33c1d19718
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12 11:44:33 +02:00
Andreas Enge
c566c63c4c
gnu: ruby-braintree: Update to 4.24.0.
...
This is the last version that passes its tests without modifications.
* gnu/packages/ruby-xyz.scm (ruby-braintree): Update to 4.24.0.
Change-Id: I1a091c0148db75a2561a6769a84210b332fcdbdf
2025-07-08 16:13:52 +02:00
Nicolas Graves
b50010435d
gnu: ruby-syntax-tree: Skip tests.
...
* gnu/packages/ruby-xyz.scm (ruby-syntax-tree)[arguments]{tests?}:
Skip them.
2025-06-20 20:40:08 +02:00
Nicolas Graves
35fc4ce26a
gnu: ruby-syntax-tree: Update to 6.2.0.
...
* gnu/packages/ruby-xyz.scm (ruby-syntax-tree): Update to 6.2.0.
2025-06-20 20:40:08 +02:00
Nicolas Graves
128bfb317e
gnu: ruby-prawn-svg: Update to 0.37.0.
...
* gnu/packages/ruby-xyz.scm (ruby-prawn-svg): Update to 0.37.0.
2025-06-20 20:40:08 +02:00
Nicolas Graves
65604ffeac
gnu: ruby-css-parser: Update to 1.21.1.
...
* gnu/packages/ruby-xyz.scm (ruby-css-parser): Update to 1.21.1.
2025-06-20 20:40:08 +02:00
Nicolas Graves
d4cafea5de
gnu: ruby-jekyll-sass-converter: Update to 2.2.0.
...
* gnu/packages/ruby-xyz.scm (ruby-jekyll-sass-converter): Update to 2.2.0.
[propagated-inputs]: Replace ruby-sass by ruby-sassc.
2025-06-20 20:40:08 +02:00
Nicolas Graves
32a3f378fb
gnu: ruby-unicode-scripts: Update to 1.11.0.
...
* gnu/packages/ruby-xyz.scm (ruby-unicode-scripts): Update to 1.11.0.
[native-inputs]: Remove ruby-minitest.
2025-06-20 20:40:08 +02:00
Nicolas Graves
49d5faf5ad
gnu: ruby-minitest-rg: Update to 5.3.0.
...
* gnu/packages/ruby-xyz.scm (ruby-minitest-rg): Update to 5.3.0.
2025-06-20 20:40:08 +02:00
Nicolas Graves
6e8857d2f5
gnu: ruby-memory-profiler: Update to 1.1.0.
...
* gnu/packages/ruby-xyz.scm (ruby-memory-profiler): Update to 1.1.0.
[arguments]{phases}: Add phase 'skip-flaky-tests.
2025-06-20 20:40:08 +02:00
Nicolas Graves
34a63eacde
gnu: ruby-nokogiri: Update to 1.16.8.
...
* gnu/packages/patches/ruby-nokogiri.patch: Refresh patch.
* gnu/packages/ruby-xyz.scm (ruby-nokogiri): Update to 1.16.8.
2025-06-20 20:40:08 +02:00
Nicolas Graves
b346b271b0
gnu: ruby-pry-doc: Update to 1.6.0.
...
* gnu/packages/ruby-xyz.scm (ruby-pry-doc): Update to 1.6.0.
2025-06-20 20:40:07 +02:00
Nicolas Graves
3e4acea48d
gnu: ruby-asciidoctor: Update to 2.0.21.
...
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor): Update to 2.0.21.
2025-06-20 20:40:07 +02:00
Nicolas Graves
beb50dbfe6
gnu: ruby-rspec-given: Skip failing tests.
...
* gnu/packages/ruby-xyz.scm (ruby-spec-given)[arguments]{phases}:
Refresh phase ruby-rspec-given.
2025-06-20 20:40:07 +02:00
Nicolas Graves
30db9629e2
gnu: ruby-liquid-c-bootstrap: Update to 4.2.0.
...
* gnu/packages/ruby-xyz.scm (ruby-liquid-c-bootstrap): Update to 4.2.0.
[arguments]{phases}: Add phase 'pre-check.
2025-06-20 20:40:07 +02:00
Nicolas Graves
912b06840e
gnu: ruby-hydra: Fix build with Ruby@3.3.
...
* gnu/packages/ruby-xyz.scm
(ruby-hydra-minimal)[arguments]{phases}: Add phase 'fix-ruby-3.3-build.
(ruby-hydra)[arguments]: Inherit from ruby-hydra-minimal phases.
(ruby-hydra-minimal/pinned)[arguments]: Rewrite to avoid derivation
change, stop inheriting from ruby-hydra-minimal phases.
2025-06-20 20:40:07 +02:00
Nicolas Graves
02bed4a9c5
gnu: ruby-loofah: Update to 2.22.0.
...
* gnu/packages/ruby-xyz.scm (ruby-loofah): Update to 2.22.0.
2025-06-20 20:40:07 +02:00
Nicolas Graves
47274894ac
gnu: ruby-version-gem: Update to 1.1.8.
...
* gnu/packages/ruby-xyz.scm (ruby-version-gem): Update to 1.1.8.
[arguments]{phases}: Delete phase 'relax-requirements, as the
package now builds fine without.
2025-06-20 20:40:07 +02:00
Nicolas Graves
2642a85802
gnu: ruby-ruby-prof: Update to 1.7.2.
...
* gnu/packages/ruby-xyz.scm (ruby-ruby-prof): Update to 1.7.2.
[arguments]{phases}: Refresh phase 'delete-flaky-test and rename it
to delete-flaky-tests.
[propagated-inputs]: Add ruby-base64.
2025-06-20 20:40:07 +02:00
Nicolas Graves
045b13950b
gnu: ruby-single-cov: Fix tests.
...
* gnu/packages/ruby-xyz.scm (ruby-single-cov)
[arguments]{phases}: Add phase 'add-mutex-m. Refresh phase
'disable-failing-tests.
[native-inputs]: Add ruby-mutex-m.
2025-06-20 20:40:07 +02:00
Nicolas Graves
53d2bae810
gnu: ruby-fog-xml: Sanitize dependencies.
...
* gnu/packages/ruby-xyz.scm (ruby-fog-xml)[arguments]{phases}: Add
phase 'sanitize-dependencies.
2025-06-20 20:40:07 +02:00
Nicolas Graves
e6abd00e31
gnu: ruby-maxitest: Update to 6.0.0.
...
* gnu/packages/ruby-xyz.scm (ruby-maxitest): Update to 6.0.0.
[arguments]{phases}: Add phase 'add-mutex-m.
[native-inputs]: Add ruby-mutex-m.
2025-06-20 20:40:07 +02:00
Nicolas Graves
5094b10363
gnu: Add ruby-mutex-m.
...
* gnu/packages/ruby-xyz.scm (ruby-mutex-m): New variable.
2025-06-20 20:40:07 +02:00
Nicolas Graves
70e41cb183
gnu: ruby-yaml-lint: Sanitize dependencies.
...
* gnu/packages/ruby-xyz.scm (ruby-yaml-lint)[arguments]{phases}: Add
phase 'sanitize-dependencies.
2025-06-20 20:40:06 +02:00
Nicolas Graves
1601308a26
gnu: ruby-mocha: Update to 2.1.0.
...
* gnu/packages/ruby-xyz.scm (ruby-mocha): Update to 2.1.0.
2025-06-20 20:40:06 +02:00
Nicolas Graves
e4cb55e4b1
gnu: ruby-faraday: Update to 2.13.1.
...
* gnu/packages/ruby-xyz.scm (ruby-faraday): Update to 2.13.1.
[arguments]{phases}: Add phase 'sanitize-dependencies.
2025-06-20 20:40:06 +02:00
Nicolas Graves
c074634889
gnu: ruby-bibtex-ruby: Update to 6.1.0.
...
* gnu/packages/ruby-xyz.scm (ruby-bibtex-ruby): Update to 6.1.0.
[propagated-inputs]: Add ruby-racc.
[arguments]{phases}: Refresh and rename phase 'avoid-bundler to
'sanitize-dependencies.
2025-06-20 20:40:06 +02:00
Nicolas Graves
9d59aeead6
gnu: ruby-bibtex-ruby: Improve style.
...
* gnu/packages/ruby-xyz.scm (ruby-bibtex-ruby): Run guix style.
2025-06-20 20:40:06 +02:00
Nicolas Graves
49eccddc98
gnu: jekyll: Update to 4.4.1.
...
* gnu/packages/ruby-xyz.scm (jekyll): Update to 4.4.1.
[arguments]{phases}: Refresh phase 'disable-problematic-tests.
2025-06-20 20:40:06 +02:00
Nicolas Graves
3052ab699f
gnu: ruby-bindex: Fix minitest.
...
* gnu/packages/ruby-xyz.scm (ruby-bindex)[arguments]{phases}: Add
phase 'patch-minitest.
[native-inputs]: Add ruby-minitest.
2025-06-20 20:40:06 +02:00
Nicolas Graves
43922e7c83
gnu: ruby-regexp-parser: Update to 2.9.0.
...
* gnu/packages/ruby-xyz.scm (ruby-regexp-parser): Update to 2.9.0.
[arguments]{phases}: Add phase 'find-ragel.
[native-inputs]: Add ruby-leto.
2025-06-20 20:40:06 +02:00
Nicolas Graves
01fd657541
gnu: ruby-single-cov: Update to 1.11.0.
...
* gnu/packages/ruby-xyz.scm (ruby-single-cov): Update to 1.11.0.
2025-06-20 20:40:06 +02:00
Nicolas Graves
5437821e46
gnu: ruby-pry-byebug: Update to 3.11.0.
...
* gnu/packages/ruby-xyz.scm (ruby-pry-byebug): Update to 3.11.0.
2025-06-20 20:40:06 +02:00