diff --git a/peazip.spec b/peazip.spec index 6434d50..bcf5130 100644 --- a/peazip.spec +++ b/peazip.spec @@ -3,7 +3,7 @@ Summary: File and archive manager Name: peazip Version: 8.3.0 -Release: 1 +Release: 2 License: LGPLv3+ Group: File tools Url: http://www.peazip.org @@ -18,6 +18,8 @@ BuildRequires: qt5-devel BuildRequires: icoutils Requires: p7zip Requires: upx >= 3.09 +Requires: brotli +Requires: zstd # lazaris not build for ARM ExcludeArch: %{armx} @@ -47,17 +49,19 @@ dos2unix readme* %install mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_datadir}/%{name} -rm -rf res/share/icons +#rm -rf res/share/icons cp -r res %{buildroot}%{_datadir}/%{name} -cp %{SOURCE1} %{buildroot}%{_datadir}/%{name}/res +cp %{SOURCE1} %{buildroot}%{_datadir}/%{name}/res/conf #install helper apps -mkdir -p %{buildroot}%{_datadir}/%{name}/res/{7z,upx} -ln -s %{_bindir}/7z %{buildroot}%{_datadir}/%{name}/res/7z -ln -s %{_bindir}/upx %{buildroot}%{_datadir}/%{name}/res/upx +mkdir -p %{buildroot}%{_datadir}/%{name}/res/bin/{7z,upx,zstd,brotli} +ln -s %{_bindir}/7z %{buildroot}%{_datadir}/%{name}/res/bin/7z/7z +ln -s %{_bindir}/upx %{buildroot}%{_datadir}/%{name}/res/bin/upx/upx +ln -s %{_bindir}/zstd %{buildroot}%{_datadir}/%{name}/res/bin/zstd/zstd +ln -s %{_bindir}/brotli %{buildroot}%{_datadir}/%{name}/res/bin/brotli/brotli -install pea %{buildroot}%{_datadir}/%{name}/res -ln -s %{_datadir}/%{name}/res/pea %{buildroot}%{_bindir}/pea +install pea %{buildroot}%{_datadir}/%{name} +ln -s %{_datadir}/%{name}/pea %{buildroot}%{_bindir}/pea install %{name} %{buildroot}%{_datadir}/%{name} ln -s %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name} @@ -66,4 +70,4 @@ cp %{SOURCE2} %{buildroot}%{_datadir}/applications/ mkdir -p %{buildroot}%{_iconsdir}/hicolor/256x256/apps icotool -x -i 1 -o %{buildroot}%{_iconsdir}/hicolor/256x256/apps/%{name}.png %{name}.ico -rm -rf %{buildroot}%{_datadir}/%{name}/res/share/icons +#rm -rf %{buildroot}%{_datadir}/%{name}/res/share/icons