#!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit # Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=tor pkgver=0.4.8.10 pkgrel=02 ## rebuild w/o lzma enabled till xz/lzma issue is clarified more pkgdesc='An anonymizing overlay network. w/o zstd and systemd' #url='https://www.torproject.org/dist' url="https://dist.torproject.org" conflicts=('tor-git' 'tor-alpha') provides=('tor') backup=('etc/tor/torrc') depends=('openssl' 'libevent' 'bash' 'libseccomp' 'lz4') makedepends=('ca-certificates' 'asciidoc') checkdepends=('python') optdepends=('torsocks: allow transparent SOCKS proxying' 'obfs4proxy: obfuscating pluggable transport proxy' 'meek: obfuscating pluggable transport proxy') source=("$url/$pkgname-$pkgver.tar.gz"{,.sha256sum{,.asc}} 'tor.tmpfiles' 'tor.sysusers') prepare() { cd "$pkgname-$pkgver" } build() { cd "$pkgname-$pkgver" ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --disable-zstd \ --disable-zstd-advanced-apis \ --disable-systemd \ --disable-html-manual \ --disable-ipv6 \ --disable-lzma \ --disable-dependency-tracking \ --disable-unittests \ --enable-pic \ --enable-gpl make } check() { cd "$pkgname-$pkgver" make check ||true } package() { cd "$pkgname-$pkgver" make DESTDIR="$pkgdir" install install -Dm644 "$srcdir/tor.sysusers" "$pkgdir/usr/lib/sysusers.d/tor.conf" install -Dm644 "$srcdir/tor.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/tor.conf" # patch upstream configuration file # patch -Np1 < "$srcdir/torrc.patch" install -Dm 0644 src/config/torrc.sample "$pkgdir"/etc/tor/torrc chown -R 43:43 "${pkgdir}"/etc/tor/torrc # rm "$pkgdir"/etc/tor/torrc.sample install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } #---- arch license gpg-key & sha256sums ---- arch=(x86_64) license=('BSD') validpgpkeys=(2133BC600AB133E1D826D173FE43009C4607B1FB # Nick Mathewson F65CE37F04BA5B360AE6EE17C218525819F78451 # Roger Dingledine 1C1BC007A9F607AA8152C040BEA7B180B1491921) # Alexander Færøy sha256sums=(e628b4fab70edb4727715b23cf2931375a9f7685ac08f2c59ea498a178463a86 # tor-0.4.8.10.tar.gz 68eb49abb3f8aba6d417699cb333bf6cc944e8276cbf9b237402e23ff298bc83 # tor-0.4.8.10.tar.gz.sha256sum 1bb5c5f3ba83c326093cebf5ed43a52537c421cb36674af8f7ca06a7f55b3318 # tor-0.4.8.10.tar.gz.sha256sum.asc 06c00318d84ead3f939b267c7ae9e4cc1cd90c534d0b57ddd2595fee9065ee7f # tor.tmpfiles 231405d1fbbcc68168248f93edd19ae14b60f66bb4d1c8e46ead1d4cd8e0ae7c) # tor.sysusers ## 2860b11a0821ed10a4deb9b7ba25656a30f768c64e922be4e8a87ffacc92d19a tor-0.4.8.10-02-x86_64.pkg.tar.lz