diff --git a/temp/plasma-bigscreen/APKBUILD b/temp/plasma-bigscreen/APKBUILD new file mode 100644 index 000000000..0ada39678 --- /dev/null +++ b/temp/plasma-bigscreen/APKBUILD @@ -0,0 +1,79 @@ +# The group tag is just to easily find this APKBUILD by some scripts for automation +# group=kde-plasma +maintainer="team/kde " +pkgname=plasma-bigscreen +pkgver=6.6.80_git20260308 +pkgrel=0 +_commit="a5c7adf833e21c430a06cce395f60622174a9777" +pkgdesc="A 10-feet interface made for TVs" +url="https://plasma-bigscreen.org" +# armhf blocked by qt6-qtdeclarative +# x86, riscv64 and s390x blocked by qt6-qtwebengine +arch="all !armhf !x86 !riscv64 !s390x" +license="LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL" +depends=" + kde-cli-tools + kdeconnect + kirigami + plasma-nano + plasma-nm + plasma-pa + plasma-settings + plasma-workspace + " +# openmp can be removed once kirigami is fixed in Alpine +makedepends=" + bluez-qt-dev + extra-cmake-modules + kcmutils-dev + kdeclarative-dev + ki18n-dev + kio-dev + kirigami-dev + knotifications-dev + kwayland-dev + kwindowsystem-dev + libcec-dev + libplasma-dev + openmp-dev + plasma-activities-dev + plasma-activities-stats-dev + plasma-workspace-dev + qt6-qtbase-dev + qt6-qtdeclarative-dev + qt6-qtmultimedia-dev + qt6-qtwebengine-dev + samurai + sdl3-dev + " +subpackages="$pkgname-lang" +case "$pkgver" in + *.90*) _rel=unstable;; + *) _rel=stable;; +esac +_repo_url="https://invent.kde.org/plasma/plasma-bigscreen.git" +source="https://invent.kde.org/plasma/plasma-bigscreen/-/archive/$_commit/plasma-bigscreen-$_commit.tar.gz" + +options="!check" +builddir="$srcdir/plasma-bigscreen-$_commit" + +build() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + cmake --build build +} + +check() { + ctest --test-dir build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + +sha512sums=" +5d56928eef974edfdd6572c2f6252bd6f0863941d4280a94b65bdce2d06021a298a9981ab615575e94c8668c88e26fdc287a4e2ba576b7fba3f9f7c879a8bc4b plasma-bigscreen-a5c7adf833e21c430a06cce395f60622174a9777.tar.gz +"