simple-ddns-client/PKGBUILD
2025-01-26 00:13:35 -03:00

30 lines
877 B
Bash

# Maintainer: Fijxu <fijxu [at] nadeko [dot] net>
pkgname=simple-ddns-client-git
_pkgname=simple-ddns-client
pkgver=r1.cb947dc
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")
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
}