aboutsummaryrefslogtreecommitdiffstats
path: root/community/ddnsc/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ddnsc/APKBUILD')
-rw-r--r--community/ddnsc/APKBUILD31
1 files changed, 31 insertions, 0 deletions
diff --git a/community/ddnsc/APKBUILD b/community/ddnsc/APKBUILD
new file mode 100644
index 00000000000..c46704af977
--- /dev/null
+++ b/community/ddnsc/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Clayton Craft <clayton@craftyguy.net>
+# Maintainer: Clayton Craft <clayton@craftyguy.net>
+pkgname=ddnsc
+pkgver=2.3.0
+pkgrel=0
+pkgdesc="simple dynamic dns update tool that supports multiple service providers"
+url="https://github.com/shyaminayesh/ddnsc"
+arch="noarch"
+license="GPL-3.0-or-later"
+depends="python3 py3-requests"
+source="
+ $pkgname-$pkgver.tar.gz::https://github.com/shyaminayesh/ddnsc/archive/refs/tags/v$pkgver.tar.gz
+ ddnsc.initd
+ "
+subpackages="$pkgname-openrc"
+options="!check" # no tests
+
+package() {
+ install -Dm644 ddnsc.py "$pkgdir/usr/share/$pkgname/ddnsc.py"
+ cp -r plugins "$pkgdir/usr/share/$pkgname/"
+ cp -r helpers "$pkgdir/usr/share/$pkgname/"
+
+ install -Dm600 .configs/ddnsc.conf "$pkgdir"/etc/ddnsc/ddnsc.conf
+
+ install -Dm755 "$srcdir"/ddnsc.initd "$pkgdir"/etc/init.d/ddnsc
+}
+
+sha512sums="
+b476f2cb1ebf95941cba111f480ab2079ff84ddf5dbc4c5e8732f66978a8b1bd97c6f3b81f0e849d6a0477a10338b5a5aca25be3119deef9393ae84c8059bfe8 ddnsc-2.3.0.tar.gz
+078cb11610547a5a91ff014518345539953ec54936e6dafe911002325898f098c28093238fb1d0f7a513fbc6033dcd847e832e65921409541346c875952be1af ddnsc.initd
+"