From 32dc75f9c3f75c6ede966bdc9afc4982561f4671 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 26 Aug 2024 12:46:14 -0400 Subject: [PATCH 1/5] ilot/certbot-dns-gandi: new aport --- ilot/certbot-dns-gandi/APKBUILD | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ilot/certbot-dns-gandi/APKBUILD diff --git a/ilot/certbot-dns-gandi/APKBUILD b/ilot/certbot-dns-gandi/APKBUILD new file mode 100644 index 0000000..4f3a1ce --- /dev/null +++ b/ilot/certbot-dns-gandi/APKBUILD @@ -0,0 +1,23 @@ +# Contributor: Antoine Martin (ayakael) +# Maintainer: Antoine Martin (ayakael) +pkgname="certbot-dns-gandi" +pkgdesc="gandi DNS authenticator plugin for certbot" +pkgver=1.5.0 +pkgrel=0 +arch="noarch" +url="https://github.com/obynio/certbot-plugin-gandi" +license="MIT" +depends="certbot" +makedepends="py3-setuptools" +source=" + $pkgname-$pkgver.tar.gz::https://github.com/onynio/certbot-plugin-gandi/archive/refs/tags/$pkgver.zip + gandi.init +" + +package() { + python setup.py install --root="$pkgdir" + mkdir -p "$pkgdir"/etc/letsencrypt + mkdir -p "$pkgdir"/usr/lib/systemd/system + mkdir -p "$pkgdir"/usr/share/licenses/$pkgname + install -m 0600 "$srcdir"/gandi.ini "$pkgdir"/etc/letsencrypt/gandi.ini +} From fd350dfa8b2f68c52b97bd3915d8fcbe1ff03253 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 26 Aug 2024 12:48:41 -0400 Subject: [PATCH 2/5] chksum --- ilot/certbot-dns-gandi/APKBUILD | 8 ++++++-- ilot/certbot-dns-gandi/gandi.ini | 6 ++++++ 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 ilot/certbot-dns-gandi/gandi.ini diff --git a/ilot/certbot-dns-gandi/APKBUILD b/ilot/certbot-dns-gandi/APKBUILD index 4f3a1ce..0aaa986 100644 --- a/ilot/certbot-dns-gandi/APKBUILD +++ b/ilot/certbot-dns-gandi/APKBUILD @@ -10,8 +10,8 @@ license="MIT" depends="certbot" makedepends="py3-setuptools" source=" - $pkgname-$pkgver.tar.gz::https://github.com/onynio/certbot-plugin-gandi/archive/refs/tags/$pkgver.zip - gandi.init + $pkgname-$pkgver.tar.gz::https://github.com/obynio/certbot-plugin-gandi/archive/refs/tags/$pkgver.zip + gandi.ini " package() { @@ -21,3 +21,7 @@ package() { mkdir -p "$pkgdir"/usr/share/licenses/$pkgname install -m 0600 "$srcdir"/gandi.ini "$pkgdir"/etc/letsencrypt/gandi.ini } +sha512sums=" +8aebba6e1090c3e2a792dc8b17c60679c534a3cbeff271fd10ae289c283dcf4117442632725fbd1cd523330d7aaf2164e631404b7cc6c174eba0b842bc9487fb certbot-dns-gandi-1.5.0.tar.gz +7bdfd769c8a7256a8c2d171f1c8fa4c16bea7c1abcd3442603face90834efb5f9c0d9aec54f57fc83421588c0349acbc3554d4987cb7498a7e833481b01dd712 gandi.ini +" diff --git a/ilot/certbot-dns-gandi/gandi.ini b/ilot/certbot-dns-gandi/gandi.ini new file mode 100644 index 0000000..f1d20c3 --- /dev/null +++ b/ilot/certbot-dns-gandi/gandi.ini @@ -0,0 +1,6 @@ +# Uncomment following line as needed: +# Live DNS v5 api key +#dns_gandi_api_key=APIKEY + +# Optional organization id, remove it if not used +#dns_gandi_sharing_id=SHARINGID From 94125acc0e385444130d5a41f7eb97c729206658 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 26 Aug 2024 12:49:47 -0400 Subject: [PATCH 3/5] fix src --- ilot/certbot-dns-gandi/APKBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ilot/certbot-dns-gandi/APKBUILD b/ilot/certbot-dns-gandi/APKBUILD index 0aaa986..2ccea32 100644 --- a/ilot/certbot-dns-gandi/APKBUILD +++ b/ilot/certbot-dns-gandi/APKBUILD @@ -10,7 +10,7 @@ license="MIT" depends="certbot" makedepends="py3-setuptools" source=" - $pkgname-$pkgver.tar.gz::https://github.com/obynio/certbot-plugin-gandi/archive/refs/tags/$pkgver.zip + $pkgname-$pkgver.tar.gz::https://github.com/obynio/certbot-plugin-gandi/archive/refs/tags/$pkgver.tar.gz gandi.ini " @@ -22,6 +22,6 @@ package() { install -m 0600 "$srcdir"/gandi.ini "$pkgdir"/etc/letsencrypt/gandi.ini } sha512sums=" -8aebba6e1090c3e2a792dc8b17c60679c534a3cbeff271fd10ae289c283dcf4117442632725fbd1cd523330d7aaf2164e631404b7cc6c174eba0b842bc9487fb certbot-dns-gandi-1.5.0.tar.gz +0688baec8e6de429eed12f9d85b28f47384a5bd8cd01615d94e55e38fdaf35c01707ee1ef1ec3e9196c1de06df7087798f3f5a19f07bd446f1d3fd2442b2d702 certbot-dns-gandi-1.5.0.tar.gz 7bdfd769c8a7256a8c2d171f1c8fa4c16bea7c1abcd3442603face90834efb5f9c0d9aec54f57fc83421588c0349acbc3554d4987cb7498a7e833481b01dd712 gandi.ini " From 8b836f62238aa8cc35585bef79f9e06ce8cff336 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 26 Aug 2024 12:53:39 -0400 Subject: [PATCH 4/5] notests --- ilot/certbot-dns-gandi/APKBUILD | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/ilot/certbot-dns-gandi/APKBUILD b/ilot/certbot-dns-gandi/APKBUILD index 2ccea32..88f3331 100644 --- a/ilot/certbot-dns-gandi/APKBUILD +++ b/ilot/certbot-dns-gandi/APKBUILD @@ -8,19 +8,32 @@ arch="noarch" url="https://github.com/obynio/certbot-plugin-gandi" license="MIT" depends="certbot" -makedepends="py3-setuptools" +makedepends=" + py3-setuptools + py3-gpep517 + py3-wheel +" +subpackages="$pkgname-pyc" +options="!check" # No test suite source=" $pkgname-$pkgver.tar.gz::https://github.com/obynio/certbot-plugin-gandi/archive/refs/tags/$pkgver.tar.gz gandi.ini " +builddir="$srcdir"/certbot-plugin-gandi-$pkgver + +build() { + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 +} package() { - python setup.py install --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl mkdir -p "$pkgdir"/etc/letsencrypt - mkdir -p "$pkgdir"/usr/lib/systemd/system - mkdir -p "$pkgdir"/usr/share/licenses/$pkgname install -m 0600 "$srcdir"/gandi.ini "$pkgdir"/etc/letsencrypt/gandi.ini } + sha512sums=" 0688baec8e6de429eed12f9d85b28f47384a5bd8cd01615d94e55e38fdaf35c01707ee1ef1ec3e9196c1de06df7087798f3f5a19f07bd446f1d3fd2442b2d702 certbot-dns-gandi-1.5.0.tar.gz 7bdfd769c8a7256a8c2d171f1c8fa4c16bea7c1abcd3442603face90834efb5f9c0d9aec54f57fc83421588c0349acbc3554d4987cb7498a7e833481b01dd712 gandi.ini From fa82df7c672da1b93ed87d25b700246808f564b4 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 26 Aug 2024 13:22:19 -0400 Subject: [PATCH 5/5] ilot/certbot-dns-gandi: new aport --- ilot/certbot-dns-gandi/APKBUILD | 40 ++++++++++++++++++++++++++++++++ ilot/certbot-dns-gandi/gandi.ini | 6 +++++ 2 files changed, 46 insertions(+) create mode 100644 ilot/certbot-dns-gandi/APKBUILD create mode 100644 ilot/certbot-dns-gandi/gandi.ini diff --git a/ilot/certbot-dns-gandi/APKBUILD b/ilot/certbot-dns-gandi/APKBUILD new file mode 100644 index 0000000..d6845b5 --- /dev/null +++ b/ilot/certbot-dns-gandi/APKBUILD @@ -0,0 +1,40 @@ +# Contributor: Antoine Martin (ayakael) +# Maintainer: Antoine Martin (ayakael) +pkgname=certbot-dns-gandi +pkgdesc="gandi DNS authenticator plugin for certbot" +pkgver=1.5.0 +pkgrel=0 +arch="noarch" +url="https://github.com/obynio/certbot-plugin-gandi" +license="MIT" +depends="certbot" +makedepends=" + py3-setuptools + py3-gpep517 + py3-wheel +" +subpackages="$pkgname-pyc" +options="!check" # No test suite +source=" + $pkgname-$pkgver.tar.gz::https://github.com/obynio/certbot-plugin-gandi/archive/refs/tags/$pkgver.tar.gz + gandi.ini +" +builddir="$srcdir"/certbot-plugin-gandi-$pkgver + +build() { + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 +} + +package() { + python3 -m installer -d "$pkgdir" \ + .dist/*.whl + mkdir -p "$pkgdir"/etc/letsencrypt/gandi + install -m 0600 "$srcdir"/gandi.ini "$pkgdir"/etc/letsencrypt/gandi/example.ini +} + +sha512sums=" +0688baec8e6de429eed12f9d85b28f47384a5bd8cd01615d94e55e38fdaf35c01707ee1ef1ec3e9196c1de06df7087798f3f5a19f07bd446f1d3fd2442b2d702 certbot-dns-gandi-1.5.0.tar.gz +7bdfd769c8a7256a8c2d171f1c8fa4c16bea7c1abcd3442603face90834efb5f9c0d9aec54f57fc83421588c0349acbc3554d4987cb7498a7e833481b01dd712 gandi.ini +" diff --git a/ilot/certbot-dns-gandi/gandi.ini b/ilot/certbot-dns-gandi/gandi.ini new file mode 100644 index 0000000..f1d20c3 --- /dev/null +++ b/ilot/certbot-dns-gandi/gandi.ini @@ -0,0 +1,6 @@ +# Uncomment following line as needed: +# Live DNS v5 api key +#dns_gandi_api_key=APIKEY + +# Optional organization id, remove it if not used +#dns_gandi_sharing_id=SHARINGID