From 7f6729392fac41396201c497c8d1eba26cae079f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Deckert?= Date: Sun, 28 Jun 2020 12:15:54 +0200 Subject: [PATCH] add app-crypt/certbot-dns-hetzner --- README.md | 18 +++++++++++- app-crypt/certbot-dns-hetzner/Manifest | 2 ++ .../certbot-dns-hetzner-1.0.3.ebuild | 29 +++++++++++++++++++ metadata/layout.conf | 1 + profiles/repo_name | 1 + unitas-letsencrypt-overlay.xml | 10 +++++++ 6 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 app-crypt/certbot-dns-hetzner/Manifest create mode 100644 app-crypt/certbot-dns-hetzner/certbot-dns-hetzner-1.0.3.ebuild create mode 100644 metadata/layout.conf create mode 100644 profiles/repo_name create mode 100644 unitas-letsencrypt-overlay.xml diff --git a/README.md b/README.md index ca812c3..4073be0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,20 @@ -## unitas-letsencrypt +## Gentoo Overlay unitas-letsencrypt Gentoo repository with letsencrypt extensions +Das ist ein Gentoo Portage Overlay der Unitas Network GmbH. +Dieses enthält überwiegend Ebuilds für unsere interne Nutzung, +es wird keinerlei Garantie für die Fehlerfreiheit übernommen. + +Nutzung +------- + +Die Installation erfolgt z.B. mittels: + +``` + # emerge -av layman + # cd /etc/layman/overlays + # wget https://dev.unitas-network.de/raw/Gentoo/unitas-letsencrypt.git/master/unitas-letsencrypt-overlay.xml + # layman -L + # layman -a unitas-letsencrypt +``` diff --git a/app-crypt/certbot-dns-hetzner/Manifest b/app-crypt/certbot-dns-hetzner/Manifest new file mode 100644 index 0000000..d6ed4d5 --- /dev/null +++ b/app-crypt/certbot-dns-hetzner/Manifest @@ -0,0 +1,2 @@ +DIST certbot-dns-hetzner-1.0.3.tar.gz 12055 BLAKE2B 892ff66e6cb160be8bc52c6dbdc693cf48710183c0bf7c09ea1c72b36df40fb448c7ee24757ca981bb193532f87eeecad57dbdddaf26c8d7c2149a38e5e2ea97 SHA512 130d2965cbb99dba7af35f015e08063005ea988b7f7b46cbc412b9f03b10505f15211f23cebb8d18791fd96e0aecb12cafd5a707c717b54b21a14571ad9a92e8 +EBUILD certbot-dns-hetzner-1.0.3.ebuild 793 BLAKE2B 2087791a0ebae4505668763fe54313abf05adc96215f35aad7035738ed27aa6e3368bd3e56188de7ab0f3ce768f2d222a2e87d68bd0af6259a8670539d4a8680 SHA512 e41af86d8d3107690d7b20c66938d5af232ebdb470d883f79c50e2f71fd78cfad4b97222b82e85466594a1c82b6c10b73e856631774a5b4a02b6063a270ee951 diff --git a/app-crypt/certbot-dns-hetzner/certbot-dns-hetzner-1.0.3.ebuild b/app-crypt/certbot-dns-hetzner/certbot-dns-hetzner-1.0.3.ebuild new file mode 100644 index 0000000..7839c98 --- /dev/null +++ b/app-crypt/certbot-dns-hetzner/certbot-dns-hetzner-1.0.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=(python3_6 python3_7 python3_8) + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/ctrlaltcoop/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/ctrlaltcoop/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 x86" +fi + +inherit distutils-r1 + +DESCRIPTION="Hetzner DNS Authenticator plugin for Certbot (Let's Encrypt Client)" +HOMEPAGE="https://github.com/ctrlaltcoop/certbot-dns-hetzner" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${CDEPEND} + app-crypt/certbot[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}]" +DEPEND="${CDEPEND}" diff --git a/metadata/layout.conf b/metadata/layout.conf new file mode 100644 index 0000000..d43e61c --- /dev/null +++ b/metadata/layout.conf @@ -0,0 +1 @@ +masters = gentoo diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..d9a68a0 --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +unitas-letsencrypt diff --git a/unitas-letsencrypt-overlay.xml b/unitas-letsencrypt-overlay.xml new file mode 100644 index 0000000..46e700b --- /dev/null +++ b/unitas-letsencrypt-overlay.xml @@ -0,0 +1,10 @@ + + + + Gentoo repository with letsencrypt extensions. + It contains ebuilds mainly for internal use without any + warranty. + https://www.unitas-network.de + + +