Accepting request 881056 from devel:languages:pascal

OBS-URL: https://build.opensuse.org/request/show/881056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/peazip?expand=0&rev=29
This commit is contained in:
Richard Brown 2021-03-30 19:00:33 +00:00 committed by Git OBS Bridge
commit 9ffd9e3009
8 changed files with 150 additions and 52 deletions

View File

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

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

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

View File

@ -1,7 +1,7 @@
Index: peazip-7.4.1.src/FreeDesktop_integration/peazip.desktop Index: peazip-7.7.1.src/FreeDesktop_integration/peazip.desktop
=================================================================== ===================================================================
--- peazip-7.4.1.src.orig/FreeDesktop_integration/peazip.desktop --- peazip-7.7.1.src.orig/FreeDesktop_integration/peazip.desktop
+++ peazip-7.4.1.src/FreeDesktop_integration/peazip.desktop +++ peazip-7.7.1.src/FreeDesktop_integration/peazip.desktop
@@ -1,13 +1,16 @@ @@ -1,13 +1,16 @@
[Desktop Entry] [Desktop Entry]
-Version=1.0 -Version=1.0
@ -26,10 +26,10 @@ Index: peazip-7.4.1.src/FreeDesktop_integration/peazip.desktop
+Categories=Qt;KDE;Utility;System;Archiving; +Categories=Qt;KDE;Utility;System;Archiving;
+X-KDE-StartupNotify=true +X-KDE-StartupNotify=true
+X-SuSE-translate=true +X-SuSE-translate=true
Index: peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipadd.desktop Index: peazip-7.7.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipadd.desktop
=================================================================== ===================================================================
--- peazip-7.4.1.src.orig/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipadd.desktop --- peazip-7.7.1.src.orig/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipadd.desktop
+++ peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipadd.desktop +++ peazip-7.7.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipadd.desktop
@@ -2,6 +2,8 @@ @@ -2,6 +2,8 @@
Exec=peazip -add2archive %F Exec=peazip -add2archive %F
Icon=peazip Icon=peazip
@ -44,10 +44,10 @@ Index: peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/serv
Icon=peazip Icon=peazip
ServiceTypes=KonqPopupMenu/Plugin,all/all ServiceTypes=KonqPopupMenu/Plugin,all/all
+X-SuSE-translate=true +X-SuSE-translate=true
Index: peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipext.desktop Index: peazip-7.7.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipext.desktop
=================================================================== ===================================================================
--- peazip-7.4.1.src.orig/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipext.desktop --- peazip-7.7.1.src.orig/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipext.desktop
+++ peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipext.desktop +++ peazip-7.7.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipext.desktop
@@ -1,7 +1,9 @@ @@ -1,7 +1,9 @@
[Desktop Action peazipext] [Desktop Action peazipext]
Exec=peazip -ext2full %F Exec=peazip -ext2full %F
@ -64,10 +64,10 @@ Index: peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/serv
Name[en_US]=peazipext Name[en_US]=peazipext
ServiceTypes=KonqPopupMenu/Plugin,all/all ServiceTypes=KonqPopupMenu/Plugin,all/all
+X-SuSE-translate=true +X-SuSE-translate=true
Index: peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipextfolder.desktop Index: peazip-7.7.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipextfolder.desktop
=================================================================== ===================================================================
--- peazip-7.4.1.src.orig/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipextfolder.desktop --- peazip-7.7.1.src.orig/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipextfolder.desktop
+++ peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipextfolder.desktop +++ peazip-7.7.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipextfolder.desktop
@@ -1,7 +1,9 @@ @@ -1,7 +1,9 @@
[Desktop Action peazipextfolder] [Desktop Action peazipextfolder]
Exec=peazip -ext2folder %F Exec=peazip -ext2folder %F
@ -84,10 +84,10 @@ Index: peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/serv
Name[en_US]=peazipextfolder Name[en_US]=peazipextfolder
ServiceTypes=KonqPopupMenu/Plugin,all/all ServiceTypes=KonqPopupMenu/Plugin,all/all
+X-SuSE-translate=true +X-SuSE-translate=true
Index: peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipexthere.desktop Index: peazip-7.7.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipexthere.desktop
=================================================================== ===================================================================
--- peazip-7.4.1.src.orig/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipexthere.desktop --- peazip-7.7.1.src.orig/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipexthere.desktop
+++ peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipexthere.desktop +++ peazip-7.7.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipexthere.desktop
@@ -1,7 +1,9 @@ @@ -1,7 +1,9 @@
[Desktop Action peazipexthere] [Desktop Action peazipexthere]
Exec=peazip -ext2here %F Exec=peazip -ext2here %F
@ -104,10 +104,10 @@ Index: peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/serv
Name[en_US]=peazipexthere Name[en_US]=peazipexthere
ServiceTypes=KonqPopupMenu/Plugin,all/all ServiceTypes=KonqPopupMenu/Plugin,all/all
+X-SuSE-translate=true +X-SuSE-translate=true
Index: peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipopen.desktop Index: peazip-7.7.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipopen.desktop
=================================================================== ===================================================================
--- peazip-7.4.1.src.orig/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipopen.desktop --- peazip-7.7.1.src.orig/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipopen.desktop
+++ peazip-7.4.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipopen.desktop +++ peazip-7.7.1.src/FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipopen.desktop
@@ -2,6 +2,8 @@ @@ -2,6 +2,8 @@
Exec=peazip -ext2browse %F Exec=peazip -ext2browse %F
Icon=peazip Icon=peazip

View File

@ -1,24 +0,0 @@
diff -purN peazip-6.6.1.src.orig/rmd160.pas peazip-6.6.1.src/rmd160.pas
--- peazip-6.6.1.src.orig/rmd160.pas 2018-11-27 15:51:25.463922229 +0100
+++ peazip-6.6.1.src/rmd160.pas 2018-11-27 15:55:25.321937426 +0100
@@ -125,7 +125,7 @@ implementation
{$ifdef FPC}
- {$ifndef CPUARM}
+ {$if not(defined(CPUARM)) and not(defined(CPUAARCH64))}
{$asmmode intel}
{$endif}
{$endif}
diff -purN peazip-6.6.1.src.orig/tsc.pas peazip-6.6.1.src/tsc.pas
--- peazip-6.6.1.src.orig/tsc.pas 2018-11-27 15:51:25.463922229 +0100
+++ peazip-6.6.1.src/tsc.pas 2018-11-27 16:05:25.150978582 +0100
@@ -95,7 +95,7 @@ function _CheckRDTSC: boolean;
implementation
-{$ifdef CPUARM}
+{$if defined(CPUARM) or defined(CPUAARCH64)}
{$ifdef WINCE}

View File

@ -1,3 +1,127 @@
-------------------------------------------------------------------
Wed Mar 24 13:46:55 UTC 2021 - ecsos <ecsos@opensuse.org>
- Update to 7.8.0
* BACKEND
- PEA 0.77
* CODE
- (Linux) Alternative Qt5 build is now available as portable
package
- If a setting requires to restart PeaZip (localization, system
integration, change work folder) it is told in the hint text
for the item
- Various fixes and improvements
* FILE MANAGER
- (Windows) Drag&drop now allows to drag-extract files directly
to other applications, previoulsy it was possible to
drag-extract to the system only - 2021 03 22 fix for Windows
32 bit version, sources and legacy Windows 32 bit packages
were republished and online hash values were updated
- Righclicking an element on the breadcrumb it is now possible
to use context menu functions on it - e.g. display properties,
open the path in system's file explorer, open command prompt
here, etc
* EXTRACTION and ARCHIVING
- Interactive extraction option (checked by default on Windows)
enables two-step extraction for all archive types supported
through 7z/p7zip: content is extracted to a fresh folder and
then moved to actual output destination with standard
system's calls.
- When interactive extraction is used, all unneeded levels of
directory nesting are removed, and conflicts with existing
files are prompted interactively to user.
- Unchecking the option, it is possible to perform
single-step extraction as in previous versions, with policy
based directives to resolve naming conflicts without
needing user interaction (recommended when creating
scripts).
- It is now possible to set custom extensions for "Extract
everything for" in Options > Settings > Archive manager,
Extract group
- It is now possible to replace archive extension with a custom
extension from archiving screen, Advanced tab
- In res/presets/custom directory are provided some pre built
compression settings for comic book archive formats which
uses the new custom extension feature
- Priority for archiving and extraction tasks can now be
permanently set from Options > Settings > General, Tasks
priority
- (Windows 7+) Global progress is shown in application's icon
in taskbar
-------------------------------------------------------------------
Mon Mar 15 15:09:55 UTC 2021 - ecsos <ecsos@opensuse.org>
- Update to 7.7.1
* BACKEND
- Pea 0.76
- UPX was removed from Windows packages due the amount of false
positives triggered in (low quality) security software; it is
possible to add UPX support installing Additional Formats
Plugin, or downloading and copying the most up to date UPX
executable in res\upx subfolder in PeaZip's directory
* CODE
- Command line -ext2simple and -ext2simplefolder can now accept
also empthy output path (extract to archive's path)
- ext2simplefolder as -ext2folder (switch -*folder) apply
smart folder policy, while -ext2simple and -ext2here
ignores it
- Updated web search (Ctrl+Alt+F3)
- Updated Windows installers to work with recent versions of
InnoSetup (.exe) and MSIWrapper (.msi)
- Various fixes
- CPUAARCH64 now disable Intel ASM to allow build on ARM64
architectures
- fixed adding multiple .enc suffix
- fixed various issues with non-English localizations
- fixed issue with preview for special file types (bat, exe,
html) resulting in extraction instead of preview
- improved handling special characters in password for arc,
rar, and pea formats
- (Linux) improved handling of special characters in
filenames
- (Linux) fixed issues with smart folder option
* EXTRACTION and ARCHIVING
- PEA compression and decompression can now be cancelled from
the GUI
- Drop peazip-fix_aarch64.patch because now in upstream.
-------------------------------------------------------------------
Sat Feb 6 14:01:57 UTC 2021 - ecsos <ecsos@opensuse.org>
- Update to 7.7.0
* BACKEND
- (Linux) Can now optionally use system p7zip, if installed,
from Options > Settings, General tab requires p7zip-full
(or equivalent package) to be installed in order to have a 7z
binary compatible with PeaZip's requirements in terms of
syntax and features
* CODE
- Various fixes
* FILE MANAGER
- Added shortcut Ctrl+W to close window, consistently with
conventional use in WinRar and Windows file explorer
- Improved control over temporary work directory, used when the
archive is created or edited, during drag and drop extraction
(Windows), and content preview
- Output: faster as no copy to destination is needed, more
secure as no content is unpacked/decrypted outside of the
intended destination path
- Output, preview in user's temp
- User's temp (as conventionally used by most applications):
in case of failure for any reason, user's temp folder is
the single place to look for orphaned data and can be
safely cleaned
- None, user's temp if needed: allows exceptions to perform
drag and drop extraction and preview using user's temp
- None: no exceptions allowed, no temporary work data is saved,
this does not allow to perform neither drag and drop
extraction nor preview, as archive content can't be
transparently unpacked and passed to system's drag & drop
handler, nor to the associated application
* EXTRACTION and ARCHIVING
- Added read support to .appxbundle format
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jan 15 09:10:07 UTC 2021 - Max Lin <mlin@suse.com> Fri Jan 15 09:10:07 UTC 2021 - Max Lin <mlin@suse.com>

View File

@ -17,9 +17,9 @@
%define _peazipinstalldir %{_libdir}/peazip %define _peazipinstalldir %{_libdir}/peazip
%define _helpver 7.6.0 %define _helpver 7.8.0
Name: peazip Name: peazip
Version: 7.6.0 Version: 7.8.0
Release: 0 Release: 0
Summary: Graphical file archiver Summary: Graphical file archiver
License: LGPL-3.0-only License: LGPL-3.0-only
@ -29,8 +29,6 @@ Source0: https://sourceforge.net/projects/peazip/files/%{version}/peazip-
Source1: altconf.txt Source1: altconf.txt
Source2: https://sourceforge.net/projects/peazip/files/%{_helpver}/peazip_help.pdf#/peazip_help-%{_helpver}.pdf Source2: https://sourceforge.net/projects/peazip/files/%{_helpver}/peazip_help.pdf#/peazip_help-%{_helpver}.pdf
Patch0: peazip-desktop.patch Patch0: peazip-desktop.patch
# PATCH-FIX-UPSTREAM: https://sourceforge.net/p/peazip/tickets/492/
Patch1: peazip-fix_aarch64.patch
# PATCH-FIX-OPENSUSE peazip-build_PIE.patch -- aloisio@gmx.com # PATCH-FIX-OPENSUSE peazip-build_PIE.patch -- aloisio@gmx.com
Patch2: peazip-build_PIE.patch Patch2: peazip-build_PIE.patch
# PATCH-FIX-OPENSUSE peazip-help_path.patch set correct path for the pdf guide -- aloisio@gmx.com # PATCH-FIX-OPENSUSE peazip-help_path.patch set correct path for the pdf guide -- aloisio@gmx.com

View File

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

3
peazip_help-7.8.0.pdf Normal file
View File

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