summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 91981af137833a49efa138a9b7fd59acbcd17409 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Maintainer: Fijxu <fijxu [at] nadeko [dot] net>

pkgname=simple-ddns-client-git
_pkgname=simple-ddns-client
pkgver=r6.e63ab9a
pkgrel=1
pkgdesc="A simple DDNS client for Porkbun"
arch=('any')
url="https://git.nadeko.net/Fijxu/simple-ddns-client"
license=('GPL-3.0-only')
makedepends=('git' 'go')
source=("git+https://git.nadeko.net/Fijxu/simple-ddns-client.git")
backup=("etc/simple-ddns-client/config.json")
sha256sums=('SKIP')

pkgver() {
	cd "$srcdir/$_pkgname"
	printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

build() {
	cd "$srcdir/$_pkgname"
	go build -v -trimpath ./cmd/simple-ddns-client
}

package() {
	cd "$srcdir/$_pkgname"
	install -Dm755 simple-ddns-client $pkgdir/usr/bin/simple-ddns-client
	install -Dm644 config.json.example $pkgdir/etc/simple-ddns-client/config.json
	install -Dm644 simple-ddns-client.service $pkgdir/usr/lib/systemd/system/simple-ddns-client.service
}