diff --git a/srcpkgs/glade3/patches/webkit2gtk41.patch b/srcpkgs/glade3/patches/webkit2gtk41.patch new file mode 100644 index 00000000000..55fd0fdf9d0 --- /dev/null +++ b/srcpkgs/glade3/patches/webkit2gtk41.patch @@ -0,0 +1,24 @@ +Source: https://salsa.debian.org/gnome-team/glade/-/blob/ffc4395ef29b00362e0455c57f6dc9504df9d6ec/debian/patches/build-use-webkitgtk-4.1.patch +See: https://gitlab.gnome.org/GNOME/glade/-/issues/555 + +From: Jeremy Bicha +Date: Thu, 15 Sep 2022 08:04:05 -0400 +Subject: build: use webkitgtk 4.1 + +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 187555f..3f156e3 100644 +--- a/meson.build ++++ b/meson.build +@@ -162,7 +162,7 @@ if have_python + endif + + # WebKit2GTK support +-webkit2gtk_dep = dependency('webkit2gtk-4.0', version: '>= 2.28.0', required: get_option('webkit2gtk')) ++webkit2gtk_dep = dependency('webkit2gtk-4.1', version: '>= 2.28.0', required: get_option('webkit2gtk')) + have_webkit2gtk = webkit2gtk_dep.found() + + # Check for GDK Quartz and MacOSX integration package diff --git a/srcpkgs/glade3/template b/srcpkgs/glade3/template index ca3b20d01c8..e2b93449a38 100644 --- a/srcpkgs/glade3/template +++ b/srcpkgs/glade3/template @@ -1,13 +1,14 @@ # Template file for 'glade3' pkgname=glade3 version=3.38.2 -revision=3 +revision=4 build_style=meson build_helper="gir qemu" -configure_args="-Dgtk_doc=true -Dman=true $(vopt_bool gir introspection)" +configure_args="-Dgtk_doc=true -Dman=true $(vopt_bool gir introspection) + -Dwebkit2gtk=enabled" hostmakedepends="glib-devel intltool itstool pkg-config gjs-devel yelp-tools gettext-devel gtk-doc" -makedepends="gtk+3-devel python3-gobject-devel webkit2gtk-devel gjs-devel" +makedepends="gtk+3-devel python3-gobject-devel libwebkit2gtk41-devel gjs-devel" depends="desktop-file-utils hicolor-icon-theme" short_desc="User Interface Designer for GTK+3" maintainer="Orphaned "