summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2020-08-03 08:29:02 -0600
committerMark Wagie2020-08-03 08:29:02 -0600
commit21fb8440c29f8ccd368923f579981492d4c66680 (patch)
tree6f09171dbe0fb7baee710c77adc884f15c968058
parentac841518357891ee04c260e7dfb82724c9c10f04 (diff)
downloadaur-21fb8440c29f8ccd368923f579981492d4c66680.tar.gz
Fix: Python package metadata is not installed by Meson
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD28
2 files changed, 15 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a080d383b42d..e4cc7a121f4a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 80d38c03e0c1..85a55dc222cf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}