rpms/kile/FC-3 kile.spec,1.8,1.9

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Tue Oct 11 13:09:13 UTC 2005


Author: rdieter

Update of /cvs/extras/rpms/kile/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20416/FC-3

Modified Files:
	kile.spec 
Log Message:
* Tue Oct 11 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.3-5
- absolute->relative symlinks



Index: kile.spec
===================================================================
RCS file: /cvs/extras/rpms/kile/FC-3/kile.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- kile.spec	19 Aug 2005 15:59:03 -0000	1.8
+++ kile.spec	11 Oct 2005 13:09:11 -0000	1.9
@@ -3,7 +3,7 @@
 Name:	 kile
 Summary: (La)TeX source editor and TeX shell
 Version: 1.8.1
-Release: 3%{?dist}
+Release: 5%{?dist}
 
 License: GPL
 Group: 	 Applications/Publishing
@@ -14,20 +14,21 @@
 BuildRequires: desktop-file-utils
 
 Requires: tetex-latex
-## Optional, but recommended
+## Optional/recommended, but not absolutely required.
 #Requires: gnuplot
 #Requires: xfig
 
 BuildRequires: qt-devel >= 1:3.3
-%define qt_ver %{expand:%%(rpm -q --qf '%%{VERSION}' qt-devel )}
-Requires: qt >= 1:%{qt_ver}
 BuildRequires: kdelibs-devel >= 6:3.3
+# Probably extraneous in Extras context, but can't hurt -- Rex
+%define qt_ver %{expand:%%(rpm -q --qf '%%{VERSION}' qt-devel )}
 %define kdelibs_ver %{expand:%%(rpm -q --qf '%%{VERSION}' kdelibs-devel )}
+Requires: qt >= 1:%{qt_ver}
 Requires: kdelibs >= 6:%{kdelibs_ver}
 
 # kile-i18n is no longer separate pkg
-Obsoletes: kile-i18n < %{version}-%{release}
-#Provides: kile-i18n = %{version}-%{release}
+Obsoletes: kile-i18n < %{version}
+#Provides: kile-i18n = %{version}
 
 %description
 Kile is a user friendly (La)TeX editor.  The main features are:
@@ -70,6 +71,20 @@
   --delete-original \
   $RPM_BUILD_ROOT%{_datadir}/appl*/*/*.desktop
   
+# Replace absolute symlinks with relative ones
+if [ -d $RPM_BUILD_ROOT%{_docdir}/HTML ]; then
+pushd $RPM_BUILD_ROOT%{_docdir}/HTML
+for lang in *; do
+  if [ -d $lang ]; then
+    pushd $lang
+    for i in *; do
+      [ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../common $i/common
+    done
+    popd
+  fi
+done
+popd
+fi
 
 ## File lists
 # locale's
@@ -87,6 +102,20 @@
 rm -rf $RPM_BUILD_ROOT%{_datadir}/apps/katepart
 
 
+%post
+touch %{_datadir}/icons/hicolor ||:
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+%{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
+fi
+
+%postun
+if [ $1 -eq 0 ]; then
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+%{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
+fi
+fi
+
+
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %doc AUTHORS ChangeLog README TODO
@@ -94,7 +123,7 @@
 %{_datadir}/apps/kile
 %{_datadir}/apps/kconf_update/kile*
 %config %{_datadir}/config*/*
-%{_datadir}/icons/*/*/*/*
+%{_datadir}/icons/hicolor/*/*/*
 %{_datadir}/applications/*.desktop
 %{_datadir}/mimelnk/*/*.desktop
 
@@ -104,6 +133,12 @@
 
 
 %changelog
+* Tue Oct 11 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.3-5
+- absolute->relative symlinks
+
+* Tue Oct 11 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.3-4
+- use gtk-update-icon-cache (#170291)
+
 * Thu Aug 18 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.1-3
 - fix broken Obsoletes (#166300)
 




More information about the fedora-extras-commits mailing list