This commit is contained in:
Sergey Zhemoytel 2024-02-20 21:56:27 +00:00
parent 87313589ad
commit 276001cc6a
2 changed files with 12 additions and 7 deletions

View file

@ -1,3 +1,3 @@
sources: sources:
peazip-8.6.0.src.zip: 78d87efb62378c3cc2744e90141bca7730631657 peazip-8.6.0.src.zip: 78d87efb62378c3cc2744e90141bca7730631657
peazip-9.7.0.tar.gz: 8dff8139fedf5e1e1d8ebba2200f02f996299d7e peazip-9.7.1.tar.gz: 4c00389c193376fc7ac043553859c9f80325938d

View file

@ -3,25 +3,25 @@
Summary: File and archive manager Summary: File and archive manager
Name: peazip Name: peazip
Version: 9.7.0 Version: 9.7.1
Release: 1 Release: 1
License: LGPLv3+ License: LGPLv3+
Group: File tools Group: File tools
URL: https://peazip.github.io URL: https://peazip.github.io
Source0: https://github.com/peazip/PeaZip/archive/%{version}/%{name}-%{version}.tar.gz Source0: https://github.com/peazip/PeaZip/archive/%{version}/%{name}-%{version}.tar.gz
#Source0: https://sourceforge.net/projects/peazip/files/%{version}/%{name}-%{version}.src.zip
Source1000: %{name}.rpmlintrc Source1000: %{name}.rpmlintrc
# configure to run in users home appdata # configure to run in users home appdata
Source1: altconf.txt Source1: altconf.txt
Source2: rosa-peazip.desktop Source2: rosa-peazip.desktop
BuildRequires: dos2unix BuildRequires: dos2unix
BuildRequires: lazarus >= 1.2.0 BuildRequires: lazarus >= 3.0
BuildRequires: qt5pas-devel BuildRequires: llvm16
BuildRequires: qt5-devel #BuildRequires: qt5pas-devel
#BuildRequires: qt5-devel
BuildRequires: icoutils BuildRequires: icoutils
BuildRequires: imagemagick BuildRequires: imagemagick
BuildRequires: qt515 BuildRequires: qt515
BuildRequires: llvm16 BuildRequires: stdc++-gcc10-devel
Requires: p7zip Requires: p7zip
Requires: upx >= 3.09 Requires: upx >= 3.09
Requires: brotli Requires: brotli
@ -55,6 +55,8 @@ dos2unix readme*
popd popd
%build %build
lazbuild packages/metadarkstyle-main/metadarkstyle.lpk
lazbuild peazip-sources/dev/project_peach.lpi lazbuild peazip-sources/dev/project_peach.lpi
lazbuild peazip-sources/dev/project_pea.lpi lazbuild peazip-sources/dev/project_pea.lpi
@ -66,6 +68,9 @@ cp -a peazip-sources/res/{bin,conf} %{buildroot}%{_datadir}/%{name}/res
cp -a peazip-sources/res/share/{batch,icons,lang,presets,themes} %{buildroot}%{_datadir}/%{name}/res/share cp -a peazip-sources/res/share/{batch,icons,lang,presets,themes} %{buildroot}%{_datadir}/%{name}/res/share
install -Dm0644 %{SOURCE1} %{buildroot}%{_datadir}/%{name}/res/conf install -Dm0644 %{SOURCE1} %{buildroot}%{_datadir}/%{name}/res/conf
# rm windows batch
rm -rf %{buildroot}%{_datadir}/%{name}/res/share/batch//Windows %{buildroot}%{_datadir}/%{name}/res/share/batch//bat
#install helper apps #install helper apps
install -d %{buildroot}%{_datadir}/%{name}/res/bin/{7z,upx,zstd,brotli,arc,zpaq} install -d %{buildroot}%{_datadir}/%{name}/res/bin/{7z,upx,zstd,brotli,arc,zpaq}
ln -s %{_bindir}/7z %{buildroot}%{_datadir}/%{name}/res/bin/7z/7z ln -s %{_bindir}/7z %{buildroot}%{_datadir}/%{name}/res/bin/7z/7z