aboutsummaryrefslogtreecommitdiffstats
path: root/community/tor/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/tor/APKBUILD')
-rw-r--r--community/tor/APKBUILD58
1 files changed, 58 insertions, 0 deletions
diff --git a/community/tor/APKBUILD b/community/tor/APKBUILD
new file mode 100644
index 0000000000..116bffdc41
--- /dev/null
+++ b/community/tor/APKBUILD
@@ -0,0 +1,58 @@
+# Contributor: Sam Dodrill <shadow.h511@gmail.com>
+# Maintainer: Sam Dodrill <shadow.h511@gmail.com>
+pkgname=tor
+pkgver=0.2.7.6
+pkgrel=3
+pkgdesc="Anonymous network connectivity"
+url="https://www.torproject.org"
+arch="all"
+license="BSD"
+pkgusers="tor"
+depends=""
+depends_dev=""
+makedepends="linux-headers bash libevent-dev openssl-dev ca-certificates"
+install="$pkgname.pre-install"
+subpackages="$pkgname-doc"
+source="https://www.torproject.org/dist/$pkgname-$pkgver.tar.gz
+ tor.initd
+ tor.confd
+ "
+
+builddir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --infodir=/usr/share/info \
+ --localstatedir=/var \
+ --enable-transparent \
+ || return 1
+ make || return 1
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ mkdir -p "$pkgdir"/var/lib/$pkgname
+ mkdir -p "$pkgdir"/var/log/$pkgname
+ chown $pkgusers "$pkgdir"/var/lib/$pkgname
+ install -m755 -D "$srcdir"/$pkgname.initd \
+ "$pkgdir"/etc/init.d/$pkgname || return 1
+ install -m644 -D "$srcdir"/$pkgname.confd \
+ "$pkgdir"/etc/conf.d/$pkgname || return 1
+}
+
+md5sums="cc19107b57136a68e8c563bf2d35b072 tor-0.2.7.6.tar.gz
+c10b84a88dfaff4c17e40d04edd2caf3 tor.initd
+e05a796ffc4981c22c167de11fa36ef9 tor.confd"
+sha256sums="493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d tor-0.2.7.6.tar.gz
+6b1fbc73e108e42a57a0faba409cb5fc6b40d79897261753cc4bc076faf23c35 tor.initd
+41d780f291847e19f632428bbf27c3f289414afd237546d2974da1b75384c25c tor.confd"
+sha512sums="9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc tor-0.2.7.6.tar.gz
+baec0ffcbab334582aedeb2869a92862c45a379b3a71fe99b296732713ef3026adab181fccb7304bc0830f8ab72ac811b6fcbe91d739e8b78e41f515e920a0ea tor.initd
+9028ac41e3acdf4405095addb69537e87edecafaec840296ac27a5a8992fe132dc822e4e4abb8826f76460c438da2719dea17859690d03e17198a82086a3d660 tor.confd"