summaryrefslogtreecommitdiff
path: root/gnu/packages/ruby.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2021-09-12 12:57:26 +0300
committerEfraim Flashner <efraim@flashner.co.il>2021-09-12 14:04:56 +0300
commitfb204d0a217cc6eb35e236c932fff1f5724095df (patch)
treed7410a4a8c887746e871faf97f0a76dc52424c26 /gnu/packages/ruby.scm
parentdf10452b2f6b3cb171d7b06e53d0b54a81b7dffa (diff)
downloadguix-patches-fb204d0a217cc6eb35e236c932fff1f5724095df.tar
guix-patches-fb204d0a217cc6eb35e236c932fff1f5724095df.tar.gz
gnu: ruby-json-pure: Update to 2.3.1.
* gnu/packages/ruby.scm (ruby-json-pure): Update to 2.3.1. [arguments]: Remove custom 'regenerate-gemspec, 'fix-json-java.gemspec phases. Remove part of custom 'fix-rakefile phase. [native-inputs]: Add which.
Diffstat (limited to 'gnu/packages/ruby.scm')
-rw-r--r--gnu/packages/ruby.scm25
1 files changed, 5 insertions, 20 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 179cfdd742..264e67fe4d 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -6225,13 +6225,13 @@ a native C extension.")
(define-public ruby-json-pure
(package
(name "ruby-json-pure")
- (version "2.2.0")
+ (version "2.3.1")
(source (origin
(method url-fetch)
(uri (rubygems-uri "json_pure" version))
(sha256
(base32
- "0m0j1mfwv0mvw72kzqisb26xjl236ivqypw1741dkis7s63b8439"))))
+ "00pziwkfqwk8vj19s65sdki31q1wvmf5v9b3sfglxm94qfvas1lx"))))
(build-system ruby-build-system)
(arguments
`(#:phases
@@ -6240,28 +6240,13 @@ a native C extension.")
(lambda _
(substitute* "Rakefile"
;; Since this is not a git repository, do not call 'git'.
- (("`git ls-files`") "`find . -type f |sort`")
- ;; Loosen dependency constraint.
- (("'test-unit', '~> 2.0'") "'test-unit', '>= 2.0'"))
- #t))
- (add-after 'replace-git-ls-files 'regenerate-gemspec
- (lambda _
- ;; Regenerate gemspec so loosened dependency constraints are
- ;; propagated.
- (invoke "rake" "gemspec")))
- (add-after 'regenerate-gemspec 'fix-json-java.gemspec
- (lambda _
- ;; This gemspec doesn't look to be generated by the above
- ;; command, so patch it separately.
- (substitute* "json-java.gemspec"
- (("%q<test-unit>\\.freeze, \\[\"~> 2\\.0\"\\]")
- "%q<test-unit>.freeze, [\">= 2.0\"]"))
- #t)))))
+ (("`git ls-files`") "`find . -type f |sort`")))))))
(native-inputs
`(("bundler" ,bundler)
("ragel" ,ragel)
("ruby-simplecov" ,ruby-simplecov)
- ("ruby-test-unit" ,ruby-test-unit)))
+ ("ruby-test-unit" ,ruby-test-unit)
+ ("which" ,which)))
(synopsis "JSON implementation in pure Ruby")
(description
"This package provides a JSON implementation written in pure Ruby.")