ci: Add a gdk-pixbuf file-based wrap for gtk4
authorNirbheek Chauhan <nirbheek@centricular.com>
Thu, 24 Oct 2024 10:22:15 +0000 (15:52 +0530)
committerBackport Bot <gitlab-backport-bot@gstreamer-foundation.org>
Thu, 24 Oct 2024 12:53:19 +0000 (13:53 +0100)
gtk4 ships a git wrap, which causes our CI to fail when GNOME gitlab
has downtime.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7730>

.gitignore
subprojects/gdk-pixbuf.wrap [new file with mode: 0644]

index 7143eefa90d62f59c920c734b082101da4968e5c..a09f4ffaf37a4c85b3652e51b8c8b4bf5e7ced48 100644 (file)
@@ -29,7 +29,6 @@ prefix/
 /gst-plugins-rs
 
 # Automatic meson redirect wrap files
-subprojects/gdk-pixbuf.wrap
 subprojects/gobject-introspection.wrap
 subprojects/gtest.wrap
 subprojects/gvdb.wrap
diff --git a/subprojects/gdk-pixbuf.wrap b/subprojects/gdk-pixbuf.wrap
new file mode 100644 (file)
index 0000000..97e9035
--- /dev/null
@@ -0,0 +1,10 @@
+[wrap-file]
+directory = gdk-pixbuf-2.42.12
+source_url = https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.12.tar.xz
+source_filename = gdk-pixbuf-2.42.12.tar.xz
+source_hash = b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7
+source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/gdk-pixbuf_2.42.12-1/gdk-pixbuf-2.42.12.tar.xz
+wrapdb_version = 2.42.12-1
+
+[provide]
+gdk-pixbuf-2.0 = gdkpixbuf_dep