diff options
author | Sherlock Holo | 2017-12-16 14:33:08 +0800 |
---|---|---|
committer | Sherlock Holo | 2017-12-16 14:33:08 +0800 |
commit | 47d1ce6cf579606ce40ef988699bdcaae399dbff (patch) | |
tree | 7beff2e86f50749f2c6f033f4a0e555158612461 | |
download | aur-47d1ce6cf579606ce40ef988699bdcaae399dbff.tar.gz |
Add dns-over-https
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cabe621b3a1a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +# Generated by mksrcinfo v8 +# Sat Dec 16 06:32:56 UTC 2017 +pkgbase = dns-over-https + pkgdesc = Client and server software to query DNS over HTTPS, using Google DNS-over-HTTPS protocol + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/m13253/dns-over-https + arch = x86_64 + arch = i686 + license = MIT + makedepends = go + makedepends = git + depends = glibc + source = https://github.com/m13253/dns-over-https/archive/v1.0.0.tar.gz + sha256sums = a6965f058539da2f622b431567890152cadc6c19e26046457dca703f29cd5d2a + +pkgname = dns-over-https + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cd38026f666f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Sherlock-Holo <sherlockya@gmail.com> + +pkgname=dns-over-https +#_pkgname=dns-over-https +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Client and server software to query DNS over HTTPS, using Google DNS-over-HTTPS protocol" +url="https://github.com/m13253/dns-over-https" +arch=('x86_64' 'i686') +license=('MIT') +depends=('glibc') +makedepends=('go' 'git') +source=("https://github.com/m13253/dns-over-https/archive/v1.0.0.tar.gz") +sha256sums=('a6965f058539da2f622b431567890152cadc6c19e26046457dca703f29cd5d2a') + +prepare(){ + mkdir -p $srcdir/gopath + export GOPATH=$srcdir/gopath + cd $srcdir/$pkgname-$pkgver + sed -i 's/\/usr\/local/${pkgdir}\/usr/g' Makefile + sed -i 's/\/local//g' systemd/doh-client.service + sed -i 's/\/local//g' systemd/doh-server.service +} + +build(){ + cd $srcdir/$pkgname-$pkgver + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + install -Dm755 doh-client/doh-client $pkgdir/usr/bin/doh-client + install -Dm755 doh-server/doh-server $pkgdir/usr/bin/doh-server + + install -Dm644 doh-client/doh-client.conf $pkgdir/etc/dns-over-https/doh-client.conf + install -Dm644 doh-server/doh-server.conf $pkgdir/etc/dns-over-https/doh-server.conf + + install -Dm644 systemd/doh-client.service $pkgdir/usr/lib/systemd/system/doh-client.service + install -Dm644 systemd/doh-server.service $pkgdir/usr/lib/systemd/system/doh-server.service + + install -Dm755 NetworkManager/dispatcher.d/doh-client $pkgdir/etc/NetworkManager/dispatcher.d/doh-client + install -Dm755 NetworkManager/dispatcher.d/doh-server $pkgdir/etc/NetworkManager/dispatcher.d/doh-server + + install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +} |