rpms/kdepimlibs/devel kdepimlibs.spec,1.69,1.70
Rex Dieter
rdieter at fedoraproject.org
Mon Feb 16 16:22:09 UTC 2009
Author: rdieter
Update of /cvs/pkgs/rpms/kdepimlibs/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21404
Modified Files:
kdepimlibs.spec
Log Message:
* Mon Feb 16 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.2.0-2
- multilib conflicts (#485659)
- kde4/devel symlinks: blacklist only known conflicts
Index: kdepimlibs.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdepimlibs/devel/kdepimlibs.spec,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -r1.69 -r1.70
--- kdepimlibs.spec 22 Jan 2009 17:16:54 -0000 1.69
+++ kdepimlibs.spec 16 Feb 2009 16:21:39 -0000 1.70
@@ -12,10 +12,11 @@
#endif
%define akonadi_version 1.1.1
+%define debug 1
Name: kdepimlibs
Version: 4.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: K Desktop Environment 4 - PIM Libraries
License: LGPLv2
@@ -38,12 +39,6 @@
BuildRequires: openldap-devel
BuildRequires: libical-devel >= 0.33
-# work around circular dependency from kdelibs4-devel
-# pulling in phonon-backend-xine
-#BuildRequires: phonon-backend-gstreamer
-
-## upstream patches
-
%if 0%{?apidocs}
BuildRequires: doxygen
BuildRequires: graphviz
@@ -80,17 +75,17 @@
%prep
%setup -q -n kdepimlibs-%{version}
-%patch0 -p1
+%{?debug:%patch0 -p1}
-%build
+%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
-%{cmake_kde4} --debug-output ..
+%{cmake_kde4} %{?debug:--debug-output} ..
popd
%if 0%{?rest}
-make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1
+make %{?_smp_mflags} -C %{_target_platform}
%endif
# build apidocs
@@ -106,15 +101,22 @@
%if 0%{?rest}
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+# hack around HTML doc multilib conflicts
+for doxy_hack in kcontrol/kresources ; do
+pushd %{buildroot}%{_kde4_docdir}/HTML/en/${doxy_hack}
+bunzip2 index.cache.bz2
+sed -i -e 's!<a name="id[0-9]*"></a>!!g' index.cache
+bzip2 -9 index.cache
+done
+popd
+
# move devel symlinks
mkdir -p %{buildroot}%{_kde4_libdir}/kde4/devel
pushd %{buildroot}%{_kde4_libdir}
for i in lib*.so
do
case "$i" in
- libkdeinit4_*.so)
- ;;
- *)
+ libkabc.so | libkresources.so)
linktarget=`readlink "$i"`
rm -f "$i"
ln -sf "../../$linktarget" "kde4/devel/$i"
@@ -151,20 +153,16 @@
%{_kde4_datadir}/kde4/services/*
%{_kde4_datadir}/kde4/servicetypes/*
%{_kde4_libdir}/lib*.so.*
-%{_kde4_libdir}/kde4/*
-%exclude %{_kde4_libdir}/kde4/devel/
-%{_kde4_libdir}/gpgmepp/
-%{_kde4_docdir}/HTML/en/*
-%if 0%{?apidocs}
-%exclude %{_kde4_docdir}/HTML/en/kdepimlibs-apidocs/
-%endif
+%{_kde4_libdir}/kde4/*.so
+%{_kde4_docdir}/HTML/en/kcontrol/
+%{_kde4_docdir}/HTML/en/kioslave/
%files devel
%defattr(-,root,root,-)
%{_kde4_appsdir}/cmake/modules/*
%{_kde4_includedir}/*
%{_kde4_libdir}/kde4/devel/lib*.so
-
+%{_kde4_libdir}/lib*.so
# CMake seems to change behaviour between F11's cmake (2.6.3rc5)
# and F10's cmake (2.6.2) -- Lorenzo
%if 0%{?fedora} > 10
@@ -183,6 +181,10 @@
%changelog
+* Mon Feb 16 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.2.0-2
+- multilib conflicts (#485659)
+- kde4/devel symlinks: blacklist only known conflicts
+
* Thu Jan 22 2009 Than Ngo <than at redhat.com> - 4.2.0-1
- 4.2.0
- exclude kdepimlibs-apidocs from main pkg
More information about the scm-commits
mailing list