diff --git a/x11-misc/phosh-mobile-settings/files/0001-Make-gmobile-not-dep-on-the-subproject.patch b/x11-misc/phosh-mobile-settings/files/0001-Make-gmobile-not-dep-on-the-subproject.patch new file mode 100644 index 0000000..ed690cf --- /dev/null +++ b/x11-misc/phosh-mobile-settings/files/0001-Make-gmobile-not-dep-on-the-subproject.patch @@ -0,0 +1,31 @@ +From 2e70da4f71e2966aa2107755d476973b0caa5026 Mon Sep 17 00:00:00 2001 +From: Gerben Jan Dijkman +Date: Thu, 23 May 2024 23:30:17 +0200 +Subject: [PATCH] Make gmobile not dep on the subproject + +--- + meson.build | 8 +------- + 1 file changed, 1 insertion(+), 7 deletions(-) + +diff --git a/meson.build b/meson.build +index 23959bb..8708f07 100644 +--- a/meson.build ++++ b/meson.build +@@ -29,13 +29,7 @@ glib_dep = dependency('glib-2.0', version: glib_ver_cmp) + gio_dep = dependency('gio-2.0', version: glib_ver_cmp) + gio_unix_dep = dependency('gio-unix-2.0', version: glib_ver_cmp) + gmodule_dep = dependency('gmodule-2.0', version: glib_ver_cmp) +-gmobile = subproject('gmobile', +- default_options: [ +- 'examples=false', +- 'gtk_doc=false', +- 'tests=false', +- ]) +-gmobile_dep = gmobile.get_variable('gmobile_dep') ++gmobile_dep = dependency('gmobile', version: >=0.6.0) + gsound_dep = dependency('gsound') + gtk_dep = dependency('gtk4', version: gtk_ver_cmp) + gtk_wayland_dep = dependency('gtk4-wayland', version: gtk_ver_cmp) +-- +2.44.1 + diff --git a/x11-misc/phosh-mobile-settings/phosh-mobile-settings-0.39.0.ebuild b/x11-misc/phosh-mobile-settings/phosh-mobile-settings-0.39.0.ebuild index d8fc4a9..4c8fa8b 100755 --- a/x11-misc/phosh-mobile-settings/phosh-mobile-settings-0.39.0.ebuild +++ b/x11-misc/phosh-mobile-settings/phosh-mobile-settings-0.39.0.ebuild @@ -25,10 +25,10 @@ BDEPEND=" S="${WORKDIR}/${PN}-v${PV}" +PATCHES=( "${FILESDIR}"/0001-Make-gmobile-not-dep-on-the-subproject.patch" ) + src_prepare() { default - rm -r "${S}"/subprojects/gmobile.wrap || die - rm -r "${S}"/subprojects/libadwaita.wrap || die } src_install() {