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