| 1 | == 他のディストリビューションからのspecファイルの移植 == |
| 2 | === Fedora === |
| 3 | ==== Fedora 11のrpmマクロ ==== |
| 4 | {{{ |
| 5 | -14: _kde4_appsdir %_kde4_sharedir/kde4/apps |
| 6 | -14: _kde4_bindir %_kde4_prefix/bin |
| 7 | -14: _kde4_buildtype release |
| 8 | -14: _kde4_configdir %_kde4_sharedir/config |
| 9 | -14: _kde4_datadir %_datadir |
| 10 | -14: _kde4_docdir /usr/share/doc |
| 11 | -14: _kde4_iconsdir %_kde4_sharedir/icons |
| 12 | -14: _kde4_includedir %_kde4_prefix/include/kde4 |
| 13 | -14: _kde4_libdir %_libdir |
| 14 | -14: _kde4_libexecdir %_libexecdir/kde4 |
| 15 | -14: _kde4_macros_api 2 |
| 16 | -14: _kde4_prefix %_prefix |
| 17 | -14: _kde4_sbindir %_kde4_prefix/sbin |
| 18 | -14: _kde4_sharedir %_datadir |
| 19 | -14: _kde4_sysconfdir %_sysconfdir |
| 20 | |
| 21 | -14: cmake_kde4 |
| 22 | QTDIR="%{_qt4_prefix}" ; export QTDIR ; |
| 23 | PATH="%{_qt4_bindir}:$PATH" ; export PATH ; |
| 24 | CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; |
| 25 | CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; |
| 26 | FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; |
| 27 | %{__cmake} \ |
| 28 | -DCMAKE_BUILD_TYPE=%{_kde4_buildtype} \ |
| 29 | -DBUILD_SHARED_LIBS:BOOL=ON \ |
| 30 | -DCMAKE_INSTALL_PREFIX:PATH=%{_kde4_prefix} \ |
| 31 | -DCMAKE_VERBOSE_MAKEFILE=ON \ |
| 32 | -DDATA_INSTALL_DIR:PATH=%{_kde4_appsdir} \ |
| 33 | -DINCLUDE_INSTALL_DIR:PATH=%{_kde4_includedir} \ |
| 34 | -DLIB_INSTALL_DIR:PATH=%{_kde4_libdir} \ |
| 35 | -DLIBEXEC_INSTALL_DIR:PATH=%{_kde4_libexecdir} \ |
| 36 | -DSYSCONF_INSTALL_DIR:PATH=%{_kde4_sysconfdir} \ |
| 37 | %if "%{?_lib}" == "lib64" |
| 38 | %{?_cmake_lib_suffix64} \ |
| 39 | %endif |
| 40 | %{?_cmake_skip_rpath} |
| 41 | }}} |