grim/pidgin3-deps

Add gstreamer and do some other cleanups
draft
2021-09-27, Gary Kramlich
9cd661059f6f
Parents b60e85834f69
Children 225cbe048f86
Add gstreamer and do some other cleanups
--- a/meson.build Thu Aug 19 20:20:22 2021 -0500
+++ b/meson.build Mon Sep 27 10:22:43 2021 -0500
@@ -1,10 +1,8 @@
project('pidgin3-deps', meson_version : '>=0.56.0')
-#glib = dependency('glib-2.0')
-#sqlite3 = dependency('sqlite3')
-#freetype2 = dependency('freetype2')
-#libpng = dependency('libpng')
-#libxml2 = dependency('libxml2')
-#lua = dependency('lua-5.3')
-gtk4 = dependency('gtk4')
+# pull in gtk4
+dependency('gtk4')
+# pull in the gstreamer full build
+subproject('gst-build')
+
--- a/subprojects/glib.wrap Thu Aug 19 20:20:22 2021 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-[wrap-file]
-directory = glib-2.68.1
-source_url = https://download.gnome.org/sources/glib/2.68/glib-2.68.1.tar.xz
-source_filename = glib-2.68.1.tar.xz
-source_hash = 241654b96bd36b88aaa12814efc4843b578e55d47440103727959ac346944333
-patch_url = https://wrapdb.mesonbuild.com/v1/projects/glib/2.68.1/1/get_zip
-patch_filename = glib-2.68.1-1-wrap.zip
-patch_hash = d619dbddc9563d045aca781690a2b4d3d1d79a93cb1669e3ccb3adcf792cc290
-
-[provide]
-dependency_names = gthread-2.0, gobject-2.0, gmodule-no-export-2.0, gmodule-export-2.0, gmodule-2.0, glib-2.0, gio-2.0, gio-win32-2.0, gio-unix-2.0
-program_names = glib-genmarshal, glib-mkenums, glib-compile-schemas, glib-compile-resources, gio-querymodules, gdbus-codegen
-
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/subprojects/gst-build.wrap Mon Sep 27 10:22:43 2021 -0500
@@ -0,0 +1,6 @@
+[wrap-file]
+directory = gst-build-1.18.4
+source_url = https://gitlab.freedesktop.org/gstreamer/gst-build/-/archive/1.18.4/gst-build-1.18.4.tar.bz2
+source_filename = gst-build-1.18.4.tar.bz2
+source_hash = 48221f94c0a0b5a81c078b7b795723955deb27fe91f249a1e149a3cca3da3b98
+