%_kde4_sysconfdir %_K4sysconfdir
%_kde4_libdir %_K4libdir
%_kde4_libexecdir %_K4exec
%_kde4_datadir %_datadir
%_kde4_sharedir %_K4datadir
%_kde4_configdir %_K4conf
%_kde4_appsdir %_K4apps
%_kde4_docdir /usr/share/doc
%_kde4_includedir %_K4includedir
#_kde4_buildtype release
%_kde4_buildtype %__kde4_buildtype
%_kde4_macros_api 2

# those are replaced in Convert Plugin
#_kde4_prefix %_K4prefix
#_kde4_iconsdir %_iconsdir
#_kde4_bindir %_kde4_prefix/bin
#_kde4_sbindir %_kde4_prefix/sbin

%_kde4_version %((kde4-config --kde-version 2>/dev/null || echo 4.3.98) | cut -d' ' -f1 )
#_kde4_version %((kde4-config --version 2>/dev/null || echo "KDE: 4.3.98") | grep '^KDE' | sed -e 's/KDE[^:]*:[ ]*//g' | cut -d' ' -f1)

# api = 2
# initial try, including only items that vary from defaults
#

%cmake_kde4 \
  QTDIR="%{_qt4_prefix}" ; export QTDIR ; \
  PATH="%{_qt4_bindir}:$PATH" ; export PATH ; \
  CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
  CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
  FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
  cmake \\\
    -DBUILD_SHARED_LIBS:BOOL=ON \\\
	    -DCMAKE_SKIP_RPATH:BOOL=yes \\\
	    -DCMAKE_C_FLAGS:STRING='%optflags' \\\
	    -DCMAKE_CXX_FLAGS:STRING='%optflags' \\\
	    -DCMAKE_EXE_LINKER_FLAGS:STRING='-L%_libdir/kde4link -L%_K4link' \\\
	    -DCMAKE_MODULE_LINKER_FLAGS:STRING='-L%_libdir/kde4link -L%_K4link' \\\
	    -DCMAKE_SHARED_LINKER_FLAGS:STRING='-L%_libdir/kde4link -L%_K4link' \\\
	    -DCMAKE_LIBRARY_PATH:LIST='%_K4link;%_libdir/kde4link;%_libdir;/%_lib' \\\
    -DCMAKE_BUILD_TYPE=%{_kde4_buildtype} \\\
    -DCMAKE_INSTALL_PREFIX:PATH=%{_K4prefix} \\\
    -DCMAKE_VERBOSE_MAKEFILE=ON \\\
    -DDATA_INSTALL_DIR:PATH=%{_kde4_appsdir} \\\
    -DINCLUDE_INSTALL_DIR:PATH=%{_kde4_includedir} \\\
    -DLIB_INSTALL_DIR:PATH=%{_kde4_libdir} \\\
%if "%{?_lib}" == "lib64" \
     %{?_cmake_lib_suffix64} \\\
%endif \
    -DLIBEXEC_INSTALL_DIR:PATH=%{_kde4_libexecdir} \\\
    -DSYSCONF_INSTALL_DIR:PATH=%{_kde4_sysconfdir}
