1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-23 10:40:31 +02:00
Commit Graph

107 Commits

Author SHA1 Message Date
Andreas Enge
e940b42af3 gnu: libgit2: Set default version to 1.9.
* gnu/packages/version-control.scm (libgit2): Define as libgit2-1.9.
* gnu/packages/ruby-xyz.scm (ruby-rugged)[inputs]: Replace libgit2 by
libgit2-1.6.
* gnu/packages/python-xyz.scm (python-pygit2)[propagated-inputs]:
Replace libgit2 by libgit2-1.5.

Change-Id: Iaa08ecabdd8ca5363aca0efc223749daf50d9b1d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:24:57 +01:00
jgart
2fef5fa246 gnu: ruby-base64: Enable tests.
* gnu/packages/ruby-xyz.scm (ruby-base64): Enable tests.
[source]: Use GitHub source since gem lacks test files and update hash.
[native-inputs]: Add ruby-rake and ruby-test-unit.

Change-Id: If94acd5baa7984a4a5b441af6990847316edc2b6
2025-12-25 20:01:49 -05:00
Aaron Covrig
c6f78e904d gnu: ruby-base64: Update to 0.3.0.
* gnu/packages/ruby-xyz.scm (ruby-base64): Update to 0.3.0.

Change-Id: I3aa10f1a58735d1cd39ba1ccae82d3f40a05d38a
Signed-off-by: jgart <jgart@dismail.de>
2025-12-25 20:01:49 -05:00
Giacomo Leidi
c425bac93d Update Giacomo's email address.
The change was automated via:

git grep -l goodoldpaul@autistici.org |
    xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g'

* .mailmap: New entry.

Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-03 14:38:09 +09:00
Ludovic Courtès
bbd2d8c3d8 gnu: Remove references to deprecated ‘ruby-concurrent’.
* gnu/packages/ruby-xyz.scm (ruby-i18n)[propagated-inputs]: Use
‘ruby-concurrent-ruby’ instead of ‘ruby-concurrent’; remove label.
(ruby-asciidoctor-pdf, ruby-hamster, ruby-tzinfo)
(ruby-sucker-punch, ruby-sentry-core, ruby-sentry): Use ‘ruby-concurrent-ruby’
instead of ‘ruby-concurrent’.

Change-Id: I38761047bd6605e43839b8c3e31ec34d4e2c93c4
2025-11-12 18:34:07 +01:00
Ludovic Courtès
9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Sharlatan Hellseher
06a149c98e gnu: ruby-puma: Update to 7.0.3.
* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 7.0.3.
[phases]{disable-problematic-tests}: Skip 3 more tests.

Change-Id: Ia43e6d3c85499a0915876456abec398035a3fa9b
2025-10-02 15:19:12 +01:00
Sharlatan Hellseher
4256e9af4e gnu: ruby-loofah: Update to 2.24.1.
* gnu/packages/ruby-xyz.scm (ruby-loofah): Update to 2.24.1.
[source] <url>: Use direct URL instead of [home-page].
[arguments] <phases>: Add 'skip-failing-tests.
[home-page]: Place before [synopsis]

Change-Id: If2dfc4210f9a6179c0edc326972bb3949f86f7a0
2025-10-02 15:19:12 +01:00
Sharlatan Hellseher
d0b343acd6 gnu: ruby-sanitize: Update to 7.0.0.
* gnu/packages/ruby-xyz.scm (ruby-sanitize): Update to 7.0.0.
[source] <url>: Use a direct URL instead of [home-page].
[arguments] <phases>: Add 'patch.
[home-page]: Add before [synopsis].

Change-Id: I315208932e374b144905309f8bbe362f882857e1
2025-10-02 15:19:12 +01:00
Sharlatan Hellseher
c97252f905 gnu: ruby-nokogiri: Update to 1.18.10.
* gnu/packages/ruby-xyz.scm (ruby-nokogiri): Update to 1.18.10.
[source] <patches>: Remove it.

* gnu/packages/patches/ruby-nokogiri.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.

Change-Id: I348869e8195b9f2f0cd24e4716316023a24a8788
2025-10-02 10:50:48 +01:00
Sharlatan Hellseher
601b637701 gnu: ruby-libxml: Update to 5.0.5.
* gnu/packages/ruby-xyz.scm (ruby-libxml): Update to 5.0.5.
[phases]{skip-failing-tests}: Skip more problematic tests.

Fixes: guix/guix#3152
Change-Id: I58b773a2ea4207a501c22b3de66c6d9c9dc6f027
2025-10-02 10:50:48 +01:00
Sharlatan Hellseher
1e42ab513a gnu: ruby-libxml: Fix home-page.
Location of the source code has been changed according to
<https://rubygems.org/gems/libxml-ruby>.

* gnu/packages/ruby-xyz.scm (ruby-libxml)[home-page]: Fix it.

Change-Id: Ia9d8a00567c082eaee85527cd2be5cb877174bcb
2025-10-02 10:50:48 +01:00
Sharlatan Hellseher
c03df1daf9 gnu: ruby-libxml: Refresh package style.
* gnu/packages/ruby-xyz.scm (ruby-libxml): Use G-expressions, adjust
fields position, fix indentation.

Change-Id: I78c6defafece7ee24204f7d849dd7429504747c3
2025-10-02 10:50:48 +01:00
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