mirror of
https://abf.rosa.ru/djam/kde5-macros.git
synced 2025-02-24 11:03:04 +00:00
55 lines
2.2 KiB
Text
55 lines
2.2 KiB
Text
%_kde5_prefix %{_prefix}
|
|
%_kde5_datadir %{_kde5_prefix}/share
|
|
%_kde5_libdir %{_kde5_prefix}/%{_lib}
|
|
%_kde5_libexecdir %{_kde5_libdir}/libexec
|
|
%_kde5_sysconfdir %{_sysconfdir}
|
|
%_kde5_iconsdir %{_kde5_datadir}/icons
|
|
%_kde5_configdir %{_kde5_sysconfdir}/xdg
|
|
%_kde5_appsdir %{_kde5_datadir}/apps
|
|
%_kde5_applicationsdir %{_kde5_datadir}/applications/kde5
|
|
%_kde5_docdir %{_kde5_datadir}/doc5
|
|
%_kde5_bindir %{_kde5_prefix}/bin
|
|
%_kde5_sbindir %{_kde5_prefix}/sbin
|
|
%_kde5_includedir %{_kde5_prefix}/include
|
|
%_kde5_mandir %{_kde5_datadir}/man
|
|
%_kde5_autostart %{_kde5_sysconfdir}/xdg/autostart
|
|
%_kde5_services %{_kde5_datadir}/kservices5
|
|
%_kde5_servicetypes %{_kde5_datadir}/kservicetypes5
|
|
%_kde5_notificationsdir %{_kde5_datadir}/knotifications5
|
|
%_kde5_plugindir %{_qt5_plugindir}/kf5
|
|
%_kde5_mkspecsdir %{_kde5_libdir}/qt5/mkspecs/modules
|
|
%_kde5_qmldir %{_kde5_libdir}/qt5/qml
|
|
%_kde5_xmlguidir %{_kde5_datadir}/kxmlgui5
|
|
%_kde5_localedir %{_localedir}/kf5
|
|
%_kde5_debug Release
|
|
|
|
%cmake_kde5 \
|
|
%cmake \\\
|
|
-Wno-dev \\\
|
|
-DCMAKE_BUILD_TYPE=%{_kde5_debug} \\\
|
|
-DCMAKE_INSTALL_PREFIX=%{_kde5_prefix} \\\
|
|
-DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=true \\\
|
|
-DKDE_INSTALL_APPDIR=%{_kde5_applicationsdir} \\\
|
|
-DKDE_INSTALL_BINDIR=%{_kde5_bindir} \\\
|
|
-DKDE_INSTALL_LIBDIR=%{_kde5_libdir} \\\
|
|
-DKDE_INSTALL_INCLUDEDIR=%{_kde5_includedir} \\\
|
|
-DKDE_INSTALL_DOCBUNDLEDIR=%{_kde5_docdir}/HTML
|
|
|
|
# Used to install locales to %{_localedir}/kf5 to avoid conflicts with KDE4 locales
|
|
# Please use it ONLY when there are conflicts that cannot be avoided
|
|
%cmake_kde5_kf5locales \
|
|
%cmake_kde5 \\\
|
|
-DKDE_INSTALL_LOCALEDIR=%{_kde5_localedir}
|
|
|
|
%kf5locales_fix() \
|
|
cat %1 | sort | uniq > kf5locales_fix_temp \
|
|
cat kf5locales_fix_temp | sed s:"\\\(%lang(kf5)\\\)\\\(.*/locale/kf5/\\\)\\\([^/_]\\\+\\\)\\\(.*\\\.mo$\\\)":"%lang(\\\3)\\\2\\\3\\\4": > %1 \
|
|
rm -f kf5locales_fix_temp
|
|
|
|
# -DKDE_INSTALL_DBUSSERVICEDIR=%{_datadir}/dbus-1/services \\\
|
|
# -DKDE_INSTALL_DBUSINTERFACEDIR=%{_datadir}/dbus-1/interfaces \\\
|
|
# -DKDE_INSTALL_KSERVICES5DIR=%{_kde5_services} \\\
|
|
# -DKDE_INSTALL_KSERVICETYPES5DIR=%{_kde5_servicetypes} \\\
|
|
# -DKDE_INSTALL_KNOTIFY5RCDIR=%{_kde5_notificationsdir} \\\
|
|
# -DKDE_INSTALL_KXMLGUI5DIR=%{_kde5_xmlguidir} \\\
|
|
# -DKDE_INSTALL_LIBEXECDIR=%{_kde5_prefix}/libexec
|