summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorShyamin Ayesh2019-11-05 00:00:56 +0530
committerShyamin Ayesh2019-11-05 00:00:56 +0530
commitbe312ec47b00809433fb29b67a337cfecc16a749 (patch)
tree8a59b3794596dcbb7f385ca37d96a0c6830ff44f
downloadaur-be312ec47b00809433fb29b67a337cfecc16a749.tar.gz
Release: v1.0.0
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD33
2 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bc6ccc06f85e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = ddnsc
+ pkgdesc = A simple & lightweight client to update DNS dynamically.
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://github.com/shyaminayesh/ddnsc
+ arch = any
+ license = GPL3
+ depends = python>=3
+ depends = python-systemd
+ depends = python-requests
+ backup = etc/ddnsc/ddnsc.conf
+ source = https://github.com/shyaminayesh/ddnsc/archive/v1.0.0.tar.gz
+ sha256sums = 6da61c543ea60b4acdc82058dfeb3c0819c87d94e3c52b59223c10046297d9f6
+
+pkgname = ddnsc
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a3c01850c64a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Shyamin Ayesh <me@shyamin.com>
+
+pkgname="ddnsc"
+pkgdesc="A simple & lightweight client to update DNS dynamically."
+pkgver=1.0.0
+pkgrel=1
+arch=("any")
+license=('GPL3')
+url="https://github.com/shyaminayesh/$pkgname"
+source=("$url/archive/v$pkgver.tar.gz")
+backup=('etc/ddnsc/ddnsc.conf')
+depends=("python>=3" "python-systemd" "python-requests")
+sha256sums=("6da61c543ea60b4acdc82058dfeb3c0819c87d94e3c52b59223c10046297d9f6")
+
+package() {
+
+ # CREATE DIRs
+ install -d $pkgdir/usr/share/$pkgname/
+ install -d $pkgdir/etc/$pkgname/
+
+ # INSTALL
+ install -D $srcdir/$pkgname-$pkgver/ddnsc.py $pkgdir/usr/share/$pkgname/
+
+ # COPY REQUIRED FILES
+ cp -r $srcdir/$pkgname-$pkgver/plugins $pkgdir/usr/share/$pkgname/
+ cp -r $srcdir/$pkgname-$pkgver/helpers $pkgdir/usr/share/$pkgname/
+
+ # CONFIGURATIONS
+ install -Dm600 $srcdir/$pkgname-$pkgver/.configs/ddnsc.conf $pkgdir/etc/ddnsc/ddnsc.conf
+
+ # SERVICE ( systemd )
+ install -D $srcdir/$pkgname-$pkgver/.configs/ddnsc.service $pkgdir/usr/lib/systemd/system/ddnsc.service
+} \ No newline at end of file