aboutsummaryrefslogtreecommitdiffstats
path: root/community/dnscrypt-proxy/APKBUILD
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2016-08-22 12:07:35 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2016-08-22 12:07:35 +0000
commited882187b3b2b9115fadd7bcf80eee1fe2036fca (patch)
tree468cc25c9fb720e5ae1dabb177121b03b9426da2 /community/dnscrypt-proxy/APKBUILD
parent9915aa672f809ab75f1bf0c8091938bddf6fad5c (diff)
downloadaports-ed882187b3b2b9115fadd7bcf80eee1fe2036fca.tar.bz2
aports-ed882187b3b2b9115fadd7bcf80eee1fe2036fca.tar.xz
community/dnscrypt-proxy: moved from testing
Diffstat (limited to 'community/dnscrypt-proxy/APKBUILD')
-rw-r--r--community/dnscrypt-proxy/APKBUILD69
1 files changed, 69 insertions, 0 deletions
diff --git a/community/dnscrypt-proxy/APKBUILD b/community/dnscrypt-proxy/APKBUILD
new file mode 100644
index 0000000000..ca0bbc5b01
--- /dev/null
+++ b/community/dnscrypt-proxy/APKBUILD
@@ -0,0 +1,69 @@
+# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
+pkgname=dnscrypt-proxy
+pkgver=1.7.0
+pkgrel=0
+pkgdesc="A tool for securing communications between a client and a DNS resolver"
+url="http://dnscrypt.org/"
+arch="all"
+license="custom"
+depends=""
+depends_dev=""
+makedepends="$depends_dev libsodium-dev"
+install="$pkgname.pre-install"
+pkgusers=dnscrypt
+pkggroups=dnscrypt
+subpackages="$pkgname-doc $pkgname-setup"
+source="http://download.dnscrypt.org/$pkgname/$pkgname-$pkgver.tar.bz2
+ $pkgname.initd
+ $pkgname.confd
+ $pkgname.setup
+ "
+
+_builddir="$srcdir"/$pkgname-$pkgver
+
+build() {
+ cd "$_builddir"
+ CFLAGS="$CFLAGS -fPIC" ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ || return 1
+ make || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR=$pkgdir install || return 1
+ mkdir -p "$pkgdir"/var/log/$pkgname
+ mkdir -p "$pkgdir"/var/run/$pkgname
+ mkdir -p "$pkgdir"/var/empty
+ mkdir -p $pkgdir/usr/share/licenses/$pkgname
+ install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
+ install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
+ chown dnscrypt "$pkgdir"/var/log/$pkgname
+ chown dnscrypt "$pkgdir"/var/run/$pkgname
+ chown dnscrypt "$pkgdir"/var/empty
+ install -m 644 COPYING $pkgdir/usr/share/licenses/$pkgname
+}
+
+setup() {
+ arch="noarch"
+ pkgdesc="Script for setting up DNSCrypt Proxy"
+ depends="sed wget $pkgname"
+ mkdir -p "$subpkgdir"/sbin
+ install -m755 -D "$srcdir"/$pkgname.setup "$subpkgdir"/sbin/setup-dnscrypt
+}
+
+md5sums="e8049148b5401c6bc76cfaf11dcde635 dnscrypt-proxy-1.7.0.tar.bz2
+6ca1f01a62ca9e937851986560709a61 dnscrypt-proxy.initd
+77b800da6d8cdf6316afacbff740b09a dnscrypt-proxy.confd
+5f29e17b4345d8ac9bdba26a69e3ba9a dnscrypt-proxy.setup"
+sha256sums="1daf77df9092491ea0b5176ec4b170f7b0645f97b62d1a50412a960656b482e3 dnscrypt-proxy-1.7.0.tar.bz2
+aa2b83b1944ba5f47ee5b7f2cf3cf63fbef4735753a2daf83fea3bf0ea51a7a3 dnscrypt-proxy.initd
+36bd49d3fdada3ed8fc6abae7a8dd40a1f7a0aabf0eb1311698030b7ec710699 dnscrypt-proxy.confd
+887c0c2d3b3d1a5326e3229ff8180351bc813f7853997e6772123beafc8bd62a dnscrypt-proxy.setup"
+sha512sums="45b64001366fcffdd2a9aa2b725ddc11bf26de47b0a6fc603bd9db3f7743e50cc4699abdf60e51b74fde889eb27cdc89cf1bd7213e00440ff45c3d76a0d77e0b dnscrypt-proxy-1.7.0.tar.bz2
+5ad36161fc44d9c8c86a13e20d4d5fa0be81b317097bf1c092aab1e1e307021a8b6f1a92dbf2bec5fb7c534b59cf926235ea507fa6b4ccd2974ac2e3b7baa257 dnscrypt-proxy.initd
+8cd2d40c1f465a3b26aa934fe2103650beba9504676faca3ccc9ee2b5bad940e561b3dd201d84c380bfdada72cacbe4862fc1315a4bd44fd7c56ef4f19a884f9 dnscrypt-proxy.confd
+904965588e8e1119600413445627dc85a5efc0e32f7f3ad029921f59f214dd5c999bcd98a6622b572e528da4c5265083221fea189ed96407612842033ffcffe1 dnscrypt-proxy.setup"