diff --git a/kf5-libgravatar.spec b/kf5-libgravatar.spec new file mode 100644 index 0000000000000000000000000000000000000000..9f9a2056e684d86d42d953dcef98f18fef11cd4b --- /dev/null +++ b/kf5-libgravatar.spec @@ -0,0 +1,86 @@ +%global framework libgravatar + +Name: kf5-%{framework} +Version: 22.12.0 +Release: 1 +Summary: Gravatar support library + +License: GPLv2 +URL: https://invent.kde.org/pim/%{framework} + +%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/%{framework}-%{version}.tar.xz + +# handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches +%{?qt5_qtwebengine_arches:ExclusiveArch: %{qt5_qtwebengine_arches}} + +BuildRequires: kf5-kpimtextedit-devel +BuildRequires: qt5-qtbase-devel + +%global kf5_ver 5.100.0 +BuildRequires: extra-cmake-modules >= %{kf5_ver} +BuildRequires: kf5-rpm-macros >= %{kf5_ver} +BuildRequires: kf5-ki18n-devel >= %{kf5_ver} +BuildRequires: kf5-kconfig-devel >= %{kf5_ver} +BuildRequires: kf5-kwidgetsaddons-devel >= %{kf5_ver} +BuildRequires: kf5-ktextwidgets-devel >= %{kf5_ver} + +#global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global majmin_ver %{version} +BuildRequires: kf5-akonadi-contacts-devel >= %{majmin_ver} +BuildRequires: kf5-kcalendarcore-devel >= %{majmin_ver} +BuildRequires: kf5-pimcommon-devel >= %{majmin_ver} + +Obsoletes: kdepim-libs < 7:16.04.0 +Conflicts: kdepim-libs < 7:16.04.0 + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +%{summary}. + + +%prep +%autosetup -n %{framework}-%{version} + + +%build +%cmake_kf5 + +%make_build + + +%install +%make_install + +%find_lang %{name} --all-name --with-html + + +%ldconfig_scriptlets + +%files -f %{name}.lang +%license LICENSES/* +%{_kf5_datadir}/qlogging-categories5/*%{framework}.* +%{_kf5_libdir}/libKF5Gravatar.so.5* + +%files devel +%{_kf5_libdir}/libKF5Gravatar.so +%{_kf5_libdir}/cmake/KF5Gravatar/ +%{_kf5_includedir}/Gravatar/ + +%{_kf5_archdatadir}/mkspecs/modules/qt_Gravatar.pri + + +%changelog +* Fri May 05 2023 peijiankang - 22.12.0-1 +- Init Package for openEuler + diff --git a/libgravatar-22.12.0.tar.xz b/libgravatar-22.12.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..28aa7b227c6d6fd51c37dcf90ebca2744ab698bd Binary files /dev/null and b/libgravatar-22.12.0.tar.xz differ