[mate-themes/f17] Fix scriplets
leigh123linux
leigh123linux at fedoraproject.org
Tue Oct 16 08:01:57 UTC 2012
commit 223cb606c47d9da81d831d57d235222d96eaf048
Author: leigh123linux <leigh123linux at googlemail.com>
Date: Tue Oct 16 09:01:54 2012 +0100
Fix scriplets
- add requires gtk-murrine-engine
mate-themes.spec | 114 ++++++++++++++++++++++-------------------------------
1 files changed, 47 insertions(+), 67 deletions(-)
---
diff --git a/mate-themes.spec b/mate-themes.spec
index 62e9a3f..b0b11bd 100644
--- a/mate-themes.spec
+++ b/mate-themes.spec
@@ -1,14 +1,15 @@
-Name: mate-themes
-Version: 1.4.0
-Release: 4%{?dist}
-Summary: MATE Desktop themes
-License: GPLv2+
-URL: http://mate-desktop.org
-Source0: http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
-
-BuildRequires: icon-naming-utils mate-common mate-doc-utils mate-icon-theme-devel
-BuildRequires: pkgconfig(gtk-engines-2)
-BuildARch: noarch
+Name: mate-themes
+Version: 1.4.0
+Release: 5%{?dist}
+Summary: MATE Desktop themes
+License: GPLv2+
+URL: http://mate-desktop.org
+Source0: http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
+
+BuildRequires: icon-naming-utils mate-common mate-doc-utils mate-icon-theme-devel
+BuildRequires: pkgconfig(gtk-engines-2)
+Requires: gtk-murrine-engine
+BuildARch: noarch
%description
MATE Desktop themes
@@ -19,7 +20,10 @@ MATE Desktop themes
NOCONFIGURE=1 ./autogen.sh
%build
-%configure --enable-all-themes --enable-test-themes --enable-icon-mapping --enable-test-themes
+%configure --enable-all-themes \
+ --enable-test-themes \
+ --enable-icon-mapping \
+ --enable-test-themes
make %{?_smp_mflags} V=1
@@ -31,66 +35,38 @@ find %{buildroot} -name '*.a' -exec rm -rf {} ';'
%post
-touch --no-create %{_datadir}/icons/Fog &> /dev/null || :
-touch --no-create %{_datadir}/icons/PrintLarge &> /dev/null || :
-touch --no-create %{_datadir}/icons/Quid &> /dev/null || :
-touch --no-create %{_datadir}/icons/Reverse &> /dev/null || :
-touch --no-create %{_datadir}/icons/Shiny &> /dev/null || :
-touch --no-create %{_datadir}/icons/Simply &> /dev/null || :
-touch --no-create %{_datadir}/icons/TraditionalOk &> /dev/null || :
-touch --no-create %{_datadir}/icons/ContrastHighLargePrint &> /dev/null || :
-touch --no-create %{_datadir}/icons/ContrastHighLargePrintInverse &> /dev/null || :
-touch --no-create %{_datadir}/icons/ContrastLow &> /dev/null || :
-touch --no-create %{_datadir}/icons/ContrastHigh &> /dev/null || :
-touch --no-create %{_datadir}/icons/ContrastHighInverse &> /dev/null || :
-touch --no-create %{_datadir}/icons/Aldabra &> /dev/null || :
-
+for icon_theme in \
+ Fog PrintLarge Quid Reverse Shiny Simply TraditionalOk \
+ ContrastHighLargePrint ContrastHighLargePrintInverse \
+ ContrastLow ContrastHigh ContrastHighInverse Aldabra
+ ;
+do
+ /bin/touch --no-create %{_datadir}/icons/${icon_theme} &> /dev/null || :
+done
%postun
-if [ $1 -eq 0 ] ; then
-touch --no-create %{_datadir}/icons/Fog &> /dev/null || :
-touch --no-create %{_datadir}/icons/PrintLarge &> /dev/null || :
-touch --no-create %{_datadir}/icons/Quid &> /dev/null || :
-touch --no-create %{_datadir}/icons/Reverse &> /dev/null || :
-touch --no-create %{_datadir}/icons/Shiny &> /dev/null || :
-touch --no-create %{_datadir}/icons/Simply &> /dev/null || :
-touch --no-create %{_datadir}/icons/TraditionalOk &> /dev/null || :
-touch --no-create %{_datadir}/icons/ContrastHighLargePrint &> /dev/null || :
-touch --no-create %{_datadir}/icons/ContrastHighLargePrintInverse &> /dev/null || :
-touch --no-create %{_datadir}/icons/ContrastLow &> /dev/null || :
-touch --no-create %{_datadir}/icons/ContrastHigh &> /dev/null || :
-touch --no-create %{_datadir}/icons/ContrastHighInverse &> /dev/null || :
-touch --no-create %{_datadir}/icons/Aldabra &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Fog &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/PrintLarge &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Quid &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Reverse &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Shiny &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Simply &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/TraditionalOk &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/ContrastHighLargePrint &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/ContrastHighLargePrintInverse &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/ContrastLow &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/ContrastHigh &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/ContrastHighInverse &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Aldabra &> /dev/null || :
+if [ $1 -eq 0 ]; then
+for icon_theme in \
+ Fog PrintLarge Quid Reverse Shiny Simply TraditionalOk \
+ ContrastHighLargePrint ContrastHighLargePrintInverse \
+ ContrastLow ContrastHigh ContrastHighInverse Aldabra
+ ;
+do
+ /bin/touch --no-create %{_datadir}/icons/${icon_theme} &> /dev/null || :
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/${icon_theme} &> /dev/null || :
+done
fi
%posttrans
-gtk-update-icon-cache %{_datadir}/icons/Fog &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/PrintLarge &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Quid &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Reverse &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Shiny &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Simply &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/TraditionalOk &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/ContrastHighLargePrint &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/ContrastHighLargePrintInverse &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/ContrastLow &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/ContrastHigh &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/ContrastHighInverse &> /dev/null || :
-gtk-update-icon-cache %{_datadir}/icons/Aldabra &> /dev/null || :
-gtk-update-icon-cache -f %{_datadir}/icons/hicolor &> /dev/null || :
+for icon_theme in \
+ Fog PrintLarge Quid Reverse Shiny Simply TraditionalOk \
+ ContrastHighLargePrint ContrastHighLargePrintInverse \
+ ContrastLow ContrastHigh ContrastHighInverse Aldabra
+ ;
+do
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/${icon_theme} &> /dev/null || :
+done
+
%files -f %{name}.lang
%doc AUTHORS COPYING README
@@ -123,6 +99,10 @@ gtk-update-icon-cache -f %{_datadir}/icons/hicolor &> /dev/null || :
%{_datadir}/themes/TraditionalOkTest
%changelog
+* Tue Oct 16 2012 Leigh Scott <leigh123linux at googlemail.com> - 1.4.0-5
+- Fix scriplets
+- add requires gtk-murrine-engine
+
* Sun Oct 14 2012 Dan Mashal <dan.mashal at fedoraproject.org> 1.4.0-4
- Update BR and add test themes
More information about the scm-commits
mailing list