diff options
author | Benedikt Ziemons | 2023-03-09 01:45:01 +0100 |
---|---|---|
committer | Benedikt Ziemons | 2023-03-09 01:45:01 +0100 |
commit | 412040f63c21147249086b38394e2497f86bbd2d (patch) | |
tree | 7ab74440a8855e55c6779bcd0562dadd520f8800 /PKGBUILD | |
parent | 99fbec7718e4054704fcc817ff2c0460304e7192 (diff) | |
download | aur-posixsignalmanager-git.tar.gz |
Reenable tests, patch test build issue
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -1,7 +1,7 @@ # Maintainer: bziemons <ben@rs485.network> pkgname=posixsignalmanager-git pkgver=r81.4426a73 -pkgrel=2 +pkgrel=3 pkgdesc="Library for safe, synchronous and asynchronous handling of posix signals for Qt applications and libraries" arch=("x86_64") url="https://github.com/textshell/posixsignalmanager" @@ -11,19 +11,29 @@ makedepends=('meson' 'git') provides=(posixsignalmanager) conflicts=(posixsignalmanager) options=(strip) -source=("git+https://github.com/textshell/posixsignalmanager.git") -md5sums=("SKIP") +source=("posixsignalmanager-fix-tests.patch" "git+https://github.com/textshell/posixsignalmanager.git") +md5sums=('4b29a501d9632d17176cbaff69f9d3bd' + 'SKIP') pkgver() { cd "posixsignalmanager" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +prepare() { + cd "posixsignalmanager" + patch --forward --strip=1 --input="${srcdir}/posixsignalmanager-fix-tests.patch" +} + build() { arch-meson posixsignalmanager _build meson compile -C _build } +check() { + meson test -C _build +} + package() { DESTDIR="$pkgdir" meson install -C _build } |