rpms/kdeutils/devel kdeutils.spec,1.190,1.191

Rex Dieter rdieter at fedoraproject.org
Sat Aug 1 22:54:55 UTC 2009


Author: rdieter

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

Modified Files:
	kdeutils.spec 
Log Message:
* Sat Aug 01 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.3.0-2
- -libs subpkg reborn: Multilib conflicts for index.cache.bz2 (#515087)
- %check: desktop-file-validate



Index: kdeutils.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdeutils/devel/kdeutils.spec,v
retrieving revision 1.190
retrieving revision 1.191
diff -u -p -r1.190 -r1.191
--- kdeutils.spec	30 Jul 2009 10:16:27 -0000	1.190
+++ kdeutils.spec	1 Aug 2009 22:54:55 -0000	1.191
@@ -4,7 +4,7 @@
 Name:           kdeutils
 Epoch:          6
 Version:        4.3.0
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        K Desktop Environment - Utilities
 
 Group:          Applications/System
@@ -22,7 +22,8 @@ Patch1:         kdeutils-4.2.85-pykde4.p
 
 
 # FIXME/TODO: Tpctl is needed for klaptopdaemon
-BuildRequires:  kdelibs-experimental-devel
+BuildRequires:  desktop-file-utils
+BuildRequires:  kdelibs-experimental-devel >= %{version}
 BuildRequires:  kdepimlibs-devel >= %{version}
 BuildRequires:  plasma-devel >= %{version}
 BuildRequires:  gmp-devel
@@ -32,10 +33,6 @@ BuildRequires:  python-devel python
 BuildRequires:  qca2-devel
 BuildRequires:  qimageblitz-devel
 
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-Requires: kdelibs4 >= %{version}
-
 %if 0%{?printer_applet}
 %if 0%{?fedora} < 11
 # upgrade path so it doesn't get lost
@@ -49,8 +46,10 @@ Provides:       okteta = 0.1.0-1
 Obsoletes:      okteta < 0.1.0-1
 
 Obsoletes: kdeutils-extras < 6:4.0.0
-Obsoletes: kdeutils-libs < 6:4.0.0
 Obsoletes: kdeutils-devel < 6:4.0.0
+Obsoletes: kdeutils < 6:4.3.0-2
+
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
 
 %description
 Utilities for the K Desktop Environment.
@@ -69,6 +68,14 @@ Includes:
   * superkaramba
   * sweeper: clean unwanted traces the user leaves on the system
 
+%package libs
+Summary: Runtime libraries for %{name}
+Group:   System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: kdelibs4%{?_isa} >= %{version}
+%description libs
+%{summary}.
+
 %package printer-applet
 Summary:  KDE printer applet
 Group:    Applications/System
@@ -111,12 +118,17 @@ rm -f %{buildroot}%{_kde4_libdir}/libkmi
 rm -f %{buildroot}%{_kde4_libdir}/libsuperkaramba.so
 
 
+%check
+for f in %{buildroot}%{_kde4_datadir}/applications/kde4/*.desktop ; do
+  desktop-file-validate $f
+done
+
+
 %clean
 rm -rf %{buildroot}
 
 
 %post
-/sbin/ldconfig
 touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
 touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||:
 
@@ -126,7 +138,6 @@ gtk-update-icon-cache %{_kde4_iconsdir}/
 gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||:
 
 %postun
-/sbin/ldconfig
 if [ $1 -eq 0 ] ; then
   touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
   touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||:
@@ -135,6 +146,10 @@ if [ $1 -eq 0 ] ; then
   update-desktop-database -q &> /dev/null ||:
 fi
 
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
 
 %files
 %defattr(-,root,root,-)
@@ -169,7 +184,7 @@ fi
 %{_kde4_appsdir}/sweeper/
 %{_kde4_datadir}/kde4/services/*
 %{_kde4_datadir}/kde4/servicetypes/*
-%{_kde4_datadir}/applications/kde4/*
+%{_kde4_datadir}/applications/kde4/*.desktop
 %{_kde4_docdir}/HTML/en/*
 %{_kde4_iconsdir}/hicolor/*/apps/*
 %{_kde4_iconsdir}/oxygen/*/*/*
@@ -178,11 +193,14 @@ fi
 %{_kde4_datadir}/autostart/irkick.desktop
 %{_kde4_datadir}/autostart/kgpg.desktop
 %{_kde4_configdir}/*
-%{_kde4_libdir}/lib*.so.*
 %{_kde4_libdir}/libkdeinit*.so
 %{_kde4_libdir}/kde4/*.so
 %{_mandir}/man1/*
 
+%files libs
+%defattr(-,root,root,-)
+%{_kde4_libdir}/lib*.so.*
+
 %if 0%{?printer_applet}
 %files printer-applet
 %defattr(-,root,root,-)
@@ -193,6 +211,10 @@ fi
 
 
 %changelog
+* Sat Aug 01 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.3.0-2
+- -libs subpkg reborn: Multilib conflicts for index.cache.bz2 (#515087)
+- %%check: desktop-file-validate
+
 * Thu Jul 30 2009 Than Ngo <than at redhat.com> - 4.3.0-1
 - 4.3.0
 




More information about the fedora-extras-commits mailing list