diff --git a/kde/plasma-bigscreen/APKBUILD b/kde/plasma-bigscreen/APKBUILD index f27d32287c6d3c4c2b6bc29975b279fcf9ebc2b1..3904a83f7d7b5dcdd0e768bcdeece4fc14cb5175 100644 --- a/kde/plasma-bigscreen/APKBUILD +++ b/kde/plasma-bigscreen/APKBUILD @@ -5,7 +5,7 @@ pkgver=0_git20200731 pkgrel=0 _commit="c0497ce2a98db02a62f5e1eb15dcb4761cef2f96" pkgdesc="A 10-feet interface made for TVs" -url="https://invent.kde.org/kde/plasma-bigscreen/" +url="https://invent.kde.org/plasma/plasma-bigscreen/" arch="all !armhf" # armhf blocked by qt5-qtdeclarative license="Apache-2.0 AND LGPL-2.0-only AND LGPL-2.1-only AND GPL-2.0-only" depends=" @@ -35,12 +35,25 @@ makedepends=" qt5-qtdeclarative-dev qt5-qtmultimedia-dev " -source="https://invent.kde.org/kde/plasma-bigscreen/-/archive/$_commit/plasma-bigscreen-$_commit.tar.gz +source="https://invent.kde.org/plasma/plasma-bigscreen/-/archive/$_commit/plasma-bigscreen-$_commit.tar.gz plasma-bigscreen.sh plasma-bigscreen.desktop " builddir="$srcdir/plasma-bigscreen-$_commit" +prepare() { + default_prepare + + # qmlplugindump fails for armv7+qemu (pmb#1970). This is purely for + # packager knowledge and doesn't affect runtime, so we can disable it. + if [ "$CARCH" = "armv7" ]; then + sed -i "s/ecm_find_qmlmodule/# ecm_find_qmlmodule/g" CMakeLists.txt + sed -i "s/ecm_find_qmlmodule/# ecm_find_qmlmodule/g" kcms/audio-device-chooser/CMakeLists.txt + sed -i "s/ecm_find_qmlmodule/# ecm_find_qmlmodule/g" kcms/kdeconnect/CMakeLists.txt + sed -i "s/ecm_find_qmlmodule/# ecm_find_qmlmodule/g" kcms/wifi/CMakeLists.txt + fi +} + build() { cmake -B build \ -DCMAKE_BUILD_TYPE=None \