deluge/packaging/osx/deluge.modules

115 lines
4.6 KiB
XML

<?xml version="1.0"?>
<!DOCTYPE moduleset SYSTEM "moduleset.dtd">
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
<moduleset>
<repository type="tarball" name="sourceforge"
href="http://downloads.sourceforge.net/sourceforge/"/>
<repository type="git" name="git.gnome"
href="git://git.gnome.org"/>
<repository type="svn" name="svn.libtorrent"
href="https://libtorrent.svn.sourceforge.net/svnroot/"/>
<repository type="tarball" name="pypi"
href="http://pypi.python.org/packages/source/"/>
<repository type="tarball" name="libtorrent"
href="http://libtorrent.googlecode.com/files/"/>
<metamodule id="deluge">
<dependencies>
<dep package="libtorrent"/>
<dep package="gtk-mac-bundler"/>
<dep package="deluge-python-deps"/>
</dependencies>
</metamodule>
<autotools id="libtorrent" autogen-sh="configure"
autogen-template="%(srcdir)s/%(autogen-sh)s --prefix=%(prefix)s --with-boost-libdir=%(libdir)s --with-openssl=%(prefix)s %(autogenargs)s"
autogenargs="--enable-python-binding">
<branch repo="libtorrent" version="0.16.8"
module="libtorrent-rasterbar-0.16.8.tar.gz"
hash="sha1:483689787cb64e7cf4abefda4058b912ec406709"/>
<dependencies>
<dep package="openssl"/>
<dep package="boost"/>
</dependencies>
</autotools>
<!-- This will use the latest 0.16 code but will require manually running ./configure in jhbuild process -->
<autotools id="libtorrent_RC16" autogen-sh="autotools.sh"
autogen-template="%(srcdir)s/%(autogen-sh)s --prefix=%(prefix)s --with-boost-libdir=%(libdir)s --with-openssl=%(prefix)s %(autogenargs)s"
autogenargs="--enable-python-binding">
<branch repo="svn.libtorrent" revision="RC_0_16" checkoutdir="libtorrent_RC_0_16"/>
<dependencies>
<dep package="openssl"/>
<dep package="boost"/>
</dependencies>
</autotools>
<repository type="tarball" name="openssl"
href="http://www.openssl.org/source/"/>
<autotools id="openssl" autogen-sh="Configure"
autogen-template="%(srcdir)s/%(autogen-sh)s --prefix=%(prefix)s --libdir=%(libdir)s -L%(libdir)s %(autogenargs)s"
autogenargs="darwin-i386-cc zlib no-krb5 shared">
<!--autogenargs="darwin64-x86_64-cc zlib no-krb5 shared">-->
<branch repo="openssl" version="1.0.1e"
module="openssl-1.0.1e.tar.gz"
hash="md5:66bf6f10f060d561929de96f9dfe5b8c"/>
</autotools>
<autotools id="boost" autogen-sh="bootstrap.sh"
autogen-template="%(srcdir)s/%(autogen-sh)s --prefix=%(prefix)s --libdir=%(libdir)s --with-python=%(prefix)s/bin/python --with-icu=%(prefix)s --with-libraries=system,python"
supports-non-srcdir-builds="false"
makeargs="|| ./b2 architecture=x86 address-model=32 link=shared threading=multi variant=release"
makeinstallargs="|| ./b2 install">
<branch repo="sourceforge" version="1.53"
module="boost/boost_1_53_0.tar.bz2"
hash="md5:a00d22605d5dbcfb4c9936a9b35bc4c2"/>
</autotools>
<autotools id="gtk-mac-bundler" autogen-template="echo no configure">
<branch repo="git.gnome" module="gtk-mac-bundler"/>
</autotools>
<metamodule id="deluge-python-deps">
<dependencies>
<dep package="setuptools"/>
<dep package="chardet"/>
<dep package="pyopenssl"/>
<dep package="pyxdg"/>
<dep package="py2app"/>
<dep package="mako"/>
<dep package="twisted"/>
</dependencies>
</metamodule>
<distutils id="setuptools">
<branch repo="pypi" version="0.6c11"
module="s/setuptools/setuptools-0.6c11.tar.gz"/>
</distutils>
<distutils id="chardet">
<branch repo="pypi" version="2.1.1"
module="c/chardet/chardet-2.1.1.tar.gz"/>
</distutils>
<distutils id="pyopenssl">
<branch repo="pypi" version="0.13"
module="p/pyOpenSSL/pyOpenSSL-0.13.tar.gz"/>
</distutils>
<distutils id="pyxdg">
<branch repo="pypi" version="0.25"
module="p/pyxdg/pyxdg-0.25.tar.gz"/>
</distutils>
<distutils id="py2app">
<branch repo="pypi" version="0.7.3"
module="p/py2app/py2app-0.7.3.tar.gz"/>
</distutils>
<distutils id="mako">
<branch repo="pypi" version="0.7.3"
module="M/Mako/Mako-0.7.3.tar.gz"/>
</distutils>
<distutils id="twisted">
<branch repo="pypi" version="12.3.0"
module="T/Twisted/Twisted-12.3.0.tar.bz2"/>
</distutils>
</moduleset>