1 <?xml version="1.0"?><!--*- mode: nxml; indent-tabs-mode: nil -*-->
2 <!DOCTYPE moduleset SYSTEM "moduleset.dtd">
3 <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
5 <repository type="tarball" name="ftp.gnome.org" default="yes"
6 href="http://ftp.gnome.org/pub/GNOME/sources/"/>
7 <repository type="tarball" name="sourceforge"
8 href="http://downloads.sourceforge.net/sourceforge/"/>
9 <repository type="tarball" name="cairographics"
10 href="http://cairographics.org/releases/"/>
11 <repository type="tarball" name="ftp.gnu.org"
12 href="http://ftp.gnu.org/gnu/"/>
13 <repository type="tarball" name="sourceware.org"
14 href="ftp://sourceware.org/pub/"/>
15 <!-- This module set works a bit differently than for example the
16 GNOME ones do. It's split up in seperate pieces:
18 - gtk-osx-bootstrap: contains bootstrap-like modules that you
19 don't want to rebuild all the time.
21 - gtk-osx.modules: contains the core GTK+ stack. This does not
22 have a hard dependency on the bootstrap modules, in order to
23 make it easy to rebuild the whole core stack without redoing
24 the bootstrap parts. They have a soft, "after", depencency.
26 The remaining modules are mostly for testing and might not work
29 - gtk-osx-python.modules: self explaining.
30 - gtk-osx-gtkmm.modules: self explaining.
31 - gtk-osx-gstreamer.modules: self explaining.
32 - gtk-osx-themes.modules: self explaining.
34 - gtk-osx-random.modules: "random stuff", has apps for testing GTK+.
35 - gtk-osx-unsupported.modules: more testing stuff, competely unsupported.
38 <include href="http://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx-bootstrap.modules"/>
39 <include href="http://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx-gstreamer.modules"/>
40 <include href="http://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx-gtkmm.modules"/>
41 <include href="http://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx-python.modules"/>
42 <include href="http://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx-random.modules"/>
43 <include href="http://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx-themes.modules"/>
44 <include href="http://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx-unsupported.modules"/>
45 <include href="http://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx-universal.modules"/>
47 <metamodule id="meta-gtk-osx-core">
50 <dep package="gtk-mac-integration"/>
53 <dep package="meta-gtk-osx-bootstrap"/>
57 <metamodule id="meta-gtk-osx-gtk3">
59 <dep package="gtk+-3.0"/>
60 <dep package="gtk-mac-integration"/>
63 <dep package="meta-gtk-osx-bootstrap"/>
67 <autotools id="glib" autogen-sh="configure">
68 <branch module="glib/2.28/glib-2.28.8.tar.bz2" version="2.28.8"
69 hash="sha256:222f3055d6c413417b50901008c654865e5a311c73f0ae918b0a9978d1f9466f"/>
71 <dep package="meta-gtk-osx-bootstrap"/>
72 <dep package="gtk-doc"/>
76 <autotools id="glib-gtk3" autogen-sh="configure">
77 <branch module="glib/2.30/glib-2.30.1.tar.bz2" version="2.30.1"
78 hash="sha256:4e560319450f31d85b6cdb2b530c3324a510ca04817e360943d0774327d21804"/>
80 <dep package="libffi"/>
81 <dep package="gtk-doc"/>
84 <dep package="meta-gtk-osx-bootstrap"/>
88 <autotools id="libffi" autogenargs="--disable-builddir">
89 <branch module="libffi/libffi-3.0.10.tar.gz" repo="sourceware.org"
90 version="3.0.10" checkoutdir="atgreen-libffi-873d687"/>
94 <!-- PangoFt2 and hence freetype and fontconfig are required by WebKitGtk. -->
95 <autotools id="pango" autogen-sh="configure"
96 autogenargs="--without-x --with-included-modules=basic-atsui"
97 makeargs="-k -C modules; make">
98 <!-- The last version that will build on Tiger is 1.24.5 -->
99 <branch version="1.28.4" module="pango/1.28/pango-1.28.4.tar.bz2"
100 hash="sha256:7eb035bcc10dd01569a214d5e2bc3437de95d9ac1cfa9f50035a687c45f05a9f">
101 <!-- <branch version="1.24.5" module="pango/1.24/pango-1.24.5.tar.bz2"
102 hash="sha256:0f733d1ec3e8dafcae152d7ac58f1090bee1fd856176c8fee0e81b0e42392f4e">-->
103 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/pangoatsui-fontname.patch" strip="1"/>
106 <dep package="cairo"/>
107 <dep package="fontconfig"/>
110 <dep package="glib"/>
111 <dep package="glib-gtk3"/>
112 <dep package="meta-gtk-osx-bootstrap"/>
116 <autotools id="pango-gtk3" autogen-sh="configure"
117 autogenargs="--without-x --with-included-modules=basic-atsui"
118 makeargs="-k -C modules; make">
119 <branch version="1.29.4" module="pango/1.29/pango-1.29.4.tar.bz2"
120 hash="sha256:f15deecaecf1e9dcb7db0e4947d12b5bcff112586434f8d30a5afd750747ff2b">
121 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/pangoatsui-fontname.patch" strip="1"/>
122 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0001-Make-ATSUI-backend-compile-again.patch" strip="1"/>
125 <dep package="cairo"/>
126 <dep package="fontconfig"/>
127 <dep package="glib-gtk3"/>
130 <dep package="meta-gtk-osx-bootstrap"/>
134 <autotools id="atk" autogen-sh="configure">
135 <branch module="atk/2.2/atk-2.2.0.tar.bz2" version="2.2.0"
136 hash="sha256:d201e3f5808aef0b1aec2277bfa61074f68863e405428adb57a73aab5c838450"/>
140 <dep package="glib"/>
141 <dep package="glib-gtk3"/>
142 <dep package="meta-gtk-osx-bootstrap"/>
146 <autotools id="gdk-pixbuf">
147 <branch module="gdk-pixbuf/2.24/gdk-pixbuf-2.24.0.tar.bz2" version="2.24.0"
148 hash="sha256:38d2630314e6d91976bffd833236f84fefa440a9038f86dc422820a39f2e3700"/>
150 <dep package="pango"/>
154 <autotools id="gtk+" autogen-sh="configure"
155 autogenargs="--with-gdktarget=quartz"
156 autogen-template="autoreconf -fis && %(srcdir)s/%(autogen-sh)s --prefix %(prefix)s --libdir %(libdir)s %(autogenargs)s">
157 <branch module="gtk+/2.24/gtk+-2.24.6.tar.bz2" version="2.24.6"
158 hash="sha256:6f45bdbf9ea27eb3b5f977d7ee2365dede0d0ce454985680c26e5210163bbf37">
159 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0001-Backport-acf1345-Fix-refresh-of-static-autorelease_p.patch" strip="1"/>
160 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0002-Bug-628396-Gtk-build-fails-because-of-objective-c-el.patch" strip="1"/>
161 <Patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0003-Bug-658772-Implement-relocatable-paths-for-quartz-si.patch" strip="1"/>
162 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0004-Bug-571582-GtkSelection-implementation-for-quartz.patch" strip="1"/>
163 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0005-Bug-657770-Write-to-released-memory-in-gtkdnd-quartz.patch" strip="1"/>
164 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0006-Bug-658722-Drag-and-Drop-sometimes-stops-working.patch" strip="1"/>
165 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0007-Bug-658767-Drag-and-Drop-NSEvent-capture-is-racy.patch" strip="1"/>
166 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0008-Implement-GtkDragSourceOwner-pasteboardChangedOwner.patch" strip="1"/>
167 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0009-Implement-recent-items-in-Filechooser.patch" strip="1"/>
168 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0010-Bug-617583-Dead-accents-keys-don-t-work-in-GTK-appli.patch" strip="1"/>
169 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0011-bgo-514843-filechooser-Deal-with-corrupted-.gtk-book.patch" strip="1"/>
170 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0012-Bug-605799-Option-MOD1-and-Command-SUPER-modifiers-a.patch" strip="1"/>
171 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0013-Bug-659406-Abstract-what-triggers-a-context-menu.patch" strip="1"/>
172 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0014-Bug-659907-gdk_quartz_draw_opaque_stippled_pattern-c.patch" strip="1"/>
173 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0015-Bug-653450-gtkfilechooser-crashes-when-adding-favori.patch" strip="1"/>
174 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/gtk+-Bug-655065-autotestkeywords-ldadd.patch" strip="1"/>
177 <dep package="glib"/>
178 <dep package="pango"/>
180 <dep package="gdk-pixbuf"/>
183 <dep package="meta-gtk-osx-bootstrap"/>
187 <autotools id="gtk+-3.0" autogen-sh="configure"
188 autogenargs="--enable-quartz-backend">
189 <branch module="gtk+/3.2/gtk+-3.2.0.tar.bz2" version="3.2.0"
190 hash="sha256:b285074ffefb4ff4364f6dd50fe68c7e85b11293e0c1dd3bdeac56052344dadb">
191 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0001-Bug-628936-Minimal-change-to-pass-introspection.patch" strip="1"/>
192 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0001-Bug-658772-Directory-paths-for-resource-directories-.patch" strip="1"/>
193 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0002-Quartz-Bug-655057-Eliminate-Compiler-Warning.patch" strip="1"/>
194 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0003-Bug-657770-Write-to-released-memory-in-gtkdnd-quartz.patch" strip="1"/>
195 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0004-Bug-658767-Drag-and-Drop-NSEvent-capture-is-racy.patch" strip="1"/>
196 <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/0001-Bug-571582-GtkSelection-implementation-for-quartz.patch" strip="1"/>
199 <dep package="glib-gtk3"/>
200 <dep package="pango-gtk3"/>
202 <dep package="gdk-pixbuf"/>
205 <dep package="meta-gtk-osx-bootstrap"/>
209 <autotools id="pixman" autogenargs="--disable-gtk" autogen-sh="configure">
210 <branch version="0.22.2" module="pixman-0.22.2.tar.gz"
212 hash="sha1:b42a7aec5119b1e5ce8eed06452645fa3a4892ac"/>
214 <dep package="meta-gtk-osx-bootstrap"/>
218 <autotools id="cairo" autogen-sh="configure"
219 autogenargs="--enable-pdf --enable-quartz --enable-xlib=no --without-x">
220 <branch module="cairo-1.10.2.tar.gz" version="1.10.2"
222 hash="sha1:ccce5ae03f99c505db97c286a0c9a90a926d3c6e"/>
224 <dep package="pixman"/>
227 <dep package="meta-gtk-osx-bootstrap"/>
228 <dep package="fontconfig"/>
229 <dep package="freetype"/>
233 <autotools id="gtk-mac-integration" autogen-sh="configure"
234 autogenargs="--disable-python">
235 <branch module="gtk-mac-integration/1.0/gtk-mac-integration-1.0.1.tar.bz2"
237 hash="sha256:417773d32be5304839f6f917a6ce4637d9a642829105ce8f9527f663830b8089">
242 <dep package="gtk+"/>
243 <dep package="gtk+-3.0"/>
244 <dep package="meta-gtk-osx-bootstrap"/>