mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-29 13:22:21 +01:00
66 lines
2.0 KiB
Plaintext
66 lines
2.0 KiB
Plaintext
# Contributor: Sam Dodrill <shadow.h511@gmail.com>
|
|
# Maintainer: Sam Dodrill <shadow.h511@gmail.com>
|
|
pkgname=tor
|
|
pkgver=0.2.7.6
|
|
pkgrel=1
|
|
pkgdesc="Anonymous network connectivity"
|
|
url="https://www.torproject.org"
|
|
arch="all"
|
|
license="BSD"
|
|
pkgusers="tor"
|
|
depends=""
|
|
depends_dev="bash libevent-dev openssl-dev ca-certificates"
|
|
makedepends="$depends_dev"
|
|
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"
|
|
prepare() {
|
|
local i
|
|
cd "$_builddir"
|
|
for i in $source; do
|
|
case $i in
|
|
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
|
|
esac
|
|
done
|
|
}
|
|
|
|
build() {
|
|
cd "$_builddir"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info \
|
|
--localstatedir=/var \
|
|
|| return 1
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$_builddir"
|
|
make DESTDIR="$pkgdir" install || return 1
|
|
mkdir -p "$pkgdir"/var/lib/$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"
|