Compare commits
6
Commits
main
...
bigscreen-tinydm
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9c4ee155d1 | ||
|
|
9b9ff6fd2c | ||
|
|
eaa58e9cdf | ||
|
|
361278a4ff | ||
|
|
7f264de95d | ||
|
|
b47f868309 |
No files matched your search
@@ -1,36 +1,36 @@
|
||||
# Reference: https://postmarketos.org/uipkg
|
||||
maintainer="Bart Ribbers <bribbers@disroot.org>"
|
||||
pkgname=postmarketos-ui-plasma-bigscreen
|
||||
pkgver=1
|
||||
pkgrel=3
|
||||
pkgver=2
|
||||
pkgrel=0
|
||||
_commit_configs="a8bd93e279c222be6058ef46b065c11e88aa8400"
|
||||
pkgdesc="(Wayland) 10-feet variant of Plasma, made for big screen TVs"
|
||||
url="https://wiki.postmarketos.org/wiki/Plasma_Bigscreen"
|
||||
# Crashes on armhf due to https://gitlab.postmarketos.org/postmarketOS/pmaports/issues/75
|
||||
# riscv64: plasma-workspace, qt5-qtbase need rebuild against libcui18n in alpine edge
|
||||
arch="!armhf !riscv64"
|
||||
url="https://plasma-bigscreen.org"
|
||||
# armhf blocked by qt6-qtdeclarative -> plasma-bigscreen
|
||||
# x86, riscv64 and s390x blocked by qt6-qtwebengine -> plasma-bigscreen
|
||||
arch="all !armhf !x86 !riscv64 !s390x"
|
||||
license="GPL-3.0-or-later"
|
||||
depends="
|
||||
plasma-bigscreen
|
||||
postmarketos-base-ui-plasma
|
||||
qt5-qtvirtualkeyboard
|
||||
postmarketos-base-ui-tinydm
|
||||
"
|
||||
_pmb_recommends="
|
||||
aura-browser
|
||||
breeze-icons5
|
||||
breeze-icons
|
||||
nymphcast
|
||||
plank-player
|
||||
"
|
||||
subpackages="$pkgname-openrc"
|
||||
install="
|
||||
$pkgname.post-install
|
||||
$pkgname.post-upgrade
|
||||
"
|
||||
source="$pkgname-$_commit_configs.tar.gz::https://invent.kde.org/plasma-bigscreen/bigscreen-image-settings/-/archive/$_commit_configs/bigscreen-image-settings-$_commit_configs.tar.gz
|
||||
qtlogging.ini
|
||||
nymphcast.desktop
|
||||
"
|
||||
options="!check pmb:drm"
|
||||
options="!check pmb:systemd" # No tests for a meta package
|
||||
|
||||
package() {
|
||||
install -Dm644 -t "$pkgdir"/etc/xdg/QtProject \
|
||||
"$srcdir"/qtlogging.ini
|
||||
install -Dm644 -t "$pkgdir"/etc/xdg/autostart \
|
||||
"$srcdir"/nymphcast.desktop
|
||||
|
||||
@@ -39,21 +39,7 @@ package() {
|
||||
mv "$srcdir"/bigscreen-image-settings-"$_commit_configs"/etc/skel/.config "$pkgdir"/etc/skel/
|
||||
}
|
||||
|
||||
openrc() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
||||
depends="
|
||||
elogind-openrc
|
||||
openrc
|
||||
networkmanager-openrc
|
||||
tinydm-openrc
|
||||
"
|
||||
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
a3b877e15f06078c4ac6017d2b6ce57902d23d40c0fbbc8e7ad0af8f5b9ddc802e8e353ee4f48a07315dd2d1fd1b34ed3bfc4235649ba27729cbfd67dad3675a postmarketos-ui-plasma-bigscreen-a8bd93e279c222be6058ef46b065c11e88aa8400.tar.gz
|
||||
341f0b866c315f37868ef3e7137cce8b53a0e8e6164e5af71b3e8e2fa68321afbf0652d76124ef84bade1393f701748852ac939aef9daff7e272a0df827780eb qtlogging.ini
|
||||
04b0dc1385072b5e9004068594c110678ed9efd6254fd98dee302524e0edf139f936de849d80253301552f9927409a8b0cf5ad32cdb9f7861ef0e72787610d3c nymphcast.desktop
|
||||
"
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
rc-update add elogind default
|
||||
rc-update add networkmanager default
|
||||
rc-update add tinydm default
|
||||
|
||||
tinydm-set-session -s /usr/share/wayland-sessions/plasma-bigscreen-wayland.desktop
|
||||
-1
@@ -1 +0,0 @@
|
||||
postmarketos-ui-plasma-bigscreen-openrc.post-install
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
tinydm-set-session -s /usr/share/wayland-sessions/plasma-bigscreen-wayland.desktop
|
||||
+1
@@ -0,0 +1 @@
|
||||
postmarketos-ui-plasma-bigscreen.post-install
|
||||
@@ -1,70 +0,0 @@
|
||||
[Rules]
|
||||
org.kde.kwindowsystem.info=true
|
||||
org.kde.kwindowsystem.warning=true
|
||||
org.kde.kwindowsystem.critical=true
|
||||
org.kde.kwindowsystem.debug=true
|
||||
kwin_core.info=true
|
||||
kwin_core.warning=true
|
||||
kwin_core.critical=true
|
||||
kwin_core.debug=true
|
||||
kwineffects.info=true
|
||||
kwineffects.warning=true
|
||||
kwineffects.critical=true
|
||||
kwineffects.debug=true
|
||||
libkwineffects.info=true
|
||||
libkwineffects.warning=true
|
||||
libkwineffects.critical=true
|
||||
libkwineffects.debug=true
|
||||
libkwinglutils.info=true
|
||||
libkwinglutils.warning=true
|
||||
libkwinglutils.critical=true
|
||||
libkwinglutils.debug=true
|
||||
libkwinxrenderutils.info=true
|
||||
libkwinxrenderutils.warning=true
|
||||
libkwinxrenderutils.critical=true
|
||||
libkwinxrenderutils.debug=true
|
||||
kwin_wayland_drm.info=true
|
||||
kwin_wayland_drm.warning=true
|
||||
kwin_wayland_drm.critical=true
|
||||
kwin_wayland_drm.debug=true
|
||||
kwin_wayland_framebuffer.info=true
|
||||
kwin_wayland_framebuffer.warning=true
|
||||
kwin_wayland_framebuffer.critical=true
|
||||
kwin_wayland_framebuffer.debug=true
|
||||
kwin_wayland_hwcomposer.debug=true
|
||||
kwin_wayland_backend.info=true
|
||||
kwin_wayland_backend.warning=true
|
||||
kwin_wayland_backend.critical=true
|
||||
kwin_wayland_backend.debug=true
|
||||
kwin_wayland_x11windowed.info=true
|
||||
kwin_wayland_x11windowed.warning=true
|
||||
kwin_wayland_x11windowed.critical=true
|
||||
kwin_wayland_x11windowed.debug=true
|
||||
kwin_platform_x11_standalone.info=true
|
||||
kwin_platform_x11_standalone.warning=true
|
||||
kwin_platform_x11_standalone.critical=true
|
||||
kwin_platform_x11_standalone.debug=true
|
||||
kwin_libinput.info=true
|
||||
kwin_libinput.warning=true
|
||||
kwin_libinput.critical=true
|
||||
kwin_libinput.debug=true
|
||||
kwin_tabbox.info=true
|
||||
kwin_tabbox.warning=true
|
||||
kwin_tabbox.critical=true
|
||||
kwin_tabbox.debug=true
|
||||
kwin_decorations.info=true
|
||||
kwin_decorations.warning=true
|
||||
kwin_decorations.critical=true
|
||||
kwin_decorations.debug=true
|
||||
kwin_scripting.info=true
|
||||
kwin_scripting.warning=true
|
||||
kwin_scripting.critical=true
|
||||
kwin_scripting.debug=true
|
||||
kwin_xkbcommon.info=true
|
||||
kwin_xkbcommon.warning=true
|
||||
kwin_xkbcommon.critical=true
|
||||
kwin_xkbcommon.debug=true
|
||||
kwin_qpa_plugin.info=true
|
||||
kwin_qpa_plugin.warning=true
|
||||
kwin_qpa_plugin.critical=true
|
||||
kwin_qpa_plugin.debug=true
|
||||
@@ -0,0 +1,50 @@
|
||||
# The group tag is just to easily find this APKBUILD by some scripts for automation
|
||||
# group=kde-plasma
|
||||
maintainer="team/kde <bribbers@disroot.org>"
|
||||
pkgname=aura-browser
|
||||
pkgver=6.6.80_git20260307
|
||||
pkgrel=0
|
||||
_commit="64a02ef757a09420e08b875e4351cf680d2452b4"
|
||||
pkgdesc="Browser for a fully immersed Big Screen experience allowing you to navigate the world wide web using just your remote control"
|
||||
url="https://invent.kde.org/plasma/aura-browser"
|
||||
# armhf blocked by qt6-qtdeclarative
|
||||
# x86, riscv64 and s390x blocked by qt6-qtwebengine
|
||||
arch="all !armhf !x86 !riscv64 !s390x"
|
||||
license="BSD-2-Clause AND (GPL-2.0-only OR GPL-3.0-only) AND CC0-1.0"
|
||||
makedepends="
|
||||
extra-cmake-modules
|
||||
ki18n-dev
|
||||
kirigami-dev
|
||||
openmp-dev
|
||||
qt6-qtbase-dev
|
||||
qt6-qtdeclarative-dev
|
||||
qt6-qtmultimedia-dev
|
||||
qt6-qtwebengine-dev
|
||||
samurai
|
||||
"
|
||||
subpackages="$pkgname-lang"
|
||||
case "$pkgver" in
|
||||
*.90*) _rel=unstable;;
|
||||
*) _rel=stable;;
|
||||
esac
|
||||
_repo_url="https://invent.kde.org/plasma/aura-browser.git"
|
||||
source="https://invent.kde.org/plasma/aura-browser/-/archive/$_commit/aura-browser-$_commit.tar.gz"
|
||||
options="!check" # No tests
|
||||
|
||||
builddir="$srcdir/aura-browser-$_commit"
|
||||
|
||||
build() {
|
||||
cmake -B build -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
944ed41d171157edda30c22a0969db358cd2ce95e70e60f69686a3b5839ad4cba5f6f7c0214af3bcf6135d9607fff8aac9fc061c2217d048f178a2e143106cd2 aura-browser-64a02ef757a09420e08b875e4351cf680d2452b4.tar.gz
|
||||
"
|
||||
@@ -0,0 +1,50 @@
|
||||
# The group tag is just to easily find this APKBUILD by some scripts for automation
|
||||
# group=kde-plasma
|
||||
maintainer="team/kde <bribbers@disroot.org>"
|
||||
pkgname=plank-player
|
||||
pkgver=6.6.80_git20260304
|
||||
pkgrel=0
|
||||
_commit="0772b39e49ffec589eea61bd0b7e0702ed710cf8"
|
||||
pkgdesc="Multimedia Player for playing local files on Plasma Bigscreen allowing navigation with just a remote control"
|
||||
url="https://invent.kde.org/plasma/plank-player"
|
||||
# armhf blocked by qt6-qtdeclarative
|
||||
arch="all !armhf"
|
||||
license="BSD-2-Clause AND (GPL-2.0-only OR GPL-3.0-only) AND CC0-1.0"
|
||||
depends="kirigami"
|
||||
# openmp can be removed once kirigami is fixed in Alpine
|
||||
makedepends="
|
||||
extra-cmake-modules
|
||||
ki18n-dev
|
||||
kirigami-dev
|
||||
openmp-dev
|
||||
qt6-qtbase-dev
|
||||
qt6-qtdeclarative-dev
|
||||
qt6-qtmultimedia-dev
|
||||
samurai
|
||||
"
|
||||
subpackages="$pkgname-lang"
|
||||
case "$pkgver" in
|
||||
*.90*) _rel=unstable;;
|
||||
*) _rel=stable;;
|
||||
esac
|
||||
_repo_url="https://invent.kde.org/plasma/plank-playe.git"
|
||||
source="https://invent.kde.org/plasma/plank-player/-/archive/$_commit/plank-player-$_commit.tar.gz"
|
||||
options="!check" # No tests
|
||||
|
||||
builddir="$srcdir/plank-player-$_commit"
|
||||
|
||||
build() {
|
||||
cmake -B build -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
f423dd4bb08dc588903c46a5e9de564b20a3e74c3ca202b8dcc1878c589ffaeeccb42d44eb213a858f9a812bbf49716ba40ec9b0864095bb9d3ce784f9df56ed plank-player-0772b39e49ffec589eea61bd0b7e0702ed710cf8.tar.gz
|
||||
"
|
||||
@@ -0,0 +1,80 @@
|
||||
# The group tag is just to easily find this APKBUILD by some scripts for automation
|
||||
# group=kde-plasma
|
||||
maintainer="team/kde <bribbers@disroot.org>"
|
||||
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-remotecontrollers
|
||||
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
|
||||
"
|
||||
@@ -0,0 +1,66 @@
|
||||
# The group tag is just to easily find this APKBUILD by some scripts for automation
|
||||
# group=kde-plasma
|
||||
maintainer="team/kde <bribbers@disroot.org>"
|
||||
pkgname=plasma-remotecontrollers
|
||||
pkgver=6.6.80_git20260305
|
||||
pkgrel=0
|
||||
_commit="b4f43e8bb588f28a165c0bd42f05dda3c67a62c5"
|
||||
pkgdesc="Translate various input device events into keyboard and pointer events"
|
||||
url="https://invent.kde.org/plasma-bigscreen/plasma-remotecontrollers"
|
||||
# armhf blocked by qt6-qtdeclarative -> ki18n
|
||||
arch="all !armhf"
|
||||
license="BSD-2-Clause AND (GPL-2.0-only OR GPL-3.0-only) AND CC0-1.0"
|
||||
# For some reason there is no dep on so:libcec but it crashes without it
|
||||
depends="libcec"
|
||||
makedepends="
|
||||
extra-cmake-modules
|
||||
kcmutils-dev
|
||||
kconfig-dev
|
||||
kdeclarative-dev
|
||||
ki18n-dev
|
||||
knotifications-dev
|
||||
kpackage-dev
|
||||
kstatusnotifieritem-dev
|
||||
kwindowsystem-dev
|
||||
libcec-dev
|
||||
libevdev-dev
|
||||
plasma-workspace-dev
|
||||
qt6-qtbase-dev
|
||||
qt6-qtwayland-dev
|
||||
samurai
|
||||
solid-dev
|
||||
xwiimote-dev
|
||||
"
|
||||
subpackages="$pkgname-lang"
|
||||
case "$pkgver" in
|
||||
*.90*) _rel=unstable;;
|
||||
*) _rel=stable;;
|
||||
esac
|
||||
_repo_url="https://invent.kde.org/plasma-bigscreen/plasma-remotecontrollers.git"
|
||||
source="https://invent.kde.org/plasma-bigscreen/plasma-remotecontrollers/-/archive/$_commit/plasma-remotecontrollers-$_commit.tar.gz
|
||||
uinput.conf
|
||||
"
|
||||
options="!check" # No tests
|
||||
|
||||
builddir="$srcdir/plasma-remotecontrollers-$_commit"
|
||||
|
||||
build() {
|
||||
cmake -B build -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
|
||||
install -Dm644 \
|
||||
"$srcdir"/uinput.conf \
|
||||
-t "$pkgdir"/usr/lib/modules-load.d
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
390bd2e623dbccc055712687a816e61fcd84d735caae625754f0d4daac444f77f082ab804a0520d32dbb9cd2d986278f90a63fa3bf599f9fcc7b4d8ade71e8b9 plasma-remotecontrollers-b4f43e8bb588f28a165c0bd42f05dda3c67a62c5.tar.gz
|
||||
a9b069ed121ffeee887e0583d8cb46035ecf1fa90a26a4ecb3aa11ff03178b2b08621f6676db6b2350f290694c04aabcf36f2ce3e0813a76dde9a33555edb112 uinput.conf
|
||||
"
|
||||
@@ -0,0 +1 @@
|
||||
uinput
|
||||
Reference in new issue
Block a user