diff --git a/guix.scm b/guix.scm index cb7b7beddac823cc9a7f5161f5a27dbff8291195..5bd62b6c92949986d593f1ffb78b4d7da185c816 100644 --- a/guix.scm +++ b/guix.scm @@ -13,6 +13,32 @@ (ice-9 rdelim) (ice-9 popen)) +(define-public ruby-addressable + (package + (name "ruby-addressable") + (version "2.8.8") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "addressable" version)) + (sha256 + (base32 "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw")))) + (build-system ruby-build-system) + (arguments + `(#:tests? #f)) + (propagated-inputs (list ruby-public-suffix)) + (synopsis + "Addressable is an alternative implementation to the URI implementation that is +part of Ruby's standard library. It is flexible, offers heuristic parsing, and +additionally provides extensive support for IRIs and URI templates. +") + (description + "Addressable is an alternative implementation to the URI implementation that is +part of Ruby's standard library. It is flexible, offers heuristic parsing, and +additionally provides extensive support for IRIs and URI templates.") + (home-page "https://github.com/sporkmonger/addressable") + (license #f))) + (define-public ruby-multipart-parser (package (name "ruby-multipart-parser") @@ -1408,13 +1434,13 @@ country objects. It includes data from ISO 3166") (define-public ruby-link-header-parser (package (name "ruby-link-header-parser") - (version "5.1.1") + (version "7.0.1") (source (origin (method url-fetch) (uri (rubygems-uri "link-header-parser" version)) (sha256 - (base32 "1bm32imabc12rjjw8ysca55c99flcsichynfflphxy8gda07dj9x")))) + (base32 "0ayfijl4804pcxikc2znfdyq4lhxga9rf0v2xhr3zynlgfciz66h")))) (build-system ruby-build-system) (arguments `(#:tests? #f))