diff options
author | Philipp A | 2022-02-19 16:18:03 +0100 |
---|---|---|
committer | Philipp A | 2022-02-19 16:18:03 +0100 |
commit | 99db2d2576b57c41016e261435c3fd9eed71d3b6 (patch) | |
tree | ab734a3b90aa7f2e588d0bb733ee7b56b77fe6e5 | |
parent | 9b3a06dde3d155112f9588c9207fed0c515fcddf (diff) | |
download | aur-99db2d2576b57c41016e261435c3fd9eed71d3b6.tar.gz |
use python-installer
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 18 |
3 files changed, 9 insertions, 16 deletions
@@ -1,12 +1,11 @@ pkgbase = camset pkgdesc = GUI for v4l2-ctl pkgver = 0.0.19 - pkgrel = 1 + pkgrel = 2 url = https://github.com/azeam/camset arch = any license = GPL3 - makedepends = install-wheel-scripts - makedepends = unzip + makedepends = python-installer depends = python depends = python-opencv depends = python-gobject diff --git a/.gitignore b/.gitignore index cb3cc40a81f9..910c2436b01b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ /src/ /pkg/ -/*.pkg.tar.xz +/*.pkg.* /*.whl @@ -2,29 +2,23 @@ pkgname=camset pkgver=0.0.19 -pkgrel=1 +pkgrel=2 pkgdesc='GUI for v4l2-ctl' arch=(any) provides=($pkgname python-$pkgname) url="https://github.com/azeam/$pkgname" license=(GPL3) depends=(python python-opencv python-gobject v4l-utils pkgconf) -makedepends=(install-wheel-scripts unzip) +makedepends=(python-installer) _wheel="$pkgname-$pkgver-py3-none-any.whl" source=("https://files.pythonhosted.org/packages/py3/${pkgname::1}/$pkgname/$_wheel") sha256sums=('e092fc77268796bbd676440cd179855304dc422f3c03b3c414a5ba26ec91271b') noextract=("$_wheel") +# package only provides a wheel file so no build() + package() { - local site="$pkgdir/usr/lib/$(readlink /bin/python3)/site-packages" - install -d "$site" "$pkgdir/usr/share" - # python package - unzip "$_wheel" -x "$pkgname-$pkgver.data/*" -d "$site" - # binary - install-wheel-scripts --prefix="$pkgdir/usr" "$_wheel" - # data - unzip "$_wheel" "$pkgname-$pkgver.data/*" -d "$pkgdir/usr" - mv "$pkgdir/usr/$pkgname-$pkgver.data/data/"* "$pkgdir/usr" - rmdir "$pkgdir/usr/$pkgname-$pkgver.data"{/data,} + python -m installer --destdir="$pkgdir" "$_wheel" chmod +x "$pkgdir/usr/share/applications/camset.desktop" } + |