{temp,systemd}/gnome-shell-mobile: backport GIRepository 2.0 patches for GJS >= 1.85.90 support

GJS 1.86 was released with a port from
libgirepository-1.0 to libgirepository-2.0. That port
requires changes in gnome-shell. However, for now, there
is no gnome-shell-mobile based on 49, so as a hot fix,
this is a backport of those patches only.

Without these, the GNOME Shell will not even get beyond
main.js and as such is unusable even for gdm.

Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7061>
This commit is contained in:
Markus Göllnitz
2025-09-18 20:46:16 +00:00
committed by The Friendly Merge Bot
parent 219e9e5e8a
commit 3253af8cdb
4 changed files with 794 additions and 4 deletions
+4 -2
View File
@@ -2,7 +2,7 @@
pkgname=gnome-shell-mobile
pkgver=48.0
pkgrel=2
pkgrel=3
pkgdesc="GNOME shell"
url="https://wiki.gnome.org/Projects/GnomeShell"
# gjs / riscv64: mutter-mobile
@@ -33,7 +33,7 @@ makedepends="
elogind-dev
evolution-data-server-dev evolution-dev
gcr4-dev
gjs-dev>=1.64.0
gjs-dev>=1.85.90
gnome-autoar-dev
gnome-bluetooth-dev
gnome-control-center-dev
@@ -77,6 +77,7 @@ source="gnome-shell-mobile-$_commit.tar.gz::https://gitlab.gnome.org/verdre/gnom
libgnome-volume-control-$_gvc_commit.tar.gz::https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/archive/$_gvc_commit/libgnome-volume-control-$_gvc_commit.tar.gz
gsh.patch
pcver.patch
gjs-1.85.90-girepository.patch
"
builddir="$srcdir/gnome-shell-mobile-$_commit"
options="!check" # Tests have circular dependency 'gnome-shell <-> gdm'
@@ -138,4 +139,5 @@ sha512sums="
ef6a103ddca784db35648acd11a423a9d65173c597c6463a572834827c9812bb1be5c8113d93a28ea99ca017dd1655b8eaf417a30b6b9085677baf373395aac1 libgnome-volume-control-5f9768a2eac29c1ed56f1fbb449a77a3523683b6.tar.gz
ae4ac679bacd35948b44068e5a70407f473bd96986ee126abb1bdf066db5cbc2087a3ffae0b390286689cacbe8325870fd43663ba39f4f7543216e02bf083934 gsh.patch
0503440b547b78859c3bb87a66308899bcf33cc0b543e04e9c865904ff7fb86b10b66594c37a1726828ee1a497b0e034150be8cf1a9fbd06c59809619f6a31c8 pcver.patch
7d1bd0a60ee389c8fbc830ac573235ac1053fe44e8c249d32fb34427d9a1c0129444d781d311a6474d5e0b97897a14a52013a3aec0c85c120b8b525b835378bb gjs-1.85.90-girepository.patch
"