diff --git a/peazip-9.7.1.src.zip b/peazip-9.7.1.src.zip
deleted file mode 100644
index fc98053..0000000
--- a/peazip-9.7.1.src.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:18aed692f6300642d4b8ab6d5a2bbd2c5bc46d2c12d9ba693334d90e4cc0de16
-size 5481007
diff --git a/peazip-9.8.0.src.zip b/peazip-9.8.0.src.zip
new file mode 100644
index 0000000..53298c6
--- /dev/null
+++ b/peazip-9.8.0.src.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:023e95eb698e1645a66315b9db1bf5f996fbc32c9ec41c64d96a2e02e00ab5de
+size 8000860
diff --git a/peazip-build_PIE.patch b/peazip-build_PIE.patch
index 831ebeb..4d5956c 100644
--- a/peazip-build_PIE.patch
+++ b/peazip-build_PIE.patch
@@ -5,29 +5,29 @@ Subject: Build PIE binaries
Set lazarus project files so that we produce position
independent executables.
-Index: peazip-9.7.0.src/dev/project_pea.lpi
+Index: peazip-9.8.0.src/dev/project_pea.lpi
===================================================================
---- peazip-9.7.0.src.orig/dev/project_pea.lpi
-+++ peazip-9.7.0.src/dev/project_pea.lpi
-@@ -555,6 +555,8 @@
+--- peazip-9.8.0.src.orig/dev/project_pea.lpi
++++ peazip-9.8.0.src/dev/project_pea.lpi
+@@ -560,6 +560,8 @@
-+
-+
++
++
-Index: peazip-9.7.0.src/dev/project_peach.lpi
+Index: peazip-9.8.0.src/dev/project_peach.lpi
===================================================================
---- peazip-9.7.0.src.orig/dev/project_peach.lpi
-+++ peazip-9.7.0.src/dev/project_peach.lpi
-@@ -1645,6 +1645,8 @@
+--- peazip-9.8.0.src.orig/dev/project_peach.lpi
++++ peazip-9.8.0.src/dev/project_peach.lpi
+@@ -1642,6 +1642,8 @@
-+
-+
++
++
diff --git a/peazip-debuginfo.patch b/peazip-debuginfo.patch
index 180efdc..5c08367 100644
--- a/peazip-debuginfo.patch
+++ b/peazip-debuginfo.patch
@@ -1,8 +1,8 @@
-Index: peazip-9.7.0.src/dev/project_pea.lpi
+Index: peazip-9.8.0.src/dev/project_pea.lpi
===================================================================
---- peazip-9.7.0.src.orig/dev/project_pea.lpi
-+++ peazip-9.7.0.src/dev/project_pea.lpi
-@@ -551,7 +551,7 @@
+--- peazip-9.8.0.src.orig/dev/project_pea.lpi
++++ peazip-9.8.0.src/dev/project_pea.lpi
+@@ -556,7 +556,7 @@
@@ -11,11 +11,11 @@ Index: peazip-9.7.0.src/dev/project_pea.lpi
-Index: peazip-9.7.0.src/dev/project_peach.lpi
+Index: peazip-9.8.0.src/dev/project_peach.lpi
===================================================================
---- peazip-9.7.0.src.orig/dev/project_peach.lpi
-+++ peazip-9.7.0.src/dev/project_peach.lpi
-@@ -1642,7 +1642,7 @@
+--- peazip-9.8.0.src.orig/dev/project_peach.lpi
++++ peazip-9.8.0.src/dev/project_peach.lpi
+@@ -1639,7 +1639,7 @@
@@ -23,4 +23,4 @@ Index: peazip-9.7.0.src/dev/project_peach.lpi
+
-
+
diff --git a/peazip-desktop.patch b/peazip-desktop.patch
index 5218ce6..266ddea 100644
--- a/peazip-desktop.patch
+++ b/peazip-desktop.patch
@@ -1,7 +1,7 @@
-Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipadd.desktop
-+++ peazip-9.7.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
@@ -16,10 +16,10 @@ Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
Icon=peazip
ServiceTypes=KonqPopupMenu/Plugin,all/all
+X-SuSE-translate=true
-Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipext.desktop
-+++ peazip-9.7.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
@@ -36,10 +36,10 @@ Index: peazip-9.7.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.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipextfolder.desktop
-+++ peazip-9.7.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
@@ -56,10 +56,10 @@ Index: peazip-9.7.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.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipexthere.desktop
-+++ peazip-9.7.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
@@ -76,10 +76,10 @@ Index: peazip-9.7.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.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE4-dolphin/peazipopen.desktop
-+++ peazip-9.7.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
@@ -94,10 +94,10 @@ Index: peazip-9.7.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.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipadd.desktop
-+++ peazip-9.7.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
@@ -109,10 +109,10 @@ Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
[Desktop Entry]
Type=Service
-Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipext.desktop
-+++ peazip-9.7.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
@@ -124,10 +124,10 @@ Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
[Desktop Entry]
Type=Service
-Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipextfolder.desktop
-+++ peazip-9.7.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
@@ -139,10 +139,10 @@ Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
[Desktop Entry]
Type=Service
-Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipexthere.desktop
-+++ peazip-9.7.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
@@ -154,10 +154,10 @@ Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
[Desktop Entry]
Type=Service
-Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin/peazipopen.desktop
-+++ peazip-9.7.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
@@ -169,10 +169,10 @@ Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/KDE-servicemenus
[Desktop Entry]
Type=Service
-Index: peazip-9.7.0.src/res/share/batch/freedesktop_integration/peazip.desktop
+Index: peazip-9.8.0.src/res/share/batch/freedesktop_integration/peazip.desktop
===================================================================
---- peazip-9.7.0.src.orig/res/share/batch/freedesktop_integration/peazip.desktop
-+++ peazip-9.7.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
diff --git a/peazip-help_path.patch b/peazip-help_path.patch
index 039b118..460e1c6 100644
--- a/peazip-help_path.patch
+++ b/peazip-help_path.patch
@@ -1,8 +1,8 @@
-Index: peazip-9.7.1.src/dev/peach.pas
+Index: peazip-9.8.0.src/dev/peach.pas
===================================================================
---- peazip-9.7.1.src.orig/dev/peach.pas
-+++ peazip-9.7.1.src/dev/peach.pas
-@@ -45281,7 +45281,7 @@ end;
+--- peazip-9.8.0.src.orig/dev/peach.pas
++++ peazip-9.8.0.src/dev/peach.pas
+@@ -45543,7 +45543,7 @@ end;
procedure TForm_peach.baboutlocalhelpClick(Sender: TObject);
begin
@@ -11,7 +11,7 @@ Index: peazip-9.7.1.src/dev/peach.pas
end;
procedure TForm_peach.baboutplugindirClick(Sender: TObject);
-@@ -70211,7 +70211,7 @@ end;
+@@ -70892,7 +70892,7 @@ end;
procedure TForm_peach.mpeahelpofflineClick(Sender: TObject);
begin
diff --git a/peazip.changes b/peazip.changes
index 72b7f1e..280d545 100644
--- a/peazip.changes
+++ b/peazip.changes
@@ -1,3 +1,59 @@
+-------------------------------------------------------------------
+Mon May 13 10:55:46 UTC 2024 - PragmaticLinux
+
+- 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
+
-------------------------------------------------------------------
Thu Feb 15 07:28:15 UTC 2024 - Paolo Stivanin
diff --git a/peazip.spec b/peazip.spec
index 97d5c24..1324dc2 100644
--- a/peazip.spec
+++ b/peazip.spec
@@ -19,7 +19,7 @@
%define _peazipinstalldir %{_libdir}/peazip
Name: peazip
-Version: 9.7.1
+Version: 9.8.0
Release: 0
Summary: Graphical file archiver
License: LGPL-3.0-only
@@ -27,9 +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
-# For release 9.7.1 the help was not uploaded (the same as 9.7.0 though, which is the one included here)
-#Source2: https://github.com/peazip/PeaZip/releases/download/%{version}/peazip_help.pdf
-Source2: 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
diff --git a/peazip_help.pdf b/peazip_help.pdf
index 4e80a81..9ae5088 100644
--- a/peazip_help.pdf
+++ b/peazip_help.pdf
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b71d507cdbacbaec3b6609f3828cec7e244b61221b307ca1752af17a7ee473cc
-size 1366449
+oid sha256:828e1d202bcd0db61f605aa4cbc52385d3e8697c4621231758ff33d69dbe6ded
+size 1373696