[gedit/wip/3.14-osx: 48/69] [osx] Use gtk from github for now



commit a172c4f4bd3b60e552280ba0409c0a8b418da8f5
Author: Jesse van den Kieboom <jessevdk gmail com>
Date:   Mon Aug 25 18:44:58 2014 +0200

    [osx] Use gtk from github for now
    
    There are some patches not being applied yet to gtk+ and this makes it
    a bit easier to go forward. This should be switched back to a tarball
    + patches when gtk+ 3.14 is released.

 osx/build/modulesets/gedit.modules        |  112 +++++++++++++++--------------
 osx/build/updater/gedit-overrides.modules |    4 +-
 2 files changed, 60 insertions(+), 56 deletions(-)
---
diff --git a/osx/build/modulesets/gedit.modules b/osx/build/modulesets/gedit.modules
index b582100..49a9cb0 100644
--- a/osx/build/modulesets/gedit.modules
+++ b/osx/build/modulesets/gedit.modules
@@ -1,47 +1,35 @@
 <?xml version='1.0' encoding='utf-8'?>
 <!DOCTYPE moduleset SYSTEM "moduleset.dtd">
-<moduleset><repository type="tarball" name="xmlsoft.org" href="ftp://xmlsoft.org/libxml2/"/>
-  <repository type="tarball" name="icon-theme" href="http://icon-theme.freedesktop.org/releases/"/>
-  <repository type="tarball" name="harfbuzz" href="http://www.freedesktop.org/software/harfbuzz/release/"/>
+<moduleset><repository type="tarball" name="libtiff" href="http://download.osgeo.org/"/>
+  <repository type="tarball" name="abisource/enchant" href="http://www.abisource.com/downloads/enchant/"/>
+  <repository type="tarball" name="ftp.gnu.org" href="ftp://ftp.gnu.org/gnu/"/>
+  <repository type="git" name="git.gnome.org" href="git://git.gnome.org/"/>
+  <repository type="tarball" name="hadess" href="http://freedesktop.org/~hadess/"/>
   <repository type="tarball" name="cups" href="http://ftp.easysw.com/pub/"/>
 
-  <repository type="tarball" name="tarball.github.com" href="https://github.com/"/>
-
-  <repository type="tarball" name="iso-codes" href="http://pkg-isocodes.alioth.debian.org/downloads/"/>
-  <repository type="tarball" name="python" href="https://www.python.org/ftp/python/"/>
-  <repository type="tarball" name="libtiff" href="http://download.osgeo.org/"/>
+  <repository type="tarball" name="sourceforge" href="http://downloads.sourceforge.net/sourceforge/"/>
+  <repository type="tarball" name="fontconfig" 
href="http://www.freedesktop.org/software/fontconfig/release/"/>
+  <repository type="tarball" name="xmlsoft.org" href="ftp://xmlsoft.org/libxml2/"/>
+  <repository type="tarball" name="icon-theme" href="http://icon-theme.freedesktop.org/releases/"/>
   <repository type="tarball" name="cairographics.org" href="http://cairographics.org/releases/"/>
-  <repository type="tarball" name="cairographics" href="http://cairographics.org/releases/"/>
+  <repository type="tarball" name="python" href="https://www.python.org/ftp/python/"/>
+  <repository type="tarball" name="jpeg" href="http://www.ijg.org/files/"/>
+  <repository type="tarball" name="iso-codes" href="http://pkg-isocodes.alioth.debian.org/downloads/"/>
+  <repository type="git" name="git.github.com" href="https://github.com/"/>
 
-  <repository type="tarball" name="fontconfig" 
href="http://www.freedesktop.org/software/fontconfig/release/"/>
   <repository type="tarball" name="tango.freedesktop.org" href="http://tango.freedesktop.org/releases/"/>
-  <repository type="tarball" name="ftp.gnu.org" href="ftp://ftp.gnu.org/gnu/"/>
-  <repository type="git" name="git.gnome.org" href="git://git.gnome.org/"/>
-  <repository type="tarball" name="hadess" href="http://freedesktop.org/~hadess/"/>
   <repository type="tarball" name="ftp.gnome.org" default="yes" 
href="ftp://ftp.gnome.org/pub/gnome/sources/"/>
-  <repository type="tarball" name="abisource/enchant" href="http://www.abisource.com/downloads/enchant/"/>
   <repository type="tarball" name="oracle" href="http://download.oracle.com/"/>
-  <repository type="tarball" name="jpeg" href="http://www.ijg.org/files/"/>
-  <repository type="tarball" name="sourceforge" href="http://downloads.sourceforge.net/sourceforge/"/>
   <repository type="tarball" name="sourceware.org" href="ftp://sourceware.org/pub/"/>
 
+  <repository type="tarball" name="cairographics" href="http://cairographics.org/releases/"/>
+
+  <repository type="tarball" name="tarball.github.com" href="https://github.com/"/>
+  <repository type="tarball" name="harfbuzz" href="http://www.freedesktop.org/software/harfbuzz/release/"/>
   <autotools id="libcroco" autogenargs="--disable-Bsymbolic" autogen-sh="configure">
     <branch module="libcroco/0.6/libcroco-0.6.8.tar.xz" version="0.6.8" 
hash="sha256:ea6e1b858c55219cefd7109756bff5bc1a774ba7a55f7d3ccd734d6b871b8570" repo="ftp.gnome.org"/>
   </autotools>
 
-  <autotools id="harfbuzz" autogen-sh="configure" autogenargs="--with-coretext">
-    <branch repo="harfbuzz" module="harfbuzz-0.9.26.tar.bz2" version="0.9.26"/>
-    <dependencies>
-      <dep package="freetype"/>
-      <dep package="fontconfig"/>
-      <dep package="glib"/>
-    </dependencies>
-  </autotools>
-
-  <autotools id="zlib" autogen-sh="configure" skip-autogen="never" supports-non-srcdir-builds="no">
-    <branch repo="sourceforge" version="1.2.7" module="libpng/zlib-1.2.7.tar.gz"/>
-  </autotools>
-
   <autotools id="gnome-icon-theme" autogen-sh="configure">
     <branch module="gnome-icon-theme/3.12/gnome-icon-theme-3.12.0.tar.xz" version="3.12.0" 
hash="sha256:359e720b9202d3aba8d477752c4cd11eced368182281d51ffd64c8572b4e503a" repo="ftp.gnome.org"/>
     <dependencies>
@@ -57,30 +45,7 @@
     </dependencies>
   </autotools>
 
-  <metamodule id="meta-gtk-osx-freetype">
-    <dependencies>
-      <dep package="freetype"/>
-      <dep package="fontconfig"/>
-      <dep package="harfbuzz"/>
-    </dependencies>
-  </metamodule>
-
-<autotools id="freetype" autogen-sh="configure" skip-autogen="never" autogenargs="--without-bzip2">
-    <branch module="freetype/freetype-2.5.2.tar.gz" version="2.5.2" repo="sourceforge">
-    </branch>
-    <dependencies>
-      <dep package="zlib"/>
-    </dependencies>
-  </autotools>
-
-  <autotools id="fontconfig" autogen-sh="autoreconf" autogenargs="--disable-docs">
-    <branch repo="fontconfig" version="2.11.0" module="fontconfig-2.11.0.tar.gz"/>
-    <dependencies>
-      <dep package="freetype"/>
-    </dependencies>
-  </autotools>
-
-<autotools id="pixman" autogenargs="--disable-gtk" autogen-sh="configure">
+  <autotools id="pixman" autogenargs="--disable-gtk" autogen-sh="configure">
     <branch version="0.30.2" module="pixman-0.30.2.tar.gz" repo="cairographics" 
hash="sha1:59cc9cd91a2394b7c0aa90ffc7c141f06d75f066"/>
     <after>
       <dep package="meta-gtk-osx-bootstrap"/>
@@ -186,6 +151,10 @@
     </after>
   </autotools>
 
+  <autotools id="zlib" autogen-sh="configure" skip-autogen="never" supports-non-srcdir-builds="no">
+    <branch repo="sourceforge" version="1.2.7" module="libpng/zlib-1.2.7.tar.gz"/>
+  </autotools>
+
   <autotools id="python" autogenargs="--enable-shared" autogen-sh="configure">
     <branch repo="python" module="2.7.6/Python-2.7.6.tar.xz" version="2.7.6">
     </branch>
@@ -280,7 +249,7 @@
   </autotools>
 
 <autotools id="gtk+-3.0" autogenargs="--enable-quartz-backend --enable-quartz-relocation --disable-colord 
--without-atk-bridge">
-    <branch module="gtk+" checkoutdir="gtk+-3.0" repo="git.gnome.org" 
tag="c304d71a9b02d767348950d980a7605560420cc4"/>
+    <branch module="jessevdk/gtk" checkoutdir="gtk+-3.0" repo="git.github.com" 
tag="97ed4f71252d40a417f112637ba9b9a8ca25a3ac"/>
     <dependencies>
       <dep package="gobject-introspection"/>
       <dep package="pango"/>
@@ -292,6 +261,30 @@
     </after>
   </autotools>
 
+  <autotools id="harfbuzz" autogen-sh="configure" autogenargs="--with-coretext">
+    <branch repo="harfbuzz" module="harfbuzz-0.9.26.tar.bz2" version="0.9.26"/>
+    <dependencies>
+      <dep package="freetype"/>
+      <dep package="fontconfig"/>
+      <dep package="glib"/>
+    </dependencies>
+  </autotools>
+
+  <autotools id="fontconfig" autogen-sh="autoreconf" autogenargs="--disable-docs">
+    <branch repo="fontconfig" version="2.11.0" module="fontconfig-2.11.0.tar.gz"/>
+    <dependencies>
+      <dep package="freetype"/>
+    </dependencies>
+  </autotools>
+
+<autotools id="freetype" autogen-sh="configure" skip-autogen="never" autogenargs="--without-bzip2">
+    <branch module="freetype/freetype-2.5.2.tar.gz" version="2.5.2" repo="sourceforge">
+    </branch>
+    <dependencies>
+      <dep package="zlib"/>
+    </dependencies>
+  </autotools>
+
   <autotools id="gobject-introspection" autogen-sh="configure">
     <branch module="gobject-introspection/1.41/gobject-introspection-1.41.4.tar.xz" version="1.41.4" 
hash="sha256:b26b41283073d8890afab6a64796d164d2a07bfa220daa554285ba0ad240acf9" repo="ftp.gnome.org">
       <patch file="gobject-introspection/girscanner-objc.patch" strip="1"/>
@@ -436,7 +429,15 @@
     </after>
   </metamodule>
 
-  <autotools id="libgit2-glib">
+  <metamodule id="meta-gtk-osx-freetype">
+    <dependencies>
+      <dep package="freetype"/>
+      <dep package="fontconfig"/>
+      <dep package="harfbuzz"/>
+    </dependencies>
+  </metamodule>
+
+<autotools id="libgit2-glib">
     <branch module="libgit2-glib/0.0/libgit2-glib-0.0.20.tar.xz" version="0.0.20" 
hash="sha256:f8a10c8d3fcad14eed080dff6b8db0c72866c11a05b9731af31cb7258bcc8d95" repo="ftp.gnome.org"/>
     <dependencies>
       <dep package="libgit2"/>
@@ -461,6 +462,7 @@
   <metamodule id="gedit-deps">
     <dependencies>
       <dep package="meta-gtk-osx-bootstrap"/>
+      <dep package="meta-gtk-osx-freetype"/>
       <dep package="meta-gtk-osx-gtk3"/>
       <dep package="libpeas"/>
       <dep package="gtksourceview3"/>
diff --git a/osx/build/updater/gedit-overrides.modules b/osx/build/updater/gedit-overrides.modules
index 6586135..b7d5b49 100644
--- a/osx/build/updater/gedit-overrides.modules
+++ b/osx/build/updater/gedit-overrides.modules
@@ -14,6 +14,8 @@
               href="http://www.abisource.com/downloads/enchant/"; />
   <repository type="tarball" name="tarball.github.com"
               href="https://github.com/"/>
+  <repository type="git" name="git.github.com"
+              href="https://github.com/"/>
 
   <autotools id="enchant"
        autogenargs="--disable-myspell --disable-ispell">
@@ -30,7 +32,7 @@
 
   <autotools id="gtk+-3.0"
        autogenargs="--enable-quartz-backend --enable-quartz-relocation --disable-colord 
--without-atk-bridge">
-    <branch module="gtk+" checkoutdir="gtk+-3.0" repo="git.gnome.org" 
tag="c304d71a9b02d767348950d980a7605560420cc4"/>
+    <branch module="jessevdk/gtk" checkoutdir="gtk+-3.0" repo="git.github.com" 
tag="97ed4f71252d40a417f112637ba9b9a8ca25a3ac"/>
     <dependencies>
       <dep package="gobject-introspection"/>
       <dep package="pango"/>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]