diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..79351ae --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +python-certbot-dns-rfc2136 (0.22.0-1) UNRELEASED; urgency=medium + + * Initial release (Closes: #893307). + + -- Andrew Starr-Bochicchio Sat, 17 Mar 2018 17:13:17 -0400 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +11 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..cb38911 --- /dev/null +++ b/debian/control @@ -0,0 +1,59 @@ +Source: python-certbot-dns-rfc2136 +Maintainer: Debian Let's Encrypt Team +Uploaders: Harlan Lieberman-Berg , + Andrew Starr-Bochicchio +Section: python +Priority: optional +Build-Depends: debhelper (>= 11~), + dh-python, + python3, + python3-acme (>= 0.22.0~), + python3-certbot (>= 0.22.0~), + python3-dns, + python3-mock, + python3-setuptools (>= 1.0), + python3-sphinx (>= 1.3.1-1~), + python3-sphinx-rtd-theme, + python3-zope.interface +Standards-Version: 4.1.3 +Homepage: https://certbot.eff.org/ +Vcs-Git: https://salsa.debian.org/letsencrypt-team/certbot/certbot-dns-rfc2136.git +Vcs-Browser: https://salsa.debian.org/letsencrypt-team/certbot/certbot-dns-rfc2136 +Testsuite: autopkgtest-pkg-python + +Package: python3-certbot-dns-rfc2136 +Architecture: all +Depends: ${python3:Depends}, + ${misc:Depends} +Description: RFC 2136 DNS plugin for Certbot + The objective of Certbot, Let's Encrypt, and the ACME (Automated + Certificate Management Environment) protocol is to make it possible + to set up an HTTPS server and have it automatically obtain a + browser-trusted certificate, without any human intervention. This is + accomplished by running a certificate management agent on the web + server. + . + This agent is used to: + . + - Automatically prove to the Let's Encrypt CA that you control the website + - Obtain a browser-trusted certificate and set it up on your web server + - Keep track of when your certificate is going to expire, and renew it + - Help you revoke the certificate if that ever becomes necessary. + . + This package contains the RFC 2136 DNS plugin to the main application. + +Package: python-certbot-dns-rfc2136-doc +Architecture: all +Section: doc +Depends: ${sphinxdoc:Depends}, ${misc:Depends} +Description: Documentation for the RFC 2136 DNS plugin for Certbot + The objective of Certbot, Let's Encrypt, and the ACME (Automated + Certificate Management Environment) protocol is to make it possible + to set up an HTTPS server and have it automatically obtain a + browser-trusted certificate, without any human intervention. This is + accomplished by running a certificate management agent on the web + server. + . + This package contains the documentation for the RFC 2136 DNS plugin to + the main application. + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..d0d397f --- /dev/null +++ b/debian/copyright @@ -0,0 +1,28 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://pypi.python.org/pypi/certbot-dns-RFC 2136 +Upstream-Name: certbot-dns-RFC 2136 + +Files: * +Copyright: 2015, Electronic Frontier Foundation and others +License: Apache-2.0 + +Files: debian/* +Copyright: 2018, Harlan Lieberman-Berg , + 2018, Andrew Starr-Bochicchio +License: Apache-2.0 + +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the complete text of the Apache version 2.0 + license can be found in "/usr/share/common-licenses/Apache-2.0". diff --git a/debian/python-certbot-dns-rfc2136-doc.doc-base b/debian/python-certbot-dns-rfc2136-doc.doc-base new file mode 100644 index 0000000..882062b --- /dev/null +++ b/debian/python-certbot-dns-rfc2136-doc.doc-base @@ -0,0 +1,10 @@ +Document: python-certbot-dns-rfc2136-doc +Title: Documentation for the RFC 2136 DNS Authenticator plugin for Certbot +Author: Let's Encrypt Team +Abstract: This HTML documentation contain the auto-generated + documentation for the certbot-dns-rfc2136 module in Python. +Section: Programming/Python + +Format: HTML +Index: /usr/share/doc/python3-certbot-dns-rfc2136/html/index.html +Files: /usr/share/doc/python3-certbot-dns-rfc2136/html/*.html diff --git a/debian/python-certbot-dns-rfc2136-doc.docs b/debian/python-certbot-dns-rfc2136-doc.docs new file mode 100644 index 0000000..6d28621 --- /dev/null +++ b/debian/python-certbot-dns-rfc2136-doc.docs @@ -0,0 +1 @@ +build/html diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..05ae690 --- /dev/null +++ b/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f + +export PYBUILD_NAME = certbot-dns-rfc2136 + +%: + dh $@ --with python3,sphinxdoc --buildsystem=pybuild + +override_dh_auto_build: + dh_auto_build + PYTHONPATH=. \ + http_proxy='127.0.0.1:9' \ + https_proxy='127.0.0.1:9' \ + sphinx-build -N -bhtml docs/ build/html + +override_dh_installdocs: + dh_installdocs --doc-main-package=python3-certbot-dns-rfc2136 \ + -p python-certbot-dns-rfc2136-doc + dh_installdocs -p python3-certbot-dns-rfc2136 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..ce97387 --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,42 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +n7BVBdxwDVJQ +=qw93 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..96d41bb --- /dev/null +++ b/debian/watch @@ -0,0 +1,4 @@ +version=4 + +opts=uversionmangle=s/(rc|a|b|c)/~$1/,pgpsigurlmangle=s/$/.asc/ \ +https://pypi.debian.net/certbot-dns-rfc2136/certbot-dns-rfc2136-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))