Add shared-mime-info to WPE WebKit jhbuild
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 16 Aug 2019 09:22:18 +0000 (09:22 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 16 Aug 2019 09:22:18 +0000 (09:22 +0000)
https://bugs.webkit.org/show_bug.cgi?id=200768

Patch by Chris Lord <clord@igalia.com> on 2019-08-16
Reviewed by Carlos Alberto Lopez Perez.

* wpe/jhbuild.modules:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@248767 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/wpe/jhbuild.modules

index 108a315..3d18279 100644 (file)
@@ -1,3 +1,12 @@
+2019-08-16  Chris Lord  <clord@igalia.com>
+
+        Add shared-mime-info to WPE WebKit jhbuild
+        https://bugs.webkit.org/show_bug.cgi?id=200768
+
+        Reviewed by Carlos Alberto Lopez Perez.
+
+        * wpe/jhbuild.modules:
+
 2019-08-15  Yusuke Suzuki  <ysuzuki@apple.com>
 
         [WTF] Add makeUnique<T>, which ensures T is fast-allocated, WTF_MAKE_FAST_ALLOCATED annotation part
index 5b94f1b..53c62bd 100644 (file)
@@ -27,6 +27,8 @@
       <dep package="xdg-dbus-proxy"/>
       <dep package="atk"/>
       <dep package="at-spi2-atk"/>
+      <dep package="libxml2"/>
+      <dep package="shared-mime-info"/>
     </dependencies>
   </metamodule>
 
@@ -53,6 +55,8 @@
       href="https://wpewebkit.org/releases/"/>
   <repository type="tarball" name="webkitgtk-jhbuild-mirror"
       href="http://webkitgtk.org/jhbuild_mirror/"/>
+  <repository type="tarball" name="xmlsoft.org"
+      href="http://xmlsoft.org"/>
 
   <autotools id="libffi" autogen-sh="configure">
     <branch module="libffi/libffi-3.0.10.tar.gz" version="3.0.10"
     </dependencies>
   </meson>
 
+  <autotools id="libxml2" supports-non-srcdir-builds="no"
+             autogen-sh="./autogen.sh; ./configure --with-python=no">
+    <branch module="/sources/libxml2-2.9.5.tar.gz" version="2.9.5"
+            repo="xmlsoft.org"
+            hash="sha256:4031c1ecee9ce7ba4f313e91ef6284164885cdb69937a123f6a83bb6a72dcd38"/>
+  </autotools>
+
+  <autotools id="shared-mime-info"
+             autogen-sh="configure"
+             autogenargs="--disable-default-make-check">
+    <dependencies>
+      <dep package="libxml2"/>
+      <dep package="glib"/>
+    </dependencies>
+    <branch module="/~hadess/shared-mime-info-${version}.tar.xz" version="1.10"
+            repo="freedesktop.org"
+            hash="sha256:c625a83b4838befc8cafcd54e3619946515d9e44d63d61c4adf7f5513ddfbebf"/>
+  </autotools>
+
 </moduleset>