From 134ffd434efadf079320176920c138dc98a269bf680b77dde1655dc8ab350596 Mon Sep 17 00:00:00 2001 From: Paolo Stivanin Date: Mon, 27 Feb 2023 07:23:12 +0000 Subject: [PATCH 1/2] - Update to 9.1.0: * Major restyle in application's look & feel and themes, and many usability improvements for the file manager, and archiving / extraction screens. * The scripting engine was refined, with the ability to adapt the syntax for a specific 7z version at runtime, and to export archive conversion tasks as scripts. * Support for TAR, Brotli, and Zstandard formats was improved. * Pea was updated to 1.12, fixing for CVE-2023-24785 (this fixes bsc#1208468) OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=108 --- peazip-9.0.0.src.zip | 3 --- peazip-9.1.0.src.zip | 3 +++ peazip.changes | 11 +++++++++++ peazip.spec | 6 +++--- peazip_help.pdf | 4 ++-- 5 files changed, 19 insertions(+), 8 deletions(-) delete mode 100644 peazip-9.0.0.src.zip create mode 100644 peazip-9.1.0.src.zip diff --git a/peazip-9.0.0.src.zip b/peazip-9.0.0.src.zip deleted file mode 100644 index 671f728..0000000 --- a/peazip-9.0.0.src.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a25f08779f87a83874cddfe20d1470ff1ce34df455d561dcb24eafec911c4976 -size 5852853 diff --git a/peazip-9.1.0.src.zip b/peazip-9.1.0.src.zip new file mode 100644 index 0000000..0045f81 --- /dev/null +++ b/peazip-9.1.0.src.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05273316cf0419aa3b980ec0d27275a6aae94dd7e647688879dd0946422f23dd +size 5067749 diff --git a/peazip.changes b/peazip.changes index 3ffab6b..24222fd 100644 --- a/peazip.changes +++ b/peazip.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Mon Feb 27 07:05:07 UTC 2023 - Paolo Stivanin + +- Update to 9.1.0: + * Major restyle in application's look & feel and themes, and many + usability improvements for the file manager, and archiving / extraction screens. + * The scripting engine was refined, with the ability to adapt the syntax + for a specific 7z version at runtime, and to export archive conversion tasks as scripts. + * Support for TAR, Brotli, and Zstandard formats was improved. + * Pea was updated to 1.12, fixing for CVE-2023-24785 (this fixes bsc#1208468) + ------------------------------------------------------------------- Mon Dec 19 07:05:55 UTC 2022 - Paolo Stivanin diff --git a/peazip.spec b/peazip.spec index f548dc3..04897ba 100644 --- a/peazip.spec +++ b/peazip.spec @@ -1,7 +1,7 @@ # # spec file for package peazip # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ %define _peazipinstalldir %{_libdir}/peazip -%define _helpver 9.0.0 +%define _helpver 9.1.0 Name: peazip -Version: 9.0.0 +Version: 9.1.0 Release: 0 Summary: Graphical file archiver License: LGPL-3.0-only diff --git a/peazip_help.pdf b/peazip_help.pdf index d4eecf4..501f376 100644 --- a/peazip_help.pdf +++ b/peazip_help.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40668a5883e98c8008bf4f6e1afab8b4c2919a20172a527d8b43916b57f5def2 -size 1477232 +oid sha256:0c01a3af45f9715919d8c8d5ab8fa1dc9b5c9939ece26e41364037dfe5cef056 +size 1347864 From d60bcbab7f53767626836434cc9b1fd7a1419acf8f785bb02c8f31326cc3e9ef Mon Sep 17 00:00:00 2001 From: Paolo Stivanin Date: Mon, 27 Feb 2023 07:47:59 +0000 Subject: [PATCH 2/2] fix OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=109 --- peazip-desktop.patch | 132 ++++++++++++++++--------------------------- 1 file changed, 50 insertions(+), 82 deletions(-) diff --git a/peazip-desktop.patch b/peazip-desktop.patch index 6885477..01cad2e 100644 --- a/peazip-desktop.patch +++ b/peazip-desktop.patch @@ -1,7 +1,6 @@ -Index: peazip-9.0.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 +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 @@ -2,6 +2,8 @@ Exec=peazip -add2archive %F Icon=peazip @@ -11,15 +10,14 @@ Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ Name=peazipadd +@@ -11,3 +13,4 @@ Name[en_US]=peazipadd Icon=peazip ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-9.0.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 +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 @@ -1,7 +1,9 @@ [Desktop Action peazipext] Exec=peazip -ext2full %F @@ -31,15 +29,14 @@ Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ Encoding=UTF-8 +@@ -11,3 +13,4 @@ Name=peazipext Name[en_US]=peazipext ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-9.0.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 +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 @@ -1,7 +1,9 @@ [Desktop Action peazipextfolder] Exec=peazip -ext2folder %F @@ -51,15 +48,14 @@ Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ Icon=peazip +@@ -11,3 +13,4 @@ Name=peazipextfolder Name[en_US]=peazipextfolder ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-9.0.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 +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 @@ -1,7 +1,9 @@ [Desktop Action peazipexthere] Exec=peazip -ext2here %F @@ -71,15 +67,14 @@ Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ Icon=peazip +@@ -11,3 +13,4 @@ Name=peazipexthere Name[en_US]=peazipexthere ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-9.0.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 +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 @@ -2,6 +2,8 @@ Exec=peazip -ext2browse %F Icon=peazip @@ -89,111 +84,84 @@ Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ Icon=peazip +@@ -11,3 +13,4 @@ Name=peazipopen Name[en_US]=peazipopen ServiceTypes=KonqPopupMenu/Plugin,all/all +X-SuSE-translate=true -Index: peazip-9.0.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 @@ +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 +@@ -1,7 +1,9 @@ + [Desktop Action peazipadd] Exec=peazip -add2archive %F Icon=peazip - Name=Archive with PeaZip +-Name=Archive... ++Name=Archive with PeaZip +Name[de]=Archivieren mit PeaZip +Name[it]=Archivia con PeaZip [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ Name=peazipadd - Name[en_US]=peazipadd - Icon=peazip - ServiceTypes=KonqPopupMenu/Plugin,all/all -+X-SuSE-translate=true -Index: peazip-9.0.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 +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 @@ -1,7 +1,9 @@ [Desktop Action peazipext] Exec=peazip -ext2full %F Icon=peazip --Name=Extract (PeaZip) +-Name=Extract... +Name=Extract with PeaZip +Name[de]=Extrahieren mit PeaZip +Name[it]=Estrai con PeaZip [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ Encoding=UTF-8 - Name=peazipext - Name[en_US]=peazipext - ServiceTypes=KonqPopupMenu/Plugin,all/all -+X-SuSE-translate=true -Index: peazip-9.0.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 +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 @@ -1,7 +1,9 @@ [Desktop Action peazipextfolder] Exec=peazip -ext2folder %F Icon=peazip --Name=Extract here to new folder (PeaZip) +-Name=Extract here to a new folder +Name=Extract here to new folder with PeaZip +Name[de]=Hier mit PeaZip in neues Verzeichnis extrahieren +Name[it]=Estrai qui con PeaZip in una nuova cartella [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ Icon=peazip - Name=peazipextfolder - Name[en_US]=peazipextfolder - ServiceTypes=KonqPopupMenu/Plugin,all/all -+X-SuSE-translate=true -Index: peazip-9.0.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 +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 @@ -1,7 +1,9 @@ [Desktop Action peazipexthere] Exec=peazip -ext2here %F Icon=peazip --Name=Extract here (PeaZip) +-Name=Extract here +Name=Extract here with PeaZip +Name[de]=Hier mit PeaZip extrahieren +Name[it]=Estrai qui con PeaZip [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ Icon=peazip - Name=peazipexthere - Name[en_US]=peazipexthere - ServiceTypes=KonqPopupMenu/Plugin,all/all -+X-SuSE-translate=true -Index: peazip-9.0.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 @@ +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 +@@ -1,7 +1,9 @@ + [Desktop Action peazipopen] Exec=peazip -ext2browse %F Icon=peazip - Name=Open with PeaZip +-Name=Open with PeaZip... ++Name=Open with PeaZip +Name[de]=Öffnen mit PeaZip +Name[it]=Apri con PeaZip [Desktop Entry] Type=Service -@@ -11,3 +13,4 @@ Icon=peazip - Name=peazipopen - Name[en_US]=peazipopen - ServiceTypes=KonqPopupMenu/Plugin,all/all -+X-SuSE-translate=true -Index: peazip-9.0.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 +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 @@ -1,14 +1,21 @@ [Desktop Entry] Name=PeaZip @@ -219,7 +187,7 @@ Index: peazip-9.0.0.src/res/share/batch/freedesktop_integration/peazip.desktop Actions=add;extract;extracthere;extractheresmart; [Desktop Action add] -@@ -29,4 +36,4 @@ Icon=peazip_extract +@@ -29,4 +36,4 @@ [Desktop Action extractheresmart] Name=PeaZip, extract here (smart new folder) Exec=peazip -ext2folder %F