[gimp/gimp-2-8] Bug 685560 - Add iso-codes to osx moduleset
- From: Clayton Walker <claytonw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gimp-2-8] Bug 685560 - Add iso-codes to osx moduleset
- Date: Mon, 8 Oct 2012 23:01:53 +0000 (UTC)
commit 4b46d7eb6d3a188d878a036a4e16b5177b801347
Author: Clayton Walker <blender3dartist gmail com>
Date: Mon Oct 8 16:59:43 2012 -0600
Bug 685560 - Add iso-codes to osx moduleset
Language selector on osx doesn't show up because gimp was compiled without
iso-codes installed.
build/osx/gimp.modules | 646 +++++++++++++++++++++++++++++++++++-------------
1 files changed, 475 insertions(+), 171 deletions(-)
---
diff --git a/build/osx/gimp.modules b/build/osx/gimp.modules
index d2e8ae7..c3a7564 100644
--- a/build/osx/gimp.modules
+++ b/build/osx/gimp.modules
@@ -2,9 +2,10 @@
<!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="tarball" name="freedesktop"
+ href="http://freedesktop.org/"/>
<repository type="tarball" name="jpeg"
href="http://www.ijg.org/files/"/>
<repository type="tarball" name="libtiff"
@@ -43,22 +44,36 @@
href="http://www.python.org/ftp/python/"/>
<repository type="tarball" name="oracle"
href="http://download.oracle.com/"/>
-
+ <repository type="tarball" name="cpan" href="http://search.cpan.org/CPAN/" />
<repository type="tarball" name="poppler"
href="http://poppler.freedesktop.org/"/>
-
+ <repository type="tarball" name="iso-codes"
+ href="http://ftp.us.debian.org/debian/pool/main/i/iso-codes/"/>
<repository type="tarball" name="jasper"
href="http://www.ece.uvic.ca/~mdadams/jasper/software/"/>
-
<repository type="git" name="git.cairographics.org"
href="git://git.cairographics.org/git"/>
- <!-- These will be the initial image loading libraries. librsvg, jasper, and libopenraw may be added later. -->
- <autotools id="libpng" autogenargs="--enable-shared" autogen-sh="configure">
- <branch version="1.5.10" module="libpng/libpng-1.5.10.tar.bz2"
+ <!-- meta-gtk-osx-bootstrap -->
+
+ <autotools id="libpng" autogenargs="--enable-shared --disable-gtk-theme" autogen-sh="configure">
+ <branch module="libpng/libpng-1.5.12.tar.xz"
+ version="1.5.10"
repo="sourceforge"/>
</autotools>
+ <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">
+ <branch module="gtk-doc/1.18/gtk-doc-1.18.tar.bz2"
+ version="1.18"
+ hash="sha256:a634d2e93d70468237033c06a17c97f29cf71a35ac5cc01c016324c965d42f73"/>
+ <dependencies>
+ <dep package="gtk-osx-docbook"/>
+ <dep package="gnome-doc-utils"/>
+ </dependencies>
+ </autotools>
+
<autotools id="libjpeg">
<branch module="jpegsrc.v8d.tar.gz" version="8d"
repo="jpeg"
@@ -68,39 +83,80 @@
<autotools id="libtiff" autogen-sh="configure"
autogenargs="--without-x --without-apple-opengl-framework">
- <branch version="4.0.1" module="libtiff/tiff-4.0.1.tar.gz"
+ <branch version="4.0.2" module="libtiff/tiff-4.0.2.tar.gz"
repo="libtiff"/>
<dependencies>
<dep package="libjpeg"/>
</dependencies>
</autotools>
- <!-- Required by some things -->
- <autotools id="librsvg" autogen-sh="configure"
- autogenargs="--disable-static --disable-Bsymbolic --enable-introspection=no">
- <branch module="librsvg/2.36/librsvg-2.36.2.tar.xz" version="2.36.2"
- hash="sha256:3906ad8aa5426f6db3891de98d3b72143155282f63c306a71fdb42f3246a1f08"/>
+ <autotools id="gtk-osx-docbook" autogen-sh="configure" >
+ <branch repo="sourceforge" module="gtk-osx/gtk-osx-docbook-1.1.tar.gz"
+ version="1.1"/>
+ </autotools>
+
+
+ <autotools id="gnome-doc-utils" autogenargs="--disable-scrollkeeper">
+ <branch module="gnome-doc-utils/0.20/gnome-doc-utils-0.20.10.tar.xz" version="0.20.10"
+ hash="sha256:cb0639ffa9550b6ddf3b62f3b1add92fb92ab4690d351f2353cffe668be8c4a6"/>
<dependencies>
- <dep package="libcroco"/>
- <dep package="pango"/>
- <dep package="gdk-pixbuf"/>
+ <dep package="gnome-common"/>
+ <dep package="libxslt"/>
+ <dep package="intltool"/>
+ <dep package="libxml2"/>
+ <dep package="python"/>
</dependencies>
</autotools>
- <autotools id="libcroco" autogen-sh="configure"
- autogenargs="--disable-static">
- <branch module="libcroco/0.6/libcroco-0.6.2.tar.bz2" version="0.6.2"
- hash="sha256:be24853f64c09b63d39e563fb0222e29bae1a33c3d9f6cbffc0bc27669371749"/>
+ <autotools id="expat" autogen-sh="configure">
+ <branch module="expat/expat-2.1.0.tar.gz" version="2.1.0"
+ repo="sourceforge"/>
+ </autotools>
+
+ <perl id="perl-xml-parser" makeargs="EXPATLIBPATH=${prefix}/lib EXPATINCPATH=${prefix}/include; make -j3; make -j3 install PREFIX=${prefix}">
+ <branch repo="cpan"
+ module="authors/id/T/TO/TODDR/XML-Parser-2.41.tar.gz"
+version="2.41"/>
<dependencies>
- <dep package="glib"/>
- <dep package="libxml2"/>
+ <dep package="expat"/>
+ </dependencies>
+ </perl>
+
+ <perl id="perl-xml-simple" makeargs="EXPATLIBPATH=${prefix}/lib EXPATINCPATH=${prefix}/include; make -j3; make -j3 install PREFIX=${prefix}">
+ <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="hicolor-icon-theme" autogen-sh="configure">
+ <branch module="hicolor-icon-theme-0.11.tar.gz" repo="icon-theme"
+ version="0.11" />
+ </autotools>
+
+ <autotools id="gnome-common">
+ <branch module="gnome-common/2.34/gnome-common-2.34.0.tar.bz2" version="2.34.0"
+ hash="sha256:7a9c4f9ab975501c36be3192aa61641abca045a215d519d7d00527706f1de1df"/>
+ </autotools>
+
+ <autotools id="intltool" autogen-sh="configure">
+ <branch repo="intltool" module="0.50.2/+download/intltool-0.50.2.tar.gz"
+ version="0.50.2"
+ hash="md5:23fbd879118253cb99aeac067da5f591"/>
+ <dependencies>
+ <dep package="gnome-common"/>
+ <dep package="perl-xml-parser"/>
</dependencies>
</autotools>
- <!-- This is the beginning of the dependencies for gtk-doc -->
<autotools id="libxml2" autogen-sh="configure">
- <branch version="2.7.8" module="libxml2-2.7.8.tar.gz"
+ <branch version="2.8.0" module="libxml2-2.8.0.tar.gz"
repo="xmlsoft.org"/>
+ <dependencies>
+ <dep package="python"/>
+ </dependencies>
</autotools>
<autotools id="libxslt" autogen-sh="configure">
@@ -111,132 +167,215 @@
</dependencies>
</autotools>
- <autotools id="xmlcatmgr" autogen-sh="configure">
- <branch module="xmlcatmgr/xmlcatmgr-2.2.tar.gz" version="2.2"
- repo="sourceforge"/>
+ <autotools id="freetype" autogen-sh="configure">
+ <branch module="freetype/freetype-2.4.10.tar.gz" version="2.4.10"
+ repo="sourceforge">
+ </branch>
+ </autotools>
+
+ <autotools id="fontconfig" autogen-sh="configure"
+ autogenargs="--disable-docs">
+ <branch repo="fontconfig" version="2.10.1" module="fontconfig-2.10.1.tar.gz"/>
<dependencies>
+ <dep package="expat"/>
+ <dep package="freetype"/>
<dep package="libxml2"/>
- <dep package="libxslt"/>
</dependencies>
</autotools>
- <autotools id="intltool" autogen-sh="configure">
- <branch repo="intltool" module="0.41.1/+download/intltool-0.41.1.tar.gz"
- version="0.41.1"
- hash="sha256:06d02133a85b9d6f29cd763050dc9267a6d73ef3008993f5b917cafc7ece96c0"/>
- </autotools>
+ <metamodule id="meta-gtk-osx-bootstrap">
+ <dependencies>
+ <dep package="libpng"/>
+ <dep package="gtk-doc"/>
+ <dep package="libjpeg"/>
+ <dep package="libtiff"/>
+ <dep package="gtk-osx-docbook"/>
+ <dep package="gnome-doc-utils"/>
+ <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"/>
+ <dep package="meta-gtk-osx-freetype"/>
+ </dependencies>
+ </metamodule>
- <autotools id="gtk-osx-docbook" autogen-sh="configure" >
- <branch repo="sourceforge" module="gtk-osx/gtk-osx-docbook-1.1.tar.gz"
- version="1.1"/>
+ <metamodule id="meta-gtk-osx-freetype">
+ <dependencies>
+ <dep package="freetype"/>
+ <dep package="fontconfig"/>
+ <dep package="expat"/>
+ </dependencies>
+ </metamodule>
+
+ <!-- meta-gtk-osx-core -->
+
+ <autotools id="gtk+" autogen-sh="autogen.sh"
+ autogenargs="--with-gdktarget=quartz --disable-gtk-doc --enable-gtk-doc=no --enable-gtk-doc-html=no --enable-gtk-doc-pdf=no --enable-quartz-relocation --without-x --with-xinput --enable-xinerama"
+ autogen-template="autoreconf -fis && %(srcdir)s/%(autogen-sh)s --prefix %(prefix)s --libdir %(libdir)s %(autogenargs)s">
+ <branch repo="git.gnome.org" module="gtk+" revision="gtk-2-24">
+<patch file="https://dl.dropbox.com/u/942685/gimp/gtk+/0001-Add-extended-input-support-to-GTK-Quartz.patch" strip="1"/>
+ </branch>
+ <dependencies>
+ <dep package="glib"/>
+ <dep package="pango"/>
+ <dep package="atk"/>
+ <dep package="gdk-pixbuf"/>
+ <dep package="gobject-introspection"/>
+ </dependencies>
</autotools>
- <autotools id="gnome-common">
- <branch module="gnome-common/2.34/gnome-common-2.34.0.tar.bz2" version="2.34.0"
- hash="sha256:7a9c4f9ab975501c36be3192aa61641abca045a215d519d7d00527706f1de1df"/>
+ <metamodule id="meta-gtk-osx-core">
+ <dependencies>
+ <dep package="gtk+"/>
+ <dep package="gtk-mac-integration"/>
+ <dep package="meta-gtk-osx-bootstrap"/>
+ </dependencies>
+ <after>
+ <!--<dep package="meta-gtk-osx-bootstrap"/>-->
+ </after>
+ </metamodule>
+
+ <autotools id="libmng" autogen-sh="unmaintained/autogen.sh">
+ <branch module="libmng/libmng-1.0.10.tar.bz2" version="1.0.10"
+ repo="sourceforge"/>
+ <dependencies>
+ <dep package="zlib"/>
+ </dependencies>
</autotools>
- <autotools id="gnome-doc-utils" autogenargs="--disable-scrollkeeper">
- <branch module="gnome-doc-utils/0.20/gnome-doc-utils-0.20.6.tar.bz2" version="0.20.6"
- hash="sha256:091486e370480bf45349ad09dac799211092a02938b26a0d68206172cb6cebbf"/>
+ <autotools id="libwmf" autogen-sh="configure" autogenargs="--without-x --with-expat --with-jpeg">
+ <branch module="wvware/libwmf-0.2.8.4.tar.gz" version="0.2.8.4"
+ repo="sourceforge"/>
<dependencies>
- <dep package="gnome-common"/>
- <dep package="libxslt"/>
- <dep package="intltool"/>
+ <dep package="zlib"/>
+ <dep package="libpng"/>
+ <dep package="libjpeg"/>
+ <dep package="freetype"/>
+ <dep package="expat"/>
</dependencies>
</autotools>
- <!-- If this honestly works for you, well then you're a better man/woman than I -->
- <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">
- <branch version="1.18" module="gtk-doc/1.18/gtk-doc-1.18.tar.bz2"
- hash="sha256:a634d2e93d70468237033c06a17c97f29cf71a35ac5cc01c016324c965d42f73"/>
+ <autotools id="librsvg" autogen-sh="configure"
+ autogenargs="--disable-static --disable-Bsymbolic --enable-introspection=no">
+ <branch module="librsvg/2.36/librsvg-2.36.2.tar.xz" version="2.36.2"
+ hash="sha256:3906ad8aa5426f6db3891de98d3b72143155282f63c306a71fdb42f3246a1f08"/>
<dependencies>
+ <dep package="libcroco"/>
+ <dep package="gtk+"/>
<dep package="libxml2"/>
- <dep package="libxslt"/>
- <dep package="gtk-osx-docbook"/>
- <dep package="gnome-doc-utils"/>
+ <dep package="python"/>
</dependencies>
</autotools>
- <!-- This will configure everything required for fontconfig -->
- <autotools id="expat" autogen-sh="configure">
- <branch module="expat/expat-2.1.0.tar.gz" version="2.1.0"
- repo="sourceforge"/>
+ <autotools id="libcroco" autogen-sh="configure"
+ autogenargs="--disable-static --enable-shared --disable-Bsymbolic">
+ <branch module="libcroco/0.6/libcroco-0.6.5.tar.xz" version="0.6.5"
+ hash="sha256:2c6959c3644e889264a61c35ddf17401c86943681d4fe3c1682ecd9acabda7e3"/>
+ <dependencies>
+ <dep package="glib"/>
+ <dep package="libxml2"/>
+ </dependencies>
</autotools>
- <!-- For some messed up reason, all of the default modules in jhbuild decide that the configure step isn't needed for freetype. Well, it is. -->
- <autotools id="freetype" autogen-sh="configure" skip-autogen="never"
- autogen-template="%(srcdir)s/configure --prefix %(prefix)s %(autogenargs)s">
- <branch module="freetype/freetype-2.4.6.tar.gz" version="2.4.6"
- repo="sourceforge">
- </branch>
+ <autotools id="xmlcatmgr" autogen-sh="configure" autogenargs="--mandir=$PREFIX/share/man">
+ <branch module="xmlcatmgr/xmlcatmgr-2.2.tar.gz" version="2.2"
+ repo="sourceforge"/>
+ <dependencies>
+ <dep package="libxml2"/>
+ <dep package="libxslt"/>
+ </dependencies>
</autotools>
- <autotools id="fontconfig" autogen-sh="configure"
- autogenargs="--disable-docs">
- <branch repo="fontconfig" version="2.8.0" module="fontconfig-2.8.0.tar.gz"/>
+ <autotools id="gtk-doc2" autogen-sh="configure" autogenargs="--with-xml-catalog=$PREFIX/etc/xml/catalog">
+ <branch repo="ftp.gnome.org"
+ module="gtk-doc/1.18/gtk-doc-1.18.tar.xz"
+ version="1.18"
+ hash="sha256:785b591c561be1c8206f0d2575dc63558ea6199c3afe49cbc4efde94a6629a20"/>
<dependencies>
- <dep package="expat"/>
- <dep package="freetype"/>
- <dep package="intltool"/> <!-- this is just so that intltool is actually built-->
+ <dep package="docbook-xml"/>
+ <dep package="docbook-xsl"/>
+ <dep package="libxml2"/>
</dependencies>
</autotools>
- <!-- This icon theme may or may not be entirely necessary -->
- <autotools id="hicolor-icon-theme" autogen-sh="configure">
- <branch module="hicolor-icon-theme-0.11.tar.gz" repo="icon-theme"
- version="0.11" />
+ <autotools id="docbook-xsl" autogen-sh="configure" autogenargs="--with-xml-catalog=$PREFIX/etc/xml/catalog">
+ <branch repo="sourceforge"
+ module="docbook/docbook-xsl-doc-1.77.1.tar.bz2"
+ version="1.77.1"
+ hash="sha256:d19824d7136250b9414742af39d8e4d2847899c2a3f19422d713d069152092da"/>
</autotools>
- <!-- libffi is required for glib -->
<autotools id="libffi" autogenargs="--disable-builddir">
<branch module="libffi/libffi-3.0.11.tar.gz" repo="sourceware.org"
version="3.0.11" checkoutdir="atgreen-libffi-873d687"/>
</autotools>
- <!-- This is glib -->
<autotools id="glib" autogen-sh="configure" autogenargs="--with-libiconv=native">
- <branch module="glib/2.33/glib-2.33.6.tar.xz" version="2.33.6"
- hash="sha256:613707eac08d96a421b6d5113f605235a35748eb582bc9c216cbb4ccfcd6f9e8">
- <patch file="http://bugzilla-attachments.gnome.org/attachment.cgi?id=212477" strip="1" />
+ <branch module="glib/2.33/glib-2.33.10.tar.xz" version="2.33.10"
+ hash="sha256:6caf18eb963aa2c3c7c0dc63201021bc29e7972c60d191f566e8971af77e9505">
+ <patch file="https://dl.dropbox.com/u/942685/gimp/glib/glib-gunicollate.diff" strip="1" />
</branch>
<dependencies>
<dep package="libffi"/>
- </dependencies>
- <after>
<dep package="gtk-doc"/>
- </after>
+ <dep package="python"/>
+ <dep package="gtk-doc"/>
+ </dependencies>
+ </autotools>
+
+ <autotools id="shared-mime-info" autogenargs="" autogen-sh="configure">
+ <branch version="1.0" module="~hadess/shared-mime-info-1.0.tar.xz"
+ repo="freedesktop"/>
+ <dependencies>
+ <dep package="glib"/>
+ <dep package="intltool"/>
+ <dep package="libxml2"/>
+ </dependencies>
+ </autotools>
+
+ <autotools id="desktop-file-utils" autogenargs="" autogen-sh="configure">
+ <branch version="0.20" module="software/desktop-file-utils/releases/desktop-file-utils-0.20.tar.xz"
+ repo="freedesktop"/>
+ <dependencies>
+ <dep package="glib"/>
+ </dependencies>
+ </autotools>
+
+ <autotools id="gnome-mime-data" autogenargs="" autogen-sh="configure">
+ <branch version="2.18.0" module="gnome-mime-data/2.18/gnome-mime-data-2.18.0.tar.bz2"/>
+ <dependencies>
+ <dep package="perl-xml-parser"/>
+ </dependencies>
</autotools>
- <!-- This is atk -->
<autotools id="atk" autogen-sh="configure">
<branch module="atk/2.5/atk-2.5.4.tar.xz" version="2.5.4"
hash="sha256:af6d6d8ec4543f338bf2476974de69891b7419913dd1cf4a94d53696bcc14aab"/>
<dependencies>
- </dependencies>
- <after>
<dep package="glib"/>
+ <dep package="shared-mime-info"/>
+ <dep package="desktop-file-utils"/>
<dep package="gtk-doc"/>
- </after>
+ <dep package="gobject-introspection"/>
+ </dependencies>
</autotools>
- <!-- This is pixman for cairo -->
<autotools id="pixman" autogenargs="--disable-gtk" autogen-sh="configure">
<branch version="0.26.2" module="pixman-0.26.2.tar.gz"
repo="cairographics"
hash="sha1:3c7d72b5b52e6d301efc68aa480f0737a641bdd3"/>
- <after>
+ <dependencies>>
<dep package="gtk-doc"/>
<dep package="fontconfig"/>
+ <dep package="freetype"/>
<dep package="libpng"/>
- <dep package="libjpeg"/>
- <dep package="libtiff"/>
- </after>
+ <dep package="zlib"/>
+ <dep package="expat"/>
+ </dependencies>
</autotools>
- <!-- This is cairo, now we must modify it to use git -->
<autotools id="cairo" autogen-sh="configure"
autogenargs="--enable-pdf --enable-quartz --enable-xlib=no --without-x">
<branch module="cairo-1.12.2.tar.xz" version="1.12.2"
@@ -245,77 +384,56 @@
</branch>
<dependencies>
<dep package="pixman"/>
- </dependencies>
- <after>
<dep package="gtk-doc"/>
<dep package="fontconfig"/>
<dep package="freetype"/>
- </after>
+ <dep package="libpng"/>
+ <dep package="zlib"/>
+ <dep package="expat"/>
+ <dep package="glib"/>
+ </dependencies>
</autotools>
<autotools id="pango" autogen-sh="configure"
- autogenargs="--without-x --with-included-modules=basic-coretext --enable-introspection=no --enable-shared --disable-silent-rules --with-included-modules"
+ autogenargs="--without-x --with-included-modules=basic-coretext --enable-shared --disable-silent-rules --with-included-modules"
makeargs="-k -C modules; make">
- <!-- The last version that will build on Tiger is 1.24.5 -->
<branch version="1.30.1" module="pango/1.30/pango-1.30.1.tar.xz"
hash="sha256:3a8c061e143c272ddcd5467b3567e970cfbb64d1d1600a8f8e62435556220cbe">
- <!--<branch version="1.24.5" module="pango/1.24/pango-1.24.5.tar.bz2"
- hash="sha256:0f733d1ec3e8dafcae152d7ac58f1090bee1fd856176c8fee0e81b0e42392f4e">-->
</branch>
<dependencies>
<dep package="cairo"/>
+ <dep package="libpng"/>
<dep package="fontconfig"/>
<dep package="glib"/>
- </dependencies>
- <after>
<dep package="gtk-doc"/>
- </after>
+ <dep package="gobject-introspection"/>
+ </dependencies>
</autotools>
<autotools id="gdk-pixbuf">
- <branch module="gdk-pixbuf/2.26/gdk-pixbuf-2.26.1.tar.xz" version="2.26.1"
- hash="sha256:a60af12b58d9cc15ba4c680c6730ce5d38e8d664af1d575a379385b94b4ec7ba"/>
+ <branch module="gdk-pixbuf/2.26/gdk-pixbuf-2.26.3.tar.xz" version="2.26.3"
+ hash="sha256:a22373a72621c6f73e8c216410aeb46e3bb05b477e600b6ac481a47ecd4c09cc"/>
<dependencies>
<dep package="libpng"/>
<dep package="libjpeg"/>
<dep package="libtiff"/>
+ <dep package="jasper"/>
<dep package="gtk-doc"/>
- </dependencies>
- <after>
<dep package="pango"/>
- </after>
- </autotools>
-
- <!-- gtk+ requires some tweaking before it compiles properly-->
- <!--<autotools id="gtk+" autogen-sh="configure"-->
- <autotools id="gtk+" autogen-sh="autogen.sh"
- autogenargs="--with-gdktarget=quartz --disable-gtk-doc --enable-gtk-doc=no --enable-gtk-doc-html=no --enable-gtk-doc-pdf=no --enable-quartz-relocation --without-x --with-xinput --enable-xinerama --disable-introspection"
- autogen-template="autoreconf -fis && %(srcdir)s/%(autogen-sh)s --prefix %(prefix)s --libdir %(libdir)s %(autogenargs)s">
- <branch repo="git.gnome.org" module="gtk+" revision="gtk-2-24"/>
- <dependencies>
<dep package="glib"/>
- <dep package="pango"/>
- <dep package="atk"/>
- <dep package="gdk-pixbuf"/>
- <dep package="freetype"/>
+ <dep package="gobject-introspection"/>
</dependencies>
- <after>
- <dep package="gtk-doc"/>
- <dep package="libpng"/>
- <dep package="libjpeg"/>
- <dep package="libtiff"/>
- </after>
</autotools>
- <!-- Gimp libraries -->
<autotools id="babl" >
<!--<branch repo="ftp.gtk.org" version="0.1.10"
module="babl/0.1/babl-0.1.10.tar.bz2"/>-->
<branch repo="git.gnome.org" module="babl" revision="master"/>
- <after>
+ <dependencies>
+ <dep package="gobject-introspection"/>
<!-- This is only to keep the proper build order -->
<dep package="gtk+"/>
- </after>
+ </dependencies>
</autotools>
<autotools id="gegl" autogen-sh="autogen.sh" autogenargs="--disable-docs --enable-introspection=no">
@@ -324,6 +442,15 @@
<branch repo="git.gnome.org" module="gegl" revision="master"/>
<dependencies>
<dep package="babl"/>
+ <dep package="glib"/>
+ <!-- Keeping build order intact -->
+ <dep package="cairo"/>
+ <dep package="gdk-pixbuf"/>
+ <dep package="libjpeg"/>
+ <dep package="libpng"/>
+ <dep package="librsvg"/>
+ <dep package="python"/>
+ <dep package="pango"/>
</dependencies>
</autotools>
@@ -332,93 +459,127 @@
/>
</autotools>
+ <autotools id="lcms2" autogen-sh="configure">
+ <branch module="lcms/lcms2-2.3.tar.gz" version="2.3" repo="sourceforge"
+ />
+ </autotools>
+
<autotools id="poppler" autogen-sh="configure">
<branch module="poppler-0.20.0.tar.gz" version="0.20.0" repo="poppler"
- />
+ />
<dependencies>
<dep package="lcms"/>
<dep package="libjpeg"/>
<dep package="cairo"/>
<dep package="gtk+"/>
<dep package="libtiff"/>
- <dep package="libxml"/>
+ <dep package="libxml2"/>
</dependencies>
</autotools>
<autotools id="jasper" autogen-sh="configure"
autogenargs="--enable-shared">
<branch module="jasper-1.900.1.zip" version="1.900.1" repo="jasper"
- />
+ />
<dependencies>
<dep package="libjpeg"/>
</dependencies>
</autotools>
<autotools id="exif" autogen-sh="configure">
- <branch module="libexif/libexif-0.6.20.tar.bz2" version="0.6.20" repo="sourceforge"
- />
+ <branch module="libexif/libexif-0.6.21.tar.bz2" version="0.6.21" repo="sourceforge"
+ />
<dependencies>
<dep package="gtk+"/>
</dependencies>
</autotools>
- <autotools id="gimp" autogen-sh="autogen.sh"
- autogenargs="--without-x --disable-docs --without-dbus --enable-introspection=no --without-gnomevfs --without-wmf --enable-binreloc --disable-python" skip-autogen="never"
+ <autotools id="iso-codes" autogen-sh="configure">
+ <branch module="iso-codes_3.38.orig.tar.xz" version="3.38" repo="iso-codes" checkoutdir="iso-codes-3.37"/>
+ </autotools>
+
+ <autotools id="gimp-python" autogen-sh="autogen.sh"
+ autogenargs="--without-x --disable-docs --without-gvfs --without-dbus --without-wmf --enable-binreloc" skip-autogen="never"
autogen-template="autoreconf -fis && %(srcdir)s/%(autogen-sh)s --prefix %(prefix)s --libdir %(libdir)s %(autogenargs)s"
makeargs='LDFLAGS="-framework Carbon"'>
<!--<branch module="gimp/v2.8/gimp-2.8.0.tar.bz2" version="2.8.0"
md5sum="28997d14055f15db063eb92e1c8a7ebb" repo="gimp">
</branch>-->
<branch repo="git.gnome.org" module="gimp" revision="gimp-2-8"/>
- <after>
+ <dependencies>
<dep package="gtk-doc"/>
<dep package="libpng"/>
<dep package="libjpeg"/>
<dep package="libtiff"/>
- </after>
- <dependencies>
<dep package="exif"/>
+ <dep package="libmng"/>
+ <dep package="librsvg"/>
<dep package="lcms"/>
<dep package="fontconfig"/>
<dep package="gegl"/>
<dep package="glib"/>
<dep package="gtk+"/>
<dep package="poppler"/>
+ <dep package="iso-codes"/>
<dep package="jasper"/>
+ <dep package="meta-gtk-osx-python"/>
+ <dep package="tango-icon-theme"/>
</dependencies>
</autotools>
- <autotools id="gimp-python" autogen-sh="autogen.sh"
- autogenargs="--without-x --disable-docs --without-dbus --without-gnomevfs --without-wmf --enable-binreloc" skip-autogen="never"
- autogen-template="autoreconf -fis && %(srcdir)s/%(autogen-sh)s --prefix %(prefix)s --libdir %(libdir)s %(autogenargs)s"
- makeargs='LDFLAGS="-framework Carbon"'>
- <!--<branch module="gimp/v2.8/gimp-2.8.0.tar.bz2" version="2.8.0"
- md5sum="28997d14055f15db063eb92e1c8a7ebb" repo="gimp">
- </branch>-->
- <branch repo="git.gnome.org" module="gimp" revision="gimp-2-8"/>
- <after>
- <dep package="gtk-doc"/>
- <dep package="libpng"/>
- <dep package="libjpeg"/>
- <dep package="libtiff"/>
- </after>
+ <!-- Start help files -->
+
+ <autotools id="gimp-help" autogenargs="--without-gimp" makeargs="ALL_LINGUAS=en" autogen-sh="autogen.sh">
+ <branch module="gimp/help/gimp-help-2.8.0.tar.bz2" version="2.8.0"
+ repo="gimp"/>
<dependencies>
- <dep package="exif"/>
- <dep package="librsvg"/>
- <dep package="lcms"/>
- <dep package="fontconfig"/>
- <dep package="gegl"/>
- <dep package="glib"/>
- <dep package="gtk+"/>
+ <dep package="pngcrush"/>
+ </dependencies>
+ </autotools>
+
+ <autotools id="gimp-help-git" autogenargs="--without-gimp" makeargs="ALL_LINGUAS=en" autogen-sh="autogen.sh">
+ <branch module="gimp-help-2" reversion="master"
+ repo="git.gnome.org"/>
+ <dependencies>
+ <dep package="pngcrush"/>
</dependencies>
</autotools>
+ <autotools id="pngcrush" makeargs="-f Makefile" makeinstallargs="-f Makefile" skip-autogen="skip-autogen">
+ <branch module="pmt/pngcrush-1.7.37.tar.xz" version="1.7.37"
+ repo="sourceforge"/>
+ </autotools>
+
+ <!-- End help files -->
<autotools id="murrine-engine" autogen-sh="configure">
<branch module="murrine/0.98/murrine-0.98.2.tar.xz" version="0.98.2"
hash="sha256:e9c68ae001b9130d0f9d1b311e8121a94e5c134b82553ba03971088e57d12c89"/>
</autotools>
+ <autotools id="gtk-engines2" autogen-sh="configure"
+ autogenargs="--enable-shared --enable-animation --disable-crux --disable-hc --disable-industrial --disable-mist --disable-redmond --disable-glide --disable-thinice">
+ <branch module="gtk-engines/2.20/gtk-engines-2.20.2.tar.gz" version="2.20.2"
+ hash="sha256:aa65209c824a71feb82c31a6c5bdee22658874cff4fca610d174d983c807c22f">
+<patch file="https://dl.dropbox.com/u/942685/gimp/gtk-engines2/patch-engines-clearlooks-src-animation.c.diff" strip="0"/>
+ </branch>
+ </autotools>
+
+ <autotools id="gnome-themes" autogen-sh="configure"
+ autogenargs="--enable-shared --enable-all-themes">
+ <branch module="gnome-themes/2.30/gnome-themes-2.30.2.tar.gz" version="2.30.2"
+ hash="sha256:928c114940c16cde6e25f3ac80b5b9dfef836d88a78461f79e016103a44f100e"/>
+ <dependencies>
+ <dep package="gtk-engines2"/>
+ </dependencies>
+ </autotools>
+
+ <autotools id="gnome-themes-standard" autogen-sh="configure"
+ autogenargs="--enable-shared --disable-gtk3-engines">
+ <branch module="gnome-themes-standard/3.5/gnome-themes-standard-3.5.90.tar.xz" version="3.5"
+ hash="sha256:4a508ff5a959a9f4e8b0d76673f420b0d7fb6b91bf9647d5a5a258563f6ee510"/>
+ </autotools>
+
<autotools id="tango-icon-theme" autogenargs="--disable-icon-framing"
autogen-sh="configure">
<branch repo="tango.freedesktop.org" version="0.8.90"
@@ -463,6 +624,7 @@
</metamodule>
<!-- Python modules -->
+
<metamodule id="meta-gtk-osx-python">
<dependencies>
<dep package="python"/>
@@ -487,6 +649,7 @@
</branch>
<after>
<dep package="berkeleydb"/>
+ <dep package="expat"/>
</after>
</autotools>
@@ -501,34 +664,34 @@
</after>
</autotools>
-<!-- This is the latest 0.10 version. Later versions are 1.29 and intended to work with glib 2.29; the minor version of gobject-introspection will track the minor version of glib that it's intended to work with. -->
<autotools id="gobject-introspection">
- <branch module="gobject-introspection/0.10/gobject-introspection-0.10.8.tar.bz2"
- version="0.10.8"
- hash="sha256:5b1387ff37f03db880a2b1cbd6c6b6dfb923a29468d4d8367c458abf7704c61e">
- <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/girscanner-objc.patch" strip="1"/>
+ <branch module="gobject-introspection/1.33/gobject-introspection-1.33.9.tar.xz"
+ version="1.33.9"
+ hash="sha256:4d8283bcbf30f78e13e2d085a8be9a41a8b197a22ad48dc913e6ea7bec3fe8b0">
</branch>
<dependencies>
<dep package="glib"/>
<dep package="cairo"/>
- <dep package="libffi"/>
+ <dep package="python"/>
+ <dep package="libffi"/>
</dependencies>
</autotools>
-<!-- PyGObject 2.28 is the last series for Gtk+-2; for co-installation
+ <!-- PyGObject 2.28 is the last series for Gtk+-2; for co-installation
with later versions it installs as pygobject2 and PyGObject 3
installs as pygobject3. Introspection is disabled here, because
gir-scanner isn't smart enough to co-install them. -->
- <autotools id="pygobject" autogen-sh="configure" >
+ <autotools id="pygobject" autogen-sh="configure" autogenargs=" --enable-introspection=no">
<branch version="2.28.6" module="pygobject/2.28/pygobject-2.28.6.tar.bz2"
hash="sha256:e4bfe017fa845940184c82a4d8949db3414cb29dfc84815fb763697dc85bdcee"/>
<dependencies>
<dep package="gtk+"/>
<dep package="gobject-introspection"/>
- </dependencies>
- <after>
+ <dep package="glib"/>
+ <dep package="libxslt"/>
+ <dep package="libffi"/>
<dep package="python"/>
- </after>
+ </dependencies>
</autotools>
<autotools id="pygtk" autogen-sh="configure"
@@ -559,4 +722,145 @@
</after>
</autotools>
+ <!-- Ghostscript GPL -->
+ <autotools id="ghostscript" autogenargs="--disable-compile-inits --disable-cups --without-luratech --with-system-libtiff --disable-gtk --without-x --enable-dynamic" autogen-sh="configure">
+ <branch version="9.06" module="ghostscript/ghostscript-9.06.tar.gz"
+ repo="sourceforge"/>
+ </autotools>
+
+<!-- Language Support -->
+ <repository type="tarball" name="iso-codes"
+ href="http://pkg-isocodes.alioth.debian.org/downloads/"/>
+
+ <autotools id="iso-codes" autogen-sh="configure">
+ <branch repo="iso-codes" module="iso-codes-3.38.tar.xz"
+ version="0.4.1"
+ hash="md5:df8dacc718116dae3db453a4d85c018a"/>
+ <dependencies>
+ </dependencies>
+ <after>
+ </after>
+ </autotools>
+
+ <!-- Ufraw plugin -->
+
+ <repository type="tarball" name="gtkimageview"
+ href="http://ftp.riken.jp/pub/FreeBSD/ports/local-distfiles/kwm/"/>
+ <!--<repository type="tarball" name="ufraw"
+ href="http://ftp.riken.jp/pub/FreeBSD/ports/local-distfiles/kwm/"/>-->
+ <repository type="cvs" name="ufraw"
+ cvsroot=":pserver:anonymous ufraw cvs sourceforge net:/cvsroot/ufraw"
+ password=""/>
+
+ <repository type="svn" name="svn.berlios.de"
+ href="http://svn.berlios.de/svnroot/repos/"/>
+
+ <autotools id="lensfun" autogen-sh="configure" autogen-template="%(srcdir)s/%(autogen-sh)s --prefix=%(prefix)s --libdir=%(libdir)s %(autogenargs)s">
+ <branch repo="svn.berlios.de" module="lensfun/trunk" version="0.2.6">
+ <patch file="https://dl.dropbox.com/u/942685/gimp/lensfun/patch-pkgconfig.diff" strip="1" />
+ <patch file="https://dl.dropbox.com/u/942685/gimp/lensfun/patch-build-tibs-target-mac-mak.diff" strip="1" />
+ </branch>
+ </autotools>
+
+ <autotools id="gtkimageview" autogen-sh="configure">
+ <branch repo="gtkimageview" module="gtkimageview-1.6.4.tar.gz"
+ version="1.6.4"/>
+ </autotools>
+
+ <autotools id="ufraw" autogen-sh="autogen.sh" makeargs="CC=clang">
+ <branch repo="ufraw" module="ufraw"
+ version="0.18"/>
+ <dependencies>
+ <dep package="lensfun"/>
+ <dep package="gtkimageview"/>
+ </dependencies>
+ </autotools>
+
+ <!-- Webkit browser -->
+
+ <autotools id="zlib" autogen-sh="configure">
+ <branch repo="sourceforge" module="libpng/zlib-1.2.7.tar.bz2"
+ version="1.2.7"/>
+ </autotools>
+
+ <!-- Web plugin -->
+
+ <autotools id="saveforweb" autogen-sh="autogen.sh">
+ <branch repo="github-git" module="auris/gimp-save-for-web.git" revision="master"/>
+ </autotools>
+
+ <!-- Resynthesizer plugin -->
+
+ <repository type="git" name="github-git"
+ href="https://github.com/"/>
+
+ <autotools id="resynthesizer" autogen-sh="autogen.sh">
+ <branch repo="github-git" module="bootchk/resynthesizer.git" revision="master"/>
+ </autotools>
+
+ <!-- Liquid rescale plugin -->
+
+ <repository type="tarball" name="liblqr"
+ href="http://liblqr.wikidot.com/local--files/en:download-page/"/>
+ <repository type="tarball" name="gimp-lqr-plugin"
+ href="http://liquidrescale.wikidot.com/local--files/en:download-page-sources/"/>
+
+ <autotools id="liblqr" autogen-sh="configure">
+ <branch repo="liblqr" module="liblqr-1-0.4.1.tar.bz2"
+ version="0.4.1"/>
+ <after>
+ <dep package="gimp-python"/>
+ </after>
+ </autotools>
+
+ <autotools id="gimp-lqr-plugin" autogen-sh="configure">
+ <branch repo="gimp-lqr-plugin" module="gimp-lqr-plugin-0.7.1.tar.bz2"
+ version="0.7.1"/>
+ <dependencies>
+ </dependencies>
+ <after>
+ <dep package="liblqr"/>
+ </after>
+ </autotools>
+
+ <!-- ReFocus plugin -->
+
+ <autotools id="refocus-it" autogenargs="--enable-shared" makeargs="CC=clang" autogen-sh="configure">
+ <branch version="2.0.0" module="refocus-it/refocus-it-2.0.0.tar.gz"
+ repo="sourceforge"/>
+ </autotools>
+
+ <!-- BIMP plugin-->
+
+ <autotools id="pcre" autogenargs="--enable-shared" autogen-sh="configure">
+ <branch version="8.31" module="pcre/pcre-8.31.tar.gz"
+ repo="sourceforge"/>
+ </autotools>
+
+ <!-- GMIC plugin -->
+
+ <repository type="tarball" name="fftw"
+ href="ftp://ftp.fftw.org/pub/fftw/"/>
+ <repository type="tarball" name="github-tar"
+ href="https://github.com/downloads/"/>
+
+ <autotools id="fftw" autogen-sh="configure">
+ <branch repo="fftw" module="fftw-3.3.2.tar.gz"
+ version="3.3.2"
+ hash="md5:6977ee770ed68c85698c7168ffa6e178"/>
+ </autotools>
+
+ <autotools id="ilmbase" autogenargs="--enable-shared" autogen-sh="configure">
+ <branch version="1.0.3" module="openexr/openexr/ilmbase-1.0.3.tar.gz"
+ repo="github-tar"/>
+ </autotools>
+
+ <autotools id="openexr" autogenargs="--enable-shared --disable-ilmbasetest" autogen-sh="configure">
+ <branch version="8.31" module="openexr/openexr/openexr-1.7.1.tar.gz"
+ repo="github-tar"/>
+ <dependencies>
+ <dep package="ilmbase"/>
+ </dependencies>
+ </autotools>
+
</moduleset>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]