Andreas Schleifer pushed to branch main at Arch Linux / Packaging / Packages /
certbot-dns-inwx
Commits:
5a8ac500 by Andreas Schleifer at 2024-11-13T23:32:15+01:00
upgpkg: 3.0.0-2; add check(); add missing dependency
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,15 +1,19 @@
pkgbase = certbot-dns-inwx
pkgdesc = INWX DNS authenticator plugin for certbot
pkgver = 3.0.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/oGGy990/certbot-dns-inwx
arch = any
license = Apache
+ checkdepends = python-dnspython
+ checkdepends = python-pytest
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
depends = certbot
depends = python
+ depends = python-inwx-domrobot
+ optdepends = python-dnspython: needed for CNAME redirects
backup = etc/letsencrypt/inwx.cfg
source =
https://github.com/oGGy990/certbot-dns-inwx/archive/v3.0.0/certbot-dns-inwx-3.0.0.tar.gz
sha512sums =
72f8d227650845a4bcaa2a6930953fe06f6377b6bebc3f256b10d825dbf0f568705d4e439a149de9eed99f27b8c55ce7c7f0b93705782ad4ada8d28d8bc518f0
=====================================
PKGBUILD
=====================================
@@ -2,13 +2,28 @@
pkgname='certbot-dns-inwx'
pkgver=3.0.0
-pkgrel=1
+pkgrel=2
pkgdesc="INWX DNS authenticator plugin for certbot"
arch=('any')
url="https://github.com/oGGy990/certbot-dns-inwx"
license=('Apache')
-depends=('certbot' 'python')
-makedepends=('python-build' 'python-installer' 'python-wheel')
+depends=(
+ certbot
+ python
+ python-inwx-domrobot
+)
+makedepends=(
+ python-build
+ python-installer
+ python-wheel
+)
+checkdepends=(
+ python-dnspython
+ python-pytest
+)
+optdepends=(
+ 'python-dnspython: needed for CNAME redirects'
+)
source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
sha512sums=('72f8d227650845a4bcaa2a6930953fe06f6377b6bebc3f256b10d825dbf0f568705d4e439a149de9eed99f27b8c55ce7c7f0b93705782ad4ada8d28d8bc518f0')
b2sums=('0987656523181bfd9b5771add273070808d280537535dff7d4c4002516cdf4e37ffa1b4a33540eb863da04b9b1216951240fce35c1ddd0ea22619bd2d55b1b3b')
@@ -22,6 +37,12 @@ build() {
python -m build --wheel --skip-dependency-check --no-isolation
}
+check() {
+ cd "${pkgname}-${pkgver}"
+
+ pytest -vv
+}
+
package() {
cd "${pkgname}-${pkgver}"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/certbot-dns-inwx/-/commit/5a8ac500d1d68e4c80b28e6dbfc2bb90e065b1e5
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/certbot-dns-inwx/-/commit/5a8ac500d1d68e4c80b28e6dbfc2bb90e065b1e5
You're receiving this email because of your account on gitlab.archlinux.org.