diff --git a/peazip-9.4.0.src.zip b/peazip-9.4.0.src.zip deleted file mode 100644 index 9d11b9e..0000000 --- a/peazip-9.4.0.src.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48563776f98ae6894b829f1631292e25af10081d4b445add2a770895fde2cc71 -size 5347940 diff --git a/peazip-9.6.0.src.zip b/peazip-9.6.0.src.zip new file mode 100644 index 0000000..ef2a579 --- /dev/null +++ b/peazip-9.6.0.src.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8220cb729a943f52ad3617876369ce0c29bd9a43c37d4ede551b7002068f0e4 +size 5392377 diff --git a/peazip-build_PIE.patch b/peazip-build_PIE.patch index 87caaac..c85e817 100644 --- a/peazip-build_PIE.patch +++ b/peazip-build_PIE.patch @@ -5,10 +5,10 @@ Subject: Build PIE binaries Set lazarus project files so that we produce position independent executables. -Index: peazip-9.3.0.src/dev/project_pea.lpi +Index: peazip-9.6.0.src/dev/project_pea.lpi =================================================================== ---- peazip-9.3.0.src.orig/dev/project_pea.lpi -+++ peazip-9.3.0.src/dev/project_pea.lpi +--- peazip-9.6.0.src.orig/dev/project_pea.lpi ++++ peazip-9.6.0.src/dev/project_pea.lpi @@ -556,6 +556,8 @@ @@ -18,11 +18,11 @@ Index: peazip-9.3.0.src/dev/project_pea.lpi -Index: peazip-9.3.0.src/dev/project_peach.lpi +Index: peazip-9.6.0.src/dev/project_peach.lpi =================================================================== ---- peazip-9.3.0.src.orig/dev/project_peach.lpi -+++ peazip-9.3.0.src/dev/project_peach.lpi -@@ -1632,6 +1632,8 @@ +--- peazip-9.6.0.src.orig/dev/project_peach.lpi ++++ peazip-9.6.0.src/dev/project_peach.lpi +@@ -1642,6 +1642,8 @@ diff --git a/peazip-debuginfo.patch b/peazip-debuginfo.patch index abbaf7d..e8798ee 100644 --- a/peazip-debuginfo.patch +++ b/peazip-debuginfo.patch @@ -1,8 +1,8 @@ -Index: peazip-9.3.0.src/dev/project_peach.lpi +Index: peazip-9.6.0.src/dev/project_peach.lpi =================================================================== ---- peazip-9.3.0.src.orig/dev/project_peach.lpi -+++ peazip-9.3.0.src/dev/project_peach.lpi -@@ -1629,7 +1629,7 @@ +--- peazip-9.6.0.src.orig/dev/project_peach.lpi ++++ peazip-9.6.0.src/dev/project_peach.lpi +@@ -1639,7 +1639,7 @@ @@ -11,10 +11,10 @@ Index: peazip-9.3.0.src/dev/project_peach.lpi -Index: peazip-9.3.0.src/dev/project_pea.lpi +Index: peazip-9.6.0.src/dev/project_pea.lpi =================================================================== ---- peazip-9.3.0.src.orig/dev/project_pea.lpi -+++ peazip-9.3.0.src/dev/project_pea.lpi +--- peazip-9.6.0.src.orig/dev/project_pea.lpi ++++ peazip-9.6.0.src/dev/project_pea.lpi @@ -552,7 +552,7 @@ diff --git a/peazip-desktop.patch b/peazip-desktop.patch index 01cad2e..d16f119 100644 --- a/peazip-desktop.patch +++ b/peazip-desktop.patch @@ -1,6 +1,7 @@ -diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop ---- orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop 2010-04-29 00:11:38.000000000 +0200 -+++ mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop 2023-02-27 08:43:49.119716613 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop @@ -2,6 +2,8 @@ Exec=peazip -add2archive %F Icon=peazip @@ -10,14 +11,15 @@ diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolp [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ +@@ -11,3 +13,4 @@ Name=peazipadd Name[en_US]=peazipadd Icon=peazip ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop ---- orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop 2010-04-29 00:11:38.000000000 +0200 -+++ mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop 2023-02-27 08:44:11.279829362 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipext] Exec=peazip -ext2full %F @@ -29,14 +31,15 @@ diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolp [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ +@@ -11,3 +13,4 @@ Encoding=UTF-8 Name=peazipext Name[en_US]=peazipext ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop ---- orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop 2010-04-29 00:11:38.000000000 +0200 -+++ mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop 2023-02-27 08:44:31.279931126 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipextfolder] Exec=peazip -ext2folder %F @@ -48,14 +51,15 @@ diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolp [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ +@@ -11,3 +13,4 @@ Icon=peazip Name=peazipextfolder Name[en_US]=peazipextfolder ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop ---- orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop 2010-04-29 00:11:38.000000000 +0200 -+++ mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop 2023-02-27 08:44:53.184043095 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipexthere] Exec=peazip -ext2here %F @@ -67,14 +71,15 @@ diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolp [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ +@@ -11,3 +13,4 @@ Icon=peazip Name=peazipexthere Name[en_US]=peazipexthere ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop ---- orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop 2010-04-29 00:11:38.000000000 +0200 -+++ mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop 2023-02-27 08:45:11.840138457 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop @@ -2,6 +2,8 @@ Exec=peazip -ext2browse %F Icon=peazip @@ -84,14 +89,15 @@ diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolp [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ +@@ -11,3 +13,4 @@ Icon=peazip Name=peazipopen Name[en_US]=peazipopen ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop ---- orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop 2022-12-30 18:26:00.000000000 +0100 -+++ mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop 2023-02-27 08:37:48.813873054 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipadd] Exec=peazip -add2archive %F @@ -103,9 +109,10 @@ diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolp [Desktop Entry] Type=Service -diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop ---- orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop 2022-12-30 18:26:28.000000000 +0100 -+++ mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop 2023-02-27 08:38:10.077979598 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipext] Exec=peazip -ext2full %F @@ -117,9 +124,10 @@ diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolp [Desktop Entry] Type=Service -diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop ---- orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop 2022-12-30 18:28:08.000000000 +0100 -+++ mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop 2023-02-27 08:38:26.286062983 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipextfolder] Exec=peazip -ext2folder %F @@ -131,9 +139,10 @@ diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolp [Desktop Entry] Type=Service -diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop ---- orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop 2022-12-30 18:28:22.000000000 +0100 -+++ mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop 2023-02-27 08:38:40.414135665 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipexthere] Exec=peazip -ext2here %F @@ -145,9 +154,10 @@ diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolp [Desktop Entry] Type=Service -diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop ---- orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop 2022-12-30 18:27:58.000000000 +0100 -+++ mod/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop 2023-02-27 08:38:58.414228269 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipopen] Exec=peazip -ext2browse %F @@ -159,9 +169,10 @@ diff -ru orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolp [Desktop Entry] Type=Service -diff -ru orig/res/share/batch/freedesktop_integration/peazip.desktop mod/res/share/batch/freedesktop_integration/peazip.desktop ---- orig/res/share/batch/freedesktop_integration/peazip.desktop 2021-09-08 18:51:52.000000000 +0200 -+++ mod/res/share/batch/freedesktop_integration/peazip.desktop 2023-02-27 08:46:20.144487645 +0100 +Index: peazip-9.6.0.src/res/share/batch/freedesktop_integration/peazip.desktop +=================================================================== +--- peazip-9.6.0.src.orig/res/share/batch/freedesktop_integration/peazip.desktop ++++ peazip-9.6.0.src/res/share/batch/freedesktop_integration/peazip.desktop @@ -1,14 +1,21 @@ [Desktop Entry] Name=PeaZip @@ -187,10 +198,3 @@ diff -ru orig/res/share/batch/freedesktop_integration/peazip.desktop mod/res/sha Actions=add;extract;extracthere;extractheresmart; [Desktop Action add] -@@ -29,4 +36,4 @@ - [Desktop Action extractheresmart] - Name=PeaZip, extract here (smart new folder) - Exec=peazip -ext2folder %F --Icon=peazip_extract -\ No newline at end of file -+Icon=peazip_extract diff --git a/peazip-help_path.patch b/peazip-help_path.patch index af6c223..3375575 100644 --- a/peazip-help_path.patch +++ b/peazip-help_path.patch @@ -1,8 +1,8 @@ -Index: peazip-9.3.0.src/dev/peach.pas +Index: peazip-9.6.0.src/dev/peach.pas =================================================================== ---- peazip-9.3.0.src.orig/dev/peach.pas -+++ peazip-9.3.0.src/dev/peach.pas -@@ -44340,7 +44340,7 @@ end; +--- peazip-9.6.0.src.orig/dev/peach.pas ++++ peazip-9.6.0.src/dev/peach.pas +@@ -45035,7 +45035,7 @@ end; procedure TForm_peach.baboutlocalhelpClick(Sender: TObject); begin @@ -11,7 +11,7 @@ Index: peazip-9.3.0.src/dev/peach.pas end; procedure TForm_peach.baboutplugindirClick(Sender: TObject); -@@ -68293,7 +68293,7 @@ end; +@@ -69902,7 +69902,7 @@ end; procedure TForm_peach.mpeahelpofflineClick(Sender: TObject); begin diff --git a/peazip.changes b/peazip.changes index 16c0e7d..605f1b8 100644 --- a/peazip.changes +++ b/peazip.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Fri Dec 22 06:31:46 UTC 2023 - Paolo Stivanin + +- Update to 9.6.0: + BACKEND + * Pea 1.16 + CODE + * All scripts are now exported as UTF-8 encoded files, without BOM + * Improved integrity self-checking of app's binaries + * Libraries (.dll, .so, etc) and sfx modules are now checked (as for executables, matching SHA256 hash values with whitelisted known values) + FILE MANAGER + * Improved file / archive manager + * Added an icon-only Compact sidebar displaying links to most commonly used system paths + * Compact side bar can be set visible / hidden separately from the main Side bar + * The Compact side bar is mainly meant for use when Side bar is hidden or in tree view mode + * Improved browsing archives with some specific TOC issues (duplicated entries for same item, duplicates names with different cases) + * Improved smart sorting of file names + * Improved theming + * All alternative tab styles (Button, Links, and Tabs) can now ne either centered or left aligned + * Link tab style is now rendered with graphic as the other styles + * Introduced profiles to store all configuration data (everything in conf path - except Profiles subfolder) to be loaded / saved in a single pass, either for different users or for different purposes, or to easily export all the conf data to another machine + * Profiles are stored as *.profile.7z archives in "Profiles" subfolder in conf path and can be optionally encrypted with password/keyfile + * It is possible to load / save profiles from main menu, Options + * Various fixes and improvements + * Fixed breadcrumb issues in full screen and immersive modes + * Improved handling encrypted ARC files + * Browsing ARC archive with encrypted filenames now correctly triggers password request + * Extraction from context menu now correctly triggers password request, and can be terminated by the user if wrong password is provided + * Input name and path is now correctly reported during archiving / extraction / list / test operations + EXTRACTION and ARCHIVING + * Improved archives extraction, "Extract then move to destination" is not applied when extracting to new folder, as naming conflict analysis is not needed + ------------------------------------------------------------------- Wed Aug 30 05:57:55 UTC 2023 - Paolo Stivanin diff --git a/peazip.spec b/peazip.spec index 2fa5ce1..7f22e09 100644 --- a/peazip.spec +++ b/peazip.spec @@ -17,9 +17,9 @@ %define _peazipinstalldir %{_libdir}/peazip -%define _helpver 9.3.0 + Name: peazip -Version: 9.4.0 +Version: 9.6.0 Release: 0 Summary: Graphical file archiver License: LGPL-3.0-only diff --git a/peazip_help.pdf b/peazip_help.pdf index f937703..5299615 100644 --- a/peazip_help.pdf +++ b/peazip_help.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:305f29edb7988dc7020a0af1b6ae2dbc7baf6786d5b5a99adafb959890c28695 -size 1355130 +oid sha256:51e11886b686af6d92e176457ba6119a71a47a5b6958661e0ad795503b038f7f +size 1371196