aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-06-02 20:33:09 -0300
committerNatanael Copa <ncopa@alpinelinux.org>2019-07-30 10:48:39 +0000
commit13959a66195bfe40563e726b0e900b81bb78bbcb (patch)
treed9855ef9d755a8357065751f8b1798be73353b32
parent3ec05e125fbd939a2bfa59a7ee1afef2cd7fc02a (diff)
downloadaports-13959a66195bfe40563e726b0e900b81bb78bbcb.tar.bz2
aports-13959a66195bfe40563e726b0e900b81bb78bbcb.tar.xz
main/dbus: use xvfb-run to run testsuite
-rw-r--r--main/dbus/APKBUILD12
1 files changed, 9 insertions, 3 deletions
diff --git a/main/dbus/APKBUILD b/main/dbus/APKBUILD
index 26d941eaef..a5d37f1fe6 100644
--- a/main/dbus/APKBUILD
+++ b/main/dbus/APKBUILD
@@ -3,16 +3,17 @@ pkgname=dbus
pkgver=1.12.16
pkgrel=0
pkgdesc="Freedesktop.org message bus system"
+options="!check" # Introduces circular dependency with xorg-server (xvfb-run -> xvfb)
url="https://www.freedesktop.org/Software/dbus"
pkggroups="messagebus"
arch="all"
-options="!check" # Requires running X11 server.
license="AFL-2.1 OR GPL-2.0-or-later"
subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-x11 $pkgname-openrc"
triggers="$pkgname.trigger=/etc/dbus-1/system.d"
depends_dev="util-linux-dev"
makedepends="$depends_dev expat-dev libx11-dev autoconf automake libtool xmlto
- libsm-dev"
+ libsm-dev glib-dev"
+checkdepends="xvfb-run"
install="$pkgname.pre-install $pkgname.post-install"
source="https://dbus.freedesktop.org/releases/dbus/dbus-$pkgver.tar.gz
$pkgname.initd
@@ -37,7 +38,7 @@ build() {
--disable-static \
--enable-inotify \
--disable-dnotify \
- --disable-tests \
+ --enable-modular-tests=yes \
--disable-asserts \
--enable-user-session \
--enable-xml-docs \
@@ -46,6 +47,11 @@ build() {
make
}
+check() {
+ cd "$builddir"
+ xvfb-run make check
+}
+
package() {
cd "$srcdir"/$pkgname-$pkgver
make -j1 DESTDIR="$pkgdir" install