[anjuta/f17] Update RPM scriplets

Kalev Lember kalev at fedoraproject.org
Wed Mar 21 12:46:26 UTC 2012


commit d23490bc7c1e6444dd8bad20de0cc8aa2c43db7f
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Mon Mar 19 14:15:01 2012 +0200

    Update RPM scriplets
    
    ... as suggested at
    http://fedoraproject.org/wiki/Packaging:ScriptletSnippets

 anjuta.spec |   26 ++++++++------------------
 1 files changed, 8 insertions(+), 18 deletions(-)
---
diff --git a/anjuta.spec b/anjuta.spec
index 192cd8c..acc9d4f 100644
--- a/anjuta.spec
+++ b/anjuta.spec
@@ -112,13 +112,8 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/anjuta.desktop
 %post
 /sbin/ldconfig
 
-if [ -x %{_bindir}/update-desktop-database ]; then
-  update-desktop-database &> /dev/null || :
-fi
-
-if [ -x %{_bindir}/update-mime-database ];then
-  update-mime-database %{_datadir}/mime &> /dev/null || :
-fi
+update-desktop-database &> /dev/null || :
+update-mime-database %{_datadir}/mime &> /dev/null || :
 
 touch --no-create %{_datadir}/icons/gnome &>/dev/null || :
 touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@@ -126,26 +121,21 @@ touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
 %postun
 /sbin/ldconfig
 
-if [ -x %{_bindir}/update-desktop-database ]; then
-  update-desktop-database &> /dev/null || :
-fi
-
-if [ -x %{_bindir}/update-mime-database ];then
-  update-mime-database %{_datadir}/mime &> /dev/null || :
-fi
+update-desktop-database &> /dev/null || :
+update-mime-database %{_datadir}/mime &> /dev/null || :
 
 if [ $1 -eq 0 ]; then
-  touch --no-create %{_datadir}/icons/gnome &>/dev/null
-  touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+  touch --no-create %{_datadir}/icons/gnome &>/dev/null || :
+  touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
   gtk-update-icon-cache %{_datadir}/icons/gnome &>/dev/null || :
   gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-  glib-compile-schemas %{_datadir}/glib-2.0/schemas
+  glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
 fi
 
 %posttrans
 gtk-update-icon-cache %{_datadir}/icons/gnome &>/dev/null || :
 gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-glib-compile-schemas %{_datadir}/glib-2.0/schemas
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
 
 %files -f %{name}.lang
 %doc AUTHORS


More information about the scm-commits mailing list