SHA256
1
0
forked from pool/peazip

Accepting request 970050 from home:polslinux:branches:devel:languages:pascal

- Update to 8.6.0:
  BACKEND
    * Pea 1.07
    * 7z updated to 21.07
    * (Linux) Zstd 1.5.2
  CODE
    * Fixed dictionary size for ZIP using XZ compression
    * Compiled with Lazarus 2.2.0
    * Various fixes
  FILE MANAGER
    * Improved theming
    * New .ico and .png icons are now available in (peazip)/res/share/icons
      directory for customizing the application on Linux, macOS, and Windows systems
    * Simplified organization of UI layout
    * Added link to devices mounted in /var/run/media in filesystem treeview, when applicable
    * File / archive browser can now alternatively display larger details,
      and large list modes (from Style menu on status bar) in order to improve readability and touch usability
  EXTRACTION and ARCHIVING
    * Added "Immediate execution" option for Profiles and Presets, in Add button's dropdown menu
    * Added command line switches to compress items using one of the compression presets
      or loading a saved custom compression setting
    * Added option to not immediately save edited files into archive, keeping changes for further editing
      (or for manually saving to archive from context menu, More submenu)
    * Labels in status bar of Archiving and Extraction screens are clickable to show synthetic information about the task
    * Improved compression settings
    * Improved usage of Layouts
- Switch from GTK2 to QT5

OBS-URL: https://build.opensuse.org/request/show/970050
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=98
This commit is contained in:
2022-04-14 08:55:05 +00:00
committed by Git OBS Bridge
parent 27db1901b5
commit ad990efddd
9 changed files with 131 additions and 89 deletions

View File

@@ -17,9 +17,9 @@
%define _peazipinstalldir %{_libdir}/peazip
%define _helpver 8.4.0
%define _helpver 8.6.0
Name: peazip
Version: 8.4.0
Version: 8.6.0
Release: 0
Summary: Graphical file archiver
License: LGPL-3.0-only
@@ -43,6 +43,7 @@ BuildRequires: fpc
BuildRequires: fpc-src
BuildRequires: kf5-filesystem
BuildRequires: lazarus
BuildRequires: libQt5Pas-devel
BuildRequires: unzip
BuildRequires: upx
BuildRequires: zpaq
@@ -102,7 +103,7 @@ lazbuild \
%ifarch x86_64
--cpu=x86_64 \
%endif
--widgetset=gtk2 \
--widgetset=qt5 \
--max-process-count=1 \
-B project_pea.lpi project_peach.lpi
@@ -134,9 +135,13 @@ ln -s %{_peazipinstalldir}/res/pea %{buildroot}%{_bindir}/pea
mkdir -p %{buildroot}%{_datadir}/applications/
cp %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/peazip.desktop %{buildroot}%{_datadir}/applications/
rm %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/peazip.desktop
# Remove duplicate comment line
sed -i '/Comment=PeaZip/d' %{buildroot}%{_datadir}/applications/peazip.desktop
mkdir -p %{buildroot}%{_datadir}/pixmaps/
cp %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/peazip.png %{buildroot}%{_datadir}/pixmaps/
rm %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/peazip.png
# Remove hard linked png
rm %{buildroot}%{_peazipinstalldir}/res/share/icons/peazip_app.png
pushd %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/
mkdir -p %{buildroot}%{_kf5_servicesdir}/ServiceMenus