xddns

LOW
maintainer eisblume 0 votes scanned 2026-09-07 21:15:20.037637
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Iceflower S <iceflower@iceflower.eu>
2
3pkgname=xddns
4pkgver=0.1.0
5pkgrel=1
6pkgdesc="Dynamic DNS updater"
7arch=("x86_64" "aarch64" "armv7h")
8url="https://github.com/IceflowRE/xddns"
9license=("MIT")
10makedepends=("go")
11options=("!debug")
12backup=("etc/${pkgname}.yaml")
13install="${pkgname}.install"
14source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
15 "${pkgname}.service"
16 "${pkgname}.sysusers"
17 "${pkgname}.example.yaml")
18sha256sums=('2cfa4ea186dcb562e6cac4888702bcfa51cb47fe0f8f76e62fe771a6ea72848c'
19 '3e8537e61d51dd4c47879444ab5275514d4da9ba172d57d7fdbba3d2e40f964f'
20 '39604d099204cf6318ede27df796b93c2f542a5e50b30670a22bbeaaf2e1c2e0'
21 'f4ae82d484fd94e54627e222096f974cd0b64943b717a374c295f91cf3965722')
22
23prepare() {
24 cd "${pkgname}-${pkgver}"
25 export GOPATH="${srcdir}"
26 go mod download -modcacherw
27}
28
29check() {
30 cd "${pkgname}-${pkgver}"
31 go test -failfast ./...
32}
33
34build() {
35 cd "${pkgname}-${pkgver}"
36 export CGO_ENABLED=0
37
38 go build \
39 -buildmode=pie \
40 -mod=readonly \
41 -modcacherw \
42 -trimpath \
43 -buildvcs=false \
44 -ldflags "-bindnow -s -w -X github.com/iceflowre/xddns/xddns/internal.version=v${pkgver}" \
45 -o "build/${pkgname}" \
46 "./cmd/${pkgname}"
47}
48
49package() {
50 cd "${pkgname}-${pkgver}"
51
52 install -Dm755 "build/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
53 install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
54 install -Dm644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
55
56 install -Dm644 "${srcdir}/${pkgname}.service" \
57 "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
58 install -Dm644 "${srcdir}/${pkgname}.sysusers" \
59 "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
60 install -Dm600 "${srcdir}/${pkgname}.example.yaml" \
61 "${pkgdir}/etc/${pkgname}.yaml"
62}
63

Scan history

Scanned at (UTC)SeverityRules
2026-09-07 21:15:20 Low 1
2026-09-07 00:30:15 Clean 2
2026-09-06 23:12:41 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion