SHA256
1
0
forked from pool/peazip
peazip/peazip-desktop.patch
Pragmatic Linux 457c5ac63c Accepting request 1173639 from home:pragmalin:branches:devel:languages:pascal
- Update to 9.8.0:
  BACKEND
  * Pea 1.18

  CODE
  * Code cleanup
  * Compiled with Lazarus 3.2, sources are still compatible with Lazarus 2.x line
  * Various fixes
    * Fixed directory name sorting which for some widget sets was wrongly displayed in
      treeview and breadcrumb dropdown menus
    * Fixed drag and drop extraction failing for some paths (Windows)
    * Fixed inability to browse symlinked directories on Windows (other systems are
      immune from the issue)

  FILE MANAGER
  * Added "Always browse archives in flat view" option switch in main menu > Browse and
    app's context menu > Navigation
  * Added Comment, and Info functions to Status bar context menu, to improve its
    usefulness in providing information to user
  * Improved direct extraction of archives from context menu
    * From context menu "Extract to" submenu it is now possible to directly extract all
      or selected item(s), without further confirmation, to any output path in bookmarks,
      history or breadcrumb
    * Extract here links (optionally to smart folder or to new folder) can now extract
      all or selected items
      * In the dropdown menu of Extract button are still available "Extract all" entries
    * Selection and navigation submenus in extraction and archiving screens are now
      organized in same way of extract here submenu: bookmarks are shown first, history,
      session history, and breadcrumb are shown in History submenu
    * Rename dialog now allows to directly switch to Move to dialog (change file path
      string rather than file name string)
  * Updated themes
    * New Mac and Tux themes
    * Old themes and additional custom themes are still available online, clicking "Check
      for Themes" button on Themes screen (Windows 10+) The application, which by default
      follows system colors, can be manually forced to light or dark mode, regardless
      system mode, creating an empty file named "light" or "dark" in the same path of the
      executable (not integrated with themes due to technical limitations)

  EXTRACTION and ARCHIVING
  * Added new command line switches, which can be used both in scripts and for system
    integration (context menus, SendTo items, .desktop files, Automator scripts)
    * -ext2neutral directly extracts archives in current path applying the "new folder"
      policy as defined in PeaZip app (non, new folder, smart new folder, or force new
      folder)
    * -ext2downloads, -ext2desktop, -ext2documents directly extract archives in
      Downloads, Desktop, or Documents path (applying app's new folder policy)
    * -ext2bookmark(1..8) extract archives in the path of the bookmarked item number 1 to 8
    * Windows context menu versions of those switches begins with -ext2multi instead of -ext2
    * Created sample scripts (.bat, .sh), W11 mini-context menu entries, SendTo items,
      .desktop files and macOS service menus for -ext2downloads, -ext2desktop,
      -ext2documents switches, in (PeaZip)/res/share/batch directory

OBS-URL: https://build.opensuse.org/request/show/1173639
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=128
2024-05-13 11:41:43 +00:00

201 lines
9.9 KiB
Diff

Index: peazip-9.8.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
@@ -2,6 +2,8 @@
Exec=peazip -add2archive %F
Icon=peazip
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.8.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
@@ -1,7 +1,9 @@
[Desktop Action peazipext]
Exec=peazip -ext2full %F
Icon=peazip
-Name=Extract (PeaZip)
+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.8.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
@@ -1,7 +1,9 @@
[Desktop Action peazipextfolder]
Exec=peazip -ext2folder %F
Icon=peazip
-Name=Extract here to new folder (PeaZip)
+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.8.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
@@ -1,7 +1,9 @@
[Desktop Action peazipexthere]
Exec=peazip -ext2here %F
Icon=peazip
-Name=Extract here (PeaZip)
+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.8.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
@@ -2,6 +2,8 @@
Exec=peazip -ext2browse %F
Icon=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.8.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
@@ -1,7 +1,9 @@
[Desktop Action peazipadd]
Exec=peazip -add2archive %F
Icon=peazip
-Name=Archive...
+Name=Archive with PeaZip
+Name[de]=Archivieren mit PeaZip
+Name[it]=Archivia con PeaZip
[Desktop Entry]
Type=Service
Index: peazip-9.8.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
@@ -1,7 +1,9 @@
[Desktop Action peazipext]
Exec=peazip -ext2full %F
Icon=peazip
-Name=Extract...
+Name=Extract with PeaZip
+Name[de]=Extrahieren mit PeaZip
+Name[it]=Estrai con PeaZip
[Desktop Entry]
Type=Service
Index: peazip-9.8.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
@@ -1,7 +1,9 @@
[Desktop Action peazipextfolder]
Exec=peazip -ext2folder %F
Icon=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
Index: peazip-9.8.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
@@ -1,7 +1,9 @@
[Desktop Action peazipexthere]
Exec=peazip -ext2here %F
Icon=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
Index: peazip-9.8.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
@@ -1,7 +1,9 @@
[Desktop Action peazipopen]
Exec=peazip -ext2browse %F
Icon=peazip
-Name=Open with PeaZip...
+Name=Open with PeaZip
+Name[de]=Öffnen mit PeaZip
+Name[it]=Apri con PeaZip
[Desktop Entry]
Type=Service
Index: peazip-9.8.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
@@ -1,14 +1,21 @@
[Desktop Entry]
Name=PeaZip
Comment=PeaZip archive manager
-Exec=peazip %F
+Exec=peazip
TryExec=peazip
Icon=peazip
Type=Application
Terminal=false
-Categories=Utility;Archiving;Compression;
+Categories=Qt;KDE;Utility;System;Archiving;
+X-KDE-StartupNotify=true
+X-SuSE-translate=true
Keywords=zip;rar;tar;compress;extract;unpack;
-MimeType=application/bzip2;application/gzip;application/vnd.android.package-archive;application/vnd.ms-cab-compressed;application/vnd.debian.binary-package;application/x-7z-compressed;application/x-7z-compressed-tar;application/x-ace;application/x-alz;application/x-ar;application/x-archive;application/x-arj;application/x-brotli;application/x-bzip-brotli-tar;application/x-bzip;application/x-bzip-compressed-tar;application/x-bzip1;application/x-bzip1-compressed-tar;application/x-cabinet;application/x-cd-image;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-chrome-extension;application/x-deb;application/x-ear;application/x-ms-dos-executable;application/x-gtar;application/x-gzip;application/x-gzpostscript;application/x-java-archive;application/x-lha;application/x-lhz;application/x-lrzip;application/x-lrzip-compressed-tar;application/x-lz4;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lz4-compressed-tar;application/x-ms-wim;application/x-rar;application/x-rar-compressed;application/x-rpm;application/x-source-rpm;application/x-rzip;application/x-rzip-compressed-tar;application/x-tar;application/x-tarz;application/x-tzo;application/x-stuffit;application/x-war;application/x-xar;application/x-xz;application/x-xz-compressed-tar;application/x-zip;application/x-zip-compressed;application/x-zstd-compressed-tar;application/x-zoo;application/zip;application/zstd;
+GenericName=Free Zip files utility
+GenericName[de]=Freies Zip-Dateien Utility
+Comment=Free Zip files utility, supports 150+ formats: 7Z, ISO, RAR, ZIP, ZIPX
+Comment[de]=Freies Zip-Dateien Utility, unterstützt 150+ Formate: 7Z, ISO, RAR, ZIP, ZIPX
+Comment[it]=Programma per file Zip gratuito, supporta 150+ formati: 7Z, ISO, RAR, ZIP, ZIPX
+MimeType=application/x-gzip;application/x-lha;application/x-tar;application/x-tgz;application/x-tbz;application/x-tbz2;application/x-zip;application/zip;application/x-bzip;application/x-rar;application/x-tarz;application/x-archive;application/x-bzip2;application/x-jar;application/x-deb;application/x-ace;application/x-7z;application/x-arc;application/x-arj;application/x-compress;application/x-cpio;
Actions=add;extract;extracthere;extractheresmart;
[Desktop Action add]