summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp A2022-02-19 16:18:03 +0100
committerPhilipp A2022-02-19 16:18:03 +0100
commit99db2d2576b57c41016e261435c3fd9eed71d3b6 (patch)
treeab734a3b90aa7f2e588d0bb733ee7b56b77fe6e5
parent9b3a06dde3d155112f9588c9207fed0c515fcddf (diff)
downloadaur-99db2d2576b57c41016e261435c3fd9eed71d3b6.tar.gz
use python-installer
-rw-r--r--.SRCINFO5
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD18
3 files changed, 9 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1168f9cfffc9..7906d2eaab3f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 133b8a0d9685..0e2eaead6d60 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}
+