gnu: Add ruby-patron.

* gnu/packages/ruby.scm (ruby-patron): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Giacomo Leidi 2021-01-04 01:32:11 +01:00 committed by Christopher Baines
parent dbe02ce50f
commit 0af8398b50
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -24,6 +24,7 @@
;;; Copyright © 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
;;; Copyright © 2020 Holgr Peters <holger.peters@posteo.de>
;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
;;;
;;; This file is part of GNU Guix.
;;;
@ -49,6 +50,7 @@ (define-module (gnu packages ruby)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages databases)
#:use-module (gnu packages dbm)
#:use-module (gnu packages rails)
@ -1163,6 +1165,31 @@ (define-public ruby-pandoc-ruby
(home-page "https://github.com/xwmx/pandoc-ruby")
(license license:expat)))
(define-public ruby-patron
(package
(name "ruby-patron")
(version "0.13.3")
(source
(origin
(method url-fetch)
(uri (rubygems-uri "patron" version))
(sha256
(base32
"0523gddx88zql2mq6655k60gy2ac8vybpzkcf90lmd9nx7wl3fi9"))))
(build-system ruby-build-system)
(inputs
`(("curl" ,curl)))
(arguments
`(#:tests? #f)) ; no included tests
(synopsis "Ruby HTTP client library based on @code{libcurl}")
(description
"Patron is a Ruby HTTP client library based on @code{libcurl}. It does
not try to expose the full power (read complexity) of @code{libcurl} but
instead tries to provide a sane API while taking advantage of @code{libcurl}
under the hood.")
(home-page "https://github.com/toland/patron")
(license license:expat)))
(define-public ruby-slim
(package
(name "ruby-slim")