systemd/phosh: update force-adaptive list

https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84748

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6554
[ci:skip-build]: already built successfully in CI
This commit is contained in:
fossdd 2025-05-26 01:14:01 +02:00
parent cae33e65a8
commit 6d05b512a0
No known key found for this signature in database
GPG key ID: 7A342565FF635F79
2 changed files with 58 additions and 1 deletions

View file

@ -3,7 +3,7 @@ maintainer="fossdd <fossdd@pwned.life>"
pkgname=phosh
_pkgver=0.47.0
pkgver=9999$_pkgver
pkgrel=0
pkgrel=1
pkgdesc="Wayland shell for GNOME on mobile devices"
# armhf: blocked by gnome-shell-schemas
arch="all !armhf"
@ -69,6 +69,7 @@ subpackages="
$pkgname-systemd
"
source="https://sources.phosh.mobi/releases/phosh/phosh-${_pkgver/_/.}.tar.xz
update-force-adaptive-list.patch
"
builddir="$srcdir/$pkgname-${_pkgver/_/.}"
# TODO: crossdirect disabled due to armv7 crosscompile failure on x86_64, see
@ -112,4 +113,5 @@ libphosh_dev() {
sha512sums="
19c150d28921b383269e4c95d353b7ea69e62cc4075a7a1e1523aa0977b347898d16df7d88861e5d029469a881623e15673ee270c3c514db123aec683ec8194d phosh-0.47.0.tar.xz
b4cf4c1dd5993cdb1d77daa066be46768e65231a3b9d89aba02e7326882b0dfca69ca4fa69cb2c25b41d974e81f1a9a858e7bda669d376097a6c3615bf665c8c update-force-adaptive-list.patch
"

View file

@ -0,0 +1,55 @@
Patch-Source:
https://gitlab.gnome.org/World/Phosh/phosh/-/commit/26cea5baa6e4ad840c958f7ee3c48b0d0d5675d2,
https://gitlab.gnome.org/World/Phosh/phosh/-/commit/f8d0b2da186e97c98147a511f6f9bb85de2d223a
---
From 26cea5baa6e4ad840c958f7ee3c48b0d0d5675d2 Mon Sep 17 00:00:00 2001
From: fossdd <fossdd@pwned.life>
Date: Sun, 25 May 2025 22:15:28 +0200
Subject: [PATCH] data: Update list of adaptive apps
Loupe and Showtime already merged the patches to list their form
factors, while the MR in gnome-calendar is still open.
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1723>
---
data/00_mobi.Phosh.gschema.override | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/data/00_mobi.Phosh.gschema.override b/data/00_mobi.Phosh.gschema.override
index 8d54ba225..e33e4060f 100644
--- a/data/00_mobi.Phosh.gschema.override
+++ b/data/00_mobi.Phosh.gschema.override
@@ -29,4 +29,6 @@ power-button-action='nothing'
unlock-sim=true
[sm.puri.phosh:Phosh]
-force-adaptive=['firefox-esr.desktop', 'org.gnome.Calendar.desktop']
+# gnome-calendar: https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1697
+# Loupe and Showtime will be fixed with GNOME 49
+force-adaptive=['firefox-esr.desktop', 'org.gnome.Calendar.desktop', 'org.gnome.Loupe', 'org.gnome.Showtime']
--
GitLab
From f8d0b2da186e97c98147a511f6f9bb85de2d223a Mon Sep 17 00:00:00 2001
From: fossdd <fossdd@pwned.life>
Date: Mon, 26 May 2025 01:28:17 +0200
Subject: [PATCH] data: Fix typo in override gschema
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1724>
---
data/00_mobi.Phosh.gschema.override | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/data/00_mobi.Phosh.gschema.override b/data/00_mobi.Phosh.gschema.override
index e33e4060f..b34d026d3 100644
--- a/data/00_mobi.Phosh.gschema.override
+++ b/data/00_mobi.Phosh.gschema.override
@@ -31,4 +31,4 @@ unlock-sim=true
[sm.puri.phosh:Phosh]
# gnome-calendar: https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1697
# Loupe and Showtime will be fixed with GNOME 49
-force-adaptive=['firefox-esr.desktop', 'org.gnome.Calendar.desktop', 'org.gnome.Loupe', 'org.gnome.Showtime']
+force-adaptive=['firefox-esr.desktop', 'org.gnome.Calendar.desktop', 'org.gnome.Loupe.desktop', 'org.gnome.Showtime.desktop']
--
GitLab