update deepin-compressor package

This commit is contained in:
hanshuang 2023-11-20 13:40:11 +08:00
parent 27e766402e
commit 79a72b8998
3 changed files with 54 additions and 56 deletions

Binary file not shown.

View File

@ -1,75 +1,73 @@
%bcond_with check
Name: deepin-compressor
Version: 5.10.11
Release: 1
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
%global with_debug 1
%if 0%{?with_debug}
%global debug_package %{nil}
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: poppler-cpp-devel
BuildRequires: gtest-devel
Name: deepin-compressor
Version: 5.6.9
Release: 3
Summary: Archive Manager is 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
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
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 <weidong@uniontech.com> - 5.6.9-3
- Update Requires.
* Mon Jun 13 2022 uoser <uoser@uniontech.com> - 5.10.11-1
- update: update to 5.10.11-1
* Tue Sep 1 2020 chenbo pan <panchenbo@uniontech.com> - 5.6.9-2
- fix compile fail
* Thu Jul 30 2020 openEuler Buildteam <buildteam@openeuler.org> - 5.6.9-1
- Package init

Binary file not shown.