diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-06-02 20:33:09 -0300 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-07-30 10:48:39 +0000 |
commit | 13959a66195bfe40563e726b0e900b81bb78bbcb (patch) | |
tree | d9855ef9d755a8357065751f8b1798be73353b32 /main/dbus | |
parent | 3ec05e125fbd939a2bfa59a7ee1afef2cd7fc02a (diff) | |
download | aports-13959a66195bfe40563e726b0e900b81bb78bbcb.tar.bz2 aports-13959a66195bfe40563e726b0e900b81bb78bbcb.tar.xz |
main/dbus: use xvfb-run to run testsuite
Diffstat (limited to 'main/dbus')
-rw-r--r-- | main/dbus/APKBUILD | 12 |
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 |