Skip to content
Snippets Groups Projects
Commit 94b60cfb authored by alice's avatar alice
Browse files

community/girara: fix check

parent f21643d1
No related merge requests found
......@@ -10,12 +10,19 @@ url="https://git.pwmt.org/pwmt/girara"
arch="all"
license="Zlib"
checkdepends="dbus"
makedepends="gtk+3.0-dev libnotify-dev json-c-dev intltool doxygen check-dev
xvfb ncurses meson ninja"
makedepends="
check-dev
doxygen
gtk+3.0-dev
intltool
json-c-dev
libnotify-dev
meson
ncurses
"
checkdepends="xvfb-run"
subpackages="$pkgname-doc $pkgname-dev $pkgname-lang"
source="https://git.pwmt.org/pwmt/girara/-/archive/$pkgver/girara-$pkgver.tar.gz
test.sh"
source="https://git.pwmt.org/pwmt/girara/-/archive/$pkgver/girara-$pkgver.tar.gz"
build() {
abuild-meson . build
......@@ -23,9 +30,7 @@ build() {
}
check() {
if [ "$CARCH" != "ppc64le" ]; then
"$srcdir/test.sh"
fi
xvfb-run -a meson test --no-rebuild --print-errorlogs -C build
}
package() {
......@@ -42,5 +47,4 @@ doc() {
sha512sums="
19bfc1c8f5e19315a5bf0fd7ca0f60fb396af8d79663147db24564d93f4a31303d418d9c84eb11614ce8f4526ee65d15d95fa8b9c06e27f0da35e0248c6a8622 girara-0.3.7.tar.gz
2190d324753810c8dc5b109274dcf4f644e51edcda876c225ac76369dd569dda0b8db445b01dac1ac2b06178534d18e1074ca37d1a69622bdc58fd77350b4ddd test.sh
"
#!/bin/sh
Xvfb :4242 &
PID=$!
export DISPLAY=:4242
if ninja -C build meson-test; then
kill $PID
return 0
else
kill $PID
return 1
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment