[gnome-chemistry-utils/f21] Fix scriptlet issues from the previous change

Kalev Lember kalev at fedoraproject.org
Thu Jul 10 20:27:43 UTC 2014


commit 1dd24be3edf1afca7b335d838ef8de68f8a47dad
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Thu Jul 10 22:17:10 2014 +0200

    Fix scriptlet issues from the previous change

 gnome-chemistry-utils.spec |   27 ++++++++++++++++-----------
 1 files changed, 16 insertions(+), 11 deletions(-)
---
diff --git a/gnome-chemistry-utils.spec b/gnome-chemistry-utils.spec
index 3660cd7..00f15ac 100644
--- a/gnome-chemistry-utils.spec
+++ b/gnome-chemistry-utils.spec
@@ -1,6 +1,6 @@
 Name:           gnome-chemistry-utils
 Version:        0.14.8
-Release:        5%{?dist}
+Release:        6%{?dist}
 Summary:        A set of chemical utilities
 
 #openbabel/* is GPLv2+
@@ -214,33 +214,35 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/libgcugtk-0.14.so
 
 
 %post libs
-update-mime-database %{_datadir}/mime &> /dev/null || :
+touch --no-create %{_datadir}/mime/packages &>/dev/null ||:
 /sbin/ldconfig
 
 %postun libs
 if [ $1 -eq 0 ] ; then
     glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+    touch --no-create %{_datadir}/mime/packages &>/dev/null ||:
+    update-mime-database -n %{_datadir}/mime &>/dev/null || :
 fi
-update-mime-database %{_datadir}/mime &> /dev/null || :
 /sbin/ldconfig
 
 %posttrans libs
 glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+update-mime-database -n %{_datadir}/mime &>/dev/null || :
 
 
 %post -n gchem3d
 touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+update-desktop-database &>/dev/null || :
 
 %postun -n gchem3d
 if [ $1 -eq 0 ] ; then
     touch --no-create %{_datadir}/icons/hicolor &>/dev/null
     gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-    update-mime-database -n %{_datadir}/mime &>/dev/null || :
 fi
+update-desktop-database &>/dev/null || :
 
 %posttrans -n gchem3d
 gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-update-mime-database -n %{_datadir}/mime &>/dev/null || :
 
 
 %post -n gchemcalc
@@ -258,19 +260,19 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 %post -n gchempaint
 touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+update-desktop-database &>/dev/null || :
 
 %postun -n gchempaint
 if [ $1 -eq 0 ] ; then
     touch --no-create %{_datadir}/icons/hicolor &>/dev/null
     gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
     glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
-    update-mime-database -n %{_datadir}/mime &>/dev/null || :
 fi
+update-desktop-database &>/dev/null || :
 
 %posttrans -n gchempaint
 gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
-update-mime-database -n %{_datadir}/mime &>/dev/null || :
 
 
 %post -n gchemtable
@@ -288,34 +290,34 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 %post -n gcrystal
 touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+update-desktop-database &>/dev/null || :
 
 %postun -n gcrystal
 if [ $1 -eq 0 ] ; then
     touch --no-create %{_datadir}/icons/hicolor &>/dev/null
     gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
     glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
-    update-mime-database -n %{_datadir}/mime &>/dev/null || :
 fi
+update-desktop-database &>/dev/null || :
 
 %posttrans -n gcrystal
 gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
-update-mime-database -n %{_datadir}/mime &>/dev/null || :
 
 
 %post -n gspectrum
 touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+update-desktop-database &>/dev/null || :
 
 %postun -n gspectrum
 if [ $1 -eq 0 ] ; then
     touch --no-create %{_datadir}/icons/hicolor &>/dev/null
     gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-    update-mime-database -n %{_datadir}/mime &>/dev/null || :
 fi
+update-desktop-database &>/dev/null || :
 
 %posttrans -n gspectrum
 gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-update-mime-database -n %{_datadir}/mime &>/dev/null || :
 
 
 %files
@@ -391,6 +393,9 @@ update-mime-database -n %{_datadir}/mime &>/dev/null || :
 
 
 %changelog
+* Thu Jul 10 2014 Kalev Lember <kalevlember at gmail.com> - 0.14.8-6
+- Fix scriptlet issues from the previous change
+
 * Wed Jul 09 2014 Kalev Lember <kalevlember at gmail.com> - 0.14.8-5
 - Split each application to a separate subpackage (#1117905)
 


More information about the scm-commits mailing list