[gtk-osx] Add itstool
- From: John Ralls <jralls src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-osx] Add itstool
- Date: Fri, 14 Nov 2014 18:35:02 +0000 (UTC)
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 && %(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]