wiki:MakingRPM/KDE

Version 1 (modified by iwaim, 14 years ago) (diff)

Fedora 11のrpmマクロ

他のディストリビューションからの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}