Compare commits

...
Author SHA1 Message Date
fossdd 245778baf9 systemd/postmarketos-base-systemd: add system preset for kodi 2025-03-01 00:56:45 +01:00
fossdd 8f53e5394b systemd/systemd-services: add kodi service 2025-03-01 00:56:42 +01:00
fossdd 4c70a7d6c2 main/postmarketos-ui-kodi: enable some architectures
[ci:skip-vercheck]: only $arch changed, doesnt affect APKINDEX or .apk
2025-03-01 00:56:11 +01:00
5 changed files with 33 additions and 5 deletions

No files matched your search

@@ -2,7 +2,7 @@
# Co-maintainer: Clayton Craft <clayton@craftyguy.net>
# pmbootstrap installs this, if systemd is selected in "pmbootstrap init".
pkgname=postmarketos-base-systemd
pkgver=27
pkgver=28
pkgrel=0
pkgdesc="Meta package for running postmarketOS with systemd"
url="https://postmarketos.org"
@@ -73,7 +73,7 @@ sha512sums="
fbaa33425e507062a454f11bda48508f261c2144e5c23a20f567dc1cef14ce1dec57f8d934f418f5b6095509757f8503481aba9790a04c8f9f6995e65833d8c9 rootfs-etc-profile.d-99motd.sh
2faac294bb632762e247b850f09ff4b544ccff6c462efd8d4faca71ba30bdfa9c460377a0dc88e92c5dbbe251017d164064a56ac0e0410f224b45d4f5f81866c rootfs-etc-systemd-logind.conf
15423bfda57c90ab62fe69865ca4072a0aeb83bf77d9c278257e346f4da81843d010b41003c91ae9f3fcb1c67447645e7c19078eea2bf11312051e6ad7523ad1 rootfs-usr-share-mkinitfs-files-extra-01-initramfs-base-systemd.files
0e30cad5ab3a84807c406b66e391bf4c420d40c763fdb768a8194a499b91a705c18233921ad62d2d201de3fe3386e970cfddf55c38b6ba42fd565322ab51fe5e rootfs-usr-lib-systemd-system-preset-90-base.preset
a4917167e86714ff022bf55f2b18a1340519811a3a2255ded97a3b43d54d529efc79a5fb29c1bd7901a550ac459f6baa56124045dbcd38d106ea8bfb19389204 rootfs-usr-lib-systemd-system-preset-90-base.preset
c7ec5a4e7c7dcbf855f34e80adb225f52221340099216e57792b04f07e7b367e004209551e9a74152d9212926aba1b1a0a2680d3c2e35f15cca6f3cf0c9a3841 rootfs-usr-lib-systemd-user-preset-90-base.preset
605df1f004783d2e0ec5dd99a688bca27502c8c24bc05fb4dc26589b2070b0fbd1cf9bd56e6861d7cda2f8ac8147e7eb040acfd886185c01c8cf9de8b1ce2dcd rootfs-usr-bin-setup-timezone
"
@@ -48,6 +48,9 @@ enable gdm.service
## fbkeyboard
enable fbkeyboard.service
## kodi
enable kodi.service
# Waydroid
enable sensorfwd.service
enable waydroid-container.service
@@ -7,7 +7,7 @@
# How to add a new service file (5 steps):
pkgname=systemd-services
# 1. bump pkgver
pkgver=53
pkgver=54
pkgrel=0
pkgdesc="Systemd service files"
url="https://postmarketos.org"
@@ -43,6 +43,7 @@ subpackages="
kanshi-systemd:_service
kded-systemd:_service
kglobalacceld-systemd:_service
kodi-systemd:_service
ksystemstats-systemd:_service
kwallet-pam-systemd:_service
lxc-systemd:_service
@@ -129,6 +130,7 @@ _kanshi_sources="user/kanshi.service" # created, no unit file upstream
_kactivitymanagerd_sources="user/plasma-kactivitymanagerd.service"
_kded_sources="user/plasma-kded6.service" # From https://invent.kde.org/frameworks/kded/-/blob/master/src/plasma-kded6.service.in
_kglobalacceld_sources="user/plasma-kglobalaccel.service"
_kodi_sources="system/kodi.service" # From https://github.com/graysky2/kodi-standalone-service/blob/master/x86/init/kodi-gbm.service
_ksystemstats_sources="user/plasma-ksystemstats.service"
_kwallet_pam_sources="user/plasma-kwallet-pam.service"
_lxc_sources="system/lxc@.service"
@@ -203,6 +205,7 @@ source="$(flatpath \
$_kanshi_sources \
$_kded_sources \
$_kglobalacceld_sources \
$_kodi_sources \
$_ksystemstats_sources \
$_kwallet_pam_sources \
$_lxc_sources \
@@ -253,6 +256,7 @@ _hexagonrpcd_system_presets="hexagonrpcd-adsp-rootpd.service hexagonrpcd-adsp-se
_hfd_service_system_presets="hfd-service.service"
_iwd_system_presets="iwd.service"
_kanshi_user_presets="kanshi.service"
_kodi_system_presets="kodi.service"
_mmsd_tng_user_presets="mmsd-tng.service"
_modemmanager_system_presets="ModemManager.service"
_msm_modem_system_presets="msm-modem-uim-selection.service"
@@ -367,6 +371,7 @@ df3388cb7b9d035e54b34d8f8a6594be89c3015f979fe3bdc199fb7db1ab0bef821d6b306eecdf97
fa41668288d53f8ce42a7524f10b1e03812fb11ed71bcb484dc22d0d374b453837317eb599cf61b66163a905949024509e73d5190012b664b301d48af7002a01 user-kanshi.service
b0ecd5d413a2010d3f36285c2d35523119c29007e1e4162e51dfc746cc105f990a82a2a2d6037a8b906628c0a4f606729290525c7a53dbcfbc8147244fa403a7 user-plasma-kded6.service
acf21c4391ca62775491ba4d3b7c460b4163ef07abb195e152c98299a2d12779f3eb95f8cad0aeb3239f2d0fa8222a2483000c45aa6a47e05269876147d89839 user-plasma-kglobalaccel.service
e7c33c889afb822ae20ebd09f3b9f8d130d1f89324006ab3a140fbf46ef7e774634d2ac13ac328c588266823e5eb52c7e0d6d6459f1f64052f9cea5a5fe9f54a system-kodi.service
bccc419b13d39c59ef6bb765dde2bef70c621995bc53d74ccc9ad4aef92931ee74c3ee0b19a0dffb8c3f133b5b0d73f5f70df269dddf5f0ed1dba1cf31d7e141 user-plasma-ksystemstats.service
a9358610c86fd3506e4cf02aea26e699d61268121ea3c16507b8f71446c16169a1c90c75faf126f2cf607c091e507f7e5822ea5fd8cc1f6e14f257c8007287a3 user-plasma-kwallet-pam.service
f6fb4c890cbf72e344ca7a22e7f033fb4c32ce9f5edc27c03ccc5c21424d6a0ef871d79e8a89a502a707bdceb3bfbd7a5b3c8e16b1cd30e149bf2fdf8cccea9e system-lxc@.service
@@ -0,0 +1,21 @@
[Unit]
Description=Kodi standalone (GBM)
After=remote-fs.target systemd-user-sessions.service network-online.target nss-lookup.target sound.target bluetooth.target polkit.service upower.service mysqld.service lircd.service
Wants=network-online.target polkit.service upower.service
Conflicts=getty@tty1.service
[Service]
User=kodi
Group=kodi
EnvironmentFile=-/etc/conf.d/kodi-standalone
SupplementaryGroups=input
PAMName=login
TTYPath=/dev/tty1
ExecStart=/usr/bin/kodi-gbm
ExecStop=/usr/bin/killall --exact --wait kodi.bin
Restart=on-abort
StandardInput=tty
StandardOutput=journal
[Install]
Alias=display-manager.service
+1 -2
View File
@@ -5,8 +5,7 @@ pkgver=2
pkgrel=9
pkgdesc="(GBM) 10-foot UI useful on TV's"
url="https://kodi.tv"
# kodi does not know of other archs
arch="x86_64 aarch64 armv7" # flatbuffers missing on armhf and x86
arch="all !armhf !loongarch64" # kodi
license="GPL-3.0-or-later"
depends="
elogind