SHA256
1
0
forked from pool/peazip

17 Commits

Author SHA256 Message Date
cf8ff2c8c0 Accepting request 1287452 from devel:languages:pascal
- Update to 10.5.0:
  * https://peazip.github.io/changelog.html

OBS-URL: https://build.opensuse.org/request/show/1287452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/peazip?expand=0&rev=56
2025-06-23 13:01:23 +00:00
Pragmatic Linux
73afa70297 - Update to 10.5.0:
* https://peazip.github.io/changelog.html

OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=149
2025-06-20 15:16:43 +00:00
d256e36789 Accepting request 1269436 from devel:languages:pascal
- Update to 10.4.0:
  * https://peazip.github.io/changelog.html

OBS-URL: https://build.opensuse.org/request/show/1269436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/peazip?expand=0&rev=55
2025-04-15 14:46:55 +00:00
Paolo Stivanin
f193aa8838 rebase patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=147
2025-04-15 06:17:19 +00:00
Paolo Stivanin
3f1f3aa0c4 - Update to 10.4.0:
* https://peazip.github.io/changelog.html

OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=146
2025-04-15 06:11:20 +00:00
fb05cefc0f Accepting request 1249238 from devel:languages:pascal
- Update to 10.3.0:
  * https://peazip.github.io/changelog.html

OBS-URL: https://build.opensuse.org/request/show/1249238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/peazip?expand=0&rev=54
2025-02-28 16:44:41 +00:00
Paolo Stivanin
7d1c436cc4 fix spec
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=144
2025-02-28 12:40:26 +00:00
Paolo Stivanin
8aaa878eea update patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=143
2025-02-28 12:23:12 +00:00
Paolo Stivanin
4c762fc10a - Update to 10.3.0:
* https://peazip.github.io/changelog.html

OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=142
2025-02-28 12:17:07 +00:00
91a95fd1ef Accepting request 1237049 from devel:languages:pascal
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1237049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/peazip?expand=0&rev=53
2025-01-12 10:22:45 +00:00
Paolo Stivanin
2e2402dc8a fix spec
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=140
2025-01-04 13:48:53 +00:00
Paolo Stivanin
34f5341c88 - Update to 10.2.0:
* enhances detection of issues in archives
  * improves displaying archive comments
  * adds support for Brotli and Zstandard maximum compression
  * updates app's icon to unify the look & feel on all platforms.
  * 7z backend is updated to 24.09
  * PEA is updated to 1.22 introducing hybrid KDF mode, employing both PBKDF2 and Scrypt to increase resiliency against dictionary and brute force password-recovery attacks.
  * Qt6 packages replace Qt5 ones, and Flatpak is now built for Wayland (with fallback X11 option).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=139
2025-01-04 13:39:39 +00:00
04dfcb8ac4 Accepting request 1223659 from devel:languages:pascal
- Update to 10.1.0:
  BACKEND
    * Pea 1.21, introduced scrypt KDF as default option to improve resilience to password guessing attacks (increasing memory cost per instance) over PBKDF2 implemented in previous versions
  CODE
    * Fixed "Ask before overwriting (in console)" extraction option, now correctly sets the app in console mode superseding other options
    * Fixed directory copy/move on Unix-like systems
  FILE MANAGER
    * GUI update
  EXTRACTION and ARCHIVING
    * Updated compression pre-sets

OBS-URL: https://build.opensuse.org/request/show/1223659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/peazip?expand=0&rev=52
2024-11-12 18:24:07 +00:00
Paolo Stivanin
393f70eadf - Update to 10.1.0:
BACKEND
    * Pea 1.21, introduced scrypt KDF as default option to improve resilience to password guessing attacks (increasing memory cost per instance) over PBKDF2 implemented in previous versions
  CODE
    * Fixed "Ask before overwriting (in console)" extraction option, now correctly sets the app in console mode superseding other options
    * Fixed directory copy/move on Unix-like systems
  FILE MANAGER
    * GUI update
  EXTRACTION and ARCHIVING
    * Updated compression pre-sets

OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=137
2024-11-12 12:29:48 +00:00
116ff402ed 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
2024-10-28 14:21:56 +00:00
Paolo Stivanin
59e4ee1b61 fix spec
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=135
2024-10-28 08:08:33 +00:00
Paolo Stivanin
d8608e8e0c - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=134
2024-10-28 07:44:41 +00:00
9 changed files with 175 additions and 98 deletions

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

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

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.5.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.5.0.src.orig/dev/project_pea.lpi
+++ peazip-10.5.0.src/dev/project_pea.lpi
@@ -585,6 +585,8 @@
<DebugInfoType Value="dsDwarf3"/>
</Debugging>
<Options>
@@ -18,12 +18,12 @@ 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.5.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 @@
<GenerateDebugInfo Value="False"/>
--- peazip-10.5.0.src.orig/dev/project_peach.lpi
+++ peazip-10.5.0.src/dev/project_peach.lpi
@@ -1667,6 +1667,8 @@
<RunWithoutDebug Value="True"/>
</Debugging>
<Options>
+ <PassLinkerOptions Value="True"/>

View File

@@ -1,26 +1,13 @@
Index: peazip-9.9.1.src/dev/project_pea.lpi
Index: peazip-10.5.0.src/dev/project_peach.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.5.0.src.orig/dev/project_peach.lpi
+++ peazip-10.5.0.src/dev/project_peach.lpi
@@ -1663,7 +1663,7 @@
</CodeGeneration>
<Linking>
<Debugging>
- <GenerateDebugInfo Value="False"/>
+ <GenerateDebugInfo Value="True"/>
<DebugInfoType Value="dsDwarf3"/>
<RunWithoutDebug Value="True"/>
</Debugging>
<Options>
Index: peazip-9.9.1.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 @@
</CodeGeneration>
<Linking>
<Debugging>
- <GenerateDebugInfo Value="False"/>
+ <GenerateDebugInfo Value="True"/>
</Debugging>
<Options>
<PassLinkerOptions Value="True"/>

View File

@@ -1,7 +1,7 @@
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop
+++ peazip-10.5.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-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
Icon=peazip
ServiceTypes=KonqPopupMenu/Plugin,all/all
+X-SuSE-translate=true
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop
+++ peazip-10.5.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-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
Name[en_US]=peazipext
ServiceTypes=KonqPopupMenu/Plugin,all/all
+X-SuSE-translate=true
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop
+++ peazip-10.5.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-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
Name[en_US]=peazipextfolder
ServiceTypes=KonqPopupMenu/Plugin,all/all
+X-SuSE-translate=true
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop
+++ peazip-10.5.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-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
Name[en_US]=peazipexthere
ServiceTypes=KonqPopupMenu/Plugin,all/all
+X-SuSE-translate=true
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop
+++ peazip-10.5.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-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
Name[en_US]=peazipopen
ServiceTypes=KonqPopupMenu/Plugin,all/all
+X-SuSE-translate=true
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop
+++ peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop
@@ -1,7 +1,9 @@
[Desktop Action peazipadd]
Exec=peazip -add2archive %F
@@ -109,10 +109,10 @@ Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
[Desktop Entry]
Type=Service
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop
+++ peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop
@@ -1,7 +1,9 @@
[Desktop Action peazipext]
Exec=peazip -ext2full %F
@@ -124,10 +124,10 @@ Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
[Desktop Entry]
Type=Service
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop
+++ peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop
@@ -1,7 +1,9 @@
[Desktop Action peazipextfolder]
Exec=peazip -ext2folder %F
@@ -139,10 +139,10 @@ Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
[Desktop Entry]
Type=Service
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop
+++ peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop
@@ -1,7 +1,9 @@
[Desktop Action peazipexthere]
Exec=peazip -ext2here %F
@@ -154,13 +154,13 @@ Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
[Desktop Entry]
Type=Service
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop
+++ peazip-10.5.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop
@@ -1,7 +1,9 @@
[Desktop Action peazipopen]
Exec=peazip -ext2browse %F
Exec=peazip -ext2browse %f
Icon=peazip
-Name=Open with PeaZip...
+Name=Open with PeaZip
@@ -169,10 +169,10 @@ Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
[Desktop Entry]
Type=Service
Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/peazip.desktop
Index: peazip-10.5.0.src/res/share/batch/freedesktop_integration/peazip.desktop
===================================================================
--- peazip-9.8.0.src.orig/res/share/batch/freedesktop_integration/peazip.desktop
+++ peazip-9.8.0.src/res/share/batch/freedesktop_integration/peazip.desktop
--- peazip-10.5.0.src.orig/res/share/batch/freedesktop_integration/peazip.desktop
+++ peazip-10.5.0.src/res/share/batch/freedesktop_integration/peazip.desktop
@@ -1,14 +1,21 @@
[Desktop Entry]
Name=PeaZip

View File

@@ -1,8 +1,8 @@
Index: peazip-9.9.1.src/dev/peach.pas
Index: peazip-10.5.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.5.0.src.orig/dev/peach.pas
+++ peazip-10.5.0.src/dev/peach.pas
@@ -45718,7 +45718,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;
@@ -71832,7 +71832,7 @@ end;
procedure TForm_peach.mpeahelpofflineClick(Sender: TObject);
begin

View File

@@ -1,3 +1,82 @@
-------------------------------------------------------------------
Fri Jun 20 15:02:45 UTC 2025 - PragmaticLinux <info@pragmaticlinux.com>
- Update to 10.5.0:
* https://peazip.github.io/changelog.html
-------------------------------------------------------------------
Tue Apr 15 06:11:03 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
- Update to 10.4.0:
* https://peazip.github.io/changelog.html
-------------------------------------------------------------------
Fri Feb 28 12:16:33 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
- Update to 10.3.0:
* https://peazip.github.io/changelog.html
-------------------------------------------------------------------
Sat Jan 4 12:55:25 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
- Update to 10.2.0:
* enhances detection of issues in archives
* improves displaying archive comments
* adds support for Brotli and Zstandard maximum compression
* updates app's icon to unify the look & feel on all platforms.
* 7z backend is updated to 24.09
* PEA is updated to 1.22 introducing hybrid KDF mode, employing both PBKDF2 and Scrypt to increase resiliency against dictionary and brute force password-recovery attacks.
* Qt6 packages replace Qt5 ones, and Flatpak is now built for Wayland (with fallback X11 option).
-------------------------------------------------------------------
Tue Nov 12 12:28:03 UTC 2024 - Paolo Stivanin <info@paolostivanin.com>
- Update to 10.1.0:
BACKEND
* Pea 1.21, introduced scrypt KDF as default option to improve resilience to password guessing attacks (increasing memory cost per instance) over PBKDF2 implemented in previous versions
CODE
* Fixed "Ask before overwriting (in console)" extraction option, now correctly sets the app in console mode superseding other options
* Fixed directory copy/move on Unix-like systems
FILE MANAGER
* GUI update
EXTRACTION and ARCHIVING
* Updated compression pre-sets
-------------------------------------------------------------------
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

@@ -1,7 +1,7 @@
#
# spec file for package peazip
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define _peazipinstalldir %{_libdir}/peazip
Name: peazip
Version: 9.9.1
Version: 10.5.0
Release: 0
Summary: Graphical file archiver
License: LGPL-3.0-only
@@ -27,8 +27,7 @@ Group: Productivity/Archiving/Compression
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/%{version}/peazip_help.pdf
Patch0: peazip-desktop.patch
# PATCH-FIX-OPENSUSE peazip-build_PIE.patch -- aloisio@gmx.com
Patch1: peazip-build_PIE.patch
@@ -44,7 +43,7 @@ BuildRequires: fpc
BuildRequires: fpc-src
BuildRequires: kf5-filesystem
BuildRequires: lazarus-ide
BuildRequires: lazarus-lcl-qt5
BuildRequires: lazarus-lcl-qt6
BuildRequires: lazarus-tools
BuildRequires: libX11-devel
BuildRequires: unzip
@@ -59,9 +58,6 @@ BuildRequires: p7zip
Requires: p7zip
%endif
Requires: upx
%if 0%{?suse_version} < 1500
BuildRequires: update-desktop-files
%endif
Suggests: arc
Suggests: brotli
Suggests: zpaq
@@ -79,19 +75,28 @@ create self-extracting archives, split/join files, supports strong encryption wi
has an encrypted password manager, secure deletion, can find duplicate files, calculate hashes, and
export job definition as a script.
%if 0%{?suse_version} < 1690
%package kf5
Summary: KF5 servicemenu for peazip
Group: Productivity/Archiving/Compression
Requires: peazip
%if 0%{?suse_version} < 1500
Requires(post): update-desktop-files
Requires(postun): update-desktop-files
%endif
BuildArch: noarch
%description kf5
PeaZip is a file and archive manager GUI for many formats.
This subpackage contains the KF5 integration.
%else
%package kf6
Summary: KF6 servicemenu for peazip
Group: Productivity/Archiving/Compression
Requires: peazip
BuildArch: noarch
%description kf6
PeaZip is a file and archive manager GUI for many formats.
This subpackage contains the KF6 integration.
%endif
%prep
%autosetup -p1 -n %{name}-%{version}.src
@@ -109,8 +114,8 @@ lazbuild \
%ifarch x86_64
--cpu=x86_64 \
%endif
--widgetset=qt5 \
--max-process-count=1 \
--widgetset=qt6 \
--max-process-count=1 \
-B --add-package metadarkstyle/metadarkstyle.lpk
# Build Peazip
lazbuild \
@@ -118,8 +123,8 @@ lazbuild \
%ifarch x86_64
--cpu=x86_64 \
%endif
--widgetset=qt5 \
--max-process-count=1 \
--widgetset=qt6 \
--max-process-count=1 \
-B project_pea.lpi project_peach.lpi
%install
@@ -157,27 +162,25 @@ sed -i 's/Categories=Qt;KDE;Utility;System;Archiving;/Categories=Qt;KDE;Utility;
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
chmod +x %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/Nautilus-scripts/Archiving/PeaZip/*
chmod +x %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/Nautilus-scripts/PeaZip/*
%if 0%{?suse_version} < 1690
pushd %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/
mkdir -p %{buildroot}%{_kf5_servicesdir}/ServiceMenus
install -m644 *.desktop %{buildroot}%{_kf5_servicesdir}/ServiceMenus
%else
pushd %{buildroot}%{_peazipinstalldir}/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE6-dolphin/
mkdir -p %{buildroot}%{_datadir}/kio/servicemenus
install -m644 *.desktop %{buildroot}%{_datadir}/kio/servicemenus/
%endif
popd
# Remove hard linked png
rm %{buildroot}%{_peazipinstalldir}/res/share/icons/peazip.png
find %{buildroot} -type f -size 0 -delete
%fdupes %{buildroot}/%{_prefix}
%if 0%{?suse_version} < 1500
%post kf5
%desktop_database_post
%postun kf5
%desktop_database_postun
%endif
%files
%license copying.txt
%doc readme.txt peazip_help.pdf
@@ -187,8 +190,16 @@ find %{buildroot} -type f -size 0 -delete
%{_datadir}/applications/peazip.desktop
%{_datadir}/pixmaps/peazip.png
%if 0%{?suse_version} < 1690
%files kf5
%dir %{_kf5_servicesdir}/ServiceMenus
%{_kf5_servicesdir}/ServiceMenus/*.desktop
%else
%files kf6
%dir %{_datadir}/kio
%dir %{_datadir}/kio/servicemenus
%{_datadir}/kio/servicemenus/*.desktop
%endif
%changelog

View File

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