From 477614cfe8d8ce17da73fec8a15b32002cd090d3c57dec29e19e619aeb8e2741 Mon Sep 17 00:00:00 2001 From: Paolo Stivanin Date: Mon, 19 Dec 2022 07:08:44 +0000 Subject: [PATCH] - Update to 9.0.0: BACKEND: * Pea 1.11. CODE: * Fixes, clean up of legacy code. * Improved speed and memory usage. FILE MANAGER: * GUI better adapts to size and preference changes. * Selecting one of the available tool bars (archive manager, file manager, image manager) restores its visibility if the Tool bar is hidden. EXTRACTION and ARCHIVING: * Added new options for 7z/p7zip backend. * Improved support for TAR format, and for formats used in combination with TAR. * Improved support for ZPAQ and *PAQ formats. * Updated compression preset scripts. * Updated plugin for PeaZip. - Rebase all patches. OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=106 --- peazip-8.9.0.src.zip | 3 -- peazip-9.0.0.src.zip | 3 ++ peazip-build_PIE.patch | 16 +++++----- peazip-debuginfo.patch | 16 +++++----- peazip-desktop.patch | 66 +++++++++++++++++++++--------------------- peazip-help_path.patch | 12 ++++---- peazip.changes | 21 ++++++++++++++ peazip.spec | 4 +-- peazip_help.pdf | 4 +-- 9 files changed, 83 insertions(+), 62 deletions(-) delete mode 100644 peazip-8.9.0.src.zip create mode 100644 peazip-9.0.0.src.zip diff --git a/peazip-8.9.0.src.zip b/peazip-8.9.0.src.zip deleted file mode 100644 index c61a594..0000000 --- a/peazip-8.9.0.src.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:17e5856fda8d8ab7095b5bf2944aae26d82ade389a0d370700de42865a3c7e3e -size 5817675 diff --git a/peazip-9.0.0.src.zip b/peazip-9.0.0.src.zip new file mode 100644 index 0000000..671f728 --- /dev/null +++ b/peazip-9.0.0.src.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a25f08779f87a83874cddfe20d1470ff1ce34df455d561dcb24eafec911c4976 +size 5852853 diff --git a/peazip-build_PIE.patch b/peazip-build_PIE.patch index afdcd6c..34332d5 100644 --- a/peazip-build_PIE.patch +++ b/peazip-build_PIE.patch @@ -5,11 +5,11 @@ Subject: Build PIE binaries Set lazarus project files so that we produce position independent executables. -Index: peazip-8.6.0.src/dev/project_pea.lpi +Index: peazip-9.0.0.src/dev/project_pea.lpi =================================================================== ---- peazip-8.6.0.src.orig/dev/project_pea.lpi -+++ peazip-8.6.0.src/dev/project_pea.lpi -@@ -552,6 +552,8 @@ +--- peazip-9.0.0.src.orig/dev/project_pea.lpi ++++ peazip-9.0.0.src/dev/project_pea.lpi +@@ -556,6 +556,8 @@ @@ -18,11 +18,11 @@ Index: peazip-8.6.0.src/dev/project_pea.lpi -Index: peazip-8.6.0.src/dev/project_peach.lpi +Index: peazip-9.0.0.src/dev/project_peach.lpi =================================================================== ---- peazip-8.6.0.src.orig/dev/project_peach.lpi -+++ peazip-8.6.0.src/dev/project_peach.lpi -@@ -1591,6 +1591,8 @@ +--- peazip-9.0.0.src.orig/dev/project_peach.lpi ++++ peazip-9.0.0.src/dev/project_peach.lpi +@@ -1604,6 +1604,8 @@ diff --git a/peazip-debuginfo.patch b/peazip-debuginfo.patch index ecdc556..5604a8b 100644 --- a/peazip-debuginfo.patch +++ b/peazip-debuginfo.patch @@ -1,8 +1,8 @@ -Index: peazip-8.8.0.src/dev/project_peach.lpi +Index: peazip-9.0.0.src/dev/project_peach.lpi =================================================================== ---- peazip-8.8.0.src.orig/dev/project_peach.lpi -+++ peazip-8.8.0.src/dev/project_peach.lpi -@@ -1599,7 +1599,7 @@ +--- peazip-9.0.0.src.orig/dev/project_peach.lpi ++++ peazip-9.0.0.src/dev/project_peach.lpi +@@ -1601,7 +1601,7 @@ @@ -11,11 +11,11 @@ Index: peazip-8.8.0.src/dev/project_peach.lpi -Index: peazip-8.8.0.src/dev/project_pea.lpi +Index: peazip-9.0.0.src/dev/project_pea.lpi =================================================================== ---- peazip-8.8.0.src.orig/dev/project_pea.lpi -+++ peazip-8.8.0.src/dev/project_pea.lpi -@@ -548,7 +548,7 @@ +--- peazip-9.0.0.src.orig/dev/project_pea.lpi ++++ peazip-9.0.0.src/dev/project_pea.lpi +@@ -552,7 +552,7 @@ diff --git a/peazip-desktop.patch b/peazip-desktop.patch index ac74ed3..6885477 100644 --- a/peazip-desktop.patch +++ b/peazip-desktop.patch @@ -1,7 +1,7 @@ -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop @@ -2,6 +2,8 @@ Exec=peazip -add2archive %F Icon=peazip @@ -16,10 +16,10 @@ Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus Icon=peazip ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipext] Exec=peazip -ext2full %F @@ -36,10 +36,10 @@ Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus Name[en_US]=peazipext ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipextfolder] Exec=peazip -ext2folder %F @@ -56,10 +56,10 @@ Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus Name[en_US]=peazipextfolder ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipexthere] Exec=peazip -ext2here %F @@ -76,10 +76,10 @@ Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus Name[en_US]=peazipexthere ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop @@ -2,6 +2,8 @@ Exec=peazip -ext2browse %F Icon=peazip @@ -94,10 +94,10 @@ Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus Name[en_US]=peazipopen ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop @@ -2,6 +2,8 @@ Exec=peazip -add2archive %F Icon=peazip @@ -112,10 +112,10 @@ Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus Icon=peazip ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipext] Exec=peazip -ext2full %F @@ -132,10 +132,10 @@ Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus Name[en_US]=peazipext ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipextfolder] Exec=peazip -ext2folder %F @@ -152,10 +152,10 @@ Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus Name[en_US]=peazipextfolder ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop @@ -1,7 +1,9 @@ [Desktop Action peazipexthere] Exec=peazip -ext2here %F @@ -172,10 +172,10 @@ Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus Name[en_US]=peazipexthere ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop @@ -2,6 +2,8 @@ Exec=peazip -ext2browse %F Icon=peazip @@ -190,10 +190,10 @@ Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus Name[en_US]=peazipopen ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-8.6.0.src/res/share/batch/freedesktop_integration/peazip.desktop +Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/peazip.desktop =================================================================== ---- peazip-8.6.0.src.orig/res/share/batch/freedesktop_integration/peazip.desktop -+++ peazip-8.6.0.src/res/share/batch/freedesktop_integration/peazip.desktop +--- peazip-9.0.0.src.orig/res/share/batch/freedesktop_integration/peazip.desktop ++++ peazip-9.0.0.src/res/share/batch/freedesktop_integration/peazip.desktop @@ -1,14 +1,21 @@ [Desktop Entry] Name=PeaZip diff --git a/peazip-help_path.patch b/peazip-help_path.patch index 7cae6a3..9679aeb 100644 --- a/peazip-help_path.patch +++ b/peazip-help_path.patch @@ -1,8 +1,8 @@ -Index: peazip-8.6.0.src/dev/peach.pas +Index: peazip-9.0.0.src/dev/peach.pas =================================================================== ---- peazip-8.6.0.src.orig/dev/peach.pas -+++ peazip-8.6.0.src/dev/peach.pas -@@ -41307,7 +41307,7 @@ end; +--- peazip-9.0.0.src.orig/dev/peach.pas ++++ peazip-9.0.0.src/dev/peach.pas +@@ -43431,7 +43431,7 @@ end; procedure TForm_peach.baboutlocalhelpClick(Sender: TObject); begin @@ -10,8 +10,8 @@ Index: peazip-8.6.0.src/dev/peach.pas +cp_open('/usr/share/doc/packages/peazip/peazip_help.pdf',desk_env); end; - procedure TForm_peach.baboutremoveadditionalClick(Sender: TObject); -@@ -63737,7 +63737,7 @@ end; + procedure TForm_peach.baboutplugindirClick(Sender: TObject); +@@ -66719,7 +66719,7 @@ end; procedure TForm_peach.mpeahelpofflineClick(Sender: TObject); begin diff --git a/peazip.changes b/peazip.changes index 95ad399..3ffab6b 100644 --- a/peazip.changes +++ b/peazip.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Mon Dec 19 07:05:55 UTC 2022 - Paolo Stivanin + +- Update to 9.0.0: + BACKEND: + * Pea 1.11. + CODE: + * Fixes, clean up of legacy code. + * Improved speed and memory usage. + FILE MANAGER: + * GUI better adapts to size and preference changes. + * Selecting one of the available tool bars (archive manager, file manager, + image manager) restores its visibility if the Tool bar is hidden. + EXTRACTION and ARCHIVING: + * Added new options for 7z/p7zip backend. + * Improved support for TAR format, and for formats used in combination with TAR. + * Improved support for ZPAQ and *PAQ formats. + * Updated compression preset scripts. + * Updated plugin for PeaZip. +- Rebase all patches. + ------------------------------------------------------------------- Sun Oct 9 22:15:13 UTC 2022 - C J diff --git a/peazip.spec b/peazip.spec index db67322..f548dc3 100644 --- a/peazip.spec +++ b/peazip.spec @@ -17,9 +17,9 @@ %define _peazipinstalldir %{_libdir}/peazip -%define _helpver 8.9.0 +%define _helpver 9.0.0 Name: peazip -Version: 8.9.0 +Version: 9.0.0 Release: 0 Summary: Graphical file archiver License: LGPL-3.0-only diff --git a/peazip_help.pdf b/peazip_help.pdf index 1d720f7..d4eecf4 100644 --- a/peazip_help.pdf +++ b/peazip_help.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c69e1136d32e9946a2eed5703e43d1edc06cd9dbd35f4aa9aaf2075b95d64d4d -size 1452314 +oid sha256:40668a5883e98c8008bf4f6e1afab8b4c2919a20172a527d8b43916b57f5def2 +size 1477232