65 lines
1.4 KiB
Bash
65 lines
1.4 KiB
Bash
# Parch Maintainer: Sohrab Behdai <sohrab@parchlinux.com>
|
|
# Maintainer: George Tsiamasiotis <gtsiam@windowslive.com>
|
|
|
|
pkgname=tractor
|
|
pkgver=5.0.0
|
|
pkgrel=1
|
|
pkgdesc='Setup an onion routing proxy'
|
|
arch=(any)
|
|
url='https://framagit.org/tractor/tractor/'
|
|
license=('GPL-3.0-or-later')
|
|
|
|
depends=(
|
|
python
|
|
python-gobject
|
|
python-fire
|
|
python-pysocks
|
|
python-stem
|
|
tor
|
|
dconf
|
|
)
|
|
makedepends=(
|
|
python-build
|
|
python-setuptools
|
|
python-installer
|
|
python-wheel
|
|
)
|
|
checkdepends=(
|
|
python-nose
|
|
)
|
|
optdepends=(
|
|
'carburetor: Graphical settings app using GTK'
|
|
)
|
|
|
|
source=(
|
|
"$pkgname-$pkgver.tar.gz::https://framagit.org/tractor/tractor/-/archive/$pkgver/tractor-$pkgver.tar.gz")
|
|
sha256sums=('c5bece79f9771c6a68788198c3b852b2dce311b1297709b76f78f680e5a9fdc8')
|
|
|
|
build() {
|
|
cd "$pkgname-$pkgver"
|
|
python -m build --wheel --no-isolation
|
|
}
|
|
|
|
# Checks are disabled due some errors
|
|
|
|
#check() {
|
|
# cd "$pkgname-$pkgver"
|
|
#
|
|
# nosetests
|
|
#}
|
|
|
|
package() {
|
|
cd "$pkgname-$pkgver"
|
|
|
|
# Install python package
|
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
|
|
|
# Install gschema
|
|
install -Dm0644 -t "$pkgdir/usr/share/glib-2.0/schemas" src/tractor/tractor.gschema.xml
|
|
|
|
# Install man page
|
|
install -Dm0644 -t "$pkgdir/usr/share/man/man1" data/tractor.1
|
|
|
|
# Install bash completions
|
|
install -Dm0644 -t "$pkgdir/usr/share/bash-completion/completions/tractor" data/completion/bash/tractor
|
|
}
|