gnu: Add ruby-mail.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
This commit is contained in:
ng0 2017-01-14 15:08:10 +00:00 committed by Marius Bakke
parent 5713993f35
commit 06116573b5
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -5,6 +5,7 @@
;;; Copyright © 2014, 2015 David Thompson <davet@gnu.org>
;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2015, 2016, 2017 Ben Woodcroft <donttrustben@gmail.com>
;;; Copyright © 2017 ng0 <contact.ng0@cryptolab.net>
;;;
;;; This file is part of GNU Guix.
;;;
@ -4198,3 +4199,35 @@ (define-public ruby-net-http-digest-auth
of the more insecure basic authentication scheme.")
(home-page "http://github.com/drbrain/net-http-digest_auth")
(license license:expat)))
(define-public ruby-mail
(package
(name "ruby-mail")
(version "2.6.4")
(source
(origin
(method url-fetch)
(uri (rubygems-uri "mail" version))
(sha256
(base32
"0c9vqfy0na9b5096i5i4qvrvhwamjnmajhgqi3kdsdfl8l6agmkp"))))
(build-system ruby-build-system)
(propagated-inputs
`(("ruby-mime-types" ,ruby-mime-types)))
(arguments
;; Tests require extra gems not included in the Gemfile.
;; XXX: Try enabling this for the next version with mini_mime.
`(#:tests? #f))
(synopsis "Mail library for Ruby")
(description
"Mail is an internet library for Ruby that is designed to handle email
generation, parsing and sending. The purpose of this library is to provide
a single point of access to handle all email functions, including sending
and receiving emails. All network type actions are done through proxy
methods to @code{Net::SMTP}, @code{Net::POP3} etc.
Mail has been designed with a very simple object oriented system that
really opens up the email messages you are parsing, if you know what you
are doing, you can fiddle with every last bit of your email directly.")
(home-page "https://github.com/mikel/mail")
(license license:expat)))