[gtk-osx] Add gnome theme



commit 43f8c81d22e287d7d2e2fd326f78eb79193d87ef
Author: John Ralls <jralls ceridwen us>
Date:   Fri Jan 31 11:45:31 2014 -0800

    Add gnome theme
    
    Gtk+-3.10 and later requires "gnome" themes for some of its standard
    icons. This change adds those packages and make the core ones a
    dependency of meta-gtk-osx-gtk3.

 modulesets-stable/gtk-osx-themes.modules   |   36 ++++++++++++++-
 modulesets-stable/gtk-osx.modules          |    1 +
 modulesets-unstable/gtk-osx-themes.modules |   29 ++++++++++++
 modulesets-unstable/gtk-osx.modules        |    1 +
 modulesets/gtk-osx-themes.modules          |   68 ++++++++++++++++++----------
 modulesets/gtk-osx.modules                 |    1 +
 6 files changed, 110 insertions(+), 26 deletions(-)
---
diff --git a/modulesets-stable/gtk-osx-themes.modules b/modulesets-stable/gtk-osx-themes.modules
index c15e2f1..0cc88a1 100644
--- a/modulesets-stable/gtk-osx-themes.modules
+++ b/modulesets-stable/gtk-osx-themes.modules
@@ -24,6 +24,14 @@
     </dependencies>
   </metamodule>
 
+  <metamodule id="meta-gtk-osx-gtk3-core-themes">
+    <dependencies>
+      <dep package="icon-naming-utils"/>
+      <dep package="gnome-icon-theme-symbolic"/>
+      <dep packabe="gnome-themes-standard"/>
+    </dependencies>
+  </metamodule>
+
   <autotools id="icon-naming-utils" autogen-sh="configure">
     <branch repo="tango.freedesktop.org"  version="0.8.90"
             module="icon-naming-utils-0.8.90.tar.bz2"
@@ -45,14 +53,38 @@
   </autotools>
 
   <autotools id="gnome-icon-theme" autogen-sh="configure">
-    <branch module="gnome-icon-theme/3.6/gnome-icon-theme-3.6.0.tar.xz"
-            version="3.6.0" hash="sha256:5fbeef50b1dea1551ec9a008a6ebda0977154ebc4625ee9328695ec2b82cf0eb"/>
+    <branch module="gnome-icon-theme/3.10/gnome-icon-theme-3.10.0.tar.xz"
+            version="3.10.0" hash="sha256:c65472b5846c67b97fe75200c5180faccd1347a04caa8390fc0ad23de75b36f6"/>
     <dependencies>
       <dep package="hicolor-icon-theme"/>
       <dep package="icon-naming-utils"/>
     </dependencies>
   </autotools>
 
+ <autotools id="gnome-icon-theme-symbolic" autogen-sh="configure">
+    <branch module="gnome-icon-theme-symbolic/3.10/gnome-icon-theme-symbolic-3.10.1.tar.xz"
+            version="3.10.1" hash="sha256:344e88e5f9dac3184bf012d9bac972110df2133b93d76f2ad128d4c9cbf41412"/>
+    <dependencies>
+      <dep package="gnome-icon-theme"/>
+    </dependencies>
+  </autotools>
+
+ <autotools id="gnome-icon-theme-extras" autogen-sh="configure">
+    <branch module="gnome-icon-theme/3.6/gnome-icon-theme-3.6.2.tar.xz"
+            version="3.6.2" hash="sha256:93aaaadf40c85ebc42232a4d8e45ca507754b8e1271e797bbcdaded52bd03ec7"/>
+    <dependencies>
+      <dep package="gnome-icon-theme"/>
+    </dependencies>
+  </autotools>
+
+ <autotools id="gnome-themes-standard" autogen-sh="configure">
+    <branch module="gnome-icon-theme/3.10/gnome-icon-theme-3.10.0.tar.xz"
+            version="3.10.0" hash="sha256:812c6cfc534fced921dc327b436e70020d8979529284bb59d72d6f37af1f4b38"/>
+    <dependencies>
+      <dep package="gnome-icon-theme"/>
+    </dependencies>
+  </autotools>
+
   <autotools id="gtk-engines" autogen-sh="configure">
     <branch module="gtk-engines/2.20/gtk-engines-2.20.2.tar.bz2"
             version="2.20.2" hash="sha256:15b680abca6c773ecb85253521fa100dd3b8549befeecc7595b10209d62d66b5"/>
diff --git a/modulesets-stable/gtk-osx.modules b/modulesets-stable/gtk-osx.modules
index dac682d..ad125b5 100644
--- a/modulesets-stable/gtk-osx.modules
+++ b/modulesets-stable/gtk-osx.modules
@@ -59,6 +59,7 @@
     <dependencies>
       <dep package="gtk+-3.0"/>
       <dep package="gtk-mac-integration"/>
+      <dep package="meta-gtk-osx-gtk3-core-themes"/>
     </dependencies>
     <after>
       <dep package="meta-gtk-osx-bootstrap"/>
diff --git a/modulesets-unstable/gtk-osx-themes.modules b/modulesets-unstable/gtk-osx-themes.modules
index e3a6481..b8bad46 100644
--- a/modulesets-unstable/gtk-osx-themes.modules
+++ b/modulesets-unstable/gtk-osx-themes.modules
@@ -17,6 +17,14 @@
     </dependencies>
   </metamodule>
 
+  <metamodule id="meta-gtk-osx-gtk3-core-themes">
+    <dependencies>
+      <dep package="icon-naming-utils"/>
+      <dep package="gnome-icon-theme-symbolic"/>
+      <dep packabe="gnome-themes-standard"/>
+    </dependencies>
+  </metamodule>
+
   <autotools id="icon-naming-utils" autogen-sh="configure" >
     <branch repo="freedesktop.org" module="gstreamer-sdk/icon-naming-utils" 
            revision="sdk-0.8.7"/>
@@ -46,6 +54,27 @@
     </dependencies>
   </autotools>
 
+  <autotools id="gnome-icon-theme-symbolic">
+    <branch />
+    <dependencies>
+      <dep package="gnome-icon-theme"/>
+    </dependencies>
+  </autotools>
+
+  <autotools id="gnome-icon-theme-extra">
+    <branch />
+    <dependencies>
+      <dep package="gnome-icon-theme"/>
+    </dependencies>
+  </autotools>
+
+  <autotools id="gnome-themes-standard">
+    <branch />
+    <dependencies>
+      <dep package="gnome-icon-theme"/>
+    </dependencies>
+  </autotools>
+
   <autotools id="gtk-engines">
     <branch />
     <after>
diff --git a/modulesets-unstable/gtk-osx.modules b/modulesets-unstable/gtk-osx.modules
index f5db602..6411135 100644
--- a/modulesets-unstable/gtk-osx.modules
+++ b/modulesets-unstable/gtk-osx.modules
@@ -56,6 +56,7 @@
     <dependencies>
       <dep package="gtk+-3.0"/>
       <dep package="gtk-mac-integration"/>
+      <dep package="meta-gtk-osx-gtk3-core-themes"/>
     </dependencies>
     <after>
       <dep package="meta-gtk-osx-bootstrap"/>
diff --git a/modulesets/gtk-osx-themes.modules b/modulesets/gtk-osx-themes.modules
index fa3bedd..0f26ccb 100644
--- a/modulesets/gtk-osx-themes.modules
+++ b/modulesets/gtk-osx-themes.modules
@@ -4,17 +4,9 @@
 <moduleset>
   <repository type="git" name="git.gnome.org" default="yes" 
               href="git://git.gnome.org/"/>
-  <repository type="cvs" name="tango.freedesktop.org"
-              cvsroot=":pserver:anoncvs anoncvs freedesktop org:/cvs/tango"
-              password=""/>
-  <repository type="cvs" name="icon.freedesktop.org"
-              cvsroot=":pserver:anoncvs anoncvs freedesktop org:/cvs/icon-theme"
-              password=""/>
   <repository type="git" name="freedesktop.org"
               href="git://anongit.freedesktop.org/"/>
   <repository type="git" name="github.com" href="git://github.com/"/>
-  <repository type="tarball" name="tango-rel.freedesktop.org"
-              href="http://tango.freedesktop.org/releases/"/>
 
   <metamodule id="meta-gtk-osx-themes">
     <dependencies>
@@ -25,8 +17,17 @@
     </dependencies>
   </metamodule>
 
-  <autotools id="icon-naming-utils" >
-    <branch repo="icon.freedesktop.org" tag="ICON_NAMING_UTILS_0_8_90"/>
+  <metamodule id="meta-gtk-osx-gtk3-core-themes">
+    <dependencies>
+      <dep package="icon-naming-utils"/>
+      <dep package="gnome-icon-theme-symbolic"/>
+      <dep packabe="gnome-themes-standard"/>
+    </dependencies>
+  </metamodule>
+
+  <autotools id="icon-naming-utils" autogen-sh="configure" >
+    <branch repo="freedesktop.org" module="gstreamer-sdk/icon-naming-utils" 
+           revision="sdk-0.8.7"/>
     <after>
       <dep package="meta-gtk-osx-bootstrap"/>
     </after>
@@ -35,10 +36,10 @@
   <!-- Requires Inkscape to build icons from SVG and for some reason
        the perl is wedged, looking in the wrong place for
        ParserOptions.ini. Use the tarball -->
-  <autotools id="tango-icon-theme" autogenargs="--disable-icon-framing" 
-             autogen-sh="configure">
-    <branch repo="tango-rel.freedesktop.org" version="0.8.90"
-            module="tango-icon-theme-0.8.90.tar.gz"/>
+  <autotools id="tango-icon-theme" autogenargs="--disable-icon-framing"
+            autogen-sh="configure">
+    <branch repo="freedesktop.org" module="gstreamer-sdk/tango-icon-theme"
+           revision="sdk-0.8.1"/>
     <dependencies>
       <dep package="icon-naming-utils"/>
       <dep package="hicolor-icon-theme"/>
@@ -46,33 +47,54 @@
   </autotools>
 
   <autotools id="gnome-icon-theme">
-    <branch tag="3.6.0"/>
+    <branch revision="gnome-3-10"/>
     <dependencies>
       <dep package="hicolor-icon-theme"/>
       <dep package="icon-naming-utils"/>
     </dependencies>
   </autotools>
 
+  <autotools id="gnome-icon-theme-symbolic">
+    <branch revision="gnome-3-10"/>
+    <dependencies>
+      <dep package="gnome-icon-theme"/>
+    </dependencies>
+  </autotools>
+
+  <autotools id="gnome-icon-theme-extra">
+    <branch revision="3.6.2"/>
+    <dependencies>
+      <dep package="gnome-icon-theme"/>
+    </dependencies>
+  </autotools>
+
+  <autotools id="gnome-themes-standard">
+    <branch revision="gnome-3-10"/>
+    <dependencies>
+      <dep package="gnome-icon-theme"/>
+    </dependencies>
+  </autotools>
+
   <autotools id="gtk-engines">
-    <branch revision="gtk-engines-2-20"/>
+    <branch />
     <after>
       <dep package="meta-gtk-osx-core"/>
     </after>
   </autotools>
 
   <autotools id="murrine-engine">
-    <branch module="murrine" tag="173b7fc19f15b87ffe1bed4de661007b15719aa5"/>
+    <branch module="murrine"/>
   </autotools>
 
   <autotools id="librsvg" autogenargs="--disable-Bsymbolic">
-    <branch module="librsvg" tag="2.36.4"/>
+    <branch module="librsvg"/>
     <dependencies>
       <dep package="libcroco"/>
     </dependencies>
   </autotools>
 
   <autotools id="libcroco" autogenargs="--disable-Bsymbolic">
-    <branch tag="0.6.8"/>
+    <branch/>
   </autotools>
 
   <autotools id="libcss" autogenargs="--disable-examples">
@@ -83,17 +105,15 @@
   </autotools>
 
   <autotools id="gtk-css-engine">
-    <branch tag="gtk-css-engine-0.3.1"/>
-    <dependencies>
-      <dep package="libccss"/>
-    </dependencies>
+    <branch />
     <after>
       <dep package="meta-gtk-osx-core"/>
     </after>
   </autotools>
 
   <autotools id="gtk-quartz-engine">
-    <branch />
+    <branch module="jralls/gtk-quartz-engine"
+            repo="github.com"  />
     <after>
       <dep package="meta-gtk-osx-core"/>
     </after>
diff --git a/modulesets/gtk-osx.modules b/modulesets/gtk-osx.modules
index db6f5f4..e3cfb39 100644
--- a/modulesets/gtk-osx.modules
+++ b/modulesets/gtk-osx.modules
@@ -54,6 +54,7 @@
     <dependencies>
       <dep package="gtk+-3.0"/>
       <dep package="gtk-mac-integration"/>
+      <dep package="meta-gtk-osx-gtk3-core-themes"/>
     </dependencies>
     <after>
       <dep package="meta-gtk-osx-bootstrap"/>


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