summaryrefslogtreecommitdiff
path: root/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild')
-rw-r--r--dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild8
1 files changed, 7 insertions, 1 deletions
diff --git a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
index b99f6335b15c..8dd7656ce8b7 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -31,10 +31,12 @@ REQUIRED_USE="
# Editorconfig needs old pcre, with vte migrating away, might want it optional or ported to pcre2?
# An introspection USE flag of a dep is required if any introspection based language plugin wants to use it (grep for gi.repository). Last full check at 3.28.4
+# >=gtk-4.12.5 for relying on GtkStackPage autoptr cleanup added in that version
+
# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
RDEPEND="
>=dev-libs/glib-2.75.0:2
- >=gui-libs/gtk-4.8:4[introspection]
+ >=gui-libs/gtk-4.12.5:4[introspection]
>=gui-libs/libadwaita-1.3.0:1
>=gui-libs/libpanel-1.1.2:1
>=gui-libs/gtksourceview-5.7.2:5[introspection]
@@ -126,6 +128,10 @@ that are currently available with packages include:
# stylelint for stylesheet (CSS and co) linting
# gvls for vala language-server integration
+PATCHES=(
+ "${FILESDIR}"/${PV}-fix-gtk-4.12.5-build.patch
+)
+
llvm_check_deps() {
has_version "sys-devel/clang:${LLVM_SLOT}"
}