[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
23/23: gnu: Add lets-encrypt.
From: |
David Thompson |
Subject: |
23/23: gnu: Add lets-encrypt. |
Date: |
Fri, 04 Dec 2015 18:19:57 +0000 |
davexunit pushed a commit to branch wip-lets-encrypt
in repository guix.
commit fdd7a8498584778f26e9d0f4c8d81eb435045b33
Author: David Thompson <address@hidden>
Date: Fri Dec 4 10:13:26 2015 -0500
gnu: Add lets-encrypt.
* gnu/packages/tls.scm (lets-encrypt): 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..5fba785 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 lets-encrypt
+ (package
+ (name "lets-encrypt")
+ (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/04
- 16/23: gnu: Add dialog., David Thompson, 2015/12/04
- 15/23: gnu: Add python-configobj., David Thompson, 2015/12/04
- 13/23: gnu: Add python-pyrfc3339., David Thompson, 2015/12/04
- 19/23: gnu: Add python-ndg-httpsclient., David Thompson, 2015/12/04
- 14/23: gnu: Add python-werkzeug., David Thompson, 2015/12/04
- 17/23: gnu: Add python2-pythondialog., David Thompson, 2015/12/04
- 18/23: gnu: Add python-configargparse., David Thompson, 2015/12/04
- 21/23: gnu: Add python2-parsedatetime., David Thompson, 2015/12/04
- 22/23: gnu: Add acme., David Thompson, 2015/12/04
- 23/23: gnu: Add lets-encrypt.,
David Thompson <=
- 20/23: gnu: python-parsedatetime: Update to 1.5., David Thompson, 2015/12/04