Name: deepin-compressor Version: 5.10.11 Release: 4 Summary: A fast and lightweight application for creating and extracting archives License: GPLv3+ URL: https://github.com/linuxdeepin/deepin-devicemanager Source0: %{name}-%{version}.tar.gz Patch0: backport-CVE-2021-38291.patch 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 BuildRequires: minizip-devel BuildRequires: poppler-cpp-devel BuildRequires: gtest-devel Requires: p7zip Requires: lz4-libs Requires: deepin-shortcut-viewer Requires: lzop Recommends: unrar p7zip-plugins %description %{summary}. %prep %autosetup -p1 %build 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 %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 * Fri Sep 06 2024 pangqing - 5.10.11-4 - CVE-2021-38291 * Fri Nov 24 2023 haomimi - 5.10.11-3 - Remove unnecessary macro decisions * Tue Nov 21 2023 hanshuang - 5.10.11-2 - fix install depend proble * Sat Jun 05 2021 weidong - 5.6.9-3 - Update Requires. * Tue Sep 1 2020 chenbo pan - 5.6.9-2 - fix compile fail * Thu Jul 30 2020 openEuler Buildteam - 5.6.9-1 - Package init