summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: b4c02b13e907c9bbd007f08ae9b998ad95d83ea6 (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
32
33
pkgname=afraiddns-git
pkgver=r1.3f5e706
pkgrel=1
pkgdesc="Service to update a subdomain reserved through afraid.org."
url="https://github.com/mar77i/afraiddns"
arch=(any)
license=(custom:ISC)
backup=(etc/afraiddns/apikey)
depends=('curl')
install="${pkgname}.install"
source=("git+https://github.com/mar77i/afraiddns")
sha1sums=(SKIP)

pkgver() {
	cd "${pkgname%-*}"
	( set -o pipefail
	  git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
	  printf "r%s.%s" "$(git rev-list --count HEAD)" \
	    "$(git rev-parse --short HEAD)"
	)
}

package() {
	cd "${pkgname%-*}"
	install -m644 -D "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
	install -m644 -D "afraiddns.service" \
		"${pkgdir}/usr/lib/systemd/system/afraiddns.service"
	install -m644 -D "afraiddns.timer" \
		"${pkgdir}/usr/lib/systemd/system/afraiddns.timer"
	install -m755 -D "afraiddns" "${pkgdir}/usr/bin/afraiddns"
	mkdir -p "${pkgdir}/etc/afraiddns/"
	touch "${pkgdir}/etc/afraiddns/apikey"
}