grim/pidgin3-deps

Some additional work on the gtk3 wrap
draft
2021-04-26, Gary Kramlich
8a2ed979cbff
Parents f4e241a22d71
Children 22354bd1cec1
Some additional work on the gtk3 wrap
--- a/README.md Mon Apr 26 21:17:53 2021 -0400
+++ b/README.md Mon Apr 26 21:40:03 2021 -0500
@@ -1,4 +1,9 @@
-create a python3 virtual environment and activate it with
+Install the XCode command line tools with
+```
+xcode-select --install
+```
+
+Then create a python3 virtual environment and activate it with
```
python3 -m venv venv
@@ -30,3 +35,8 @@
cp pkg-config ../venv/bin/
```
+
+```
+meson -Dx11_backend=false -Dwayland_backend=false -Dlibrsvg:gtk3=false -Datk:introspection=false build
+```
+
--- a/meson.build Mon Apr 26 21:17:53 2021 -0400
+++ b/meson.build Mon Apr 26 21:40:03 2021 -0500
@@ -1,4 +1,4 @@
-project('pidgin3-deps', meson_version : '>=0.52.0')
+project('pidgin3-deps', meson_version : '>=0.56.0')
-gtk = subproject('gtk')
+gtk_dep = dependency('gtk+-3.0')
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/subprojects/gtk3.wrap Mon Apr 26 21:40:03 2021 -0500
@@ -0,0 +1,14 @@
+[wrap-file]
+directory = gtk+-3.24.29
+
+source_url = https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.29.tar.xz
+source_filename = gtk+-3.24.29.tar.xz
+source_hash = f57ec4ade8f15cab0c23a80dcaee85b876e70a8823d9105f067ce335a8268caa
+
+patch_url = https://data.imfreedom.org/pidgin/wraps/gtk3-wrap.tar.xz
+patch_filename = gtk3-wrap.tar.xz
+patch_hash = ccd0fc003184d601ea3353c55b9884c8356cc6adeb0fb8ea5310599ba68b35f8
+
+[provide]
+dependency_names = gtk+-3.0
+