summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBenedikt Ziemons2023-03-09 01:45:01 +0100
committerBenedikt Ziemons2023-03-09 01:45:01 +0100
commit412040f63c21147249086b38394e2497f86bbd2d (patch)
tree7ab74440a8855e55c6779bcd0562dadd520f8800 /PKGBUILD
parent99fbec7718e4054704fcc817ff2c0460304e7192 (diff)
downloadaur-posixsignalmanager-git.tar.gz
Reenable tests, patch test build issue
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 13 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 28e476a48e14..6fb802f9e174 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}