[gtksourceview: 1/2] meson: Add wrap files for automatic fallback




commit f893ffe9a4bdca19adeb3140732d1d015128cf82
Author: Xavier Claessens <xavier claessens collabora com>
Date:   Tue Mar 9 08:33:23 2021 -0500

    meson: Add wrap files for automatic fallback
    
    With those wrap files Meson will download and build automatically all
    missing dependencies. It means gtksourceview builds out of the box on
    Windows with only MSVC installed.

 subprojects/glib.wrap    |  9 +++++++++
 subprojects/gtk.wrap     |  9 +++++++++
 subprojects/libxml2.wrap |  9 +++++++++
 subprojects/pcre2.wrap   | 10 ++++++++++
 4 files changed, 37 insertions(+)
---
diff --git a/subprojects/glib.wrap b/subprojects/glib.wrap
new file mode 100644
index 00000000..621532e3
--- /dev/null
+++ b/subprojects/glib.wrap
@@ -0,0 +1,9 @@
+[wrap-git]
+directory=glib
+url=https://gitlab.gnome.org/GNOME/glib.git
+push-url=ssh://git gitlab gnome org:GNOME/glib.git
+revision=master
+depth=1
+
+[provide]
+dependency_names=glib-2.0,gobject-2.0,gio-2.0
diff --git a/subprojects/gtk.wrap b/subprojects/gtk.wrap
new file mode 100644
index 00000000..810959df
--- /dev/null
+++ b/subprojects/gtk.wrap
@@ -0,0 +1,9 @@
+[wrap-git]
+directory=gtk
+url=https://gitlab.gnome.org/GNOME/gtk.git
+push-url=ssh://git gitlab gnome org:GNOME/gtk.git
+revision=master
+depth=1
+
+[provide]
+dependency_names=gtk4
diff --git a/subprojects/libxml2.wrap b/subprojects/libxml2.wrap
new file mode 100644
index 00000000..e0f4bab3
--- /dev/null
+++ b/subprojects/libxml2.wrap
@@ -0,0 +1,9 @@
+[wrap-file]
+directory = libxml2-2.9.7
+
+source_url = ftp://xmlsoft.org/libxml2/libxml2-2.9.7.tar.gz
+source_filename = libxml2-2.9.7.tar.gz
+source_hash = f63c5e7d30362ed28b38bfa1ac6313f9a80230720b7fb6c80575eeab3ff5900c
+patch_url = https://wrapdb.mesonbuild.com/v1/projects/libxml2/2.9.7/6/get_zip
+patch_filename = libxml2-2.9.7-6-wrap.zip
+patch_hash = 4f56174fef39fdcc83f235e7021f18ec638403ab3ee2c314fb2509a8bf599b27
diff --git a/subprojects/pcre2.wrap b/subprojects/pcre2.wrap
new file mode 100644
index 00000000..bf98ed0a
--- /dev/null
+++ b/subprojects/pcre2.wrap
@@ -0,0 +1,10 @@
+[wrap-file]
+directory = pcre2-10.23
+
+source_url = https://ftp.pcre.org/pub/pcre/pcre2-10.23.zip
+source_filename = pcre2-10.23.zip
+source_hash = 6301a525a8a7e63a5fac0c2fbfa0374d3eb133e511d886771e097e427707094a
+
+patch_url = https://wrapdb.mesonbuild.com/v1/projects/pcre2/10.23/1/get_zip
+patch_filename = pcre2-10.23-1-wrap.zip
+patch_hash = ad6b4f042a911d06805fbbeeb9ffed0a988b282561164d0624a3ce02e93d4e24


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]