packages: kdepim/kdepim.spec - kitchensync to subpackage - indexlib bcond -...
glen
glen at pld-linux.org
Mon Feb 15 19:30:33 CET 2010
Author: glen Date: Mon Feb 15 18:30:33 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- kitchensync to subpackage
- indexlib bcond
- export pkgconfig path for kitcheksync lib deps finding
- rm makeinstall.stamp on %build completion
---- Files affected:
packages/kdepim:
kdepim.spec (1.304 -> 1.305)
---- Diffs:
================================================================
Index: packages/kdepim/kdepim.spec
diff -u packages/kdepim/kdepim.spec:1.304 packages/kdepim/kdepim.spec:1.305
--- packages/kdepim/kdepim.spec:1.304 Wed Jan 27 16:38:22 2010
+++ packages/kdepim/kdepim.spec Mon Feb 15 19:30:28 2010
@@ -10,6 +10,7 @@
%bcond_without apidocs # do not prepare API documentation
%bcond_without hidden_visibility # don't use gcc hidden visibility
%bcond_without kitchensync # build with kitchensync
+%bcond_without indexlib # disable full text indexing support
#
%define _state stable
%define _minlibsevr 9:%{version}
@@ -40,7 +41,7 @@
Patch8: %{name}-sparc64.patch
Patch9: %{name}-inotify.patch
Patch10: kde-am.patch
-Patch11: gcc44.patch
+Patch11: kdepim-3.5.10-gcc_4.4-2.patch
BuildRequires: autoconf
BuildRequires: autoconf
BuildRequires: automake
@@ -252,6 +253,18 @@
spędzony na różnych zajęciach. Jest przydatny przy obliczaniu godzin
do wystawiania rachunków wielu klientom.
+%package kitchensync
+Summary: kitchensync
+Summary(pl.UTF-8): kitchensync
+Group: X11/Applications
+Requires: %{name}-libs = %{epoch}:%{version}-%{release}
+
+%description kitchensync
+kitchensync.
+
+%description kitchensync -l pl.UTF-8
+kitchensync.
+
%package kmail
Summary: KDE Mail client
Summary(pl.UTF-8): Program pocztowy KDE
@@ -568,12 +581,14 @@
%{__make} -f admin/Makefile.common cvs
fi
+export PKG_CONFIG_PATH=%{_libdir}/pkgconfig
+
%configure \
--%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
%{!?debug:--disable-rpath} \
--disable-final \
%{?with_hidden_visibility:--enable-gcc-hidden-visibility} \
- --enable-indexlib \
+ %{?with_indexlib:--enable-indexlib} \
%if "%{_lib}" == "lib64"
--enable-libsuffix=64 \
%endif
@@ -590,6 +605,8 @@
%{__make} -j1
%{?with_apidocs:%{__make} apidox}
+rm -f makeinstall.stamp
+
%install
if [ ! -f makeinstall.stamp -o ! -d $RPM_BUILD_ROOT ]; then
rm -rf makeinstall.stamp installed.stamp $RPM_BUILD_ROOT
@@ -609,6 +626,10 @@
rm -f $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/designer/kdepimwidgets.la
rm -f $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/designer/kpartsdesignerplugin.la
+ # are there any apps that actually link to these?
+ rm -f $RPM_BUILD_ROOT%{_libdir}/libkitchensync.so
+ rm -f $RPM_BUILD_ROOT%{_libdir}/libqopensync.so
+
# unsupported
rm -rf $RPM_BUILD_ROOT%{_iconsdir}/locolor
@@ -644,6 +665,9 @@
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
+%post kitchensync -p /sbin/ldconfig
+%postun kitchensync -p /sbin/ldconfig
+
%post knode -p /sbin/ldconfig
%postun knode -p /sbin/ldconfig
@@ -799,14 +823,6 @@
%{_iconsdir}/crystalsvg/22x22/actions/button_fewer.png
%{_iconsdir}/crystalsvg/22x22/actions/button_more.png
-%if %{with kitchensync}
-%attr(755,root,root) %{_bindir}/kitchensync
-%attr(755,root,root) %{_libdir}/kde3/libkitchensyncpart.so
-%{_datadir}/apps/kitchensync
-%{_desktopdir}/kde/kitchensync.desktop
-%{_iconsdir}/*/*/*/kitchensync.png
-%endif
-
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/indexlib-config
@@ -885,10 +901,6 @@
%{_libdir}/libktnef.so
%{_libdir}/libmimelib.so
%{_libdir}/libqgpgme.so
-%if %{with kitchensync}
-%{_libdir}/libkitchensync.so
-%{_libdir}/libqopensync.so
-%endif
%{_libdir}/*.la
@@ -977,6 +989,19 @@
%{_desktopdir}/kde/karm.desktop
%{_iconsdir}/*/*/*/karm.png
+%if %{with kitchensync}
+%files kitchensync
+%attr(755,root,root) %{_bindir}/kitchensync
+%attr(755,root,root) %{_libdir}/libkitchensync.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkitchensync.so.0
+%attr(755,root,root) %{_libdir}/libqopensync.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libqopensync.so.0
+%attr(755,root,root) %{_libdir}/kde3/libkitchensyncpart.so
+%{_datadir}/apps/kitchensync
+%{_desktopdir}/kde/kitchensync.desktop
+%{_iconsdir}/*/*/*/kitchensync.png
+%endif
+
%files kmail -f kmail.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/kmail
@@ -1044,6 +1069,7 @@
%{_desktopdir}/kde/ktnef.desktop
%{_iconsdir}/hicolor/*/apps/ktnef.png
+
%files knode -f knode.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/knode
@@ -1244,19 +1270,18 @@
%{_datadir}/apps/libkdepim
%{_datadir}/apps/libkholidays
-%if %{with kitchensync}
-%attr(755,root,root) %{_libdir}/libkitchensync.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libkitchensync.so.0
-%attr(755,root,root) %{_libdir}/libqopensync.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libqopensync.so.0
-%endif
-
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.305 2010/02/15 18:30:28 glen
+- kitchensync to subpackage
+- indexlib bcond
+- export pkgconfig path for kitcheksync lib deps finding
+- rm makeinstall.stamp on %build completion
+
Revision 1.304 2010/01/27 15:38:22 glen
- kitchensync bcond
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdepim/kdepim.spec?r1=1.304&r2=1.305&f=u
More information about the pld-cvs-commit
mailing list