forked from jralls/gtk-osx-build
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a stable set of modulesets. At the momemt, these are mostly subve…
…rsion branches from before rcaelers's gitification. Will make as many as possible pull release tarballs as time permits.
- Loading branch information
Showing
9 changed files
with
871 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,178 @@ | ||
<?xml version="1.0"?> | ||
<!DOCTYPE moduleset SYSTEM "moduleset.dtd"> | ||
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?> | ||
<moduleset> | ||
|
||
<repository type="tarball" name="ftp.gnu.org" href="ftp://ftp.gnu.org/gnu/"/> | ||
<repository type="tarball" name="ftp.gnome.org" | ||
href="ftp://ftp.gnome.org/pub/gnome/sources/"/> | ||
<repository type="svn" name="svn.gnome.org" default="yes" href="http://svn.gnome.org/svn/"/> | ||
<repository type="tarball" name="cpan" href="http://search.cpan.org/CPAN/" /> | ||
<repository type="tarball" name="sourceforge" href="http://heanet.dl.sourceforge.net/sourceforge"/> | ||
<repository type="tarball" name="jpeg" href="ftp://anonymous:needsemail%40forsomereason.com@ftp.uu.net"/> | ||
|
||
<tarball id="libpng" version="1.2.29" autogenargs="--enable-shared"> | ||
<source href="http://heanet.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.29.tar.bz2"/> | ||
</tarball> | ||
|
||
<!-- We use this in the framework creating setup only. --> | ||
<autotools id="gettext-fw" autogen-sh="configure"> | ||
<branch repo="ftp.gnu.org" | ||
module="gettext/gettext-0.16.tar.gz" version="0.16.0" | ||
size="8546162" md5sum="1560a460c2c4e05b6ff53acb12860750" /> | ||
</autotools> | ||
|
||
<!-- The patch only adds a makefile that can build shared libraries | ||
on OS X, and regenerates config.guess. For some reason the | ||
"makefile" argument doesn't work so I'm using make*args. | ||
--> | ||
<autotools id="libjpeg" makeargs="-f makefile.gtkosx" makeinstallargs="-f makefile.gtkosx install" | ||
autogen-template="%(srcdir)s/configure --prefix %(prefix)s %(autogenargs)s --disable-static --enable-shared"> | ||
<branch module="graphics/jpeg/jpegsrc.v6b.tar.gz" version="6b-2" | ||
repo="jpeg" | ||
md5sum="dbd5f3b47ed13132f04c685d608a7547" size="613261" | ||
checkoutdir="jpeg-6b"> | ||
<patch file="http://github.com/rhult/gtk-osx-build/raw/e5b32868b3cee131f33d7c4995a592de1e00cc5d/patches/libjpeg-libtool-build.patch" strip="1"/> | ||
</branch> | ||
</autotools> | ||
|
||
<tarball id="libtiff" version="3.8.2" autogenargs="--without-x --without-apple-opengl-framework"> | ||
<source href="ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.8.2.tar.gz" | ||
md5sum="fbb6f446ea4ed18955e2714934e5b698" size="1336295"/> | ||
<dependencies> | ||
<dep package="libjpeg"/> | ||
</dependencies> | ||
</tarball> | ||
|
||
<!-- This is generated by tarring up the needed docbook stylesheets | ||
for gtk-doc to work. If someone wants to work on a setup that | ||
uses the real docbook source from upstream, feel free to do so, | ||
it used to be a huge amount of work, but might be easier these | ||
days. | ||
Note that you have to tag the github repo, use the tag here to | ||
be able to download a tarball, then use the right checkout dir | ||
to get jhbuild to understand that the name is not matching the | ||
URL. | ||
--> | ||
<tarball id="docbook-setup" version="3-3" | ||
checkoutdir="rhult-gtk-osx-docbook-b09115732e38f956730d6c0a23ff4e471ab0ead2"> | ||
<source href="http://github.com/rhult/gtk-osx-docbook/tarball/DB_1"/> | ||
</tarball> | ||
|
||
<!-- This is not gnome-doc-utils, it just contains smallest set of | ||
files to make it possible to build packages that use | ||
gnome-doc-utils, but with disable-scrollkeeper. | ||
--> | ||
<tarball id="gnome-doc-utils-fake" version="0.10.13-4" | ||
checkoutdir="rhult-gnome-doc-utils-fake-ee6993e33d517ff05f55d78694e5edaa4da0bbd9"> | ||
<source href="http://github.com/rhult/gnome-doc-utils-fake/tarball/GTK_OSX_1"/> | ||
<dependencies> | ||
<dep package="docbook-setup"/> | ||
</dependencies> | ||
</tarball> | ||
|
||
<!-- Expat could be skipped for >= 10.05 since it's is part of the SDK there. --> | ||
<tarball id="expat" version="2.0.0"> | ||
<source href="http://heanet.dl.sourceforge.net/sourceforge/expat/expat-2.0.0.tar.gz" | ||
md5sum="d945df7f1c0868c5c73cf66ba9596f3f" size="450860"/> | ||
</tarball> | ||
|
||
<autotools id="freetype" autogen-template="%(srcdir)s/configure --prefix %(prefix)s %(autogenargs)s"> | ||
<branch module="freetype/freetype-2.3.8.tar.gz" version="2.3.8" | ||
repo="sourceforge"> | ||
</branch> | ||
</autotools> | ||
|
||
<tarball id="fontconfig" version="2.6.0"> | ||
<source href="http://www.fontconfig.org/release/fontconfig-2.6.0.tar.gz"/> | ||
<dependencies> | ||
<dep package="expat"/> | ||
<dep package="freetype"/> | ||
</dependencies> | ||
</tarball> | ||
|
||
<perl id="perl-xml-parser" makeargs="EXPATLIBPATH=${prefix}/lib EXPATINCPATH=${prefix}/include"> | ||
<branch repo="cpan" | ||
module="authors/id/M/MS/MSERGEANT/XML-Parser-2.34.tar.gz" version="2.34" | ||
size="229689" md5sum="84d9e0001fe01c14867256c3fe115899"/> | ||
<dependencies> | ||
<dep package="expat"/> | ||
</dependencies> | ||
</perl> | ||
|
||
<perl id="perl-xml-simple"> | ||
<branch repo="cpan" | ||
module="authors/id/G/GR/GRANTM/XML-Simple-2.18.tar.gz" version="2.18" | ||
size="71129" md5sum="593aa8001e5c301cdcdb4bb3b63abc33"/> | ||
<dependencies> | ||
<dep package="perl-xml-parser"/> | ||
</dependencies> | ||
</perl> | ||
|
||
<autotools id="gnome-common"> | ||
<branch revision="gnome-2-26"/> | ||
</autotools> | ||
|
||
<autotools id="libxml2"> | ||
<branch revision="3815"/> | ||
</autotools> | ||
|
||
<autotools id="libxslt"> | ||
<branch revision="1474"/> | ||
<dependencies> | ||
<dep package="libxml2"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<autotools id="gtk-doc" autogenargs="--disable-scrollkeepeer --with-xml-catalog=$JHBUILD_PREFIX/etc/xml/catalog" makeargs="-k -i" makeinstallargs="-k -i install"> | ||
<branch release="619"/> | ||
<dependencies> | ||
<dep package="libxslt"/> | ||
<dep package="docbook-setup"/> | ||
<dep package="gnome-doc-utils-fake"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<tarball id="hicolor-icon-theme" version="0.10"> | ||
<source href="http://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.10.tar.gz" | ||
md5sum="3534f7b8e59785c7d5bfa923e85510a7" size="33616"/> | ||
</tarball> | ||
|
||
<autotools id="intltool"> | ||
<branch repo="ftp.gnome.org" module="intltool/0.40/intltool-0.40.1.tar.bz2" | ||
version="0.40.1" md5sum="18a75ec5ff9d049c3ef148f1d7b03929"/> | ||
<dependencies> | ||
<dep package="gnome-common"/> | ||
<dep package="perl-xml-parser"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<metamodule id="meta-gtk-osx-bootstrap"> | ||
<dependencies> | ||
<dep package="libpng"/> | ||
<dep package="gtk-doc"/> | ||
<dep package="libjpeg"/> | ||
<dep package="libtiff"/> | ||
<dep package="libxml2"/> | ||
<dep package="libxslt"/> | ||
<dep package="docbook-setup"/> | ||
<dep package="gnome-doc-utils-fake"/> | ||
<dep package="expat"/> | ||
<dep package="perl-xml-parser"/> | ||
<dep package="perl-xml-simple"/> | ||
<dep package="hicolor-icon-theme"/> | ||
<dep package="gnome-common"/> | ||
<dep package="intltool"/> | ||
</dependencies> | ||
</metamodule> | ||
|
||
<metamodule id="meta-gtk-osx-freetype"> | ||
<dependencies> | ||
<dep package="freetype"/> | ||
<dep package="fontconfig"/> | ||
<dep package="expat"/> | ||
</dependencies> | ||
</metamodule> | ||
|
||
</moduleset> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
<?xml version="1.0"?><!--*- mode: xml; indent-tabs-mode: nil -*--> | ||
<!DOCTYPE moduleset SYSTEM "moduleset.dtd"> | ||
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?> | ||
<moduleset> | ||
<repository type="cvs" name="gstreamer.freedesktop.org" | ||
cvsroot=":pserver:anoncvs@anoncvs.freedesktop.org:/cvs/gstreamer" | ||
password=""/> | ||
|
||
<tarball id="liboil" version="0.3.14"> | ||
<source href="http://liboil.freedesktop.org/download/liboil-0.3.14.tar.gz" | ||
md5sum="7a9f719e50656b795c06c0167012a84f" size="819559"/> | ||
</tarball> | ||
|
||
<repository type="tarball" name="sourceforge" href="http://superb-east.dl.sourceforge.net/sourceforge/" /> | ||
<autotools id="faad" autogen-sh="autoreconf" | ||
autogenargs="-without-bmp --without-xmms --without-drm --without-mpeg4ip"> | ||
<branch repo="sourceforge" module="faac/faad2-2.6.1.tar.gz" | ||
version="2.6.1" checkoutdir="faad2" | ||
md5sum="74e92df40c270f216a8305fc87603c8a" size="839410"/> | ||
</autotools> | ||
|
||
<autotools id="gstreamer" autogenargs="-- --disable-tests" supports-non-srcdir-builds="no" | ||
makeargs="ERROR_CFLAGS="> | ||
<branch repo="gstreamer.freedesktop.org" module="gstreamer"/> | ||
<after> | ||
<dep package="glib"/> | ||
<dep package="libxml2"/> | ||
</after> | ||
</autotools> | ||
|
||
<autotools id="gst-plugins-base" autogenargs="-- --disable-tests --disable-x --disable-xvideo" supports-non-srcdir-builds="no" | ||
makeargs="ERROR_CFLAGS="> | ||
<branch repo="gstreamer.freedesktop.org" module="gst-plugins-base"/> | ||
<dependencies> | ||
<dep package="gstreamer"/> | ||
<!--dep package="gtk+"/--> | ||
<dep package="liboil"/> | ||
</dependencies> | ||
<after> | ||
<dep package="gnome-vfs"/> | ||
</after> | ||
</autotools> | ||
|
||
<autotools id="gst-plugins-good" autogenargs="-- --disable-tests --disable-x --disable-xvideo --disable-osx-video" supports-non-srcdir-builds="no" | ||
makeargs="ERROR_CFLAGS="> | ||
<branch repo="gstreamer.freedesktop.org" module="gst-plugins-good"/> | ||
<dependencies> | ||
<dep package="gstreamer"/> | ||
<dep package="gst-plugins-base"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<autotools id="gst-plugins-ugly" autogenargs="-- --disable-tests" supports-non-srcdir-builds="no" | ||
makeargs="ERROR_CFLAGS="> | ||
<branch repo="gstreamer.freedesktop.org" module="gst-plugins-ugly"/> | ||
<dependencies> | ||
<dep package="gstreamer"/> | ||
<dep package="gst-plugins-base"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<autotools id="gst-plugins-bad" autogenargs="-- --disable-tests --disable-x --disable-xvid" supports-non-srcdir-builds="no" | ||
makeargs="ERROR_CFLAGS="> | ||
<branch repo="gstreamer.freedesktop.org" module="gst-plugins-bad"/> | ||
<dependencies> | ||
<dep package="gstreamer"/> | ||
<dep package="gst-plugins-base"/> | ||
<dep package="faad"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<!-- This must be built with -O2, due to a GCC bug. Also MMX doesn't work yet on OSX. --> | ||
<autotools id="gst-ffmpeg" autogenargs="-- --disable-tests --disable-mmx" supports-non-srcdir-builds="no" | ||
makeargs='ERROR_CFLAGS= CFLAGS="$CFLAGS -O2"'> | ||
<branch repo="gstreamer.freedesktop.org" module="gst-ffmpeg"/> | ||
<dependencies> | ||
<dep package="gstreamer"/> | ||
<dep package="gst-plugins-base"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<metamodule id="meta-gstreamer"> | ||
<dependencies> | ||
<dep package="liboil"/> | ||
<dep package="gstreamer"/> | ||
<dep package="gst-plugins-base"/> | ||
<dep package="gst-plugins-good"/> | ||
<!--dep package="gst-plugins-ugly"/--> | ||
<dep package="gst-plugins-bad"/> | ||
<dep package="gst-ffmpeg"/> | ||
</dependencies> | ||
</metamodule> | ||
|
||
</moduleset> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
<?xml version="1.0"?><!--*- mode: xml; indent-tabs-mode: nil -*--> | ||
<!DOCTYPE moduleset SYSTEM "moduleset.dtd"> | ||
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?> | ||
<moduleset> | ||
<repository type="svn" name="svn.gnome.org" default="yes" href="http://svn.gnome.org/svn/"/> | ||
<repository type="tarball" name="doxygen" href="http://ftp.stack.nl/pub/users/dimitri/"/> | ||
|
||
<metamodule id="meta-gtk-osx-gtkmm"> | ||
<dependencies> | ||
<dep package="gtkmm"/> | ||
</dependencies> | ||
</metamodule> | ||
|
||
<tarball id="cairomm" version="1.6.0"> | ||
<source href="http://www.cairographics.org/releases/cairomm-1.6.0.tar.gz" | ||
md5sum="549b0c9eaa25d61c4dd92d2de1cb4a462" size="797627"/> | ||
<dependencies> | ||
<dep package="cairo"/> | ||
</dependencies> | ||
</tarball> | ||
|
||
<autotools id="glibmm"> | ||
<branch/> | ||
<dependencies> | ||
<dep package="glib"/> | ||
<dep package="libsigc++2"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<autotools id="pangomm"> | ||
<branch /> | ||
<dependencies> | ||
<dep package="glibmm"/> | ||
<dep package="cairomm"/> | ||
<dep package="pango"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<autotools id="doxygen" autogen-template="%(srcdir)s/configure --prefix %(prefix)s"> | ||
<branch module="doxygen-1.5.6.src.tar.gz" version="1.5.6" | ||
repo="doxygen" | ||
md5sum="779974eedf011ed52e1fe21fc2d5079c" size="4011956"> | ||
</branch> | ||
</autotools> | ||
|
||
<autotools id="libsigc++2"> | ||
<branch revision="libsigc-2-0"/> | ||
<dependencies> | ||
<dep package="doxygen"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<autotools id="gtkmm"> | ||
<branch/> | ||
<dependencies> | ||
<dep package="glibmm"/> | ||
<dep package="cairomm"/> | ||
<dep package="pangomm"/> | ||
<dep package="gtk+"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
</moduleset> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
<?xml version="1.0"?><!--*- mode: xml; indent-tabs-mode: nil -*--> | ||
<!DOCTYPE moduleset SYSTEM "moduleset.dtd"> | ||
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?> | ||
<moduleset> | ||
|
||
<repository type="svn" name="svn.gnome.org" default="yes" href="http://svn.gnome.org/svn/"/> | ||
<repository type="cvs" name="cvs-cairo.freedesktop.org" cvsroot=":pserver:anoncvs@anoncvs.freedesktop.org:/cvs/cairo" password=""/> | ||
<repository type="tarball" name="cairographics.org" href="http://cairographics.org/"/> | ||
|
||
<metamodule id="meta-gtk-osx-python"> | ||
<dependencies> | ||
<dep package="pycairo"/> | ||
<dep package="pygobject"/> | ||
<dep package="pygtk"/> | ||
</dependencies> | ||
</metamodule> | ||
|
||
<tarball id="pycairo" version="1.8.2"> | ||
<source href="http://cairographics.org/releases/pycairo-1.8.2.tar.gz"/> | ||
<after> | ||
<dep package="meta-gtk-osx-core"/> | ||
</after> | ||
</tarball> | ||
|
||
<autotools id="pygobject"> | ||
<branch/> | ||
<dependencies> | ||
<dep package="meta-gtk-osx-core"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
<autotools id="pygtk"> | ||
<branch/> | ||
<dependencies> | ||
<dep package="pygobject"/> | ||
<dep package="meta-gtk-osx-core"/> | ||
<dep package="pycairo"/> | ||
<dep package="libglade"/> | ||
</dependencies> | ||
</autotools> | ||
|
||
</moduleset> |
Oops, something went wrong.