summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 18 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c5ab7ab6db75..98b6e75683b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,34 +2,35 @@
# Maintainer: Cookie Engineer <@cookiengineer>
pkgname=dns-proxy-git
-pkgver=20180701
+pkgver=r56.5785038
pkgrel=1
-pkgdesc="A transparent DNS-over-SOCKS proxy for use with transparent SOCKS proxies."
-arch=("any")
+pkgdesc='A transparent DNS-over-SOCKS proxy for use with transparent SOCKS proxies.'
+arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
makedepends=('git')
-url="https://github.com/cookiengineer/dns-proxy"
+url='https://github.com/cookiengineer/dns-proxy'
license=('GPL')
provides=('dns-proxy' 'dns-proxy.service')
-_gitroot="git://github.com/cookiengineer/dns-proxy.git"
-_gitname="dns-socks-proxy"
+backup=('etc/dns-proxy/dns-proxy.conf'
+ 'etc/dns-proxy/resolv.conf')
+source=('git+https://github.com/cookiengineer/dns-proxy.git')
+sha256sums=(SKIP)
-build() {
- cd "$srcdir";
- if [ -d $_gitname ] ; then
- cd $_gitname && git pull origin;
- msg "The local files are updated.";
- else
- git clone $_gitroot $_gitname;
- fi;
+_gitroot="git://github.com/cookiengineer/dns-proxy.git"
+_gitname="dns-proxy"
- cd "$srcdir/$_gitname";
- make;
+pkgver() {
+ cd "$_gitname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+build() {
+ cd "${srcdir}/${_gitname}"
+ make
}
package() {
- cd "$srcdir/$_gitname";
+ cd "${srcdir}/${_gitname}"
install -Dm755 dns-proxy "$pkgdir/usr/bin/dns-proxy";
sed -i 's#resolv\.conf#/etc/dns-proxy/resolv.conf#g' dns-proxy.conf;
install -Dm644 dns-proxy.conf "$pkgdir/etc/dns-proxy/dns-proxy.conf";