1 |
%_kf5_prefix %_prefix |
2 |
%_kf5_libdir %_kf5_prefix/%_lib |
3 |
%_kf5_iconsdir %_kf5_prefix/share/icons |
4 |
%_kf5_sysconfdir %_sysconfdir |
5 |
%_kf5_datadir %_kf5_prefix/share |
6 |
%_kf5_configdir %_kf5_datadir/config |
7 |
%_kf5_appsdir %_kf5_datadir/apps |
8 |
%_kf5_applicationsdir %_kf5_datadir/applications/kf5 |
9 |
%_kf5_docdir %_kf5_prefix/share/doc |
10 |
%_kf5_bindir %_kf5_prefix/bin |
11 |
%_kf5_sbindir %_kf5_prefix/sbin |
12 |
%_kf5_includedir %_kf5_prefix/include/KF5 |
13 |
%_kf5_mandir %_mandir |
14 |
%_kf5_autostart %_kf5_prefix/share/autostart |
15 |
%_kf5_services %_kf5_prefix/share/kf5/services |
16 |
%_kf5_servicetypes %_kf5_prefix/share/kf5/servicetypes |
17 |
%_kf5_plugindir %_kf5_libdir/plugins/kf5 |
18 |
%_kf5_mkspecsdir %_kf5_libdir/qt5/mkspecs/modules |
19 |
%_kf5_qmldir %_kf5_libdir/qt5/qml |
20 |
%_kf5_debug %(if [ "%mageia_branch" = "Cauldron" ]; then echo Debug; else echo Release; fi) |
21 |
|
22 |
%cmake_kf5 \ |
23 |
QTDIR="%_qt5_prefix" ; export QTDIR ; \ |
24 |
PATH="%_qt5_bindir:$PATH" ; export PATH ; \ |
25 |
%define use_enable_pie 1 \ |
26 |
%{?_no_enable_pie: %{expand: %%global use_enable_pie 0}} \ |
27 |
%define enable_final 0 \ |
28 |
%{?_enable_final: %{expand: %%global enable_final 1}} \ |
29 |
%cmake \\\ |
30 |
%if %use_enable_pie \ |
31 |
-DKDE4_ENABLE_FPIE=ON \\\ |
32 |
%endif \ |
33 |
%if %enable_final \ |
34 |
-DKDE4_ENABLE_FINAL=ON \\\ |
35 |
%endif \ |
36 |
-DCMAKE_INSTALL_PREFIX=%_kf5_prefix \\\ |
37 |
-DINCLUDE_INSTALL_DIR=%_kf5_includedir \\\ |
38 |
-DSYSCONF_INSTALL_DIR="etc" \\\ |
39 |
-DCMAKE_BUILD_TYPE=Release \\\ |
40 |
-DKDE_DISTRIBUTION_TEXT="%(cat /etc/release)" \\\ |
41 |
-DKDE4_USE_ALWAYS_FULL_RPATH=OFF \\\ |
42 |
-DKDE4_DATA_DIR=%_kf5_appsdir \\\ |
43 |
-DENABLE_FAM=ON \\\ |
44 |
-DPHONON_INCLUDE_DIR=/usr/include \\\ |
45 |
-DDBUS_SERVICES_INSTALL_DIR=%_datadir/dbus-1/services \\\ |
46 |
-DSHARE_INSTALL_PREFIX="share" |
47 |
-DDBUS_INTERFACES_INSTALL_DIR=%_datadir/dbus-1/interfaces \\\ |
48 |
-DECM_MKSPECS_INSTALL_DIR=%_kf5_mkspecsdir |