diff --git a/kactivities-5.55.0.tar.xz b/kactivities-5.55.0.tar.xz new file mode 100644 index 0000000..e81e727 Binary files /dev/null and b/kactivities-5.55.0.tar.xz differ diff --git a/kf5-kactivities.spec b/kf5-kactivities.spec new file mode 100644 index 0000000..91ebf48 --- /dev/null +++ b/kf5-kactivities.spec @@ -0,0 +1,75 @@ +%global framework kactivities + +Name: kf5-%{framework} +Summary: A KDE Frameworks 5 Tier 3 to organize user work into separate activities +Version: 5.55.0 +Release: 1 + +License: GPLv2+ and LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%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 + +BuildRequires: boost-devel extra-cmake-modules >= %{majmin} kf5-kcmutils-devel >= %{majmin} kf5-kconfig-devel >= %{majmin} kf5-kcoreaddons-devel >= %{majmin} kf5-kdbusaddons-devel >= %{majmin} kf5-kdeclarative-devel >= %{majmin} kf5-kglobalaccel-devel >= %{majmin} kf5-ki18n-devel >= %{majmin} kf5-kio-devel >= %{majmin} kf5-kservice-devel >= %{majmin} kf5-kwidgetsaddons-devel >= %{majmin} kf5-kwindowsystem-devel >= %{majmin} kf5-kxmlgui-devel >= %{majmin} kf5-rpm-macros qt5-qtbase-devel qt5-qtdeclarative-devel + +Obsoletes: kf5-kactivities-libs < 5.47.0-2 +Provides: kf5-kactivities-libs = %{version}-%{release} kf5-kactivities-libs%{?_isa} = %{version}-%{release} + +%description +A KDE Frameworks 5 Tier 3 API for using and interacting with Activities as a +consumer, application adding information to them or as an activity manager. + +%package devel +Summary: Developer files for %{name} +Requires: %{name} = %{version}-%{release} qt5-qtbase-devel +%description devel +%{summary}. + + +%prep +%autosetup -n %{framework}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%ldconfig_scriptlets + +%files +%doc README.md +%license COPYING* +%{_kf5_sysconfdir}/xdg/%{framework}.* +%{_kf5_bindir}/kactivities-cli +#files libs +%{_kf5_libdir}/libKF5Activities.so.* +%{_kf5_qmldir}/org/kde/activities/ + +%files devel +%{_kf5_libdir}/libKF5Activities.so +%{_kf5_libdir}/cmake/KF5Activities/ +%{_kf5_includedir}/KActivities/ +%{_kf5_includedir}/kactivities_version.h +%{_kf5_libdir}/pkgconfig/libKActivities.pc +%{_kf5_archdatadir}/mkspecs/modules/qt_KActivities.pri + + +%changelog +* Mon Aug 17 2020 yeqinglong - 5.55.0-1 +- Initial release for OpenEuler diff --git a/kf5-kactivities.yaml b/kf5-kactivities.yaml new file mode 100644 index 0000000..e82842d --- /dev/null +++ b/kf5-kactivities.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: KDE/kactivities +tag_prefix: "^v" +seperator: "."