[gtk-osx] Restore hicolor icon theme



commit f81a9125fe18d298aab67eec5b231d03da157675
Author: John Ralls <jralls ceridwen us>
Date:   Thu Jul 29 15:07:43 2021 -0700

    Restore hicolor icon theme
    
    Gtk3 whines about it being missing at startup.

 modulesets-stable/gtk-osx.modules   | 9 +++++++++
 modulesets-unstable/gtk-osx.modules | 8 ++++++++
 modulesets/gtk-osx.modules          | 8 ++++++++
 3 files changed, 25 insertions(+)
---
diff --git a/modulesets-stable/gtk-osx.modules b/modulesets-stable/gtk-osx.modules
index 2b1ec948..a9d06b9d 100644
--- a/modulesets-stable/gtk-osx.modules
+++ b/modulesets-stable/gtk-osx.modules
@@ -14,6 +14,8 @@
               href="ftp://ftp.freedesktop.org/pub/"/>
   <repository type="tarball" name="fontconfig"
              href="http://www.freedesktop.org/software/fontconfig/release/"/>
+  <repository type="tarball" name="hicolor"
+              href="https://icon-theme.freedesktop.org/releases/"/>
   <repository type="git" name="github" href="git://github.com/"/>
   <repository type="tarball" name="github-tarball" href="https://github.com/"/>
   <repository type="system" name="system"/>
@@ -242,6 +244,11 @@
     </after>
   </meson>
 
+  <autotools id="hicolor-icon-theme">
+    <branch module="hicolor-icon-theme-0.17.tar.xz" version="0.17"
+            repo="hicolor"/>
+  </autotools>
+
   <!-- gtk2 has reached its end-of-life as of December 2020 and 2.24.33 is the final release. -->
   <autotools id="gtk+-2.0" autogen-sh="autoreconf"
              autogenargs="--with-gdktarget=quartz --enable-quartz-relocation --disable-introspection 
--disable-visibility">
@@ -264,6 +271,7 @@
       <dep package="atk"/>
       <dep package="gdk-pixbuf"/>
       <dep package="gobject-introspection"/>
+      <dep package="hicolor-icon-theme"/>
     </dependencies>
     <after>
       <dep package="meta-gtk-osx-bootstrap"/>
@@ -298,6 +306,7 @@
       <dep package="gdk-pixbuf"/>
       <dep package="gobject-introspection"/>
       <dep package="libepoxy"/>
+      <dep package="hicolor-icon-theme"/>
     </dependencies>
     <after>
       <dep package="meta-gtk-osx-bootstrap"/>
diff --git a/modulesets-unstable/gtk-osx.modules b/modulesets-unstable/gtk-osx.modules
index cc9ffdf1..d22923fb 100644
--- a/modulesets-unstable/gtk-osx.modules
+++ b/modulesets-unstable/gtk-osx.modules
@@ -10,6 +10,8 @@
   <repository type="git" name="nongnu"
              href="git://git.sv.nongnu.org/"/>
   <repository type="tarball" name="pcre" href="https://ftp.pcre.org/pub/"/>
+  <repository type="tarball" name="hicolor"
+              href="https://icon-theme.freedesktop.org/releases/"/>
   <repository type="system" name="system"/>
 
   <!-- This module set works a bit differently than for example the
@@ -218,6 +220,11 @@
     </dependencies>
   </meson>
  
+  <autotools id="hicolor-icon-theme">
+    <branch module="hicolor-icon-theme-0.17.tar.xz" version="0.17"
+            repo="hicolor"/>
+  </autotools>
+
   <meson id="gtk+-3.0"
         mesonargs="-Dquartz-backend=true -Dx11-backend=false -Dmedia=none">
     <branch module="gtk" checkoutdir="gtk+-3.0" revision="gtk-3-24"/>
@@ -228,6 +235,7 @@
       <dep package="atk"/>
       <dep package="gobject-introspection"/>
       <dep package="libepoxy"/>
+      <dep package="hicolor-icon-theme"/>
     </dependencies>
     <after>
       <dep package="meta-gtk-osx-bootstrap"/>
diff --git a/modulesets/gtk-osx.modules b/modulesets/gtk-osx.modules
index 14b5b944..8f70c0c4 100644
--- a/modulesets/gtk-osx.modules
+++ b/modulesets/gtk-osx.modules
@@ -11,6 +11,8 @@
               href="https://gitlab.freedesktop.org/jralls/"/>
   <repository type="git" name="nongnu"
              href="git://git.sv.nongnu.org/"/>
+  <repository type="tarball" name="hicolor"
+              href="https://icon-theme.freedesktop.org/releases/"/>
   <repository type="system" name="system"/>
 
   <!-- This module set works a bit differently than for example the
@@ -206,6 +208,11 @@
     </dependencies>
   </autotools>
 
+  <autotools id="hicolor-icon-theme">
+    <branch module="hicolor-icon-theme-0.17.tar.xz" version="0.17"
+            repo="hicolor"/>
+  </autotools>
+
   <autotools id="gtk+-3.0"
          autogenargs="--enable-quartz-backend --enable-quartz-relocation --disable-colord">
     <branch module="gtk" checkoutdir="gtk+-3.0" revision="gtk-3-24"/>
@@ -216,6 +223,7 @@
       <dep package="gdk-pixbuf"/>
       <dep package="gobject-introspection"/>
       <dep package="libepoxy"/>
+      <dep package="hicolor-icon-theme"/>
     </dependencies>
     <after>
       <dep package="meta-gtk-osx-bootstrap"/>


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