diff options
-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" } + |