From f160362a68f3e66e2869b2c6beb07a4242d3d2ac Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Fri, 8 Jul 2022 18:30:55 +0300 Subject: [PATCH] xarchiver. --- ...able_left_mouse_button_double_clicks.patch | 35 +++++++++++++++++++ .../xarchiver-0.5.3-add-mime-types.patch | 16 --------- util/archive/xarchiver/pspec.xml | 11 ++++-- 3 files changed, 44 insertions(+), 18 deletions(-) create mode 100644 util/archive/xarchiver/files/Re-enable_left_mouse_button_double_clicks.patch delete mode 100644 util/archive/xarchiver/files/xarchiver-0.5.3-add-mime-types.patch 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