main/postmarketos-ui-*: add service manager pmb options
See https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2831 Signed-off-by: Aster Boese <asterboese@mailbox.org> [ci:skip-vercheck] Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8545>
This commit is contained in:
@@ -15,7 +15,7 @@ depends="
|
||||
"
|
||||
subpackages="$pkgname-openrc $pkgname-systemd"
|
||||
source="buffyboard.init buffyboard.service"
|
||||
options="!check" # No tests
|
||||
options="!check pmb:default-openrc pmb:support-openrc pmb:support-systemd" # No tests
|
||||
|
||||
package() {
|
||||
install -Dm755 "$srcdir"/buffyboard.init "$pkgdir"/etc/init.d/buffyboard
|
||||
|
||||
@@ -6,7 +6,7 @@ pkgdesc="(Wayland) Kiosk WM"
|
||||
arch="all"
|
||||
url="https://postmarketos.org/"
|
||||
license="GPL-3.0-or-later"
|
||||
options="!check pmb:drm"
|
||||
options="!check pmb:drm pmb:default-openrc pmb:support-openrc pmb:support-systemd"
|
||||
depends="postmarketos-base-ui-cage"
|
||||
# https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/issues/2347
|
||||
_pmb_groups="seat"
|
||||
|
||||
@@ -12,7 +12,7 @@ depends="
|
||||
postmarketos-base-ui-networkmanager
|
||||
wireless-tools
|
||||
"
|
||||
options="!check pmb:systemd" # No testsuite
|
||||
options="!check pmb:default-systemd pmb:support-openrc pmb:support-systemd" # No testsuite
|
||||
subpackages="$pkgname-openrc:_openrc"
|
||||
|
||||
package() {
|
||||
|
||||
@@ -50,7 +50,7 @@ source="
|
||||
wallpaper.conf
|
||||
"
|
||||
subpackages="$pkgname-openrc"
|
||||
options="!check pmb:drm pmb:systemd"
|
||||
options="!check pmb:drm pmb:default-systemd pmb:support-systemd"
|
||||
replaces="
|
||||
cosmic-applets
|
||||
cosmic-bg
|
||||
|
||||
@@ -17,7 +17,7 @@ depends="
|
||||
install="$pkgname-openrc.post-install $pkgname-openrc.pre-deinstall $pkgname-openrc.post-upgrade"
|
||||
subpackages="$pkgname-openrc $pkgname-systemd"
|
||||
source="fbkeyboard.init fbkeyboard.service"
|
||||
options="!check" # No tests
|
||||
options="!check pmb:default-openrc pmb:support-openrc pmb:support-systemd" # No tests
|
||||
|
||||
package() {
|
||||
install -Dm755 "$srcdir"/fbkeyboard.init "$pkgdir"/etc/init.d/fbkeyboard
|
||||
|
||||
@@ -36,7 +36,7 @@ _pmb_recommends="
|
||||
postmarketos-welcome
|
||||
"
|
||||
subpackages="$pkgname-openrc"
|
||||
options="!check pmb:systemd"
|
||||
options="!check pmb:default-systemd pmb:support-openrc pmb:support-systemd"
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"
|
||||
|
||||
@@ -29,7 +29,7 @@ _pmb_recommends="
|
||||
snapshot
|
||||
"
|
||||
subpackages="$pkgname-openrc"
|
||||
options="!check pmb:systemd"
|
||||
options="!check pmb:default-systemd pmb:support-openrc pmb:support-systemd"
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"
|
||||
|
||||
@@ -29,7 +29,7 @@ depends="
|
||||
xorg-server
|
||||
"
|
||||
subpackages="$pkgname-openrc"
|
||||
options="!check"
|
||||
options="!check pmb:default-openrc pmb:support-openrc pmb:support-systemd"
|
||||
|
||||
build() {
|
||||
return 0
|
||||
|
||||
@@ -21,7 +21,7 @@ depends="
|
||||
"
|
||||
subpackages="$pkgname-openrc $pkgname-systemd"
|
||||
source="automount-media.rules kodi.service"
|
||||
options="!check pmb:drm pmb:systemd"
|
||||
options="!check pmb:drm pmb:default-systemd pmb:support-openrc pmb:support-systemd"
|
||||
|
||||
package() {
|
||||
install -Dm644 automount-media.rules \
|
||||
|
||||
@@ -71,7 +71,7 @@ source="
|
||||
superd/lomiri-indicator-location.service
|
||||
superd/lomiri-indicator-network.service
|
||||
"
|
||||
options="!check pmb:drm"
|
||||
options="!check pmb:drm pmb:default-openrc pmb:support-openrc"
|
||||
|
||||
package() {
|
||||
install -Dm644 "$srcdir"/000-gschema.override \
|
||||
|
||||
@@ -60,7 +60,7 @@ source="
|
||||
xfce4-screensaver-preferences.desktop
|
||||
xscreensaver-settings.desktop
|
||||
"
|
||||
options="!check" # No testsuite
|
||||
options="!check pmb:default-openrc pmb:support-openrc pmb:support-systemd" # No testsuite
|
||||
builddir="$srcdir/lxqt-tablet-$pkgver"
|
||||
|
||||
package() {
|
||||
|
||||
@@ -53,7 +53,7 @@ source="
|
||||
onboard-autostart.desktop
|
||||
pmOS-panel.layout
|
||||
"
|
||||
options="!check pmb:systemd"
|
||||
options="!check pmb:default-systemd pmb:support-systemd pmb:support-openrc"
|
||||
|
||||
package() {
|
||||
install -Dm644 -t "$pkgdir"/etc/skel/.config/autostart \
|
||||
|
||||
@@ -7,7 +7,7 @@ pkgdesc="(Wayland) Open Source PC client for NVIDIA GameStream, as used by the N
|
||||
arch="all !riscv64 !armhf"
|
||||
url="https://postmarketos.org/"
|
||||
license="GPL-3.0-or-later"
|
||||
options="!check pmb:drm"
|
||||
options="!check pmb:drm pmb:default-openrc pmb:support-openrc pmb:support-systemd"
|
||||
depends="postmarketos-base-ui-cage"
|
||||
source="10-moonlight-qt.sh"
|
||||
# https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/issues/2347
|
||||
|
||||
@@ -30,14 +30,14 @@ _pmb_recommends="
|
||||
xwayland
|
||||
"
|
||||
_pmb_groups="seat"
|
||||
subpackages="$pkgname-openrc $pkgname-systemd"
|
||||
subpackages="$pkgname-systemd"
|
||||
source="
|
||||
niri-greet.kdl
|
||||
wlgreet.toml
|
||||
greetd-wlgreet.conf
|
||||
"
|
||||
# No tests
|
||||
options="!check pmb:drm pmb:systemd"
|
||||
options="!check pmb:drm pmb:default-systemd pmb:support-systemd"
|
||||
|
||||
package() {
|
||||
# niri configuration for the greeter
|
||||
@@ -53,20 +53,6 @@ package() {
|
||||
"$pkgdir"/usr/lib/systemd/system/greetd.service.d/override.conf
|
||||
}
|
||||
|
||||
openrc() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel openrc"
|
||||
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
||||
depends="
|
||||
bluez-openrc
|
||||
elogind-openrc
|
||||
modemmanager-openrc
|
||||
networkmanager-openrc
|
||||
seatd-openrc
|
||||
"
|
||||
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
d679d3900904c89381b923a2ca4b92b65b300162d9ca581a2b11c37b34405c89b0b530821282c94067a3ff351642842fd7cee17d3c10c4357663471f57e1e3f8 niri-greet.kdl
|
||||
49f9c81c2ab7edc5127818de27c5a4fa74cd7fae403afe5bac641ac44132f8d99f0d78e09d2c85d676f30001b201f0ad1b1160becef0b3d0788173f02f9562fa wlgreet.toml
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
rc-update add elogind default
|
||||
rc-update add networkmanager default
|
||||
|
||||
exit 0
|
||||
@@ -1 +0,0 @@
|
||||
postmarketos-ui-niri-openrc.post-install
|
||||
@@ -22,7 +22,7 @@ depends="
|
||||
xorg-server
|
||||
"
|
||||
subpackages="$pkgname-openrc"
|
||||
options="!check"
|
||||
options="!check pmb:default-openrc pmb:support-openrc pmb:support-systemd"
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"
|
||||
|
||||
@@ -35,7 +35,7 @@ source="
|
||||
pmos_setup.sh
|
||||
"
|
||||
# NOTE: this UI *only* works with systemd
|
||||
options="!check pmb:systemd"
|
||||
options="!check pmb:default-systemd pmb:support-systemd"
|
||||
replaces="gdm"
|
||||
|
||||
_source440="
|
||||
|
||||
@@ -49,7 +49,7 @@ source="
|
||||
greetd.confd
|
||||
greetd-phrog.conf
|
||||
"
|
||||
options="!check pmb:drm pmb:systemd"
|
||||
options="!check pmb:drm pmb:default-systemd pmb:support-openrc pmb:support-systemd"
|
||||
|
||||
package() {
|
||||
install -Dm644 "$srcdir"/01_postmarketos-ui-phosh.gschema.override \
|
||||
|
||||
@@ -32,7 +32,7 @@ source="$pkgname-$_commit_configs.tar.gz::https://invent.kde.org/plasma-bigscree
|
||||
nymphcast.desktop
|
||||
org.jellyfin.JellyfinDesktop.desktop
|
||||
"
|
||||
options="!check pmb:systemd" # No tests for a meta package
|
||||
options="!check pmb:default-systemd pmb:support-systemd" # No tests for a meta package
|
||||
|
||||
[ "$CARCH" != "loongarch64" ] && subpackages="$subpackages $pkgname-extras" # kodi
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ _pmb_recommends="$_pmb_recommends
|
||||
wayland-utils
|
||||
xdpyinfo
|
||||
"
|
||||
options="!check pmb:systemd" # No tests for a metapkg
|
||||
options="!check pmb:default-systemd pmb:support-systemd" # No tests for a metapkg
|
||||
subpackages="$pkgname-openrc $pkgname-systemd"
|
||||
install="
|
||||
$pkgname-openrc.post-install
|
||||
|
||||
@@ -51,7 +51,7 @@ install="
|
||||
$pkgname-systemd.post-upgrade
|
||||
"
|
||||
replaces="plasma-mobile plasma-mobile-meta"
|
||||
options="!check pmb:drm pmb:systemd"
|
||||
options="!check pmb:drm pmb:default-systemd pmb:support-systemd"
|
||||
|
||||
package() {
|
||||
install -Dm644 \
|
||||
|
||||
@@ -21,7 +21,7 @@ source="
|
||||
retroarch.initd
|
||||
postmarketos-ui-retroarch.sh
|
||||
"
|
||||
options="!check pmb:drm"
|
||||
options="!check pmb:drm pmb:default-openrc pmb:support-openrc pmb:support-systemd"
|
||||
|
||||
package() {
|
||||
install -Dm755 retroarch.initd "$pkgdir/etc/init.d/retroarch"
|
||||
|
||||
@@ -16,7 +16,7 @@ depends="
|
||||
shelli
|
||||
"
|
||||
subpackages="$pkgname-openrc"
|
||||
options="!check" # No tests
|
||||
options="!check pmb:default-openrc pmb:support-openrc pmb:support-systemd" # No tests
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"
|
||||
|
||||
@@ -37,7 +37,7 @@ source="
|
||||
etc-sway-config.d-00-logo-key.conf
|
||||
etc-sway-config.d-01-status-bar.conf
|
||||
"
|
||||
options="!check pmb:drm" # no testsuite
|
||||
options="!check pmb:drm pmb:default-openrc pmb:support-openrc pmb:support-systemd" # no testsuite
|
||||
replaces="sway"
|
||||
|
||||
package() {
|
||||
|
||||
@@ -39,7 +39,7 @@ _pmb_recommends="
|
||||
"
|
||||
provides="postmarketos-ui-sxmo"
|
||||
provider_priority=5
|
||||
options="!check"
|
||||
options="!check pmb:default-openrc pmb:support-openrc pmb:support-systemd"
|
||||
subpackages="$pkgname-openrc"
|
||||
|
||||
package() {
|
||||
|
||||
@@ -39,7 +39,7 @@ _pmb_recommends="
|
||||
"
|
||||
provides="postmarketos-ui-sxmo"
|
||||
provider_priority=3
|
||||
options="!check"
|
||||
options="!check pmb:default-openrc pmb:support-openrc pmb:support-systemd"
|
||||
subpackages="$pkgname-openrc"
|
||||
|
||||
package() {
|
||||
|
||||
@@ -43,7 +43,7 @@ _pmb_recommends="
|
||||
"
|
||||
provides="postmarketos-ui-sxmo"
|
||||
provider_priority=7
|
||||
options="!check pmb:drm"
|
||||
options="!check pmb:drm pmb:default-openrc pmb:support-openrc pmb:support-systemd"
|
||||
subpackages="$pkgname-openrc"
|
||||
|
||||
package() {
|
||||
|
||||
@@ -42,7 +42,7 @@ _pmb_recommends="
|
||||
"
|
||||
provides="postmarketos-ui-sxmo"
|
||||
provider_priority=10
|
||||
options="!check pmb:drm"
|
||||
options="!check pmb:drm pmb:default-openrc pmb:support-openrc pmb:support-systemd"
|
||||
subpackages="$pkgname-openrc"
|
||||
|
||||
package() {
|
||||
|
||||
@@ -30,7 +30,7 @@ _pmb_recommends="htop
|
||||
"
|
||||
subpackages="$pkgname-openrc"
|
||||
source="start_weston.sh weston.ini.default"
|
||||
options="!check pmb:drm" # Meta package, no test suite
|
||||
options="!check pmb:drm pmb:default-openrc pmb:support-openrc pmb:support-systemd" # Meta package, no test suite
|
||||
|
||||
package() {
|
||||
install -Dm755 "$srcdir"/start_weston.sh \
|
||||
|
||||
@@ -53,7 +53,7 @@ source="
|
||||
onboard-autostart.desktop
|
||||
xfce4-phone.sh
|
||||
"
|
||||
options="!check pmb:systemd"
|
||||
options="!check pmb:default-systemd pmb:support-openrc pmb:support-systemd"
|
||||
builddir="$srcdir/xfce4-phone-$pkgver"
|
||||
|
||||
package() {
|
||||
|
||||
Reference in New Issue
Block a user