diff --git a/util/archive/xarchiver/files/Re-enable_left_mouse_button_double_clicks.patch b/util/archive/xarchiver/files/Re-enable_left_mouse_button_double_clicks.patch
new file mode 100644
index 0000000000..c5468b3916
--- /dev/null
+++ b/util/archive/xarchiver/files/Re-enable_left_mouse_button_double_clicks.patch
@@ -0,0 +1,35 @@
+--- a/src/window.c 2022-07-03 19:33:57.181805213 +0300
++++ b/src/window.c 2022-07-03 19:32:30.683186090 +0300
+@@ -2597,6 +2597,7 @@
+
+ gboolean xa_treeview_mouse_button_press (GtkWidget *widget, GdkEventButton *event, XArchive *archive)
+ {
++ static guint32 last_button1;
+ XEntry *entry;
+ GtkTreePath *path;
+ GtkTreeIter iter;
+@@ -2620,14 +2621,17 @@
+
+ if (event->button == 1)
+ {
+- GdkModifierType state;
+-
+- gdk_event_get_state((GdkEvent *) event, &state);
+-
+- if (gtk_tree_selection_iter_is_selected(selection, &iter) && ((state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) == 0))
+- return TRUE;
++ if (event->time - last_button1 > 250)
++ {
++ last_button1 = event->time;
++
++ if (gtk_tree_selection_iter_is_selected(selection, &iter) && ((event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) == 0))
++ return TRUE;
++ else
++ return FALSE;
++ }
+ else
+- return FALSE;
++ event->button = 2;
+ }
+
+ if (!gtk_tree_selection_iter_is_selected(selection, &iter))
diff --git a/util/archive/xarchiver/files/xarchiver-0.5.3-add-mime-types.patch b/util/archive/xarchiver/files/xarchiver-0.5.3-add-mime-types.patch
deleted file mode 100644
index 60ccd83450..0000000000
--- a/util/archive/xarchiver/files/xarchiver-0.5.3-add-mime-types.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- xarchiver-0.5.3.orig/xarchiver.desktop.in 2014-05-12 01:08:12.159131913 +0000
-+++ xarchiver-0.5.3/xarchiver.desktop.in 2014-05-12 01:09:02.585526393 +0000
-@@ -4,11 +4,11 @@
- _Name=Xarchiver
- _Comment=A GTK+2 only archive manager
- _GenericName=Archive manager
--Exec=xarchiver
-+Exec=xarchiver %f
- Icon=xarchiver
- Terminal=false
- Type=Application
- X-MultipleArgs=false
- Categories=GTK;Archiving;Utility;
- StartupNotify=true
--MimeType=application/x-arj;application/arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-gzip;application/x-rar;application/x-rar-compressed;application/x-tar;application/x-zip;application/x-zip-compressed;application/zip;multipart/x-zip;application/x-7z-compressed;application/x-compressed-tar;application/x-bzip2;application/x-bzip2-compressed-tar;
-+MimeType=application/x-arj;application/arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-gzip;application/x-rar;application/x-rar-compressed;application/x-tar;application/x-zip;application/x-zip-compressed;application/zip;application/x-7z-compressed;application/x-compressed-tar;application/x-bzip2;application/x-bzip2-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-xz;application/x-xz-compressed-tar;application/x-deb;application/x-rpm;
diff --git a/util/archive/xarchiver/pspec.xml b/util/archive/xarchiver/pspec.xml
index e6f2e2646d..d2cb326d8f 100644
--- a/util/archive/xarchiver/pspec.xml
+++ b/util/archive/xarchiver/pspec.xml
@@ -17,7 +17,7 @@
GTK+3 frontend to 7z, zip, rar, tar, bzip2, gzip, arj, lha, rpm and deb(open and extract only). Xarchiver allows you to create, add, extract and delete files in the above formats. 7z, zip, rar, arj password protected archives are supported.
- https://github.com/ib/xarchiver/archive/0.5.4.17.tar.gz
+ https://github.com/ib/xarchiver/archive/refs/tags/0.5.4.18.tar.gz
intltool
gtk3-devel
@@ -28,7 +28,7 @@
gdk-pixbuf-devel
-
+ Re-enable_left_mouse_button_double_clicks.patch
@@ -62,6 +62,13 @@
+
+ 2022-07-03
+ 0.5.4.18
+ Version bump
+ Pisilinux Community
+ admin@pisilinux.org
+
2021-01-25
0.5.4.17