[gtk-osx] Fix gdk-pixbuf wrong file extension for loader modules.



commit 4fc5d920d64d25bbfc430c411c977324f1c57bb7
Author: John Ralls <jralls ceridwen us>
Date:   Wed Jul 31 16:19:01 2019 -0700

    Fix gdk-pixbuf wrong file extension for loader modules.

 modulesets-stable/gtk-osx.modules    |  4 +++-
 patches/gdk-pixbuf-loader-name.patch | 25 +++++++++++++++++++++++++
 2 files changed, 28 insertions(+), 1 deletion(-)
---
diff --git a/modulesets-stable/gtk-osx.modules b/modulesets-stable/gtk-osx.modules
index 91192ae..6312102 100644
--- a/modulesets-stable/gtk-osx.modules
+++ b/modulesets-stable/gtk-osx.modules
@@ -163,7 +163,9 @@
 
   <meson id="gdk-pixbuf" mesonargs="-Dx11=false -Dman=false">
     <branch module="gdk-pixbuf/2.38/gdk-pixbuf-2.38.0.tar.xz" version="2.38.0"
-            hash="sha256:dd50973c7757bcde15de6bcd3a6d462a445efd552604ae6435a0532fbbadae47"/>
+            hash="sha256:dd50973c7757bcde15de6bcd3a6d462a445efd552604ae6435a0532fbbadae47">
+      <patch file="https://gitlab.gnome.org/GNOME/gtk-osx/raw/master/patches/gdk-pixbuf-loader-name.patch"/>
+    </branch>
     <after>
       <dep package="pango"/>
       <dep package="gobject-introspection"/>
diff --git a/patches/gdk-pixbuf-loader-name.patch b/patches/gdk-pixbuf-loader-name.patch
new file mode 100644
index 0000000..db499ba
--- /dev/null
+++ b/patches/gdk-pixbuf-loader-name.patch
@@ -0,0 +1,25 @@
+diff -c 
/Users/john/Development/gtk-build/gtk-stable-10.9-x86_64/src/gdk-pixbuf-2.38.0/gdk-pixbuf/meson.build\~ 
/Users/john/Development/gtk-build/gtk-stable-10.9-x86_64/src/gdk-pixbuf-2.38.0/gdk-pixbuf/meson.build
+--- a/gdk-pixbuf/meson.build   Mon Sep  3 07:41:50 2018
++++ b/gdk-pixbuf/meson.build   Wed Jul 31 16:04:12 2019
+@@ -246,7 +246,8 @@
+                         include_directories: [ root_inc, gdk_pixbuf_inc ],
+                         c_args: common_cflags + gdk_pixbuf_cflags + cflags,
+                         install: true,
+-                        install_dir: gdk_pixbuf_loaderdir)
++                        install_dir: gdk_pixbuf_loaderdir,
++                        name_suffix: 'so')
+ 
+     # We need the path to build loaders.cache for tests
+     dynamic_loaders += mod.full_path()
+@@ -265,7 +266,8 @@
+                           include_directories: [ root_inc, gdk_pixbuf_inc ],
+                           c_args: common_cflags + gdk_pixbuf_cflags + cflags,
+                           install: true,
+-                          install_dir: gdk_pixbuf_loaderdir)
++                          install_dir: gdk_pixbuf_loaderdir,
++                          name_suffix: 'so')
+       dynamic_loaders += mod.full_path()
+     endforeach
+   endif
+
+Diff finished.  Wed Jul 31 16:09:09 2019


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