[packages/kdelibs/dev-trinity] use libexecdir macro for kde3 lib dir

glen glen at pld-linux.org
Mon May 26 21:41:35 CEST 2014


commit 004a1c59ebbe078eac8b5d97e8778ba169612550
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon May 26 22:41:29 2014 +0300

    use libexecdir macro for kde3 lib dir

 kdelibs.spec | 174 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 88 insertions(+), 86 deletions(-)
---
diff --git a/kdelibs.spec b/kdelibs.spec
index da695a8..a4965c8 100644
--- a/kdelibs.spec
+++ b/kdelibs.spec
@@ -183,6 +183,8 @@ Conflicts:	pixieplus < 0.3-4
 Conflicts:	sim < 0.9.3-4
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		_libexecdir	%{_libdir}/kde3
+
 # confuses OpenEXR detection
 %undefine	configure_cache
 
@@ -462,13 +464,13 @@ if [ ! -f installed.stamp ]; then
 	%{__rm} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/index.theme
 
 	# remove *.la for dynamic plugins. kde lib loader handles .so now.
-	%{__rm} $RPM_BUILD_ROOT%{_libdir}/kde3/*.la
-	# keep $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/designer/kdewidget.la for kdebase and others.
-	%{__rm} $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/styles/*.la
+	%{__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
 	%{__rm} $RPM_BUILD_ROOT%{_libdir}/libkdeinit_*.la
 
 	# remove unwanted boost deps from .la
-	sed -i 's:-lboost_filesystem -lboost_regex::' $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/designer/kdewidgets.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
 
 	touch installed.stamp
@@ -720,81 +722,81 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/services/kresources/kabc
 %{_desktopdir}/kde/kresources.desktop
 
-%dir %{_libdir}/kde3
-%dir %{_libdir}/kde3/plugins
-%dir %{_libdir}/kde3/plugins/designer
-%attr(755,root,root) %{_libdir}/kde3/plugins/designer/kdewidgets.so
-%dir %{_libdir}/kde3/plugins/styles
-%attr(755,root,root) %{_libdir}/kde3/plugins/styles/highcolor.so
-%attr(755,root,root) %{_libdir}/kde3/plugins/styles/highcontrast.so
-%attr(755,root,root) %{_libdir}/kde3/plugins/styles/keramik.so
-%attr(755,root,root) %{_libdir}/kde3/plugins/styles/kthemestyle.so
-%attr(755,root,root) %{_libdir}/kde3/plugins/styles/light.so
-%attr(755,root,root) %{_libdir}/kde3/plugins/styles/plastik.so
-%attr(755,root,root) %{_libdir}/kde3/cupsdconf.so
-%attr(755,root,root) %{_libdir}/kde3/dcopserver.so
-%attr(755,root,root) %{_libdir}/kde3/kaddprinterwizard.so
-%attr(755,root,root) %{_libdir}/kde3/kbuildsycoca.so
-%attr(755,root,root) %{_libdir}/kde3/kbzip2filter.so
-%attr(755,root,root) %{_libdir}/kde3/kcmshell.so
-%attr(755,root,root) %{_libdir}/kde3/kconf_update.so
-%attr(755,root,root) %{_libdir}/kde3/kcookiejar.so
-%attr(755,root,root) %{_libdir}/kde3/kded.so
-%attr(755,root,root) %{_libdir}/kde3/kded_kcookiejar.so
-%attr(755,root,root) %{_libdir}/kde3/kded_kdeprintd.so
-%attr(755,root,root) %{_libdir}/kde3/kded_kdetrayproxy.so
-%attr(755,root,root) %{_libdir}/kde3/kded_kpasswdserver.so
-%attr(755,root,root) %{_libdir}/kde3/kded_kssld.so
-%attr(755,root,root) %{_libdir}/kde3/kded_kwalletd.so
-%attr(755,root,root) %{_libdir}/kde3/kded_proxyscout.so
-%attr(755,root,root) %{_libdir}/kde3/kdeprint_cups.so
-%attr(755,root,root) %{_libdir}/kde3/kdeprint_ext.so
-%attr(755,root,root) %{_libdir}/kde3/kdeprint_lpdunix.so
-%attr(755,root,root) %{_libdir}/kde3/kdeprint_lpr.so
-%attr(755,root,root) %{_libdir}/kde3/kdeprint_rlpr.so
-%attr(755,root,root) %{_libdir}/kde3/kdeprint_tool_escputil.so
-%attr(755,root,root) %{_libdir}/kde3/kgzipfilter.so
-%attr(755,root,root) %{_libdir}/kde3/khtmlimagepart.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_dds.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_eps.so
-%{?with_openexr:%attr(755,root,root) %{_libdir}/kde3/kimg_exr.so}
-%attr(755,root,root) %{_libdir}/kde3/kimg_hdr.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_ico.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_jp2.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_pcx.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_psd.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_rgb.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_tga.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_tiff.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_xcf.so
-%attr(755,root,root) %{_libdir}/kde3/kimg_xview.so
-%attr(755,root,root) %{_libdir}/kde3/kio_file.so
-%attr(755,root,root) %{_libdir}/kde3/kio_ftp.so
-%attr(755,root,root) %{_libdir}/kde3/kio_ghelp.so
-%attr(755,root,root) %{_libdir}/kde3/kio_help.so
-%attr(755,root,root) %{_libdir}/kde3/kio_http.so
-%attr(755,root,root) %{_libdir}/kde3/kio_http_cache_cleaner.so
-%attr(755,root,root) %{_libdir}/kde3/kio_metainfo.so
-%attr(755,root,root) %{_libdir}/kde3/kio_uiserver.so
-%attr(755,root,root) %{_libdir}/kde3/kjavaappletviewer.so
-%attr(755,root,root) %{_libdir}/kde3/klauncher.so
-%attr(755,root,root) %{_libdir}/kde3/knotify.so
-%attr(755,root,root) %{_libdir}/kde3/kspell_aspell.so
-%attr(755,root,root) %{_libdir}/kde3/kspell_ispell.so
-%attr(755,root,root) %{_libdir}/kde3/kspell_hspell.so
-%attr(755,root,root) %{_libdir}/kde3/kstyle_highcontrast_config.so
-%attr(755,root,root) %{_libdir}/kde3/kstyle_plastik_config.so
-%attr(755,root,root) %{_libdir}/kde3/ktexteditor_docwordcompletion.so
-%attr(755,root,root) %{_libdir}/kde3/ktexteditor_insertfile.so
-%attr(755,root,root) %{_libdir}/kde3/ktexteditor_isearch.so
-%attr(755,root,root) %{_libdir}/kde3/ktexteditor_kdatatool.so
-%attr(755,root,root) %{_libdir}/kde3/libkatepart.so
-%attr(755,root,root) %{_libdir}/kde3/libkcertpart.so
-%attr(755,root,root) %{_libdir}/kde3/libkdeprint_management_module.so
-%attr(755,root,root) %{_libdir}/kde3/libkhtmlpart.so
-%attr(755,root,root) %{_libdir}/kde3/libkmultipart.so
-%attr(755,root,root) %{_libdir}/kde3/libshellscript.so
-%attr(755,root,root) %{_libdir}/kde3/wmfthumbnail.so
+%dir %{_libexecdir}
+%dir %{_libexecdir}/plugins
+%dir %{_libexecdir}/plugins/designer
+%attr(755,root,root) %{_libexecdir}/plugins/designer/kdewidgets.so
+%dir %{_libexecdir}/plugins/styles
+%attr(755,root,root) %{_libexecdir}/plugins/styles/highcolor.so
+%attr(755,root,root) %{_libexecdir}/plugins/styles/highcontrast.so
+%attr(755,root,root) %{_libexecdir}/plugins/styles/keramik.so
+%attr(755,root,root) %{_libexecdir}/plugins/styles/kthemestyle.so
+%attr(755,root,root) %{_libexecdir}/plugins/styles/light.so
+%attr(755,root,root) %{_libexecdir}/plugins/styles/plastik.so
+%attr(755,root,root) %{_libexecdir}/cupsdconf.so
+%attr(755,root,root) %{_libexecdir}/dcopserver.so
+%attr(755,root,root) %{_libexecdir}/kaddprinterwizard.so
+%attr(755,root,root) %{_libexecdir}/kbuildsycoca.so
+%attr(755,root,root) %{_libexecdir}/kbzip2filter.so
+%attr(755,root,root) %{_libexecdir}/kcmshell.so
+%attr(755,root,root) %{_libexecdir}/kconf_update.so
+%attr(755,root,root) %{_libexecdir}/kcookiejar.so
+%attr(755,root,root) %{_libexecdir}/kded.so
+%attr(755,root,root) %{_libexecdir}/kded_kcookiejar.so
+%attr(755,root,root) %{_libexecdir}/kded_kdeprintd.so
+%attr(755,root,root) %{_libexecdir}/kded_kdetrayproxy.so
+%attr(755,root,root) %{_libexecdir}/kded_kpasswdserver.so
+%attr(755,root,root) %{_libexecdir}/kded_kssld.so
+%attr(755,root,root) %{_libexecdir}/kded_kwalletd.so
+%attr(755,root,root) %{_libexecdir}/kded_proxyscout.so
+%attr(755,root,root) %{_libexecdir}/kdeprint_cups.so
+%attr(755,root,root) %{_libexecdir}/kdeprint_ext.so
+%attr(755,root,root) %{_libexecdir}/kdeprint_lpdunix.so
+%attr(755,root,root) %{_libexecdir}/kdeprint_lpr.so
+%attr(755,root,root) %{_libexecdir}/kdeprint_rlpr.so
+%attr(755,root,root) %{_libexecdir}/kdeprint_tool_escputil.so
+%attr(755,root,root) %{_libexecdir}/kgzipfilter.so
+%attr(755,root,root) %{_libexecdir}/khtmlimagepart.so
+%attr(755,root,root) %{_libexecdir}/kimg_dds.so
+%attr(755,root,root) %{_libexecdir}/kimg_eps.so
+%{?with_openexr:%attr(755,root,root) %{_libexecdir}/kimg_exr.so}
+%attr(755,root,root) %{_libexecdir}/kimg_hdr.so
+%attr(755,root,root) %{_libexecdir}/kimg_ico.so
+%attr(755,root,root) %{_libexecdir}/kimg_jp2.so
+%attr(755,root,root) %{_libexecdir}/kimg_pcx.so
+%attr(755,root,root) %{_libexecdir}/kimg_psd.so
+%attr(755,root,root) %{_libexecdir}/kimg_rgb.so
+%attr(755,root,root) %{_libexecdir}/kimg_tga.so
+%attr(755,root,root) %{_libexecdir}/kimg_tiff.so
+%attr(755,root,root) %{_libexecdir}/kimg_xcf.so
+%attr(755,root,root) %{_libexecdir}/kimg_xview.so
+%attr(755,root,root) %{_libexecdir}/kio_file.so
+%attr(755,root,root) %{_libexecdir}/kio_ftp.so
+%attr(755,root,root) %{_libexecdir}/kio_ghelp.so
+%attr(755,root,root) %{_libexecdir}/kio_help.so
+%attr(755,root,root) %{_libexecdir}/kio_http.so
+%attr(755,root,root) %{_libexecdir}/kio_http_cache_cleaner.so
+%attr(755,root,root) %{_libexecdir}/kio_metainfo.so
+%attr(755,root,root) %{_libexecdir}/kio_uiserver.so
+%attr(755,root,root) %{_libexecdir}/kjavaappletviewer.so
+%attr(755,root,root) %{_libexecdir}/klauncher.so
+%attr(755,root,root) %{_libexecdir}/knotify.so
+%attr(755,root,root) %{_libexecdir}/kspell_aspell.so
+%attr(755,root,root) %{_libexecdir}/kspell_ispell.so
+%attr(755,root,root) %{_libexecdir}/kspell_hspell.so
+%attr(755,root,root) %{_libexecdir}/kstyle_highcontrast_config.so
+%attr(755,root,root) %{_libexecdir}/kstyle_plastik_config.so
+%attr(755,root,root) %{_libexecdir}/ktexteditor_docwordcompletion.so
+%attr(755,root,root) %{_libexecdir}/ktexteditor_insertfile.so
+%attr(755,root,root) %{_libexecdir}/ktexteditor_isearch.so
+%attr(755,root,root) %{_libexecdir}/ktexteditor_kdatatool.so
+%attr(755,root,root) %{_libexecdir}/libkatepart.so
+%attr(755,root,root) %{_libexecdir}/libkcertpart.so
+%attr(755,root,root) %{_libexecdir}/libkdeprint_management_module.so
+%attr(755,root,root) %{_libexecdir}/libkhtmlpart.so
+%attr(755,root,root) %{_libexecdir}/libkmultipart.so
+%attr(755,root,root) %{_libexecdir}/libshellscript.so
+%attr(755,root,root) %{_libexecdir}/wmfthumbnail.so
 %attr(755,root,root) %{_libdir}/libDCOP.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libDCOP.so.4
 %attr(755,root,root) %{_libdir}/libkabc.so.*.*.*
@@ -887,16 +889,16 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/kconf_update_bin
 
 # merged kabc files
-%attr(755,root,root) %{_libdir}/kde3/kabc_dir.so
-%attr(755,root,root) %{_libdir}/kde3/kabc_file.so
-%attr(755,root,root) %{_libdir}/kde3/kabc_ldapkio.so
-%attr(755,root,root) %{_libdir}/kde3/kabcformat_binary.so
-%attr(755,root,root) %{_libdir}/kde3/kcm_kresources.so
+%attr(755,root,root) %{_libexecdir}/kabc_dir.so
+%attr(755,root,root) %{_libexecdir}/kabc_file.so
+%attr(755,root,root) %{_libexecdir}/kabc_ldapkio.so
+%attr(755,root,root) %{_libexecdir}/kabcformat_binary.so
+%attr(755,root,root) %{_libexecdir}/kcm_kresources.so
 
 %if %{with arts}
 %attr(755,root,root) %{_libdir}/libartskde.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libartskde.so.1
-%attr(755,root,root) %{_libdir}/kde3/kfileaudiopreview.so
+%attr(755,root,root) %{_libexecdir}/kfileaudiopreview.so
 # http://blog.flameeyes.eu/2009/01/02/bundling-libraries-for-despair-and-insecurity
 %endif
 
@@ -906,7 +908,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/dcopidl2cpp
 %attr(755,root,root) %{_bindir}/kconfig_compiler
 %{_includedir}/[!a]*
-%{_libdir}/kde3/plugins/designer/kdewidgets.la
+%{_libexecdir}/plugins/designer/kdewidgets.la
 %{_libdir}/libDCOP.la
 %attr(755,root,root) %{_libdir}/libDCOP.so
 %{_libdir}/libkabc.la
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kdelibs.git/commitdiff/004a1c59ebbe078eac8b5d97e8778ba169612550



More information about the pld-cvs-commit mailing list