diff options
author | Mark Wagie | 2020-08-03 08:29:02 -0600 |
---|---|---|
committer | Mark Wagie | 2020-08-03 08:29:02 -0600 |
commit | 21fb8440c29f8ccd368923f579981492d4c66680 (patch) | |
tree | 6f09171dbe0fb7baee710c77adc884f15c968058 | |
parent | ac841518357891ee04c260e7dfb82724c9c10f04 (diff) | |
download | aur-21fb8440c29f8ccd368923f579981492d4c66680.tar.gz |
Fix: Python package metadata is not installed by Meson
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 15 insertions, 22 deletions
@@ -1,11 +1,10 @@ pkgbase = cobang pkgdesc = A QR code scanner desktop app for Linux - pkgver = 0.5.6 - pkgrel = 2 + pkgver = 0.5.6+4+ga54f716 + pkgrel = 1 url = https://github.com/hongquan/CoBang arch = any license = GPL3 - checkdepends = python-pytest makedepends = meson makedepends = python-setuptools depends = gst-python @@ -18,8 +17,8 @@ pkgbase = cobang depends = python-single-version depends = python-zbar depends = python-kiss-headers - source = cobang-0.5.6.tar.gz::https://github.com/hongquan/CoBang/archive/v0.5.6.tar.gz - sha256sums = 5b4504c40b313891fddedd78dac9fcd1b3e4c8c9bae68f998cc4ba4e6ac9ba33 + source = cobang::git+https://github.com/hongquan/CoBang.git#commit=a54f71683fcf6403962923f95601cd676a03788e + sha256sums = SKIP pkgname = cobang @@ -1,7 +1,7 @@ # Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> pkgname=cobang -pkgver=0.5.6 -pkgrel=2 +pkgver=0.5.6+4+ga54f716 +pkgrel=1 pkgdesc="A QR code scanner desktop app for Linux" arch=('any') url="https://github.com/hongquan/CoBang" @@ -10,26 +10,20 @@ depends=('gst-python' 'gobject-introspection' 'gtk3' 'gst-plugins-good' 'libnm' 'python-pillow>=7.1.2' 'python-logbook' 'python-single-version' 'python-zbar' 'python-kiss-headers') makedepends=('meson' 'python-setuptools') -checkdepends=('python-pytest') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('5b4504c40b313891fddedd78dac9fcd1b3e4c8c9bae68f998cc4ba4e6ac9ba33') +_commit='a54f71683fcf6403962923f95601cd676a03788e' +source=("$pkgname::git+https://github.com/hongquan/CoBang.git#commit=$_commit") +sha256sums=('SKIP') -build() { - cd "CoBang-$pkgver" - arch-meson . build - meson compile -C build - - python setup.py build +pkgver() { + cd "$srcdir/$pkgname" + git describe --tags | sed 's/^v//;s/-/+/g' } -check() { - cd "CoBang-$pkgver" - pytest +build() { + arch-meson "$pkgname" build + meson compile -C build } package() { - cd "CoBang-$pkgver" DESTDIR="$pkgdir" meson install -C build - - python setup.py install --root="$pkgdir" --optimize=1 --skip-build } |