1<?xml version="1.0"?> 2<!DOCTYPE moduleset SYSTEM "moduleset.dtd"> 3<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?> 4<moduleset> 5 <repository type="tarball" name="ftp.gnome.org" default="yes" href="ftp://ftp.gnome.org/pub/gnome/sources/"/> 6 <repository type="tarball" name="xmlsoft.org" href="ftp://xmlsoft.org/libxml2/"/> 7 <repository type="tarball" name="itstool.org" href="http://files.itstool.org/itstool/"/> 8 <repository type="tarball" name="python" href="https://www.python.org/ftp/python/"/> 9 <repository type="tarball" name="oracle" href="http://download.oracle.com/"/> 10 11 <autotools id="berkeleydb-nonsrctree" autogen-sh="configure" autogen-template="%(srcdir)s/dist/%(autogen-sh)s --prefix %(prefix)s --libdir %(libdir)s %(autogenargs)s"> 12 13 <branch module="berkeley-db/db-4.8.30.NC.tar.gz" version="4.8.30" repo="oracle"> 14 <patch file="berkeleydb-nonsrctree/atomic.patch" strip="1"/> 15 </branch> 16 </autotools> 17 18 <autotools id="berkeleydb" autogen-sh="configure" supports-non-srcdir-builds="no" makeargs="-C build_unix" autogen-template="cd build_unix; ../dist/%(autogen-sh)s --prefix %(prefix)s --libdir %(libdir)s %(autogenargs)s" makeinstallargs="-C build_unix install"> 19 20 <branch module="berkeley-db/db-4.8.30.NC.tar.gz" version="4.8.30" repo="oracle"> 21 <patch file="berkeleydb/atomic.patch" strip="1"/> 22 </branch> 23 </autotools> 24 25 <autotools id='readline' autogen-sh="configure"> 26 <branch repo="ftp.gnu.org" module="readline/readline-6.2.tar.gz" 27 version="6.2"> 28 <patch file="http://ftp.gnu.org/gnu/readline/readline-6.2-patches/readline62-001" strip="0"/> 29 <patch file="http://ftp.gnu.org/gnu/readline/readline-6.2-patches/readline62-002" strip="0"/> 30 <patch file="http://ftp.gnu.org/gnu/readline/readline-6.2-patches/readline62-003" strip="0"/> 31 <patch file="http://ftp.gnu.org/gnu/readline/readline-6.2-patches/readline62-004" strip="0"/> 32 </branch> 33 </autotools> 34 35 <autotools id="gettext-runtime" autogen-sh="configure" 36 autogenargs="--without-emacs --disable-java --disable-native-java --disable-libasprintf --disable-csharp"> 37 <branch repo="ftp.gnu.org" source-subdir="gettext-runtime" 38 module="gettext/gettext-0.18.1.1.tar.gz" version="0.18.1.1" 39 size="15139737" md5sum="3dd55b952826d2b32f51308f2f91aa89"> 40 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/gettext-bug33999-stpncpy.patch" strip="1"/> 41 </branch> 42 </autotools> 43 44 <autotools id="python" autogenargs="--enable-shared" 45 autogen-sh="configure"> 46 <branch repo="python" 47 module="2.7.6/Python-2.7.6.tar.xz" version="2.7.6"> 48 </branch> 49 <dependencies> 50 <dep package="gettext-runtime"/> 51 <dep package='readline'/> 52 </dependencies> 53 <after> 54 <dep package="berkeleydb"/> 55 <dep package="berkeleydb-nonsrctree"/> 56 </after> 57 </autotools> 58 59 <!-- Remove annoying autogen-sh="autoreconf" when itstool.use-correct-libxml.patch is removed --> 60 <autotools id="itstool" autogen-sh="autoreconf"> 61 <branch repo="itstool.org" 62 module="itstool-2.0.2.tar.bz2" 63 version="2.0.2" 64 hash="sha256:bf909fb59b11a646681a8534d5700fec99be83bb2c57badf8c1844512227033a" 65 size="96748"> 66 <patch file="https://git.gnome.org/browse/jhbuild/plain/patches/itstool.use-correct-libxml.patch" strip="1"/> 67 </branch> 68 </autotools> 69 70 <autotools id="libxml2" autogen-sh="configure" autogenargs="--with-python"> 71 <branch version="2.9.0" module="libxml2-2.9.0.tar.gz" 72 repo="xmlsoft.org"> 73 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/libxml2-Bug-686118-pthreads_once_init.patch" strip="1"/> 74 </branch> 75 <dependencies> 76 <dep package="python"/> 77 </dependencies> 78 </autotools> 79 80 <autotools id="libxslt" autogen-sh="configure"> 81 <branch version="1.1.27" module="libxslt-1.1.27.tar.gz" repo="xmlsoft.org"/> 82 <dependencies> 83 <dep package="libxml2"/> 84 </dependencies> 85 </autotools> 86 87 <autotools id="yelp-xsl" autogen-sh="configure"> 88 <branch module="yelp-xsl/3.10/yelp-xsl-3.10.1.tar.xz" 89 version="3.10.1" 90 hash="sha256:59c6dee3999121f6ffd33a9c5228316b75bc22e3bd68fff310beb4eeff245887" /> 91 <dependencies> 92 <dep package="libxslt"/> 93 <dep package="libxml2"/> 94 <dep package="intltool"/> 95 <dep package="itstool"/> 96 </dependencies> 97 </autotools> 98 99 <autotools id="yelp-tools" autogen-sh="configure"> 100 <branch module="yelp-tools/3.10/yelp-tools-3.10.0.tar.xz" 101 version="3.10.0" 102 hash="sha256:ff5e1102631049b08e3ef0ade2cd10e63a62a812690e3d8558ed1413baef2611" /> 103 <dependencies> 104 <dep package="libxslt"/> 105 <dep package="libxml2"/> 106 <dep package="intltool"/> 107 <dep package="yelp-xsl"/> 108 <dep package="itstool"/> 109 </dependencies> 110 </autotools> 111 112 <autotools id="gtk-doc" autogenargs="--disable-scrollkeeper --with-xml-catalog=$JHBUILD_PREFIX/etc/xml/catalog" makeargs="-k -i" makeinstallargs="-k -i install" autogen-sh="configure"> 113 <branch version="1.21" module="gtk-doc/1.21/gtk-doc-1.21.tar.xz" hash="sha256:5d934d012ee08edd1585544792efa80da271652587ba5b843d2cea8e8b80ee3e"/> 114 <dependencies> 115 <dep package="libxslt"/> 116 <dep package="yelp-tools"/> 117 </dependencies> 118 </autotools> 119</moduleset> 120