Browse Source

gnu: Add ruby-mail.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
wip-git-https
ng0 6 years ago
committed by Marius Bakke
parent
commit
06116573b5
No known key found for this signature in database GPG Key ID: A2A06DF2A33A54FA
  1. 33
      gnu/packages/ruby.scm

33
gnu/packages/ruby.scm

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

Loading…
Cancel
Save