[arch-commits] Commit in xfdesktop/trunk (2 files)

Evangelos Foutras foutrelis at archlinux.org
Tue Sep 13 00:30:56 UTC 2016


    Date: Tuesday, September 13, 2016 @ 00:30:55
  Author: foutrelis
Revision: 276207

upgpkg: xfdesktop 4.12.3-3

Fix FS#50729: gtk 2.24.31 regression - folders grayed out in wallpaper choose dialog

Added:
  xfdesktop/trunk/0001-Settings-Allow-directories-to-be-selected.patch
Modified:
  xfdesktop/trunk/PKGBUILD

------------------------------------------------------+
 0001-Settings-Allow-directories-to-be-selected.patch |   29 +++++++++++++++++
 PKGBUILD                                             |    9 +++--
 2 files changed, 35 insertions(+), 3 deletions(-)

Added: 0001-Settings-Allow-directories-to-be-selected.patch
===================================================================
--- 0001-Settings-Allow-directories-to-be-selected.patch	                        (rev 0)
+++ 0001-Settings-Allow-directories-to-be-selected.patch	2016-09-13 00:30:55 UTC (rev 276207)
@@ -0,0 +1,29 @@
+From cc311b61b82b7510a3a6cb0952d3a331e3551e05 Mon Sep 17 00:00:00 2001
+From: Eric Koegel <eric.koegel at gmail.com>
+Date: Mon, 13 Jun 2016 15:08:11 +0300
+Subject: [PATCH] Settings: Allow directories to be selected
+
+Gtk3 isn't as bright as Gtk2 so we need to add directories to the
+filter for the GtkFileChooser, otherwise you can't select
+directories while in directory mode...
+---
+ settings/main.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/settings/main.c b/settings/main.c
+index ce08110..39eeafa 100644
+--- a/settings/main.c
++++ b/settings/main.c
+@@ -1852,6 +1852,9 @@ xfdesktop_settings_dialog_setup_tabs(GtkBuilder *main_gxml,
+     filter = gtk_file_filter_new();
+     gtk_file_filter_set_name(filter, _("Image files"));
+     gtk_file_filter_add_pixbuf_formats(filter);
++    gtk_file_filter_add_mime_type(filter, "inode/directory");
++    gtk_file_filter_add_mime_type(filter, "application/x-directory");
++    gtk_file_filter_add_mime_type(filter, "text/directory");
+     gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(panel->btn_folder), filter);
+ 
+     /* Get default wallpaper folder */
+-- 
+2.9.3
+

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-09-12 20:39:34 UTC (rev 276206)
+++ PKGBUILD	2016-09-13 00:30:55 UTC (rev 276207)
@@ -4,7 +4,7 @@
 
 pkgname=xfdesktop
 pkgver=4.12.3
-pkgrel=2
+pkgrel=3
 pkgdesc="A desktop manager for Xfce"
 arch=('i686' 'x86_64')
 url="http://www.xfce.org/"
@@ -14,11 +14,14 @@
 makedepends=('intltool')
 conflicts=('xfce4-menueditor')
 replaces=('xfce4-menueditor')
-source=(http://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2)
-sha256sums=('a8a8d93744d842ca6ac1f9bd2c8789ee178937bca7e170e5239cbdbef30520ac')
+source=(http://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
+        0001-Settings-Allow-directories-to-be-selected.patch)
+sha256sums=('a8a8d93744d842ca6ac1f9bd2c8789ee178937bca7e170e5239cbdbef30520ac'
+            '6dbd98fc621b5da741d4528c884e0eb9e1c045407879b3d046a1a7faae00bac6')
 
 prepare() {
   cd "$srcdir/$pkgname-$pkgver"
+  patch -Np1 -i ../0001-Settings-Allow-directories-to-be-selected.patch
 }
 
 build() {



More information about the arch-commits mailing list