[aqsis] optimize/update scriptlets

Rex Dieter rdieter at fedoraproject.org
Tue Jul 8 18:58:34 UTC 2014


commit d4241515ccea63514dd72977c43cc628b5675a1e
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Tue Jul 8 13:58:49 2014 -0500

    optimize/update scriptlets

 aqsis.spec |   37 +++++++++++++++++++++----------------
 1 files changed, 21 insertions(+), 16 deletions(-)
---
diff --git a/aqsis.spec b/aqsis.spec
index 38d62e0..c502b41 100644
--- a/aqsis.spec
+++ b/aqsis.spec
@@ -1,6 +1,6 @@
 Name:		aqsis
 Version:	1.8.2
-Release:	10%{?dist}
+Release:	11%{?dist}
 Summary:	Open source 3D rendering solution adhering to the RenderMan standard
 Group:		Applications/Multimedia
 
@@ -170,25 +170,27 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %post
-touch --no-create %{_datadir}/icons/hicolor
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
-  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
-fi 
-update-mime-database %{_datadir}/mime &> /dev/null
-update-desktop-database &> /dev/null || :
-
-%post libs -p /sbin/ldconfig
+/bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+/bin/touch --no-create %{_datadir}/mime/packages &> /dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
 
 %postun
-update-mime-database %{_datadir}/mime &> /dev/null
-update-desktop-database &> /dev/null
-touch --no-create %{_datadir}/icons/hicolor
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
-  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
-fi || :
+/sbin/ldconfig
+/usr/bin/update-desktop-database &> /dev/null || :
+if [ $1 -eq 0 ] ; then
+  /bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+  /bin/touch --no-create %{_datadir}/mime/packages &> /dev/null || :
+  /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+  /usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
+fi
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
 
-%postun libs -p /sbin/ldconfig
+%post libs -p /sbin/ldconfig
 
+%postun libs -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
@@ -251,6 +253,9 @@ fi || :
 
 
 %changelog
+* Tue Jul 08 2014 Rex Dieter <rdieter at fedoraproject.org> 1.8.2-11
+- optimize/update scriptlets
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.8.2-10
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list