diff --git a/deepin-compressor-5.10.11.tar.gz b/deepin-compressor-5.10.11.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab854f1b22306bbb64a1cd910ac4da2dc1202fe9 Binary files /dev/null and b/deepin-compressor-5.10.11.tar.gz differ diff --git a/deepin-compressor.spec b/deepin-compressor.spec index 26415225697ab305b0aae2976b94ebea08d19712..8b0b9f1799f2eafce199d0529bac2a3cc98bd7f6 100644 --- a/deepin-compressor.spec +++ b/deepin-compressor.spec @@ -1,75 +1,73 @@ -%bcond_with check - -%global with_debug 1 -%if 0%{?with_debug} -%global debug_package %{nil} -%endif - - Name: deepin-compressor -Version: 5.6.9 -Release: 3 -Summary: Archive Manager is a fast and lightweight application for creating and extracting archives. +Version: 5.10.11 +Release: 1 +Summary: A fast and lightweight application for creating and extracting archives License: GPLv3+ -URL: https://uos-packages.deepin.com/uos/pool/main/d/deepin-devicemanager/ -Source0: %{name}_%{version}.orig.tar.xz +URL: https://github.com/linuxdeepin/deepin-devicemanager +Source0: %{name}-%{version}.tar.gz + +BuildRequires: gcc-c++ +BuildRequires: cmake +BuildRequires: qt5-devel + +BuildRequires: pkgconfig(gsettings-qt) +BuildRequires: pkgconfig(libsecret-1) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(disomaster) +BuildRequires: pkgconfig(dtkwidget) +BuildRequires: pkgconfig(dtkgui) +BuildRequires: kf5-kcodecs-devel +BuildRequires: kf5-karchive-devel +BuildRequires: libzip-devel +BuildRequires: libarchive-devel + +%if 0%{?openeuler} +BuildRequires: minizip-devel +%else +BuildRequires: minizip1.2-devel +%endif -BuildRequires: dtkcore-devel -BuildRequires: dtkwidget-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: gsettings-qt-devel -BuildRequires: udisks2-qt5-devel -BuildRequires: qt5-qtx11extras-devel -BuildRequires: qt5-qtmultimedia-devel -BuildRequires: kf5-kcodecs -BuildRequires: kf5-kcodecs-devel -BuildRequires: libarchive-devel -BuildRequires: libarchive -BuildRequires: kf5-karchive-devel -BuildRequires: libzip-devel -BuildRequires: qt5-linguist -BuildRequires: libsecret-devel -BuildRequires: poppler-cpp-devel -BuildRequires: poppler-cpp -BuildRequires: disomaster-devel -BuildRequires: qt5-qtsvg-devel -BuildRequires: zlib-devel +BuildRequires: poppler-cpp-devel +BuildRequires: gtest-devel -Requires: p7zip +Requires: p7zip p7zip-plugins +Requires: lz4-libs +Requires: unrar +Requires: deepin-shortcut-viewer +Requires: lzop %description -Archive Manager is a fast and lightweight application for creating and extracting archives. - +%{summary}. %prep %autosetup %build -export PATH=$PATH:/usr/lib64/qt5/bin -mkdir build && cd build -%{_libdir}/qt5/bin/qmake .. -%{__make} - -%install -pushd %{_builddir}/%{name}-%{version}/build -%make_install INSTALL_ROOT=%{buildroot} +export PATH=%{_qt5_bindir}:$PATH +sed -i "s|^cmake_minimum_required.*|cmake_minimum_required(VERSION 3.0)|" $(find . -name "CMakeLists.txt") +sed -i "s|lib/|%_lib/|" CMakeLists.txt +sed -i "s|/usr/lib|%_libdir|" src/source/common/pluginmanager.cpp +mkdir build && pushd build +%cmake -DCMAKE_BUILD_TYPE=Release ../ -DAPP_VERSION=%{version} -DVERSION=%{version} +%make_build popd +%install +%make_install -C build INSTALL_ROOT="%buildroot" %files -%{_bindir}/%{name} -%{_datadir}/* -/usr/lib/* -%license LICENSE %doc README.md - +%license LICENSE +%{_bindir}/%{name} +%_libdir/%{name}/plugins/*.so +%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg +%{_datadir}/%{name}/translations/*.qm +%{_datadir}/applications/%{name}.desktop +%{_datadir}/mime/packages/%{name}.xml +%{_datadir}/deepin-manual/manual-assets/application/deepin-compressor/archive-manager/* +%{_datadir}/applications/context-menus/*.conf %changelog -* Sat Jun 05 2021 weidong - 5.6.9-3 -- Update Requires. - -* Tue Sep 1 2020 chenbo pan - 5.6.9-2 -- fix compile fail +* Mon Jun 13 2022 uoser - 5.10.11-1 +- update: update to 5.10.11-1 -* Thu Jul 30 2020 openEuler Buildteam - 5.6.9-1 -- Package init diff --git a/deepin-compressor_5.6.9.orig.tar.xz b/deepin-compressor_5.6.9.orig.tar.xz deleted file mode 100644 index d5c2bc01624cf40f6887d75aa7ff25239d0ed772..0000000000000000000000000000000000000000 Binary files a/deepin-compressor_5.6.9.orig.tar.xz and /dev/null differ