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
1 changed files with 33 additions and 0 deletions

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 @@ RFC 2617. This enables the use of the digest authentication scheme instead
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)))