# Maintainer: Luca Weiss # Contributor: Aster Boese pkgname=morph-browser pkgver=1.1.2 pkgrel=0 pkgdesc="Lightweight web browser tailored for Ubuntu Touch" url="https://gitlab.com/ubports/development/core/morph-browser" # armhf: blocked by lomiri-ui-toolkit # ppc64le/riscv64/s390x/loongarch64: blocked by qt5-qtwebengine arch="all !armhf !ppc64le !riscv64 !s390x !loongarch64" license="GPL-3.0-only" depends=" font-liberation lomiri-action-api lomiri-content-hub lomiri-ui-extras lomiri-ui-toolkit qt5-qtbase-sqlite qt5-qtquickcontrols2 " makedepends=" click-dev cmake cmake-extras gnome-desktop-dev libapparmor-dev lomiri-trust-store-dev qt5-qtdeclarative-dev qt5-qtwebengine-dev samurai xvfb-run " checkdepends=" py3-dbusmock py3-xdg " subpackages="$pkgname-lang" source="https://gitlab.com/ubports/development/core/morph-browser/-/archive/$pkgver/morph-browser-$pkgver.tar.gz" options="!check" # 4 tests fail and test 27 hangs build() { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_BUILD_TYPE=None \ -DCLICK_MODE=off cmake --build build } check() { ctest --test-dir build } package() { DESTDIR="$pkgdir" cmake --install build } sha512sums=" c4ec0ae8140b20bc7ac503c4f20db898f1d324428ac39856043b7b460e9a2db0b51393c8f43551e16666e9021a3a17c5e88fc4e322dd0f65746aa0ccd8081caa morph-browser-1.1.2.tar.gz "