@@ -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))