On Wed, Mar 08, 2023 at 09:36:23PM +0000, Alberto Garcia wrote:
> Upstream has just confirmed that the new WebKit API for GTK4 is
> final[1] so this is effectively a release candidate for WebKitGTK
> 2.40.0, to be released in ~10 days.

2.40.0-2 has been in unstable for a while, I had to upload 2.40.0-3
because of a missing dependency in arm that was causing an autopkgtest
to fail, all tests run fine now (mipsel is still missing but it worked
fine in 2.40.0-2 with no changes affecting mipsel since then).

This is tagged as 'moreinfo', is there anything else that I can
provide?

Berto
diff -Nru webkit2gtk-2.40.0/debian/changelog webkit2gtk-2.40.0/debian/changelog
--- webkit2gtk-2.40.0/debian/changelog	2023-03-18 11:41:32.000000000 +0100
+++ webkit2gtk-2.40.0/debian/changelog	2023-03-21 18:11:48.000000000 +0100
@@ -1,3 +1,10 @@
+webkit2gtk (2.40.0-3) unstable; urgency=medium
+
+  * debian/{rules,control.in}:
+    - Add dependency on libgles2 on arm (Closes: #1033230).
+
+ -- Alberto Garcia <be...@igalia.com>  Tue, 21 Mar 2023 18:11:48 +0100
+
 webkit2gtk (2.40.0-2) unstable; urgency=medium
 
   * debian/patches/fix-script-message-received-marshaller.patch:
diff -Nru webkit2gtk-2.40.0/debian/control webkit2gtk-2.40.0/debian/control
--- webkit2gtk-2.40.0/debian/control	2023-03-18 11:41:32.000000000 +0100
+++ webkit2gtk-2.40.0/debian/control	2023-03-21 18:11:48.000000000 +0100
@@ -180,6 +180,7 @@
          gstreamer1.0-plugins-good,
          ${bwrap:Depends},
          ${shlibs:Depends},
+         ${gles:Depends},
          ${misc:Depends}
 Recommends: gstreamer1.0-gl,
             libgl1-mesa-dri,
@@ -311,6 +312,7 @@
          gstreamer1.0-plugins-good,
          ${bwrap:Depends},
          ${shlibs:Depends},
+         ${gles:Depends},
          ${misc:Depends}
 Recommends: gstreamer1.0-gl,
             libgl1-mesa-dri,
@@ -442,6 +444,7 @@
          gstreamer1.0-plugins-good,
          ${bwrap:Depends},
          ${shlibs:Depends},
+         ${gles:Depends},
          ${misc:Depends}
 Recommends: gstreamer1.0-gl,
             libgl1-mesa-dri,
diff -Nru webkit2gtk-2.40.0/debian/control-common.in webkit2gtk-2.40.0/debian/control-common.in
--- webkit2gtk-2.40.0/debian/control-common.in	2023-03-18 11:41:32.000000000 +0100
+++ webkit2gtk-2.40.0/debian/control-common.in	2023-03-21 18:11:48.000000000 +0100
@@ -61,6 +61,7 @@
          gstreamer1.0-plugins-good,
          ${bwrap:Depends},
          ${shlibs:Depends},
+         ${gles:Depends},
          ${misc:Depends}
 Recommends: gstreamer1.0-gl,
             libgl1-mesa-dri,
diff -Nru webkit2gtk-2.40.0/debian/rules webkit2gtk-2.40.0/debian/rules
--- webkit2gtk-2.40.0/debian/rules	2023-03-18 11:41:32.000000000 +0100
+++ webkit2gtk-2.40.0/debian/rules	2023-03-21 18:11:48.000000000 +0100
@@ -148,6 +148,11 @@
 	DH_GENCONTROL_ARGS += -Vgst:Recommends="gstreamer1.0-libav, gstreamer1.0-plugins-bad"
 endif
 
+# This is loaded at runtime using libepoxy so add an explicit dependency (#1033230)
+ifneq (,$(filter $(DEB_HOST_ARCH),arm64 armel armhf))
+	DH_GENCONTROL_ARGS += -Vgles:Depends="libgles2"
+endif
+
 CXXFLAGS=$(CFLAGS)
 
 # Disable commands and binary packages of the builds that we don't want

Reply via email to