Disk space on the OpenSolaris live cd is getting tight.
In discussions on indiana-discuss and desktop-discuss
we agreed that it would be okay to split SUNWgnome-themes
keeping only the icons that are <96x96 and moving the
higher resolution icons into a new package.  I called it
SUNWgnome-themes-hires.  This package will be available
on pkg.opensolaris.org for those who need it.

Link to email thread:
http://mail.opensolaris.org/pipermail/indiana-discuss/2008-August/008119.html

Please review.

Laca

Index: SUNWgnome-themes.spec
===================================================================
--- SUNWgnome-themes.spec       (revision 15010)
+++ SUNWgnome-themes.spec       (working copy)
@@ -69,6 +69,12 @@
 BuildRequires: SUNWgnome-base-libs-devel
 BuildRequires: SUNWlibpopt-devel
 
+%package hires
+Summary:                 GNOME themes - high resolution icons
+SUNW_BaseDir:            %{_basedir}
+%include default-depend.inc
+Requires: %{name}
+
 %package devel
 Summary:                 %{summary} - development files
 SUNW_BaseDir:            %{_basedir}
@@ -236,7 +242,24 @@
 %{_datadir}/gdm
 %endif
 %{_datadir}/gtk-engines
-%attr (-, root, other) %{_datadir}/icons
+%dir %attr (0755, root, other) %{_datadir}/icons
+# exclude index.theme from Neutral_Plus_Inv because it's listed later
+%attr (-, root, other) %{_datadir}/icons/Neutral_Plus_Inv/[CLcs]*
+%attr (-, root, other) %{_datadir}/icons/DMZ-Black
+%attr (-, root, other) %{_datadir}/icons/DMZ-White
+%attr (-, root, bin) %{_datadir}/icons/*/index.theme
+%attr (-, root, other) %{_datadir}/icons/*/scalable
+%attr (-, root, other) %{_datadir}/icons/*/8x8
+%attr (-, root, other) %{_datadir}/icons/*/12x12
+%attr (-, root, other) %{_datadir}/icons/*/16x16
+%attr (-, root, other) %{_datadir}/icons/*/20x20
+%attr (-, root, other) %{_datadir}/icons/*/22x22
+%attr (-, root, other) %{_datadir}/icons/*/24x24
+%attr (-, root, other) %{_datadir}/icons/*/32x32
+%attr (-, root, other) %{_datadir}/icons/*/36x36
+%attr (-, root, other) %{_datadir}/icons/*/48x48
+%attr (-, root, other) %{_datadir}/icons/*/64x64
+%attr (-, root, other) %{_datadir}/icons/*/72x72
 %dir %attr (0755, root, other) %{_datadir}/pixmaps
 %{_datadir}/pixmaps/*
 %{_datadir}/themes
@@ -244,6 +267,14 @@
 %{_datadir}/dtds
 %{_datadir}/icon-naming-utils
 
+%files hires
+%defattr (-, root, bin)
+%dir %attr (0755, root, sys) %{_datadir}
+%dir %attr (0755, root, other) %{_datadir}/icons
+%attr (-, root, other) %{_datadir}/icons/*/96x96
+%attr (-, root, other) %{_datadir}/icons/*/128x128
+%attr (-, root, other) %{_datadir}/icons/*/192x192
+
 %files devel
 %defattr (-, root, bin)
 %dir %attr (0755, root, bin) %dir %{_libdir}
@@ -272,6 +303,9 @@
 %include icon-cache.script
 
 %changelog
+* Thu Aug 21 2008 - laca at sun.com
+- split the high resolution icons into SUNWgnome-themes-hires to reduce
+  disk space requirements on the OpenSolaris live cd.
 * Mon Jan 21 2007 - glynn.foster at sun.com
 - Split out the OpenSolaris and Sun backgrounds into their
   own individual spec files - build one depending on desired



Reply via email to