aports/testing/lomiri-url-dispatcher/APKBUILD

56 lines
1.4 KiB
Text

# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Luca Weiss <luca@lucaweiss.eu>
pkgname=lomiri-url-dispatcher
pkgver=0.1.4
pkgrel=0
pkgdesc="Service to allow sending of URLs and get handlers started"
arch="all"
url="https://gitlab.com/ubports/development/core/lomiri-url-dispatcher"
license="LGPL-3.0-only"
depends_dev="
click-dev
dbus-test-runner-dev
gtest-dev
json-glib-dev
libapparmor-dev
lomiri-app-launch-dev
"
makedepends="
$depends_dev
cmake
cmake-extras
dbus-test-runner
glib-dev
gmock
intltool
samurai
"
checkdepends="py3-dbusmock"
source="https://gitlab.com/ubports/development/core/lomiri-url-dispatcher/-/archive/$pkgver/lomiri-url-dispatcher-$pkgver.tar.gz
0001-remove-systemd.patch
"
subpackages="$pkgname-dev $pkgname-lang"
options="!check" # several tests hang
build() {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=None \
-Denable_mirclient=OFF
cmake --build build
}
check() {
ctest --test-dir build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
c62214f5a6d31958d5769f9262b820f1d0bc41757bc291bddbfd1c41d62996c2010f6feb76f0e8cfd86079f9565751bd213fe742b05e8e433474e8d3d31be304 lomiri-url-dispatcher-0.1.4.tar.gz
586d24fd32f368b7f0404d4f5664bde8ed85e88e79f4532aa686ba0e4fc5c6c9c3c33832fded9f09bc5eba983b853a6be2204d9796a571e2dfecfa1afaf9f74f 0001-remove-systemd.patch
"