openSUSE:KDE RPM 宏

跳转到:导航搜索
用于 KDE 包的 RPM 宏

KDE 宏

%kde_post_install

这是一个通用宏,应在 spec 文件的 %install 部分的最后一个非平凡步骤中调用,以便能够挂钩通用的清理和修复功能,这些功能可能对各种软件包有用。

KDE4 宏

%kde4_runtime_requires

向软件包添加一个 Requires: kdebase4-runtime >= %_kde_platform_version 依赖项。

%kde4_pimlibs_requires

向软件包添加一个 Requires: kdepimlibs4 >= %_kde_pimlibs_version 依赖项。

%cmake_kde4

此宏使用正确的参数调用 cmake 以构建与 openSUSE KDE4 兼容的软件包。 如果您传递一个 -d <目录> 选项,也会启动树外构建。 强烈建议在源代码树之外进行编译。 例如:%cmake_kde4 -d builddir 将创建一个 builddir,cmake 配置和 make 文件以及实际编译将在其中进行。

对于传递任意参数,需要使用以下语法

%cmake_kde4 -- -DENABLE_SOMETHING=YES

%_kde4_bindir

/usr/bin

%_kde4_libdir

/usr/lib/

%_kde4_modulesdir

/usr/lib/kde4/

%_kde4_includedir

/usr/include/

%_kde4_sharedir

/usr/share/kde4/

%_kde4_appsdir

/usr/share/kde4/apps/

%_kde4_iconsdir

/usr/share/icons/

%_kde4_servicesdir

/usr/share/kde4/services/

%_kde4_applicationsdir

/usr/share/applications/kde4/

%_kde4_configdir

/usr/share/kde4/config

%_kde4_htmldir

/usr/share/doc/kde/HTML/