summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorShyamin Ayesh2019-11-05 00:00:56 +0530
committerShyamin Ayesh2019-11-05 00:00:56 +0530
commitbe312ec47b00809433fb29b67a337cfecc16a749 (patch)
tree8a59b3794596dcbb7f385ca37d96a0c6830ff44f /PKGBUILD
downloadaur-be312ec47b00809433fb29b67a337cfecc16a749.tar.gz
Release: v1.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 33 insertions, 0 deletions
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