[Xfce-bugs] [Bug 12772] Test: Thunar GTK+ 3 port

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Wed Aug 24 23:28:59 CEST 2016


https://bugzilla.xfce.org/show_bug.cgi?id=12772

--- Comment #16 from poma <pomidorabelisima at gmail.com> ---
Thunar GTK+ 3 port is built on top of the commit
https://github.com/rgcjonas/thunar-gtk3/commit/e883c1f

which correspond to the mainline commit
https://git.xfce.org/xfce/thunar/commit/?id=e883c1f
Date: Wed, 29 Jul 2015 00:30:15 +0200

the source code that is over a year old.

To not waste time on this, because the old code is not the same as the old
wine,
let's extract the commits that make up the GTK+ 3 port,
and apply them to the git master

$ git clone https://github.com/rgcjonas/thunar-gtk3.git
$ cd thunar-gtk3/
$ git format-patch e883c1f14bb33d888ff7cbbccc89034b70e334b4
0001-Replace-gdk_spawn_on_screen-with-internal-thunar_gdk.patch
0002-Remove-usage-of-GdkDrawable.patch
0003-s-gtk_tree_path_new_root-gtk_tree_path_new_first.patch
0004-TMP-fix-thunar_gdk_spawn_on_screen.patch
0005-Remove-homogeneous-tabs-from-notebook.patch
0006-s-gtk_widget_get_action-gtk_activatable_get_related_.patch
0007-Make-use-of-GtkComboBoxText.patch
0008-s-GTK_WIDGET_REALIZED-gtk_widget_get_realized.patch
0009-Remove-usage-of-deprecated-GDK_DISPLAY-and-gdk_displ.patch
0010-Remove-usage-of-deprecated-gtk_dialog_set_has_separa.patch
0011-Make-it-build-with-GSEAL.patch
0012-Make-Thunar-core-compile-and-not-crash-with-Gtk3.patch
0013-Sort-of-fix-mouse-gestures.patch
0014-Replace-our-own-shortcuts-pane-with-GtkPlacesSidebar.patch
0015-Get-rid-of-GTK_STOCK_.patch
0016-uca-UI-modernization.patch
0017-thunar-location-buttons-Modernize.patch
0018-thunar-location-bar-Fixup-modernization.patch
0019-Rework-how-location-bar-selection-works.patch
0020-thunar-uca-Fixup-dist-after-modernization.patch
0021-loaction-bar-modernization-Fixup-check-dist-distchec.patch
0022-thunar-application-Use-GtkApplication.patch
0023-Replace-dbus-glib-with-GDBus.patch
$ cd ../
$ git clone git://git.xfce.org/xfce/thunar
$ cd thunar/
$ git am ../thunar-gtk3/*.patch
$ sed -i 's/gdk_set/\/\/gdk_set/' thunar/thunar-session-client.c
$ ./autogen.sh --enable-maintainer-mode && make -j3
$ LD_PRELOAD=./thunarx/.libs/libthunarx-2.so.0 ./thunar/.libs/thunar


If necessary, apply various patches lying around, test ...
Funnel-ferry butterbar, Funnel-ferry butterbar

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list