# Maintainer: Luca Weiss <luca@lucaweiss.eu>
# Contributor: Bart Ribbers <bribbers@disroot.org>
pkgname=lomiri-ui-toolkit
pkgver=1.3.5110
pkgrel=0
pkgdesc="Qt Components for Lomiri"
arch="all !armhf" # blocked by qt5-qtsystems-dev
url="https://gitlab.com/ubports/development/core/lomiri-ui-toolkit"
license="LGPL-3.0-only"
depends="
	qt5-qtfeedback
	qt5-qtgraphicaleffects
	"
depends_dev="
	eudev-dev
	libevdev-dev
	libnih-dev
	libxi-dev
	lttng-ust-dev
	mir-dev
	qt5-qtfeedback-dev
	qt5-qtgraphicaleffects
	qt5-qtpim-dev
	qt5-qtsvg-dev
	qt5-qtsystems-dev
	"
makedepends="
	$depends_dev
	qt5-qtdeclarative-dev
	qt5-qttools-dev
	"
checkdepends="
	bash
	dbus-test-runner
	diffutils
	grep
	xvfb-run
	"
source="https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/archive/$pkgver/lomiri-ui-toolkit-$pkgver.tar.gz
	0001-Remove-debian-isms-from-test-runner.patch
	0002-Don-t-build-app-launch-profiler.patch
	"
subpackages="$pkgname-dev $pkgname-lang"
options="!check" # Several tests fail

build() {
	qmake-qt5 CONFIG+=no_docs
	make
}

check() {
	xvfb-run make check
}

package() {
	make INSTALL_ROOT="$pkgdir" install
}

sha512sums="
5f9189536c4c831d2e7e7843597160e4475ecc19f4e9f953bf05148eca79b199286b8f1a59f9646fa29475f5dce07bfd6444df70589557670f633fa02776ef3f  lomiri-ui-toolkit-1.3.5110.tar.gz
7423ea0f4edececdeab09c4c91686e981ecedc2b7b39d147d604eb1bd8cdb26a1c3b4fad848215a1a8db1197bd3a58fb82651b0e298c52181632ae629c307d9a  0001-Remove-debian-isms-from-test-runner.patch
46a12139eeb09b4a7baba4c020103bff8c7885d65fc88ec2e2f4cbf6d93f0aed8d853da316619cb3bafdde5853517dab0b372132d91a03870b9e06a839a854df  0002-Don-t-build-app-launch-profiler.patch
"
