summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD33
2 files changed, 28 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8dececc6b2f9..e80c0a76e482 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = acme-dns
pkgdesc = DNS server for ACME dns-01 challenges
- pkgver = 0.6
+ pkgver = 1.0
pkgrel = 1
url = https://github.com/joohoi/acme-dns
arch = x86_64
@@ -8,14 +8,14 @@ pkgbase = acme-dns
makedepends = go
options = !strip
options = !emptydirs
+ backup = etc/acme-dns/config.cfg
source = sysusers.conf
source = tmpfiles.conf
source = acme-dns.service
- source = https://github.com/joohoi/acme-dns/archive/v0.6.tar.gz
+ source = acme-dns-src-v1.0.tar.gz::https://github.com/joohoi/acme-dns/archive/v1.0.tar.gz
sha256sums = edd9873e5d24736b9164467f7543dab42dc177d6c98b4ca6a572dfcbdd2202a4
sha256sums = e8a8b3ffda44a3c346925ba4de197f1b6f139bfe52b9f77e6cb3f87677d3ad98
- sha256sums = 08dec87163a9cfc1b69c1762652b650d8714d8a0cc83f2d65b59adf43722dbbb
- sha256sums = 0746055444873a248b2bf8459beacc0cfbed013a021695d2f3cc072492291946
+ sha256sums = dea89dea17e9f0eff9adf5af56a876ceb738d94f0281a6ece9ca841ec39cf6be
+ sha256sums = 06249831f4a448453ad4a86bb1a4bf752f1ccc0d48da25fa09f5a1cf54646d2e
pkgname = acme-dns
-
diff --git a/PKGBUILD b/PKGBUILD
index 768c06b50d49..ca1f7c97446f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
-# Maintainer: lf <packages at lfcode dot ca>
+# Maintainer: Tony Finn <aurcomments at tonyfinn dot com>
+# Contributor: lf <packages at lfcode dot ca>
pkgname=acme-dns
-pkgver=0.6
+pkgver=1.0
pkgrel=1
pkgdesc="DNS server for ACME dns-01 challenges"
arch=('x86_64')
@@ -9,27 +10,39 @@ url="https://github.com/joohoi/acme-dns"
license=('MIT')
makedepends=('go')
options=('!strip' '!emptydirs')
-source=('sysusers.conf' 'tmpfiles.conf' 'acme-dns.service' "https://github.com/joohoi/acme-dns/archive/v${pkgver}.tar.gz")
+source=(
+ 'sysusers.conf'
+ 'tmpfiles.conf'
+ 'acme-dns.service'
+ "acme-dns-src-v${pkgver}.tar.gz::https://github.com/joohoi/acme-dns/archive/v${pkgver}.tar.gz"
+)
sha256sums=('edd9873e5d24736b9164467f7543dab42dc177d6c98b4ca6a572dfcbdd2202a4'
'e8a8b3ffda44a3c346925ba4de197f1b6f139bfe52b9f77e6cb3f87677d3ad98'
- '08dec87163a9cfc1b69c1762652b650d8714d8a0cc83f2d65b59adf43722dbbb'
- '0746055444873a248b2bf8459beacc0cfbed013a021695d2f3cc072492291946')
+ 'dea89dea17e9f0eff9adf5af56a876ceb738d94f0281a6ece9ca841ec39cf6be'
+ '06249831f4a448453ad4a86bb1a4bf752f1ccc0d48da25fa09f5a1cf54646d2e')
+backup=('etc/acme-dns/config.cfg')
build() {
cd "$pkgname-$pkgver"
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
+
go build -v
}
package() {
+ install -Dm644 "acme-dns.service" "$pkgdir/usr/lib/systemd/system/acme-dns.service"
+ install -Dm644 "sysusers.conf" "$pkgdir/usr/lib/sysusers.d/acme-dns.conf"
+ install -Dm644 "tmpfiles.conf" "$pkgdir/usr/lib/tmpfiles.d/acme-dns.conf"
+
cd "$pkgname-$pkgver"
- install -Dm755 "$pkgname-$pkgver" "$pkgdir/usr/bin/$pkgname"
+ install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm644 config.cfg "$pkgdir/etc/acme-dns/config.cfg"
- install -Dm644 "$srcdir/acme-dns.service" "$pkgdir/usr/lib/systemd/system/acme-dns.service"
- install -Dm644 "$srcdir/sysusers.conf" "$pkgdir/usr/lib/sysusers.d/acme-dns.conf"
- install -Dm644 "$srcdir/tmpfiles.conf" "$pkgdir/usr/lib/tmpfiles.d/acme-dns.conf"
}
-# vim:set ts=2 sw=2 et: