[packages/kdebase/dev-trinity] update build section
glen
glen at pld-linux.org
Tue May 27 18:04:52 CEST 2014
commit b135e073af8c94d9a2d8eccb90c41d1d8d9ca187
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue May 27 16:54:12 2014 +0300
update build section
kdebase.spec | 72 +++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 42 insertions(+), 30 deletions(-)
---
diff --git a/kdebase.spec b/kdebase.spec
index 287249c..0a937ca 100644
--- a/kdebase.spec
+++ b/kdebase.spec
@@ -1144,38 +1144,50 @@ for f in `find . -name \*.desktop`; do
done
%build
-%if %{with apidocs}
- if [ ! -f "%{_kdedocdir}/en/common/kde-common.css" ]; then
- echo >&2 "ERROR: Building kdebase with apidocs requires kdelibs to be installed _without_ excluding documentation."
- exit 1
- fi
-%endif
-
-cp /usr/share/automake/config.sub admin
-if [ ! -f configure ]; then
- %{__make} -f admin/Makefile.common cvs
-fi
-
-%configure \
- --%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
- %{!?debug:--disable-rpath} \
- --disable-final \
- %{?with_hidden_visibility:--enable-gcc-hidden-visibility} \
-%if "%{_lib}" == "lib64"
- --enable-libsuffix=64 \
-%endif
- --with-distribution="PLD Linux Distribution" \
- --with-kdm-pam=kdm \
- --with-pam=kdesktop \
- --with-openexr \
- --with-qt-libraries=%{_libdir} \
- --with%{!?with_arts:out}-arts \
- --with%{!?with_kerberos5:out}-krb5auth \
- --without-java \
- %{!?with_ldap:--without-ldap}
+export QTDIR=%{_prefix}
+install -d build
+cd build
+
+%cmake \
+ -DWITH_ALL_OPTIONS=ON \
+ -DWITH_SASL=ON \
+ -DWITH_LDAP=ON \
+ -DWITH_SAMBA=ON \
+ %{!?with_exr:-DWITH_OPENEXR=OFF} \
+ -DWITH_XCOMPOSITE=ON \
+ -DWITH_XCURSOR=ON \
+ -DWITH_XFIXES=ON \
+ %{!?with_xrandr:-DWITH_XRANDR=OFF} \
+ -DWITH_XRENDER=ON \
+ -DWITH_XDAMAGE=ON \
+ -DWITH_XEXT=ON \
+ %{!?with_xtest:-DWITH_XTEST=OFF} \
+ -DWITH_OPENGL=ON \
+ %{!?with_xscreensaver:-DWITH_XSCREENSAVER=OFF} \
+ %{!?with_libart:-DWITH_LIBART=OFF} \
+ -DWITH_LIBUSB=ON \
+ -DWITH_LIBRAW1394=ON \
+ -DWITH_SUDO_TDESU_BACKEND=OFF \
+ -DWITH_PAM=ON \
+ -DWITH_SHADOW=ON \
+ -DWITH_XDMCP=ON \
+ -DWITH_XINERAMA=ON \
+ -DWITH_ARTS=OFF \
+ -DWITH_I8K=ON \
+ -DWITH_SENSORS=ON \
+ -DWITH_HAL=OFF \
+ -DWITH_TDEHWLIB=ON \
+ -DWITH_ELFICON=OFF \
+ -DWITH_UPOWER=ON \
+ \
+ -DBUILD_ALL=ON \
+ -DKCHECKPASS_PAM_SERVICE="xdm" \
+ -DTDM_PAM_SERVICE="xdm" \
+ -DTDESCREENSAVER_PAM_SERVICE="xdm" \
+ %{!?with_tsak:-DBUILD_TSAK=OFF} \
+ ..
%{__make}
-%{?with_apidocs:%{__make} apidox}
rm -f makeinstall.stamp
%install
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kdebase.git/commitdiff/331f737d804f78d227c5e0b941d767bc2506d110
More information about the pld-cvs-commit
mailing list