summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-01-31 09:20:20 +0100
committerAndreas Enge <andreas@enge.fr>2025-06-20 20:39:57 +0200
commit6ce1ef15cead73617997751e12d53bfdfb68f889 (patch)
tree81bd969ce0a3748122055565559295ff781b8482
parent31e00eb2cf5fbc1f784593d921ec71daa87ba266 (diff)
gnu: ruby-rspec-rails: Support ruby-sqlite3.
* gnu/packages/rails.scm (ruby-rspec-rails): [arguments]<#:phases>: Patch sqlite3 versions in phase 'relax-requirements. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
-rw-r--r--gnu/packages/rails.scm10
1 files changed, 8 insertions, 2 deletions
diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm
index 086c127e4f2..aafb66e540d 100644
--- a/gnu/packages/rails.scm
+++ b/gnu/packages/rails.scm
@@ -369,8 +369,7 @@ an almost zero-configuration persistence layer for applications.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32
- "1ixm9h2sdd8varnkyxccxhp9dyr8fxk6q5ibrkrk2c83v2xa7bjc"))))
+ (base32 "1ixm9h2sdd8varnkyxccxhp9dyr8fxk6q5ibrkrk2c83v2xa7bjc"))))
(build-system ruby-build-system)
(arguments
(list
@@ -393,6 +392,13 @@ an almost zero-configuration persistence layer for applications.")
((", :git => \"https://github.com/rspec.*")
"\n"))
(setenv "RAILS_VERSION" #$%ruby-rails-version)
+ (substitute* '("Gemfile-rails-dependencies"
+ "example_app_generator/generate_app.rb")
+ (("'sqlite3', .*")
+ (string-append
+ "'sqlite3', '~> "
+ #$(package-version
+ (this-package-native-input "ruby-sqlite3")) "'")))
(substitute* "rspec-rails.gemspec"
(("'aruba', '~> 0.14.12'")
"'aruba', '>= 0.14.12'")