[jhbuild/wip/conditions: 1/4] Make bootstrap OS-specific
- From: Ryan Lortie <desrt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [jhbuild/wip/conditions: 1/4] Make bootstrap OS-specific
- Date: Mon, 3 Mar 2014 19:00:58 +0000 (UTC)
commit 1b9528593bd6b437d5fc27ec3e679e04ecc28e67
Author: Ryan Lortie <desrt desrt ca>
Date: Tue Jan 28 20:36:35 2014 +0000
Make bootstrap OS-specific
Add condition for macos, remove all modules for everything else.
modulesets/bootstrap.modules | 119 ++++++++++++++++++++++++++++++++++++-----
1 files changed, 104 insertions(+), 15 deletions(-)
---
diff --git a/modulesets/bootstrap.modules b/modulesets/bootstrap.modules
index 75e1298..fd961ee 100644
--- a/modulesets/bootstrap.modules
+++ b/modulesets/bootstrap.modules
@@ -1,16 +1,23 @@
<?xml version="1.0" standalone="no"?> <!--*- mode: nxml -*-->
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
<moduleset>
- <repository type="tarball" name="ftp.gnu.org"
- href="http://ftp.gnu.org/gnu/"/>
- <repository type="tarball" name="pkgconfig"
- href="http://pkgconfig.freedesktop.org/releases/"/>
- <repository type="tarball" name="python"
- href="http://www.python.org/ftp/python/"/>
- <repository type="tarball" name="sourceforge"
- href="http://dfn.dl.sourceforge.net/sourceforge/"/>
- <repository type="tarball" name="tukaani.org"
- href="http://tukaani.org/"/>
+ <repository type="tarball" name="ftp.gnu.org" href="http://ftp.gnu.org/gnu/"/>
+ <repository type="tarball" name="pkgconfig" href="http://pkgconfig.freedesktop.org/releases/"/>
+ <repository type="tarball" name="python" href="http://www.python.org/ftp/python/"/>
+ <repository type="tarball" name="sourceforge" href="http://dfn.dl.sourceforge.net/sourceforge/"/>
+ <repository type="tarball" name="tukaani.org" href="http://tukaani.org/"/>
+ <repository type="tarball" name="xmlsoft" href="http://xmlsoft.org/sources/"/>
+ <repository type="tarball" name="sourceware" href="http://mirrors.kernel.org/sources.redhat.com/"/>
+ <repository type="tarball" name="launchpad" href="http://launchpad.net/"/>
+ <repository type="tarball" name="gnome-http" href="http://ftp.cse.buffalo.edu/pub/Gnome/sources/"/>
+ <repository type="tarball" name="dbus" href="http://dbus.freedesktop.org/releases/dbus/"/>
+ <repository type="tarball" name="cairo" href="http://www.cairographics.org/releases/"/>
+ <repository type="tarball" name="tango" href="http://tango.freedesktop.org/releases/"/>
+ <repository type="tarball" name="igj" href="http://www.ijg.org/files/"/>
+ <repository type="tarball" name="ragel" href="http://www.complang.org/ragel/"/>
+ <repository type="tarball" name="sqlite" href="http://www.sqlite.org/"/>
+ <repository type="tarball" name="libproxy" href="http://libproxy.googlecode.com/files/"/>
+
<autotools id="gettext" autogen-sh="configure">
<branch repo="ftp.gnu.org"
@@ -79,13 +86,95 @@
hash="sha256:9b380f502d37085a60821484a3a13747454638927cc36033be64970512451ed8"/>
</autotools>
+ <autotools id="intltool" autogen-sh="configure">
+ <branch repo="launchpad" module="intltool/trunk/0.50.2/+download/intltool-0.50.2.tar.gz" version="0.50.2"
+ size="189483" hash="sha256:67f25c5c6fb71d095793a7f895b245e65e829e8bde68c6c8b4c912144ff34406"/>
+ </autotools>
+
+ <autotools id="libxslt" autogen-sh="configure">
+ <branch repo="xmlsoft" module="libxslt-1.1.28.tar.gz" version="1.1.28"
+ size="3435907" hash="sha256:5fc7151a57b89c03d7b825df5a0fae0a8d5f05674c0e7cf2937ecec4d54a028c"/>
+ </autotools>
+
+ <autotools id="libxml2" autogen-sh="configure">
+ <branch repo="xmlsoft" module="libxml2-2.9.1.tar.gz" version="2.9.1"
+ size="5172503" hash="sha256:fd3c64cb66f2c4ea27e934d275904d92cec494a8e8405613780cbc8a71680fdb"/>
+ </autotools>
+
+ <autotools id="gtk-osx-docbook" autogen-sh="configure" supports-non-srcdir-builds="no">
+ <branch repo="sourceforge" module="gtk-osx/gtk-osx-docbook-1.1.tar.gz" version="1.1"
+ size="1931036" hash="sha256:fd43e5423ecd55025d81ac5482f01c6982b7cb0cdbb54f74d4bf65716c49414c"/>
+ </autotools>
+
+ <autotools id="libffi" autogen-sh="configure">
+ <branch repo="sourceware" module="libffi/libffi-3.0.13.tar.gz" version="3.0.13"
+ size="845747" hash="sha256:1dddde1400c3bcb7749d398071af88c3e4754058d2d4c0b3696c2f82dc5cf11c"/>
+ </autotools>
+
+ <autotools id="libpng" autogen-sh="configure">
+ <branch repo="sourceforge" module="libpng/libpng-1.6.7.tar.gz" version="1.6.7"
+ size="1310159" hash="sha256:5d3be409d4ed4425923ad8677fc45497abb43c6b9cfd5beafe7dfc6f2a94f24b"/>
+ </autotools>
+
+ <autotools id="vala-bootstrap" autogen-sh="configure">
+ <branch repo="gnome-http" module="vala/0.20/vala-0.20.1.tar.xz" version="0.20.1"
checkoutdir="vala-0.20.1"
+ size="2627808" hash="sha256:9cb7ecd18a23525e401c204d4d08341c7d911cd5d78078eee10b747ecb45e481"/>
+ </autotools>
+
+ <autotools id="dbus" autogen-sh="configure">
+ <branch repo="dbus" module="dbus-1.6.18.tar.gz" version="1.6.18"
+ size="1916553" hash="sha256:7085a0895a9eb11a952394cdbea6d8b4358e17cb991fed0e8fb85e2b9e686dcd"/>
+ </autotools>
+
+ <autotools id="pixman" autogen-sh="configure">
+ <branch repo="cairo" module="pixman-0.32.4.tar.gz" version="0.32.4"
+ size="817407" hash="sha256:80c7ed420e8a3ae749800241e6347c3d55681296cab71384be7969cd9e657e84"/>
+ </autotools>
+
+ <autotools id="libtasn1" autogen-sh="configure">
+ <branch repo="ftp.gnu.org" module="libtasn1/libtasn1-3.4.tar.gz" version="3.4"
+ size="1844115" hash="sha256:f353507a458fe2372b791016a056c95946eebfc7256b49013851f134a5e6acc8"/>
+ </autotools>
+
+ <autotools id="icon-naming-utils" autogen-sh="configure">
+ <branch repo="tango" module="icon-naming-utils-0.8.90.tar.gz" version="0.8.90"
+ size="70321" hash="sha256:044ab2199ed8c6a55ce36fd4fcd8b8021a5e21f5bab028c0a7cdcf52a5902e1c"/>
+ </autotools>
+
+ <autotools id="libjpeg" autogen-sh="configure">
+ <branch repo="igj" module="jpegsrc.v9.tar.gz" version="9" checkoutdir="jpeg-9"
+ size="987900" hash="sha256:c4e29e9375aaf60b4b79db87a58b063fb5b84f923bee97a88280b3d159e7e535"/>
+ </autotools>
+
+ <autotools id="sqlite" autogenargs="--enable-threadsafe" autogen-sh="configure">
+ <branch repo="sqlite" module="2013/sqlite-autoconf-3080200.tar.gz" version="30802000"
+ size="1917056" hash="sha256:a0851d06092c8208e4dd947f569f40db476b472b22e3e10e2f52f3c5e94fef92"/>
+ </autotools>
+
<metamodule id="meta-bootstrap">
<dependencies>
- <dep package="gettext" />
- <dep package="autoconf" />
- <dep package="libtool" />
- <dep package="automake" />
- <dep package="pkg-config" />
+ <if condition-set="macos">
+ <dep package="xz"/>
+ <dep package="gettext"/>
+ <dep package="autoconf"/>
+ <dep package="libtool"/>
+ <dep package="automake"/>
+ <dep package="pkg-config"/>
+ <dep package="python"/>
+ <dep package="intltool"/>
+ <dep package="libxslt"/>
+ <dep package="libxml2"/>
+ <dep package="gtk-osx-docbook"/>
+ <dep package="libffi"/>
+ <dep package="libpng"/>
+ <dep package="vala-bootstrap"/>
+ <dep package="dbus"/>
+ <dep package="pixman"/>
+ <dep package="libtasn1"/>
+ <dep package="icon-naming-utils"/>
+ <dep package="libjpeg"/>
+ <dep package="sqlite"/>
+ </if>
</dependencies>
</metamodule>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]