pkgname=dnscrypt-proxy pkgver=2.1.5 pkgrel=2 pkgdesc="Flexible DNS proxy, with support for encrypted DNS protocols." arch=('x86_64') url="https://github.com/DNSCrypt/dnscrypt-proxy" license=('custom:ISC') makedepends=('go') source=("https://github.com/DNSCrypt/dnscrypt-proxy/archive/${pkgver}.tar.gz") md5sums=('116c172084da68b178574b2e26ebf081') build() { mkdir -p dnscrypt-proxy-src export GOPATH=${srcdir}/dnscrypt-proxy-src export GOOS=linux export GOARCH=amd64 mkdir -p ${srcdir}/dnscrypt-proxy-src/src/github.com/jedisct1 cp -r ${pkgname}-${pkgver} ${srcdir}/dnscrypt-proxy-src/src/github.com/jedisct1/dnscrypt-proxy cd dnscrypt-proxy-src/src/github.com/jedisct1/dnscrypt-proxy/dnscrypt-proxy go build } package() { cd dnscrypt-proxy-src/src/github.com/jedisct1/dnscrypt-proxy/dnscrypt-proxy install -Dm755 dnscrypt-proxy ${pkgdir}/usr/bin/dnscrypt-proxy install -Dm644 example-dnscrypt-proxy.toml ${pkgdir}/etc/dnscrypt-proxy/example-dnscrypt-proxy.toml install -Dm644 example-forwarding-rules.txt ${pkgdir}/usr/share/doc/dnscrypt-proxy/example-forwarding-rules.txt install -Dm644 example-blocked-ips.txt ${pkgdir}/usr/share/doc/dnscrypt-proxy/example-blocked-ips.txt install -Dm644 example-cloaking-rules.txt ${pkgdir}/usr/share/doc/dnscrypt-proxy/example-cloaking-rules.txt #cd ../systemd #sed -i -e 's|ExecStart=/opt/dnscrypt-proxy/dnscrypt-proxy|ExecStart=/usr/bin/dnscrypt-proxy|' dnscrypt-proxy.service #install -Dm644 dnscrypt-proxy.service ${pkgdir}/usr/lib/systemd/system/dnscrypt-proxy.service #install -Dm644 dnscrypt-proxy.socket ${pkgdir}/usr/lib/systemd/system/dnscrypt-proxy.socket install -Dm644 ../LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE }