diff options
author | Christopher Baines <mail@cbaines.net> | 2023-06-27 10:55:56 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2023-07-10 08:25:57 +0100 |
commit | b88e8777e97ed219c1966657e286de3b8506683e (patch) | |
tree | cb5e78a8d7382656415a798e99f87f3024a7b921 /gnu | |
parent | 98152e89276d22fa4fa4e951a317834f11bcaa61 (diff) | |
download | guix-b88e8777e97ed219c1966657e286de3b8506683e.tar.gz guix-b88e8777e97ed219c1966657e286de3b8506683e.zip |
gnu: ruby-json-pure: Update to 2.6.3.
* gnu/packages/ruby.scm (ruby-json-pure): Update to 2.6.3.
[source]: Use git repository.
[arguments]: Update style.
[home-page]: Update.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/ruby.scm | 36 |
1 files changed, 21 insertions, 15 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b44a92f965..61fee5a4ff 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7642,28 +7642,34 @@ a native C extension.") (define-public ruby-json-pure (package (name "ruby-json-pure") - (version "2.3.1") - (source (origin - (method url-fetch) - (uri (rubygems-uri "json_pure" version)) - (sha256 - (base32 - "00pziwkfqwk8vj19s65sdki31q1wvmf5v9b3sfglxm94qfvas1lx")))) + (version "2.6.3") + (source + (origin + ;; For tests + (method git-fetch) + (uri (git-reference + (url "https://github.com/flori/json.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0551269c98a07m6bl594syh5vknrm3c636a4dxis9jpsb7vf7lfx")))) (build-system ruby-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-rakefile - (lambda _ - (substitute* "Rakefile" - ;; Since this is not a git repository, do not call 'git'. - (("`git ls-files`") "`find . -type f |sort`"))))))) + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-rakefile + (lambda _ + (substitute* "Rakefile" + ;; Since this is not a git repository, do not call 'git'. + (("`git ls-files`") "`find . -type f |sort`"))))))) (native-inputs (list bundler ragel ruby-simplecov ruby-test-unit which)) (synopsis "JSON implementation in pure Ruby") (description "This package provides a JSON implementation written in pure Ruby.") - (home-page "https://flori.github.com/json/") + (home-page "https://flori.github.io/json/") (license license:ruby))) (define-public ruby-jwt |