summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'xfce-base/thunar')
-rw-r--r--xfce-base/thunar/ChangeLog7
-rw-r--r--xfce-base/thunar/files/thunar-1.1.4-trash_plug-in_API.patch159
-rw-r--r--xfce-base/thunar/thunar-1.1.5.ebuild (renamed from xfce-base/thunar/thunar-1.1.4-r1.ebuild)6
3 files changed, 8 insertions, 164 deletions
diff --git a/xfce-base/thunar/ChangeLog b/xfce-base/thunar/ChangeLog
index 99975c322a58..969d207fd76a 100644
--- a/xfce-base/thunar/ChangeLog
+++ b/xfce-base/thunar/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for xfce-base/thunar
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/xfce-base/thunar/ChangeLog,v 1.105 2010/11/11 10:49:51 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/xfce-base/thunar/ChangeLog,v 1.106 2010/12/05 16:33:55 ssuominen Exp $
+
+*thunar-1.1.5 (05 Dec 2010)
+
+ 05 Dec 2010; Samuli Suominen <ssuominen@gentoo.org> +thunar-1.1.5.ebuild:
+ Version bump.
*thunar-1.1.4-r1 (11 Nov 2010)
diff --git a/xfce-base/thunar/files/thunar-1.1.4-trash_plug-in_API.patch b/xfce-base/thunar/files/thunar-1.1.4-trash_plug-in_API.patch
deleted file mode 100644
index 61e529db0501..000000000000
--- a/xfce-base/thunar/files/thunar-1.1.4-trash_plug-in_API.patch
+++ /dev/null
@@ -1,159 +0,0 @@
-http://git.xfce.org/xfce/thunar/commit/?id=117e927874dd607685d9bd752a6a4d20de937e49
-
---- plugins/thunar-tpa/thunar-tpa-bindings.h
-+++ plugins/thunar-tpa/thunar-tpa-bindings.h
-@@ -26,10 +26,10 @@
- inline
- #endif
- gboolean
--org_xfce_Trash_display_trash (DBusGProxy *proxy, const char * IN_display, GError **error)
-+org_xfce_Trash_display_trash (DBusGProxy *proxy, const char * IN_display, const char * IN_startup_id, GError **error)
-
- {
-- return dbus_g_proxy_call (proxy, "DisplayTrash", error, G_TYPE_STRING, IN_display, G_TYPE_INVALID, G_TYPE_INVALID);
-+ return dbus_g_proxy_call (proxy, "DisplayTrash", error, G_TYPE_STRING, IN_display, G_TYPE_STRING, IN_startup_id, G_TYPE_INVALID, G_TYPE_INVALID);
- }
-
- typedef void (*org_xfce_Trash_display_trash_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
-@@ -49,24 +49,24 @@
- inline
- #endif
- DBusGProxyCall*
--org_xfce_Trash_display_trash_async (DBusGProxy *proxy, const char * IN_display, org_xfce_Trash_display_trash_reply callback, gpointer userdata)
-+org_xfce_Trash_display_trash_async (DBusGProxy *proxy, const char * IN_display, const char * IN_startup_id, org_xfce_Trash_display_trash_reply callback, gpointer userdata)
-
- {
- DBusGAsyncData *stuff;
- stuff = g_slice_new (DBusGAsyncData);
- stuff->cb = G_CALLBACK (callback);
- stuff->userdata = userdata;
-- return dbus_g_proxy_begin_call (proxy, "DisplayTrash", org_xfce_Trash_display_trash_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_STRING, IN_display, G_TYPE_INVALID);
-+ return dbus_g_proxy_begin_call (proxy, "DisplayTrash", org_xfce_Trash_display_trash_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_STRING, IN_display, G_TYPE_STRING, IN_startup_id, G_TYPE_INVALID);
- }
- static
- #ifdef G_HAVE_INLINE
- inline
- #endif
- gboolean
--org_xfce_Trash_empty_trash (DBusGProxy *proxy, const char * IN_display, GError **error)
-+org_xfce_Trash_empty_trash (DBusGProxy *proxy, const char * IN_display, const char * IN_startup_id, GError **error)
-
- {
-- return dbus_g_proxy_call (proxy, "EmptyTrash", error, G_TYPE_STRING, IN_display, G_TYPE_INVALID, G_TYPE_INVALID);
-+ return dbus_g_proxy_call (proxy, "EmptyTrash", error, G_TYPE_STRING, IN_display, G_TYPE_STRING, IN_startup_id, G_TYPE_INVALID, G_TYPE_INVALID);
- }
-
- typedef void (*org_xfce_Trash_empty_trash_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
-@@ -86,24 +86,24 @@
- inline
- #endif
- DBusGProxyCall*
--org_xfce_Trash_empty_trash_async (DBusGProxy *proxy, const char * IN_display, org_xfce_Trash_empty_trash_reply callback, gpointer userdata)
-+org_xfce_Trash_empty_trash_async (DBusGProxy *proxy, const char * IN_display, const char * IN_startup_id, org_xfce_Trash_empty_trash_reply callback, gpointer userdata)
-
- {
- DBusGAsyncData *stuff;
- stuff = g_slice_new (DBusGAsyncData);
- stuff->cb = G_CALLBACK (callback);
- stuff->userdata = userdata;
-- return dbus_g_proxy_begin_call (proxy, "EmptyTrash", org_xfce_Trash_empty_trash_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_STRING, IN_display, G_TYPE_INVALID);
-+ return dbus_g_proxy_begin_call (proxy, "EmptyTrash", org_xfce_Trash_empty_trash_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_STRING, IN_display, G_TYPE_STRING, IN_startup_id, G_TYPE_INVALID);
- }
- static
- #ifdef G_HAVE_INLINE
- inline
- #endif
- gboolean
--org_xfce_Trash_move_to_trash (DBusGProxy *proxy, const char ** IN_filenames, const char * IN_display, GError **error)
-+org_xfce_Trash_move_to_trash (DBusGProxy *proxy, const char ** IN_filenames, const char * IN_display, const char * IN_startup_id, GError **error)
-
- {
-- return dbus_g_proxy_call (proxy, "MoveToTrash", error, G_TYPE_STRV, IN_filenames, G_TYPE_STRING, IN_display, G_TYPE_INVALID, G_TYPE_INVALID);
-+ return dbus_g_proxy_call (proxy, "MoveToTrash", error, G_TYPE_STRV, IN_filenames, G_TYPE_STRING, IN_display, G_TYPE_STRING, IN_startup_id, G_TYPE_INVALID, G_TYPE_INVALID);
- }
-
- typedef void (*org_xfce_Trash_move_to_trash_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
-@@ -123,14 +123,14 @@
- inline
- #endif
- DBusGProxyCall*
--org_xfce_Trash_move_to_trash_async (DBusGProxy *proxy, const char ** IN_filenames, const char * IN_display, org_xfce_Trash_move_to_trash_reply callback, gpointer userdata)
-+org_xfce_Trash_move_to_trash_async (DBusGProxy *proxy, const char ** IN_filenames, const char * IN_display, const char * IN_startup_id, org_xfce_Trash_move_to_trash_reply callback, gpointer userdata)
-
- {
- DBusGAsyncData *stuff;
- stuff = g_slice_new (DBusGAsyncData);
- stuff->cb = G_CALLBACK (callback);
- stuff->userdata = userdata;
-- return dbus_g_proxy_begin_call (proxy, "MoveToTrash", org_xfce_Trash_move_to_trash_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_STRV, IN_filenames, G_TYPE_STRING, IN_display, G_TYPE_INVALID);
-+ return dbus_g_proxy_begin_call (proxy, "MoveToTrash", org_xfce_Trash_move_to_trash_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_STRV, IN_filenames, G_TYPE_STRING, IN_display, G_TYPE_STRING, IN_startup_id, G_TYPE_INVALID);
- }
- static
- #ifdef G_HAVE_INLINE
---- plugins/thunar-tpa/thunar-tpa.c
-+++ plugins/thunar-tpa/thunar-tpa.c
-@@ -1,6 +1,7 @@
- /*-
- * Copyright (c) 2006 Benedikt Meurer <benny@xfce.org>
- * Copyright (c) 2010 Nick Schermer <nick@xfce.org>
-+ * Copyright (c) 2010 Jannis Pohlmann <jannis@xfce.org>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the Free
-@@ -460,6 +461,7 @@
- thunar_tpa_display_trash (ThunarTpa *plugin)
- {
- gchar *display_name;
-+ gchar *startup_id;
-
- g_return_if_fail (THUNAR_IS_TPA (plugin));
-
-@@ -472,7 +474,9 @@
-
- /* schedule a new call */
- display_name = gdk_screen_make_display_name (gtk_widget_get_screen (GTK_WIDGET (plugin)));
-- plugin->display_trash_call = org_xfce_Trash_display_trash_async (plugin->proxy, display_name, thunar_tpa_display_trash_reply, plugin);
-+ startup_id = g_strdup_printf ("_TIME%d", gtk_get_current_event_time ());
-+ plugin->display_trash_call = org_xfce_Trash_display_trash_async (plugin->proxy, display_name, startup_id, thunar_tpa_display_trash_reply, plugin);
-+ g_free (startup_id);
- g_free (display_name);
- }
- }
-@@ -483,6 +487,7 @@
- thunar_tpa_empty_trash (ThunarTpa *plugin)
- {
- gchar *display_name;
-+ gchar *startup_id;
-
- g_return_if_fail (THUNAR_IS_TPA (plugin));
-
-@@ -495,7 +500,9 @@
-
- /* schedule a new call */
- display_name = gdk_screen_make_display_name (gtk_widget_get_screen (GTK_WIDGET (plugin)));
-- plugin->empty_trash_call = org_xfce_Trash_empty_trash_async (plugin->proxy, display_name, thunar_tpa_empty_trash_reply, plugin);
-+ startup_id = g_strdup_printf ("_TIME%d", gtk_get_current_event_time ());
-+ plugin->empty_trash_call = org_xfce_Trash_empty_trash_async (plugin->proxy, display_name, startup_id, thunar_tpa_empty_trash_reply, plugin);
-+ g_free (startup_id);
- g_free (display_name);
- }
- }
-@@ -507,6 +514,7 @@
- const gchar **uri_list)
- {
- gchar *display_name;
-+ gchar *startup_id;
-
- g_return_val_if_fail (THUNAR_IS_TPA (plugin), FALSE);
- g_return_val_if_fail (uri_list != NULL, FALSE);
-@@ -521,7 +529,9 @@
-
- /* schedule a new call */
- display_name = gdk_screen_make_display_name (gtk_widget_get_screen (GTK_WIDGET (plugin)));
-- plugin->move_to_trash_call = org_xfce_Trash_move_to_trash_async (plugin->proxy, uri_list, display_name, thunar_tpa_move_to_trash_reply, plugin);
-+ startup_id = g_strdup_printf ("_TIME%d", gtk_get_current_event_time ());
-+ plugin->move_to_trash_call = org_xfce_Trash_move_to_trash_async (plugin->proxy, uri_list, display_name, startup_id, thunar_tpa_move_to_trash_reply, plugin);
-+ g_free (startup_id);
- g_free (display_name);
-
- return TRUE;
diff --git a/xfce-base/thunar/thunar-1.1.4-r1.ebuild b/xfce-base/thunar/thunar-1.1.5.ebuild
index 9139f28d249c..df6e06cdf322 100644
--- a/xfce-base/thunar/thunar-1.1.4-r1.ebuild
+++ b/xfce-base/thunar/thunar-1.1.5.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/xfce-base/thunar/thunar-1.1.4-r1.ebuild,v 1.1 2010/11/11 10:49:51 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/xfce-base/thunar/thunar-1.1.5.ebuild,v 1.1 2010/12/05 16:33:54 ssuominen Exp $
EAPI=3
inherit virtualx xfconf
MY_P=${P/t/T}
-DESCRIPTION="File manager for Xfce4"
+DESCRIPTION="Xfce's file manager"
HOMEPAGE="http://thunar.xfce.org/"
SRC_URI="mirror://xfce/src/xfce/${PN}/1.1/${MY_P}.tar.bz2"
@@ -42,8 +42,6 @@ DEPEND="${COMMON_DEPEND}
S=${WORKDIR}/${MY_P}
pkg_setup() {
- PATCHES=( "${FILESDIR}"/${P}-trash_plug-in_API.patch )
-
XFCONF=(
--docdir="${EPREFIX}"/usr/share/doc/${PF}
--disable-dependency-tracking