blob: dfef1d8f08667871681fab8a06afa8de200ca90d (
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
34
35
36
37
|
# Maintainer: Funami
pkgname=coredns-fanout
pkgver=1.9.0
pkgrel=1
pkgdesc="A DNS server that chains plugins - with module fanout"
arch=('any')
url="https://github.com/networkservicemesh/fanout"
license=('APACHE')
provides=('coredns')
conflicts=('coredns')
makedepends=('go')
source=("coredns-$pkgver.tar.gz::https://github.com/coredns/coredns/archive/v$pkgver.tar.gz"
'coredns.service'
'coredns-sysusers.conf')
sha256sums=('f027926c520e63aa7ec134ea89ca0aac5eaaefef7eeb0e5417e063611de37d49'
'030cd8e938c293c11a9acdb09b138f98b37874772072336792ec4bf0d9eff9b1'
'e3cc35967f12c8bca2961f4d98413958649072492fe37052249a8cbcd2313ed1')
build() {
export GOPATH="$srcdir/build"
cd "coredns-$pkgver"
echo 'fanout:github.com/networkservicemesh/fanout' >> plugin.cfg
make BUILDOPTS='-v -trimpath -buildmode=pie -mod=readonly -modcacherw'
go clean -modcache
}
package() {
install -Dm755 "coredns-$pkgver/coredns" "$pkgdir/usr/bin/coredns"
install -Dm644 "coredns.service" "$pkgdir/usr/lib/systemd/system/coredns.service"
install -Dm644 "coredns-sysusers.conf" "$pkgdir/usr/lib/sysusers.d/coredns.conf"
install -Dm644 "coredns-$pkgver/man"/*.1 -t "$pkgdir/usr/share/man/man1"
install -Dm644 "coredns-$pkgver/man"/*.5 -t "$pkgdir/usr/share/man/man5"
install -Dm644 "coredns-$pkgver/man"/*.7 -t "$pkgdir/usr/share/man/man7"
install -d "$pkgdir/etc/coredns"
}
|