rpms/kile/devel kile.spec,1.46,1.47

Rex Dieter rdieter at fedoraproject.org
Mon Mar 23 19:47:03 UTC 2009


Author: rdieter

Update of /cvs/pkgs/rpms/kile/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32440

Modified Files:
	kile.spec 
Log Message:
* Mon Mar 23 2009 Rex Dieter <rdieter at fedoraproject.org> - 2.0.3-3
- optimize scriptlets



Index: kile.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kile/devel/kile.spec,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- kile.spec	25 Feb 2009 11:20:51 -0000	1.46
+++ kile.spec	23 Mar 2009 19:46:32 -0000	1.47
@@ -1,8 +1,16 @@
 
+%if 0%{?fedora} > 6 || 0%{?rhel} > 5
+%define kdelibs3 kdelibs3
+%define kdebase3 kdebase3
+%else
+%define kdelibs3 kdelibs
+%define kdebase3 kdebase
+%endif
+
 Name:	 kile
 Summary: (La)TeX source editor and TeX shell
 Version: 2.0.3
-Release: 2%{?dist}
+Release: 3%{?dist}
 
 License: GPLv2+
 Group: 	 Applications/Publishing
@@ -16,15 +24,9 @@
 BuildRequires: automake libtool
 BuildRequires: desktop-file-utils
 BuildRequires: gettext
-%if 0%{?fedora} > 6 || 0%{?rhel} > 5 
-BuildRequires: kdelibs3-devel
-# konsolepart
-Requires: kdebase3
-%else
-BuildRequires: kdelibs-devel
+BuildRequires: %{kdelibs3}-devel
 # konsolepart
-Requires: kdebase
-%endif
+Requires: %{kdebase3}
 
 %if 0%{?fedora} > 8
 Requires: tex(latex)
@@ -32,8 +34,6 @@
 Requires: tetex-latex
 %endif
 Requires: xdg-utils
-Requires(post): xdg-utils
-Requires(postun): xdg-utils
 
 ## Optional/recommended, but not absolutely required.
 #Requires(hint): gnuplot
@@ -111,12 +111,18 @@
 
 
 %post
-xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
-xdg-desktop-menu forceupdate 2> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
 
 %postun
-xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
-xdg-desktop-menu forceupdate 2> /dev/null || :
+if [ $1 -eq 0 ] ; then
+    update-desktop-database -q &> /dev/null
+    touch --no-create %{_datadir}/icons/hicolor &> /dev/null
+    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+fi
+
+%posttrans
+update-desktop-database -q &> /dev/null
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 
 
 %files -f %{name}.lang
@@ -128,6 +134,8 @@
 %{_datadir}/config.kcfg/kile.kcfg
 %{_datadir}/icons/hicolor/*/*/*
 %{_datadir}/applications/kde/kile.desktop
+# TODO/FIXME: convert to /usr/share/mime/packages/ format, or just
+# wait for kde4 version of kile. :)
 %{_datadir}/mimelnk/text/x-kilepr.desktop
 
 
@@ -136,6 +144,9 @@
 
 
 %changelog
+* Mon Mar 23 2009 Rex Dieter <rdieter at fedoraproject.org> - 2.0.3-3
+- optimize scriptlets
+
 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.0.3-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 




More information about the fedora-extras-commits mailing list