Accepting request 1218729 from devel:languages:pascal

- Update to 10.0.0:
  BACKEND
    * Pea 1.20, can now search hash values of files on Google and Virustotal for detecting known malware,
      new command line switches to show text preview of files, and to directly save checksum/hash results
      in GNU Coreutils -compatible formats
    * 7z 24.08
  CODE
    * Legacy code cleanup
    * Sorted tab order of UI items
    * Various fixes
  FILE MANAGER
    * (Linux) Added MTP devices folder (Media Transfer Protocol) in Filesystem section of navigation sidebar,
      to make easier to access to mounted devices, i.e. Android phones / tablets
    * Expanded File tools section in file browser context menu, archive/extract context menu, and in Test menu in tool bar; it is now possible to
      + Save hash values in GNU Coreutils compatible format
      + Search SHA256 hash values on Google and VirusTotal
      + Display Text preview of file (attempts to parse file as utf8 text, displays linle numbers, text strings and line mumbers can be sorted alphabetically)
    * Revamped GUI
      + Hints and tooltips can now be turned on/off from Options > Settings, General tab
      + Icons used more sparingly to avoid information repetition and overload
      + Updated progress screen
      + Updated GUI rendering engine to be more flexible and memory efficient (up to 30% depending on the icon mode)
      + Updated Style menu
      + Updated Themes and embedded icons
      + Updated context menu
  EXTRACTION and ARCHIVING
    * From Options > Settings, Advanced tab it is possible to set "7z / p7zip syntax level" back to 17.05 and 16.02 releases,
      to improve compatibility with the syntaxt of legacy 7z / p7zip versions
    * Improved quick "Extract here" link in the toolbar is now also shown when one or more archives are selected in the file browser
    * Updated compression presets
    * Added tar.gz, tar.xz, and tar.zst presets

OBS-URL: https://build.opensuse.org/request/show/1218729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/peazip?expand=0&rev=51
This commit is contained in:
Ana Guerrero 2024-10-28 14:21:56 +00:00 committed by Git OBS Bridge
commit 116ff402ed
8 changed files with 64 additions and 28 deletions

3
peazip-10.0.0.src.zip Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2aa9e1a88d8ac832bc43b82b6b3c6fc6a7111914e47c758c36034cabc0c1f7f4
size 5634725

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:98ee74127bfc8ff1a8920a05f9fe1a61c319d754fa67214464ea656b90ac574f
size 5544104

View File

@ -5,11 +5,11 @@ Subject: Build PIE binaries
Set lazarus project files so that we produce position
independent executables.
Index: peazip-9.9.1.src/dev/project_pea.lpi
Index: peazip-10.0.0.src/dev/project_pea.lpi
===================================================================
--- peazip-9.9.1.src.orig/dev/project_pea.lpi
+++ peazip-9.9.1.src/dev/project_pea.lpi
@@ -570,6 +570,8 @@
--- peazip-10.0.0.src.orig/dev/project_pea.lpi
+++ peazip-10.0.0.src/dev/project_pea.lpi
@@ -584,6 +584,8 @@
<DebugInfoType Value="dsDwarf3"/>
</Debugging>
<Options>
@ -18,11 +18,11 @@ Index: peazip-9.9.1.src/dev/project_pea.lpi
<Win32>
<GraphicApplication Value="True"/>
</Win32>
Index: peazip-9.9.1.src/dev/project_peach.lpi
Index: peazip-10.0.0.src/dev/project_peach.lpi
===================================================================
--- peazip-9.9.1.src.orig/dev/project_peach.lpi
+++ peazip-9.9.1.src/dev/project_peach.lpi
@@ -1653,6 +1653,8 @@
--- peazip-10.0.0.src.orig/dev/project_peach.lpi
+++ peazip-10.0.0.src/dev/project_peach.lpi
@@ -1659,6 +1659,8 @@
<GenerateDebugInfo Value="False"/>
</Debugging>
<Options>

View File

@ -1,8 +1,8 @@
Index: peazip-9.9.1.src/dev/project_pea.lpi
Index: peazip-10.0.0.src/dev/project_pea.lpi
===================================================================
--- peazip-9.9.1.src.orig/dev/project_pea.lpi
+++ peazip-9.9.1.src/dev/project_pea.lpi
@@ -566,7 +566,7 @@
--- peazip-10.0.0.src.orig/dev/project_pea.lpi
+++ peazip-10.0.0.src/dev/project_pea.lpi
@@ -580,7 +580,7 @@
</CodeGeneration>
<Linking>
<Debugging>
@ -11,11 +11,11 @@ Index: peazip-9.9.1.src/dev/project_pea.lpi
<DebugInfoType Value="dsDwarf3"/>
</Debugging>
<Options>
Index: peazip-9.9.1.src/dev/project_peach.lpi
Index: peazip-10.0.0.src/dev/project_peach.lpi
===================================================================
--- peazip-9.9.1.src.orig/dev/project_peach.lpi
+++ peazip-9.9.1.src/dev/project_peach.lpi
@@ -1650,7 +1650,7 @@
--- peazip-10.0.0.src.orig/dev/project_peach.lpi
+++ peazip-10.0.0.src/dev/project_peach.lpi
@@ -1656,7 +1656,7 @@
</CodeGeneration>
<Linking>
<Debugging>

View File

@ -1,8 +1,8 @@
Index: peazip-9.9.1.src/dev/peach.pas
Index: peazip-10.0.0.src/dev/peach.pas
===================================================================
--- peazip-9.9.1.src.orig/dev/peach.pas
+++ peazip-9.9.1.src/dev/peach.pas
@@ -45743,7 +45743,7 @@ end;
--- peazip-10.0.0.src.orig/dev/peach.pas
+++ peazip-10.0.0.src/dev/peach.pas
@@ -45110,7 +45110,7 @@ end;
procedure TForm_peach.baboutlocalhelpClick(Sender: TObject);
begin
@ -11,7 +11,7 @@ Index: peazip-9.9.1.src/dev/peach.pas
end;
procedure TForm_peach.baboutplugindirClick(Sender: TObject);
@@ -71179,7 +71179,7 @@ end;
@@ -70719,7 +70719,7 @@ end;
procedure TForm_peach.mpeahelpofflineClick(Sender: TObject);
begin

View File

@ -1,3 +1,38 @@
-------------------------------------------------------------------
Mon Oct 28 06:56:49 UTC 2024 - Paolo Stivanin <info@paolostivanin.com>
- Update to 10.0.0:
BACKEND
* Pea 1.20, can now search hash values of files on Google and Virustotal for detecting known malware,
new command line switches to show text preview of files, and to directly save checksum/hash results
in GNU Coreutils -compatible formats
* 7z 24.08
CODE
* Legacy code cleanup
* Sorted tab order of UI items
* Various fixes
FILE MANAGER
* (Linux) Added MTP devices folder (Media Transfer Protocol) in Filesystem section of navigation sidebar,
to make easier to access to mounted devices, i.e. Android phones / tablets
* Expanded File tools section in file browser context menu, archive/extract context menu, and in Test menu in tool bar; it is now possible to
+ Save hash values in GNU Coreutils compatible format
+ Search SHA256 hash values on Google and VirusTotal
+ Display Text preview of file (attempts to parse file as utf8 text, displays linle numbers, text strings and line mumbers can be sorted alphabetically)
* Revamped GUI
+ Hints and tooltips can now be turned on/off from Options > Settings, General tab
+ Icons used more sparingly to avoid information repetition and overload
+ Updated progress screen
+ Updated GUI rendering engine to be more flexible and memory efficient (up to 30% depending on the icon mode)
+ Updated Style menu
+ Updated Themes and embedded icons
+ Updated context menu
EXTRACTION and ARCHIVING
* From Options > Settings, Advanced tab it is possible to set "7z / p7zip syntax level" back to 17.05 and 16.02 releases,
to improve compatibility with the syntaxt of legacy 7z / p7zip versions
* Improved quick "Extract here" link in the toolbar is now also shown when one or more archives are selected in the file browser
* Updated compression presets
* Added tar.gz, tar.xz, and tar.zst presets
-------------------------------------------------------------------
Mon Aug 19 09:37:16 UTC 2024 - PragmaticLinux <info@pragmaticlinux.com>

View File

@ -19,7 +19,7 @@
%define _peazipinstalldir %{_libdir}/peazip
Name: peazip
Version: 9.9.1
Version: 10.0.0
Release: 0
Summary: Graphical file archiver
License: LGPL-3.0-only
@ -28,7 +28,7 @@ URL: https://peazip.github.io/
Source0: https://github.com/peazip/PeaZip/releases/download/%{version}/peazip-%{version}.src.zip
Source1: altconf.txt
# The help file did not change between 9.9.0 and 9.9.1. When it does, replace version number with the version macro again.
Source2: https://github.com/peazip/PeaZip/releases/download/9.9.0/peazip_help.pdf
Source2: https://github.com/peazip/PeaZip/releases/download/10.0.0/peazip_help.pdf
Patch0: peazip-desktop.patch
# PATCH-FIX-OPENSUSE peazip-build_PIE.patch -- aloisio@gmx.com
Patch1: peazip-build_PIE.patch
@ -159,6 +159,7 @@ cp %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/peaz
rm %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/peazip.png
# Remove hard linked png
rm %{buildroot}%{_peazipinstalldir}/res/share/icons/peazip_app.png
rm %{buildroot}%{_peazipinstalldir}/res/share/icons/peazip_alt.png
chmod +x %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/Nautilus-scripts/Archiving/PeaZip/*
pushd %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:028de4bd231ba923503502a04680689ecd02a67067d21e2a7e5bbbceb8a65587
size 1401283
oid sha256:4caa94716a35adbbec13dcd379b5e6eb604e33b4d9e86d783eb71bfe62bb0969
size 1418823