[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
23/23: gnu: Add letsencrypt.
From: |
David Thompson |
Subject: |
23/23: gnu: Add letsencrypt. |
Date: |
Sat, 05 Dec 2015 14:50:55 +0000 |
davexunit pushed a commit to branch master
in repository guix.
commit 9fd0838b2844bb66dfc05b21b768b3e53680980f
Author: David Thompson <address@hidden>
Date: Fri Dec 4 10:13:26 2015 -0500
gnu: Add letsencrypt.
* gnu/packages/tls.scm (letsencrypt): New variable.
---
gnu/packages/tls.scm | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index 14df8db..fc0b6e8 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -3,6 +3,7 @@
;;; Copyright © 2014, 2015 Mark H Weaver <address@hidden>
;;; Copyright © 2014 Ian Denhardt <address@hidden>
;;; Copyright © 2013, 2015 Andreas Enge <address@hidden>
+;;; Copyright © 2015 David Thompson <address@hidden>
;;; Copyright © 2015 Leo Famulari <address@hidden>
;;;
;;; This file is part of GNU Guix.
@@ -357,6 +358,45 @@ security, and applying best practice development
processes.")
(description "ACME protocol implementation in Python")
(license license:asl2.0)))
+(define-public letsencrypt
+ (package
+ (name "letsencrypt")
+ (version "0.1.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://pypi.python.org/packages/source/l/"
+ "letsencrypt/letsencrypt-" version
".tar.gz"))
+ (sha256
+ (base32
+ "1zb96xz32k6ai41h5m1l22qi47y71dq69dcmbz7vfm6jfrhjgxl1"))))
+ (build-system python-build-system)
+ (arguments
+ `(#:python ,python-2))
+ ;; TODO: Add optional inputs for testing building documentation.
+ (native-inputs
+ `(("python2-nose" ,python2-nose)
+ ("python2-mock" ,python2-mock)))
+ (propagated-inputs
+ `(("acme" ,acme)
+ ("python2-zope-interface" ,python2-zope-interface)
+ ("python2-pythondialog" ,python2-pythondialog)
+ ("python2-pyrfc3339" ,python2-pyrfc3339)
+ ("python2-pyopenssl" ,python2-pyopenssl)
+ ("python2-configobj" ,python2-configobj)
+ ("python2-configargparse" ,python2-configargparse)
+ ("python2-zope-component" ,python2-zope-component)
+ ("python2-parsedatetime" ,python2-parsedatetime)
+ ("python2-six" ,python2-six)
+ ("python2-psutil" ,python2-psutil)
+ ("python2-requests" ,python2-requests)
+ ("python2-pytz" ,python2-pytz)))
+ (synopsis "Let's Encrypt client")
+ (description "Tool to automatically receive and install X.509 certificates
+to enable TLS on servers. The client will interoperate with the Let’s Encrypt
CA which
+will be issuing browser-trusted certificates for free.")
+ (home-page "https://letsencrypt.org/")
+ (license license:asl2.0)))
+
(define-public perl-net-ssleay
(package
(name "perl-net-ssleay")
- 12/23: gnu: Add python-zope-component., (continued)
- 12/23: gnu: Add python-zope-component., David Thompson, 2015/12/05
- 14/23: gnu: Add python-werkzeug., David Thompson, 2015/12/05
- 16/23: gnu: Add dialog., David Thompson, 2015/12/05
- 17/23: gnu: Add python2-pythondialog., David Thompson, 2015/12/05
- 21/23: gnu: Add python2-parsedatetime., David Thompson, 2015/12/05
- 20/23: gnu: python-parsedatetime: Update to 1.5., David Thompson, 2015/12/05
- 15/23: gnu: Add python-configobj., David Thompson, 2015/12/05
- 18/23: gnu: Add python-configargparse., David Thompson, 2015/12/05
- 19/23: gnu: Add python-ndg-httpsclient., David Thompson, 2015/12/05
- 22/23: gnu: Add acme., David Thompson, 2015/12/05
- 23/23: gnu: Add letsencrypt.,
David Thompson <=