# Compiling time: 0.44 SBU
# Contributor: crazy <crazy@frugalware.org>
# Maintainer: DeX77 <dex77@frugalware.org>

pkgname=tor
pkgver=0.2.8.6
pkgrel=1
pkgdesc="An anonymous Internet communication system"
url="http://www.torproject.org"
license="GPL"
depends=('libevent' 'libsystemd')
groups=('network-extra')
backup=(etc/tor/{torrc,tor-tsocks.conf})
archs=('i686' 'x86_64')
_F_archive_grepv="alpha\|rc"
up2date="Flasttar $url/dist/"
source=($url//dist/$pkgname-$pkgver.tar.gz $pkgname.service torrc.sample.in.patch)
signatures=("$source.asc" '' '')
_F_systemd_units=($pkgname=)
Finclude systemd

build()
{
	Fcd
	Fsed 'CFLAGS="$CFLAGS -Wall -g -O2"' 'CFLAGS="$CFLAGS -Wall"' configure
	Fbuild
	Fmv /etc/tor/torrc.sample /etc/tor/torrc
	Fmkdir /var/lib/tor
	Fdirschown /var/lib/tor nobody nogroup
	Fmkdir /var/log/tor
	Fdirschown /var/log/tor nobody nogroup
	Fmkdir /etc/tmpfiles.d
	cat > $Fdestdir/etc/tmpfiles.d/tor.conf << EOF
d $Flocalstatedir/run/tor 0750 nobody nogroup -
EOF
	Ffile /lib/systemd/system/$pkgname.service
	Fgenscriptlet
}

# optimization OK
