Re-Added Carburetor and Tractor
This commit is contained in:
parent
598bb2d99e
commit
9d9f7b38e6
4 changed files with 168 additions and 0 deletions
20
community/carburetor/.SRCINFO
Normal file
20
community/carburetor/.SRCINFO
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
pkgbase = carburetor
|
||||||
|
pkgdesc = Graphical settings app for tractor in GTK
|
||||||
|
pkgver = 4.5.1
|
||||||
|
pkgrel = 2
|
||||||
|
url = https://framagit.org/tractor/carburetor
|
||||||
|
arch = any
|
||||||
|
license = GPL-3.0-or-later
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-setuptools
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-wheel
|
||||||
|
depends = python
|
||||||
|
depends = python-gobject
|
||||||
|
depends = gtk4
|
||||||
|
depends = libadwaita
|
||||||
|
depends = tractor
|
||||||
|
source = carburetor-4.5.1.tar.gz::https://framagit.org/tractor/carburetor/-/archive/4.5.1/carburetor-4.5.1.tar.gz
|
||||||
|
sha256sums = 138656a73c75e8619970a029112d2419168dbda4c112b33d356b0ecf11ab1d3e
|
||||||
|
|
||||||
|
pkgname = carburetor
|
59
community/carburetor/PKGBUILD
Normal file
59
community/carburetor/PKGBUILD
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
# Maintainer: George Tsiamasiotis <gtsiam@windowslive.com>
|
||||||
|
# Parch Maintainer: Sohrab Behdani <sohrab@parchlinux.com>
|
||||||
|
|
||||||
|
pkgname=carburetor
|
||||||
|
pkgver=5.0.0
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Graphical settings app for tractor in GTK'
|
||||||
|
arch=(any)
|
||||||
|
url='https://framagit.org/tractor/carburetor'
|
||||||
|
license=('GPL-3.0-or-later')
|
||||||
|
|
||||||
|
depends=(
|
||||||
|
python
|
||||||
|
python-gobject
|
||||||
|
gtk4
|
||||||
|
libadwaita
|
||||||
|
tractor
|
||||||
|
python-pycountry
|
||||||
|
)
|
||||||
|
makedepends=(
|
||||||
|
python-build
|
||||||
|
python-setuptools
|
||||||
|
python-installer
|
||||||
|
python-wheel
|
||||||
|
)
|
||||||
|
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::https://framagit.org/tractor/carburetor/-/archive/main/carburetor-main.tar.gz")
|
||||||
|
# Since the source is downloaded from the main branch, and the main branch is always changes its better to skip the checksum.
|
||||||
|
# maybe later i would implement something to overcome this issue.
|
||||||
|
sha256sums=('SKIP')
|
||||||
|
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "${srcdir}/${pkgname}-main"
|
||||||
|
meson setup build --prefix=/usr
|
||||||
|
meson compile -C build
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "${srcdir}/${pkgname}-main"
|
||||||
|
|
||||||
|
DESTDIR="${pkgdir}" meson install -C build
|
||||||
|
|
||||||
|
install -Dm644 "build/data/io.frama.tractor.carburetor.desktop" \
|
||||||
|
"${pkgdir}/usr/share/applications/io.frama.tractor.carburetor.desktop"
|
||||||
|
|
||||||
|
install -Dm644 "build/data/io.frama.tractor.carburetor.metainfo.xml" \
|
||||||
|
"${pkgdir}/usr/share/metainfo/io.frama.tractor.carburetor.metainfo.xml"
|
||||||
|
|
||||||
|
for size in 16 24 32 48 64 128 256 scalable; do
|
||||||
|
if [ -f "build/data/icons/${size}/apps/io.frama.tractor.carburetor.svg" ]; then
|
||||||
|
install -Dm644 "build/data/icons/${size}/apps/io.frama.tractor.carburetor.svg" \
|
||||||
|
"${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/io.frama.tractor.carburetor.svg"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
24
community/tractor/.SRCINFO
Normal file
24
community/tractor/.SRCINFO
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
pkgbase = tractor
|
||||||
|
pkgdesc = Setup an onion routing proxy
|
||||||
|
pkgver = 4.5.1
|
||||||
|
pkgrel = 2
|
||||||
|
url = https://framagit.org/tractor/tractor/
|
||||||
|
arch = any
|
||||||
|
license = GPL-3.0-or-later
|
||||||
|
checkdepends = python-nose
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-setuptools
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-wheel
|
||||||
|
depends = python
|
||||||
|
depends = python-gobject
|
||||||
|
depends = python-fire
|
||||||
|
depends = python-pysocks
|
||||||
|
depends = python-stem
|
||||||
|
depends = tor
|
||||||
|
depends = dconf
|
||||||
|
optdepends = carburetor: Graphical settings app using GTK
|
||||||
|
source = tractor-4.5.1.tar.gz::https://framagit.org/tractor/tractor/-/archive/4.5.1/tractor-4.5.1.tar.gz
|
||||||
|
sha256sums = 0f27211ec9da2842134d28a43139bff77bc9d7e8b1cba33a6133c92acf556fda
|
||||||
|
|
||||||
|
pkgname = tractor
|
65
community/tractor/PKGBUILD
Normal file
65
community/tractor/PKGBUILD
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
# 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
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue