From a3fa1e115987f14244ae748678cf103a67115c60 Mon Sep 17 00:00:00 2001 From: Akari Tsuyukusa Date: Mon, 22 Jun 2026 23:06:45 +0900 Subject: [PATCH] postmarketos-base-ui-cage: fix .desktop entry Alpine Linux's cage package doesn't provide /usr/bin/cage-ui. Therefore, this entry was never displayed in display managers. Link: https://pkgs.alpinelinux.org/contents?name=cage&repo=community&branch=edge&arch=x86_64 Signed-off-by: Akari Tsuyukusa Part-of: --- main/postmarketos-base-ui-cage/APKBUILD | 14 +++++++++----- main/postmarketos-base-ui-cage/cage-ui.desktop | 4 ++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/main/postmarketos-base-ui-cage/APKBUILD b/main/postmarketos-base-ui-cage/APKBUILD index 25f8136ab..4a447c2b5 100644 --- a/main/postmarketos-base-ui-cage/APKBUILD +++ b/main/postmarketos-base-ui-cage/APKBUILD @@ -1,7 +1,7 @@ maintainer="Vitaliy Ognev " pkgname=postmarketos-base-ui-cage -pkgver=3 -pkgrel=2 +pkgver=4 +pkgrel=0 pkgdesc="Meta package for shared configuration for cage UIs" arch="all" url="https://postmarketos.org/" @@ -11,7 +11,12 @@ source=" cage-ui-session.sh cage-ui-autorotate.sh " -install="$pkgname.post-install $pkgname.post-upgrade" +install=" + $pkgname.post-install + $pkgname.post-upgrade + $pkgname-openrc.post-install + $pkgname-openrc.post-upgrade +" options="!check" depends=" dnsmasq @@ -44,13 +49,12 @@ package() { openrc() { install_if="$pkgname=$pkgver-r$pkgrel openrc" - install="$subpkgname.post-install $subpkgname.post-upgrade" mkdir -p "$subpkgdir" } sha512sums=" -b556bcff9bb62ca6580da5e1749aa4d6b8244ebb5213292a348075196704cc919f8060bff8da66c6f61a1aa071b7ae4d81fddf1b3747e89809196459bc2595d8 cage-ui.desktop +f9ee9c447e930d1ec12faa20103f15fb14ea5d61e92f6c643a8343d56534d6ce6909d2dd9eaf99796cf8c9909fbfacd9b0d0fa925b71f48ace0113d7a189b39d cage-ui.desktop 05444666550bbb5ea9a68352ead6ab0f179bf1e57962921bea093dc66342cf30bc7653290b0636d3258ef2c90294fdae017d4b3da5a6ab7060671ac6dd05a967 cage-ui-session.sh 47f25992c96486bd2840bd5b549a800ab524090e43234765c8ce4e0cc9ff4dc9f07f8f4883f5a378b5e0bbdf845d99da992b6d26fca8fffb5ed860a06cb32788 cage-ui-autorotate.sh " diff --git a/main/postmarketos-base-ui-cage/cage-ui.desktop b/main/postmarketos-base-ui-cage/cage-ui.desktop index dc57d7764..b33706fb2 100644 --- a/main/postmarketos-base-ui-cage/cage-ui.desktop +++ b/main/postmarketos-base-ui-cage/cage-ui.desktop @@ -4,8 +4,8 @@ Name[en]=Cage-UI Comment=This session logs you into Cage-UI Comment[en]=This session logs in you into Cage-UI Exec=dbus-run-session -- cage -d -s -- /usr/share/cage-ui/cage-ui-session.sh -TryExec=/usr/bin/cage-ui +TryExec=/usr/bin/cage Icon= Type=Application X-DesktopNames=Cage-UI -Keywords=launch;desktop;session; \ No newline at end of file +Keywords=launch;desktop;session;