diff --git a/ark-19.12.2.tar.xz b/ark-21.08.3.tar.xz similarity index 52% rename from ark-19.12.2.tar.xz rename to ark-21.08.3.tar.xz index 2c6e145..41d0444 100644 Binary files a/ark-19.12.2.tar.xz and b/ark-21.08.3.tar.xz differ diff --git a/ark.spec b/ark.spec index d12fc8d..0c21c69 100644 --- a/ark.spec +++ b/ark.spec @@ -1,29 +1,52 @@ -Name: ark -Summary: Archive manager -Version: 19.12.2 -Release: 1 -License: GPLv2+ -URL: https://www.kde.org/applications/utilities/ark/ +Name: ark +Summary: Archive manager +Version: 21.08.3 +Release: 1 + +License: GPLv2+ +URL: https://www.kde.org/applications/utilities/ark/ %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif -Source0: http://download.kde.org/%{stable}/applications/%{version}/src/%{name}-%{version}.tar.xz -BuildRequires: bzip2-devel desktop-file-utils -BuildRequires: extra-cmake-modules kf5-rpm-macros kf5-karchive-devel kf5-kconfig-devel kf5-kcrash-devel kf5-kdbusaddons-devel kf5-kdoctools-devel -BuildRequires: kf5-khtml-devel kf5-ki18n-devel kf5-kiconthemes-devel kf5-kio-devel kf5-kpty-devel kf5-kservice-devel kf5-kwidgetsaddons-devel -BuildRequires: cmake(KF5ItemModels) libappstream-glib pkgconfig(libarchive) pkgconfig(liblzma) pkgconfig(libzip) -Conflicts: kdeutils-common < 6:4.7.80 -Conflicts: kde-l10n < 17.03 -Obsoletes: kdeutils-ark < 6:4.7.80 -Provides: kdeutils-ark = 6:%{version}-%{release} -Requires: %{name}-libs%{?_isa} = %{version}-%{release} -Requires: bzip2 -Requires: gzip -Requires: p7zip -Requires: unzip +Source0: http://download.kde.org/%{stable}/release-service/%{version}/src/%{name}-%{version}.tar.xz + +BuildRequires: bzip2-devel +BuildRequires: desktop-file-utils + +BuildRequires: extra-cmake-modules >= 5.71 +BuildRequires: kf5-rpm-macros +BuildRequires: kf5-karchive-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kcrash-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kdoctools-devel +BuildRequires: kf5-khtml-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kpty-devel +BuildRequires: kf5-kservice-devel +BuildRequires: kf5-kwidgetsaddons-devel +BuildRequires: cmake(KF5ItemModels) + +BuildRequires: libappstream-glib +BuildRequires: pkgconfig(libarchive) +BuildRequires: pkgconfig(liblzma) +BuildRequires: pkgconfig(libzip) +BuildRequires: qt5-qtbase-devel +BuildRequires: zlib-devel + +Conflicts: kdeutils-common < 6:4.7.80 +Conflicts: kde-l10n < 17.03 +Obsoletes: kdeutils-ark < 6:4.7.80 +Provides: kdeutils-ark = 6:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: bzip2 +Requires: gzip +Requires: unzip %description Ark is a program for managing various archive formats. @@ -32,13 +55,13 @@ The program can handle various formats such as tar, gzip, bzip2, zip, rar and lha (if appropriate command-line programs are installed). %package libs -Summary: Runtime libraries for %{name} -License: BSD and GPLv2+ -Requires: %{name} = %{version}-%{release} -Obsoletes: kdeutils-ark-libs < 6:4.7.80 -Provides: kdeutils-ark-libs = 6:%{version}-%{release} -Provides: ark-part = %{version}-%{release} -Provides: ark-part%{?_isa} = %{version}-%{release} +Summary: Runtime libraries for %{name} +License: BSD and GPLv2+ +Requires: %{name} = %{version}-%{release} +Obsoletes: kdeutils-ark-libs < 6:4.7.80 +Provides: kdeutils-ark-libs = 6:%{version}-%{release} +Provides: ark-part = %{version}-%{release} +Provides: ark-part%{?_isa} = %{version}-%{release} %description libs %{summary}. @@ -62,21 +85,19 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/org.kde.ar desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.ark.desktop %files -f %{name}.lang -%license COPYING +%license COPYING* %{_kf5_datadir}/qlogging-categories5/%{name}* %{_kf5_bindir}/ark -%{_kf5_datadir}/kxmlgui5/ark/ %{_kf5_datadir}/config.kcfg/ark.kcfg %{_kf5_metainfodir}/org.kde.ark.appdata.xml %{_kf5_datadir}/applications/org.kde.ark.desktop %{_kf5_datadir}/icons/hicolor/*/apps/ark.* -%{_kf5_datadir}/mime/packages/kerfuffle.xml %{_mandir}/man1/ark.1* %ldconfig_scriptlets %files libs %{_kf5_libdir}/libkerfuffle.so.* -%{_kf5_qtplugindir}/arkpart.so +%{_kf5_plugindir}/parts/arkpart.so %{_kf5_datadir}/kservices5/ark_part.desktop %{_kf5_qtplugindir}/kerfuffle/ %{_kf5_plugindir}/kio_dnd/extracthere.so @@ -85,5 +106,8 @@ desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.ark.deskt %{_kf5_datadir}/kservicetypes5/kerfufflePlugin.desktop %changelog +* Mon Jan 24 2022 pei-jiankang - 21.08.3-1 +- update to upstream version 21.08.3 + * Sat Sep 4 2021 baizhonggui - 19.12.2-1 -- Package init \ No newline at end of file +- Package init