2023-11-14 23:51:02 +00:00

46 lines
1.4 KiB
Plaintext

# Maintainer: Luca Weiss <luca@z3ntu.xyz>
pkgname=lomiri-action-api
pkgver=1.1.2
pkgrel=0
pkgdesc="Lomiri Action Qt API"
url="https://gitlab.com/ubports/development/core/lomiri-action-api"
arch="all"
license="LGPL-3.0-only"
depends_dev="qt5-qtdeclarative-dev"
makedepends="
$depends_dev
cmake
samurai
"
checkdepends="dbus-test-runner"
subpackages="$pkgname-dev"
source="https://gitlab.com/ubports/development/core/lomiri-action-api/-/archive/$pkgver/lomiri-action-api-$pkgver.tar.gz
0001-Fix-unknown-cmake-command-in-error-paths.patch
0002-Use-qmltestrunner-qt5.patch
"
options="!check" # tests hang
build() {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=None \
-Duse_libhud2=OFF
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
683c8f35f66983afbc5267c15009b735967373e3678a03bf6311143bf4190d51e9dd2d7f6f9732f786eeab9ce107f465e1026c57111920e6f7ae39bf9d9c60e2 lomiri-action-api-1.1.2.tar.gz
ba5f9c3a723ff1c9e18688d89fb2f16888387ec444419dc28ef491ff4e6c1f5f4260e5ad2a15d6b73e0299ab0f1291db666a16d087013888d94338397c1e131e 0001-Fix-unknown-cmake-command-in-error-paths.patch
3c6c8b12579ee0a9ad5bc28afa6dcfee132cb9a90b44314f9c10e044fd468f8004b8b460aa624714f672b35a500b1ae755494d112c3a9185a2670b8aec5d2e3b 0002-Use-qmltestrunner-qt5.patch
"