diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-06 08:54:31 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-06 08:54:31 +0000 |
commit | 2ad62005ff472f5a23017dea2986c0dd8a32b94a (patch) | |
tree | dfcd2a9c4793a4d4df85b0fe6102c052417704a8 | |
parent | 56fb1fab735b2f466a5ec2c0ecd33fd6bf3d5dbf (diff) |
automatic import of kf5-libksieve
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | kf5-libksieve.spec | 107 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 109 insertions, 0 deletions
@@ -0,0 +1 @@ +/libksieve-22.12.0.tar.xz diff --git a/kf5-libksieve.spec b/kf5-libksieve.spec new file mode 100644 index 0000000..ce5691f --- /dev/null +++ b/kf5-libksieve.spec @@ -0,0 +1,107 @@ +%global framework libksieve + +Name: kf5-%{framework} +Version: 22.12.0 +Release: 1 +Summary: Sieve 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: qt5-qtbase-devel +BuildRequires: qt5-qttools-static +BuildRequires: qt5-qtwebengine-devel + +%global kf5_ver 5.23.0 + +BuildRequires: extra-cmake-modules >= %{kf5_ver} +BuildRequires: kf5-rpm-macros >= %{kf5_ver} +BuildRequires: kf5-karchive-devel >= %{kf5_ver} +BuildRequires: kf5-kconfig-devel >= %{kf5_ver} +BuildRequires: kf5-ki18n-devel >= %{kf5_ver} +BuildRequires: kf5-kiconthemes-devel >= %{kf5_ver} +BuildRequires: kf5-knewstuff-devel >= %{kf5_ver} +BuildRequires: kf5-ktextwidgets-devel >= %{kf5_ver} +BuildRequires: kf5-kwidgetsaddons-devel >= %{kf5_ver} +BuildRequires: kf5-kwindowsystem-devel >= %{kf5_ver} +BuildRequires: kf5-syntax-highlighting-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-akonadi-server-devel >= %{majmin_ver} +BuildRequires: kf5-kcalendarcore-devel >= %{majmin_ver} +BuildRequires: kf5-kidentitymanagement-devel >= %{majmin_ver} +BuildRequires: kf5-kmailtransport-devel >= %{majmin_ver} +BuildRequires: kf5-kmime-devel >= %{majmin_ver} +BuildRequires: kf5-kpimtextedit-devel >= %{majmin_ver} +BuildRequires: kf5-libkdepim-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} +Requires: cmake(KF5SyntaxHighlighting) +%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} + +%find_lang %{name} --all-name --with-html + +%ldconfig_scriptlets + +%files -f %{name}.lang +%license LICENSES/* +%{_kf5_datadir}/knsrcfiles/ksieve_script.knsrc +%{_kf5_datadir}/qlogging-categories5/*%{framework}.* +%{_kf5_datadir}/sieve/ +%{_kf5_libdir}/libKF5KManageSieve.so.* +%{_kf5_libdir}/libKF5KSieve.so.* +%{_kf5_libdir}/libKF5KSieveUi.so.* +%{_kf5_plugindir}/kio/sieve.so + +%files devel +%{_kf5_archdatadir}/mkspecs/modules/qt_KManageSieve.pri +%{_kf5_archdatadir}/mkspecs/modules/qt_KSieveUi.pri +%{_kf5_includedir}/KManageSieve/ +%{_kf5_includedir}/KSieveUi/ +%{_kf5_includedir}/KSieve/libksieve_version.h +%{_kf5_libdir}/cmake/KF5LibKSieve/ +%{_kf5_libdir}/libKF5KManageSieve.so +%{_kf5_libdir}/libKF5KSieve.so +%{_kf5_libdir}/libKF5KSieveUi.so + + +%changelog +* Tue Jun 06 2023 misaka00251 <liuxin@iscas.ac.cn> - 22.12.0-1 +- 22.12.0 @@ -0,0 +1 @@ +964acc1a647ffae3050e82d28523ce4f libksieve-22.12.0.tar.xz |