From 6d05b512a0aeb622bd8bee76f04e9dbd067fee61 Mon Sep 17 00:00:00 2001 From: fossdd Date: Mon, 26 May 2025 01:14:01 +0200 Subject: [PATCH] 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 --- extra-repos/systemd/phosh/APKBUILD | 4 +- .../phosh/update-force-adaptive-list.patch | 55 +++++++++++++++++++ 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 extra-repos/systemd/phosh/update-force-adaptive-list.patch diff --git a/extra-repos/systemd/phosh/APKBUILD b/extra-repos/systemd/phosh/APKBUILD index 27239d3b5..5e82581d2 100644 --- a/extra-repos/systemd/phosh/APKBUILD +++ b/extra-repos/systemd/phosh/APKBUILD @@ -3,7 +3,7 @@ maintainer="fossdd " 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 " diff --git a/extra-repos/systemd/phosh/update-force-adaptive-list.patch b/extra-repos/systemd/phosh/update-force-adaptive-list.patch new file mode 100644 index 000000000..45fb2d590 --- /dev/null +++ b/extra-repos/systemd/phosh/update-force-adaptive-list.patch @@ -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 +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: +--- + 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 +Date: Mon, 26 May 2025 01:28:17 +0200 +Subject: [PATCH] data: Fix typo in override gschema + +Part-of: +--- + 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 +