diff --git a/kf5-krunner.spec b/kf5-krunner.spec new file mode 100644 index 0000000..820fe75 --- /dev/null +++ b/kf5-krunner.spec @@ -0,0 +1,95 @@ +%undefine __cmake_in_source_build +%global framework krunner + +Name: kf5-%{framework} +Version: 5.90.0 +Release: 1 +Summary: KDE Frameworks 5 Tier 3 solution with parallelized query system + +License: LGPLv2+ and BSD +URL: https://invent.kde.org/frameworks/%{framework} + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz + +%global __provides_exclude_from ^%{_kf5_qmldir}/.*\\.so$ + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-rpm-macros libxml2 libstdc++ libgcc +%if 0 +BuildRequires: kf5-kconfig-devel >= %{majmin} +BuildRequires: kf5-kcoreaddons-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-kio-devel >= %{majmin} +BuildRequires: kf5-kservice-devel >= %{majmin} +BuildRequires: kf5-plasma-devel >= %{majmin} +BuildRequires: kf5-solid-devel >= %{majmin} +BuildRequires: kf5-threadweaver-devel >= %{majmin} + +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +%endif +%description +KRunner provides a parallelized query system extendable via plugins. + +%if 0 +%package devel +Summary: Development files for %{name} +Conflicts: kapptemplate < 16.03.80 +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kf5-plasma-devel >= %{majmin} +Requires: qt5-qtbase-devel +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd +make %{?_smp_mflags} -C %{_target_platform} + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%ldconfig_scriptlets + +%endif +%files +%if 0 +%doc README.md +%license LICENSES/*.txt +%{_kf5_datadir}/qlogging-categories5/%{framework}* +%{_kf5_libdir}/libKF5Runner.so.* +%{_kf5_qmldir}/org/kde/runnermodel/ +%{_kf5_datadir}/kservicetypes5/plasma-runner.desktop +%files devel +%{_kf5_includedir}/krunner_version.h +%{_kf5_includedir}/KRunner/ +%{_kf5_libdir}/libKF5Runner.so +%{_kf5_libdir}/cmake/KF5Runner/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KRunner.pri +%dir %{_kf5_datadir}/kdevfiletemplates/ +%dir %{_kf5_datadir}/kdevfiletemplates/templates/ +%{_kf5_datadir}/kdevfiletemplates/templates/*.tar.bz2 +%{_kf5_datadir}/dbus-1/interfaces/* +%endif + +%changelog +* Mon Feb 14 2022 pei-jiankang - 5.90.0-1 +- update to upstream version 5.90.0 + +* Tue Jan 25 2022 pei-jiankang - 5.88.0-1 +- update to upstream version 5.88.0 diff --git a/krunner-5.90.0.tar.xz b/krunner-5.90.0.tar.xz new file mode 100644 index 0000000..4950c84 Binary files /dev/null and b/krunner-5.90.0.tar.xz differ