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.


Reply via email to