[packages/kdelibs/dev-trinity] add lib_loader bcond
glen
glen at pld-linux.org
Fri Jun 6 00:11:10 CEST 2014
commit c09aad95b08cd7d7f281f82093b7df4e56a58acd
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Fri Jun 6 01:11:02 2014 +0300
add lib_loader bcond
kdelibs.spec | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 98 insertions(+), 3 deletions(-)
---
diff --git a/kdelibs.spec b/kdelibs.spec
index 0ef2cd4..776f8ff 100644
--- a/kdelibs.spec
+++ b/kdelibs.spec
@@ -26,6 +26,7 @@
%bcond_without tiff # Enable tiff support
%bcond_without sudo # Use sudo as backend for kdesu (default is su)
%bcond_with wmf # with wmfplugin (needs porting to CMake)
+%bcond_without lib_loader # use lib_loader patch
%define artsver 13:1.5.10
Summary: K Desktop Environment 3 libraries
@@ -37,7 +38,7 @@ Summary(ru.UTF-8): K Desktop Environment 3 - Библиотеки
Summary(uk.UTF-8): K Desktop Environment 3 - Бібліотеки
Name: kdelibs
Version: 3.5.13.2
-Release: 0.9
+Release: 0.11
Epoch: 9
License: LGPL v2
Group: X11/Libraries
@@ -301,7 +302,7 @@ strony innych użytkowników lokalnych.
%patch4 -p1
%patch5 -p1
%patch7 -p1
-%patch9 -p1
+%{?with_lib_loader:%patch9 -p1}
#%patch10 -p1 does not apply, drop
%patch12 -p1
%patch15 -p1
@@ -395,6 +396,7 @@ if [ ! -f installed.stamp ]; then
%{__rm} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/index.theme
# remove *.la for dynamic plugins. kde lib loader handles .so now.
+%if %{with lib_loader}
%{__rm} $RPM_BUILD_ROOT%{_libexecdir}/*.la
# keep $RPM_BUILD_ROOT%{_libexecdir}/plugins/designer/kdewidget.la for kdebase and others.
%{__rm} $RPM_BUILD_ROOT%{_libexecdir}/plugins/styles/*.la
@@ -403,6 +405,7 @@ if [ ! -f installed.stamp ]; then
# remove unwanted boost deps from .la
sed -i 's:-lboost_filesystem -lboost_regex::' $RPM_BUILD_ROOT%{_libexecdir}/plugins/designer/kdewidgets.la
sed -i 's:-lboost_filesystem -lboost_regex::' $RPM_BUILD_ROOT%{_libdir}/*.la
+%endif
touch installed.stamp
fi
@@ -478,7 +481,6 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/preparetips
%attr(755,root,root) %{_bindir}/start_kdeinit_wrapper
-
%dir %{_datadir}/apps
%{_datadir}/apps/LICENSES
%attr(755,root,root) %{_datadir}/apps/dcopidlng/kalyptus
@@ -710,6 +712,99 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libexecdir}/kfileaudiopreview.so
%endif
+%if %{without lib_loader}
+%{_libdir}/libkdeinit_cupsdconf.la
+%{_libdir}/libkdeinit_dcopserver.la
+%{_libdir}/libkdeinit_kaddprinterwizard.la
+%{_libdir}/libkdeinit_kbuildsycoca.la
+%{_libdir}/libkdeinit_kcmshell.la
+%{_libdir}/libkdeinit_kconf_update.la
+%{_libdir}/libkdeinit_kcookiejar.la
+%{_libdir}/libkdeinit_kded.la
+%{_libdir}/libkdeinit_kio_http_cache_cleaner.la
+%{_libdir}/libkdeinit_kio_uiserver.la
+%{_libdir}/libkdeinit_klauncher.la
+%{_libexecdir}/cupsdconf.la
+%{_libexecdir}/dcopserver.la
+%{_libexecdir}/kabc_dir.la
+%{_libexecdir}/kabc_file.la
+%{_libexecdir}/kabc_ldapkio.la
+%{_libexecdir}/kabc_net.la
+%{_libexecdir}/kabcformat_binary.la
+%{_libexecdir}/kaddprinterwizard.la
+%{_libexecdir}/kbuildsycoca.la
+%{_libexecdir}/kbzip2filter.la
+%{_libexecdir}/kcm_kresources.la
+%{_libexecdir}/kcmshell.la
+%{_libexecdir}/kconf_update.la
+%{_libexecdir}/kcookiejar.la
+%{_libexecdir}/kded.la
+%{_libexecdir}/kded_kcookiejar.la
+%{_libexecdir}/kded_kdeprintd.la
+%{_libexecdir}/kded_kdetrayproxy.la
+%{_libexecdir}/kded_kpasswdserver.la
+%{_libexecdir}/kded_kssld.la
+%{_libexecdir}/kded_kwalletd.la
+%{_libexecdir}/kded_networkstatus.la
+%{_libexecdir}/kded_proxyscout.la
+%{_libexecdir}/kdeprint_cups.la
+%{_libexecdir}/kdeprint_ext.la
+%{_libexecdir}/kdeprint_lpdunix.la
+%{_libexecdir}/kdeprint_lpr.la
+%{_libexecdir}/kdeprint_rlpr.la
+%{_libexecdir}/kdeprint_tool_escputil.la
+%{_libexecdir}/kgzipfilter.la
+%{_libexecdir}/khtmlimagepart.la
+%{_libexecdir}/kimg_dds.la
+%{_libexecdir}/kimg_eps.la
+%{_libexecdir}/kimg_exr.la
+%{_libexecdir}/kimg_hdr.la
+%{_libexecdir}/kimg_ico.la
+%{_libexecdir}/kimg_jp2.la
+%{_libexecdir}/kimg_pcx.la
+%{_libexecdir}/kimg_psd.la
+%{_libexecdir}/kimg_rgb.la
+%{_libexecdir}/kimg_tga.la
+%{_libexecdir}/kimg_tiff.la
+%{_libexecdir}/kimg_xcf.la
+%{_libexecdir}/kimg_xview.la
+%{_libexecdir}/kio_file.la
+%{_libexecdir}/kio_ftp.la
+%{_libexecdir}/kio_ghelp.la
+%{_libexecdir}/kio_help.la
+%{_libexecdir}/kio_http.la
+%{_libexecdir}/kio_http_cache_cleaner.la
+%{_libexecdir}/kio_iso.la
+%{_libexecdir}/kio_metainfo.la
+%{_libexecdir}/kio_uiserver.la
+%{_libexecdir}/kjavaappletviewer.la
+%{_libexecdir}/klauncher.la
+%{_libexecdir}/knotify.la
+%{_libexecdir}/kspell_aspell.la
+%{_libexecdir}/kspell_hspell.la
+%{_libexecdir}/kspell_ispell.la
+%{_libexecdir}/kstyle_highcontrast_config.la
+%{_libexecdir}/kstyle_plastik_config.la
+%{_libexecdir}/ktexteditor_docwordcompletion.la
+%{_libexecdir}/ktexteditor_insertfile.la
+%{_libexecdir}/ktexteditor_isearch.la
+%{_libexecdir}/ktexteditor_kdatatool.la
+%{_libexecdir}/kxzfilter.la
+%{_libexecdir}/libkatepart.la
+%{_libexecdir}/libkcertpart.la
+%{_libexecdir}/libkdeprint_management_module.la
+%{_libexecdir}/libkhtmlpart.la
+%{_libexecdir}/libkmultipart.la
+%{_libexecdir}/libshellscript.la
+%{_libexecdir}/plugins/styles/asteroid.la
+%{_libexecdir}/plugins/styles/highcolor.la
+%{_libexecdir}/plugins/styles/highcontrast.la
+%{_libexecdir}/plugins/styles/keramik.la
+%{_libexecdir}/plugins/styles/kthemestyle.la
+%{_libexecdir}/plugins/styles/light.la
+%{_libexecdir}/plugins/styles/plastik.la
+%endif
+
%dir %{_libdir}/kconf_update_bin
%dir %{_libexecdir}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kdelibs.git/commitdiff/c09aad95b08cd7d7f281f82093b7df4e56a58acd
More information about the pld-cvs-commit
mailing list