他のディストリビューションからのspecファイルの移植
Fedora
Fedora 11のrpmマクロ
-14: _kde4_appsdir %_kde4_sharedir/kde4/apps
-14: _kde4_bindir %_kde4_prefix/bin
-14: _kde4_buildtype release
-14: _kde4_configdir %_kde4_sharedir/config
-14: _kde4_datadir %_datadir
-14: _kde4_docdir /usr/share/doc
-14: _kde4_iconsdir %_kde4_sharedir/icons
-14: _kde4_includedir %_kde4_prefix/include/kde4
-14: _kde4_libdir %_libdir
-14: _kde4_libexecdir %_libexecdir/kde4
-14: _kde4_macros_api 2
-14: _kde4_prefix %_prefix
-14: _kde4_sbindir %_kde4_prefix/sbin
-14: _kde4_sharedir %_datadir
-14: _kde4_sysconfdir %_sysconfdir
-14: 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} \
-DCMAKE_BUILD_TYPE=%{_kde4_buildtype} \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DCMAKE_INSTALL_PREFIX:PATH=%{_kde4_prefix} \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DDATA_INSTALL_DIR:PATH=%{_kde4_appsdir} \
-DINCLUDE_INSTALL_DIR:PATH=%{_kde4_includedir} \
-DLIB_INSTALL_DIR:PATH=%{_kde4_libdir} \
-DLIBEXEC_INSTALL_DIR:PATH=%{_kde4_libexecdir} \
-DSYSCONF_INSTALL_DIR:PATH=%{_kde4_sysconfdir} \
%if "%{?_lib}" == "lib64"
%{?_cmake_lib_suffix64} \
%endif
%{?_cmake_skip_rpath}