[gtk-osx] Add itstool



commit c9541052646d1e19293f9e34f9e9aa463edf8f53
Author: Philip Chimento <philip chimento gmail com>
Date:   Fri Nov 7 20:23:58 2014 -0800

    Add itstool
    
    This is a quite common build dependency in Gnome lately.

 modulesets-stable/gtk-osx-bootstrap.modules   |   11 ++++++++++-
 modulesets-unstable/gtk-osx-bootstrap.modules |   10 +++++++++-
 modulesets/gtk-osx-bootstrap.modules          |   10 +++++++++-
 3 files changed, 28 insertions(+), 3 deletions(-)
---
diff --git a/modulesets-stable/gtk-osx-bootstrap.modules b/modulesets-stable/gtk-osx-bootstrap.modules
index 1428c3c..05d2af5 100644
--- a/modulesets-stable/gtk-osx-bootstrap.modules
+++ b/modulesets-stable/gtk-osx-bootstrap.modules
@@ -24,6 +24,7 @@
               href="http://www.freedesktop.org/software/harfbuzz/release/"/>
   <repository type="tarball" name="cups"
              href="http://ftp.easysw.com/pub/"/>
+  <repository type="tarball" name="itstool" href="http://files.itstool.org/"/>
 
   <autotools id='readline' autogen-sh="configure">
     <branch repo="ftp.gnu.org" module="readline/readline-6.3.tar.gz"
@@ -54,7 +55,7 @@
   <!-- The python package is in gtk-osx-python.modules. If you're
        building "native" you can safely add python to the skip list, but
        otherwise the links in the SDKs are messed up and libxml's python
-       module won't link. In case you're wondering, gnome-doc-utils
+       module won't link. In case you're wondering, itstool
        needs libxml2's python module. -->
 
   <autotools id="libxml2" autogen-sh="configure" autogenargs="--with-python">
@@ -99,6 +100,14 @@
     </dependencies>
   </autotools>
 
+  <autotools id="itstool" autogen-sh="configure">
+    <branch module="itstool/itstool-2.0.2.tar.bz2" version="2.0.2"
+            repo="itstool"/>
+    <dependencies>
+      <dep package="libxml2"/>
+    </dependencies>
+  </autotools>
+
   <autotools id="harfbuzz" autogen-sh="configure" autogenargs="--with-coretext">
     <branch repo="harfbuzz" module="harfbuzz-0.9.26.tar.bz2" version="0.9.26"/>
     <dependencies>
diff --git a/modulesets-unstable/gtk-osx-bootstrap.modules b/modulesets-unstable/gtk-osx-bootstrap.modules
index cae6775..7fd8280 100644
--- a/modulesets-unstable/gtk-osx-bootstrap.modules
+++ b/modulesets-unstable/gtk-osx-bootstrap.modules
@@ -24,6 +24,7 @@
               href="git://git.gnome.org/"/>
   <repository type="tarball" name="cups"
              href="http://ftp.easysw.com/pub/"/>
+  <repository type="git" name="gitorious" href="https://gitorious.org/"/>
 
   <autotools id='readline' autogen-sh="configure">
     <branch repo="ftp.gnu.org" module="readline/readline-6.3.tar.gz"
@@ -54,7 +55,7 @@
 <!-- The python package is in gtk-osx-python.modules. If you're
      building "native" you can safely add python to the skip list, but
      otherwise the links in the SDKs are messed up and libxml's python
-     module won't link. In case you're wondering, gnome-doc-utils
+     module won't link. In case you're wondering, itstool
      needs libxml2's python module. -->
   <autotools id="libxml2" autogenargs="--with-python">
     <branch repo="git.gnome.org"/>
@@ -94,6 +95,13 @@
     </dependencies>
   </autotools>
 
+  <autotools id="itstool">
+    <branch repo="gitorious" module="itstool/itstool.git"/>
+    <dependencies>
+      <dep package="libxml2"/>
+    </dependencies>
+  </autotools>
+
   <autotools id="freetype-no-harfbuzz" skip-autogen="never" autogenargs="--without-bzip2 --without-harfbuzz"
             autogen-template="%(srcdir)s/%(autogen-sh)s &amp;&amp; %(srcdir)s/configure --prefix %(prefix)s 
--libdir %(libdir)s %(autogenargs)s"
             supports-non-srcdir-builds="no">
diff --git a/modulesets/gtk-osx-bootstrap.modules b/modulesets/gtk-osx-bootstrap.modules
index 535b0f4..2a884dc 100644
--- a/modulesets/gtk-osx-bootstrap.modules
+++ b/modulesets/gtk-osx-bootstrap.modules
@@ -24,6 +24,7 @@
               href="git://git.gnome.org/"/>
   <repository type="tarball" name="cups"
              href="http://ftp.easysw.com/pub/"/>
+  <repository type="git" name="gitorious" href="https://gitorious.org/"/>
 
   <autotools id='readline' autogen-sh="configure">
     <branch repo="ftp.gnu.org" module="readline/readline-6.3.tar.gz"
@@ -54,7 +55,7 @@
   <!-- The python package is in gtk-osx-python.modules. If you're
        building "native" you can safely add python to the skip list, but
        otherwise the links in the SDKs are messed up and libxml's python
-       module won't link. In case you're wondering, gnome-doc-utils
+       module won't link. In case you're wondering, itstool
        needs libxml2's python module. -->
 
   <autotools id="libxml2" autogen-sh="configure" autogenargs="--with-python">
@@ -95,6 +96,13 @@
     </dependencies>
   </autotools>
 
+  <autotools id="itstool">
+    <branch repo="gitorious" module="itstool/itstool.git" tag="2.0.2"/>
+    <dependencies>
+      <dep package="libxml2"/>
+    </dependencies>
+  </autotools>
+
   <autotools id="harfbuzz" autogenargs="--with-coretext">
     <branch repo="freedesktop" tag="0.9.26"/>
     <dependencies>


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