Skip to content

Commit

Permalink
Add a stable set of modulesets. At the momemt, these are mostly subve…
Browse files Browse the repository at this point in the history
…rsion branches from before rcaelers's gitification. Will make as many as possible pull release tarballs as time permits.
  • Loading branch information
jralls committed Jun 12, 2009
1 parent 2241cd3 commit 7aa6a9f
Show file tree
Hide file tree
Showing 9 changed files with 871 additions and 0 deletions.
178 changes: 178 additions & 0 deletions modulesets-stable/gtk-osx-bootstrap.modules
@@ -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>
94 changes: 94 additions & 0 deletions modulesets-stable/gtk-osx-gstreamer.modules
@@ -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>
63 changes: 63 additions & 0 deletions modulesets-stable/gtk-osx-gtkmm.modules
@@ -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>
42 changes: 42 additions & 0 deletions modulesets-stable/gtk-osx-python.modules
@@ -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>

0 comments on commit 7aa6a9f

Please sign in to comment.