%undefine __cmake_in_source_build Name: ktp-contact-list Summary: Telepathy contact list application Version: 23.04.3 Release: 1 License: GPLv2+ URL: https://invent.kde.org/network/%{name} %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif Source0: http://download.kde.org/%{stable}/release-service/%{version}/src/%{name}-%{version}.tar.xz # due to kaccounts-providers # handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches %{?qt5_qtwebengine_arches:ExclusiveArch: %{qt5_qtwebengine_arches}} BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules BuildRequires: gettext BuildRequires: kf5-kcmutils-devel BuildRequires: kf5-kcmutils-devel BuildRequires: kf5-kdbusaddons-devel BuildRequires: kf5-ki18n-devel BuildRequires: kf5-kiconthemes-devel BuildRequires: kf5-kio-devel BuildRequires: kf5-knotifications-devel BuildRequires: kf5-knotifyconfig-devel BuildRequires: kf5-kpeople-devel BuildRequires: kf5-kwindowsystem-devel BuildRequires: kf5-kxmlgui-devel BuildRequires: kf5-rpm-macros %global majmin_ver %(echo %{version} | cut -d. -f1,2) BuildRequires: ktp-common-internals-devel >= %{majmin_ver} BuildRequires: qt5-qtbase-devel BuildRequires: telepathy-qt5-devel Requires: ktp-accounts-kcm Obsoletes: telepathy-kde-contact-list < 0.3.0 Provides: telepathy-kde-contact-list = %{version}-%{release} %description %{summary}. %prep %autosetup -p1 %build %{cmake_kf5} %cmake_build %install %cmake_install %find_lang %{name} --all-name --with-html %check desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.ktpcontactlist.desktop %files -f %{name}.lang %license COPYING* %{_bindir}/ktp-contactlist %{_datadir}/applications/org.kde.ktpcontactlist.desktop %{_datadir}/dbus-1/services/org.kde.ktpcontactlist.service %changelog * Fri Jul 21 2023 lichaoran - 23.04.3-1 - Init package