[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