# Template file for 'tor' pkgname=tor version=0.4.6.10 revision=1 build_style=gnu-configure configure_args="--enable-zstd" hostmakedepends="pkg-config" makedepends="libcap-devel libevent-devel libscrypt-devel libseccomp-devel liblzma-devel zlib-devel libzstd-devel" depends="ca-certificates torsocks" checkdepends="coccinelle python3" short_desc="Anonymizing overlay network" maintainer="Daniel Eyßer " license="BSD-3-Clause" homepage="https://www.torproject.org/" changelog="https://gitlab.torproject.org/tpo/core/tor/-/raw/main/ChangeLog" distfiles="https://dist.torproject.org/tor-${version}.tar.gz" checksum=94ccd60e04e558f33be73032bc84ea241660f92f58cfb88789bda6893739e31c conf_files="/etc/tor/torrc" system_accounts="tor" tor_homedir=/var/lib/tor make_dirs="/var/lib/tor 0700 tor tor" pre_configure() { # ensure convenient config printf '%s\n' \ "## On startup, setuid to this user and setgid to their primary group." \ "## Can not be changed while tor is running." \ "User tor" >> src/config/torrc.sample.in vsed -i src/config/torrc.sample.in \ -e 's:#Log notice syslog:Log notice syslog:' \ -e "s:#DataDirectory :DataDirectory :" } post_install() { mv ${DESTDIR}/etc/tor/torrc.sample ${DESTDIR}/etc/tor/torrc vlicense LICENSE vdoc doc/torrc_format.txt vsv tor }