[arch-commits] Commit in xfdesktop/trunk (PKGBUILD fix-desktop-drag-and-drop.patch)
Allan McRae
allan at archlinux.org
Sat Sep 17 02:27:28 UTC 2011
Date: Friday, September 16, 2011 @ 22:27:27
Author: allan
Revision: 138128
upgpkg: xfdesktop 4.8.3-1
upstream update, remove patch included upstream
Modified:
xfdesktop/trunk/PKGBUILD
Deleted:
xfdesktop/trunk/fix-desktop-drag-and-drop.patch
---------------------------------+
PKGBUILD | 11 ++-----
fix-desktop-drag-and-drop.patch | 57 --------------------------------------
2 files changed, 4 insertions(+), 64 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-09-17 02:26:42 UTC (rev 138127)
+++ PKGBUILD 2011-09-17 02:27:27 UTC (rev 138128)
@@ -3,8 +3,8 @@
# Contributor: tobias <tobias funnychar archlinux.org>
pkgname=xfdesktop
-pkgver=4.8.2
-pkgrel=3
+pkgver=4.8.3
+pkgrel=1
pkgdesc="A desktop manager for Xfce"
arch=('i686' 'x86_64')
license=('GPL2')
@@ -17,14 +17,11 @@
replaces=('xfce4-menueditor')
options=('!libtool')
install=xfdesktop.install
-source=(http://archive.xfce.org/src/xfce/${pkgname}/4.8/${pkgname}-${pkgver}.tar.bz2
- fix-desktop-drag-and-drop.patch)
-md5sums=('ed25d59f478afda552d121e96657d16f'
- '86d464bcd8ffae9f048454f49603658a')
+source=(http://archive.xfce.org/src/xfce/${pkgname}/4.8/${pkgname}-${pkgver}.tar.bz2)
+md5sums=('617c667c469698e8c974e38412cb484c')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- patch -Np1 -i ../fix-desktop-drag-and-drop.patch
./configure --prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/lib \
Deleted: fix-desktop-drag-and-drop.patch
===================================================================
--- fix-desktop-drag-and-drop.patch 2011-09-17 02:26:42 UTC (rev 138127)
+++ fix-desktop-drag-and-drop.patch 2011-09-17 02:27:27 UTC (rev 138128)
@@ -1,57 +0,0 @@
-diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c
-index 2711646..d3ca2eb 100644
---- a/src/xfdesktop-file-icon-manager.c
-+++ b/src/xfdesktop-file-icon-manager.c
-@@ -2794,7 +2794,7 @@ xfdesktop_file_icon_manager_drag_data_received(XfdesktopIconViewManager *manager
- GFile *tfile = NULL;
- gboolean copy_only = TRUE, drop_ok = FALSE;
- GList *file_list;
--
-+
- if(info == TARGET_XDND_DIRECT_SAVE0) {
- /* we don't suppose XdndDirectSave stage 3, result F, i.e., the app
- * has to save the data itself given the filename we provided in
-@@ -2816,7 +2816,7 @@ xfdesktop_file_icon_manager_drag_data_received(XfdesktopIconViewManager *manager
- /* data is "URL\nTITLE" */
- GFile *source_file = NULL;
- gchar *exo_desktop_item_edit = g_find_program_in_path("exo-desktop-item-edit");
--
-+
- if(drop_icon) {
- GFileInfo *finfo = xfdesktop_file_icon_peek_file_info(XFDESKTOP_FILE_ICON(drop_icon));
- if(g_file_info_get_file_type(finfo) == G_FILE_TYPE_DIRECTORY)
-@@ -2911,8 +2911,15 @@ xfdesktop_file_icon_manager_drag_data_received(XfdesktopIconViewManager *manager
- gchar *dest_basename = g_file_get_basename(l->data);
-
- if(dest_basename && *dest_basename != '\0') {
-- GFile *dest_file = g_file_get_child(base_dest_file, dest_basename);
-- dest_file_list = g_list_prepend(dest_file_list, dest_file);
-+ /* If we copy a file, we need to use the new absolute filename
-+ * as the destination. If we move, we need to use the destination
-+ * directory. */
-+ if(copy_only) {
-+ GFile *dest_file = g_file_get_child(base_dest_file, dest_basename);
-+ dest_file_list = g_list_prepend(dest_file_list, dest_file);
-+ } else {
-+ dest_file_list = g_list_prepend(dest_file_list, base_dest_file);
-+ }
- }
-
- g_free(dest_basename);
-@@ -2923,10 +2930,10 @@ xfdesktop_file_icon_manager_drag_data_received(XfdesktopIconViewManager *manager
- if(dest_file_list) {
- dest_file_list = g_list_reverse(dest_file_list);
-
-- drop_ok =xfdesktop_file_utils_transfer_files(context->action,
-- file_list,
-- dest_file_list,
-- fmanager->priv->gscreen);
-+ drop_ok = xfdesktop_file_utils_transfer_files(context->action,
-+ file_list,
-+ dest_file_list,
-+ fmanager->priv->gscreen);
- }
-
- xfdesktop_file_utils_file_list_free(dest_file_list);
-
-
More information about the arch-commits
mailing list