SPECS: kdelibs4.spec - package libkdeinit4I to proper dir, fix htm...

glen glen at pld-linux.org
Sun Jan 13 01:35:51 CET 2008


Author: glen                         Date: Sun Jan 13 00:35:51 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- package libkdeinit4I to proper dir, fix htmldocdirs

---- Files affected:
SPECS:
   kdelibs4.spec (1.8 -> 1.9) 

---- Diffs:

================================================================
Index: SPECS/kdelibs4.spec
diff -u SPECS/kdelibs4.spec:1.8 SPECS/kdelibs4.spec:1.9
--- SPECS/kdelibs4.spec:1.8	Fri Jan 11 09:52:54 2008
+++ SPECS/kdelibs4.spec	Sun Jan 13 01:35:45 2008
@@ -1,4 +1,6 @@
 # $Revision$, $Date$
+# TODO
+# - make possible to install with kde3
 #
 # Conditional build:
 %bcond_without	alsa		# build without ALSA support
@@ -112,6 +114,12 @@
 Requires:	xorg-app-iceauth
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		_kde_prefix		%{_prefix}
+%define		_kde_libdir		%{_libdir}
+%define		_kde_share_dir	%{_datadir}
+%define		_kde_html_dir	%{_kdedocdir}
+%define		_kde_config_dir	%{_datadir}/config
+
 %define		_noautoreq	libtool(.*)
 
 # confuses OpenEXR detection
@@ -280,9 +288,17 @@
 install -d build
 cd build
 %cmake \
-	-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-	-DLIB_INSTALL_DIR=%{_libdir} \
+	-DCMAKE_INSTALL_PREFIX=%{_kde_prefix} \
+	-DCMAKE_BUILD_TYPE=%{_kde_build_type} \
+	-DLIB_INSTALL_DIR=%{_kde_libdir} \
+	-DCONFIG_INSTALL_DIR=%{_kde_config_dir} \
 	-DSYSCONF_INSTALL_DIR=/etc \
+	-DDATA_INSTALL_DIR=%{_kde_share_dir}/apps \
+	-DKCFG_INSTALL_DIR=%{_kde_share_dir}/config.kcfg \
+	-DMIME_INSTALL_DIR=/nogo \
+	-DTEMPLATES_INSTALL_DIR=%{_kde_share_dir}/templates \
+	-DHTML_INSTALL_DIR=%{_kde_html_dir} \
+	-DLIB_SUFFIX=$(lib=%{_lib}; echo ${lib#lib}) \
 	../
 
 %{__make}
@@ -291,9 +307,7 @@
 rm -rf $RPM_BUILD_ROOT
 cd build
 %{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT \
-	kde_htmldir=%{_kdedocdir} \
-	kde_libs_htmldir=%{_kdedocdir}
+	DESTDIR=$RPM_BUILD_ROOT
 
 install -d \
 	$RPM_BUILD_ROOT/etc/security \
@@ -323,9 +337,9 @@
 
 %files
 %defattr(644,root,root,755)
-%dir %{_docdir}/HTML
-%dir %{_docdir}/HTML/en
-%lang(en) %{_docdir}/HTML/en/common
+%dir %{_kdedocdir}
+%dir %{_kdedocdir}/en
+%lang(en) %{_kdedocdir}/en/common
 %ghost /etc/security/fileshare.conf
 %attr(755,root,root) %{_bindir}/kde4automoc
 %attr(755,root,root) %{_bindir}/checkXML
@@ -355,7 +369,7 @@
 %{_datadir}/apps/nepomuk/ontologies
 %dir %{_datadir}/apps/nepomuk/pics
 %{_datadir}/apps/nepomuk/pics/rating.png
-%{_docdir}/HTML/en/sonnet
+%{_kdedocdir}/en/sonnet
 %{_mandir}/man1/checkXML.1*
 %{_mandir}/man1/kde4-config.1*
 %{_mandir}/man7/kdeoptions.7*
@@ -446,6 +460,11 @@
 %attr(755,root,root) %{_libdir}/libkrossui.so.*
 %attr(755,root,root) %{_libdir}/libphonon.so.*
 %attr(755,root,root) %{_libdir}/libphononexperimental.so.*
+%attr(755,root,root) %{_libdir}/libkdeinit4_kbuildsycoca4.so
+%attr(755,root,root) %{_libdir}/libkdeinit4_kded4.so
+%attr(755,root,root) %{_libdir}/libkdeinit4_kconf_update.so
+%attr(755,root,root) %{_libdir}/libkdeinit4_kio_http_cache_cleaner.so
+%attr(755,root,root) %{_libdir}/libkdeinit4_klauncher.so
 
 %dir %{_libdir}/kde4
 %attr(755,root,root) %{_libdir}/kde4/*.so
@@ -466,11 +485,6 @@
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/kconfig_compiler
 %{_datadir}/apps/cmake
-%attr(755,root,root) %{_libdir}/libkdeinit4_kbuildsycoca4.so
-%attr(755,root,root) %{_libdir}/libkdeinit4_kconf_update.so
-%attr(755,root,root) %{_libdir}/libkdeinit4_kded4.so
-%attr(755,root,root) %{_libdir}/libkdeinit4_kio_http_cache_cleaner.so
-%attr(755,root,root) %{_libdir}/libkdeinit4_klauncher.so
 %attr(755,root,root) %{_libdir}/libkde3support.so
 %attr(755,root,root) %{_libdir}/libkdecore.so
 %attr(755,root,root) %{_libdir}/libkdefakes.so
@@ -515,6 +529,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.9  2008-01-13 00:35:45  glen
+- package libkdeinit4I to proper dir, fix htmldocdirs
+
 Revision 1.8  2008-01-11 08:52:54  pascalek
 - updated to 4.0.0
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/kdelibs4.spec?r1=1.8&r2=1.9&f=u



More information about the pld-cvs-commit mailing list