add app-crypt/certbot-dns-hetzner

This commit is contained in:
Jörg Deckert 2020-06-28 12:15:54 +02:00
parent dd254fdb72
commit 7f6729392f
6 changed files with 60 additions and 1 deletions

View File

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

View File

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

View File

@ -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}"

1
metadata/layout.conf Normal file
View File

@ -0,0 +1 @@
masters = gentoo

1
profiles/repo_name Normal file
View File

@ -0,0 +1 @@
unitas-letsencrypt

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<layman>
<overlay type="git" src="http://dev.unitas-network.de/r/Gentoo/unitas-letsencrypt.git" name="unitas-letsencrypt" status="unofficial" contact="admin@unitas-network.de">
<description>Gentoo repository with letsencrypt extensions.
It contains ebuilds mainly for internal use without any
warranty.</description>
<link>https://www.unitas-network.de</link>
</overlay>
</layman>