Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=gnometesting.git;a=commitdiff;h=178ea84499595f5a7af06531c18c8a4fcf2aaaa5

commit 178ea84499595f5a7af06531c18c8a4fcf2aaaa5
Author: Baste <[email protected]>
Date:   Tue Nov 4 16:08:37 2014 +0100

nautilus-3.14.0-2-x86_64
- Add patch

diff --git a/source/gnome/nautilus/FrugalBuild 
b/source/gnome/nautilus/FrugalBuild
index 4e9dd01..0077476 100644
--- a/source/gnome/nautilus/FrugalBuild
+++ b/source/gnome/nautilus/FrugalBuild
@@ -6,7 +6,7 @@ options+=('asneeded')

pkgname=nautilus
pkgver=3.14.0
-pkgrel=1
+pkgrel=2
pkgdesc="A file manager for GNOME"
url="http://www.gnome.org/";
depends=('libxml2>=2.7.8' 'librsvg>=2.26.2-2' 'libexif' 'eject' \
@@ -27,7 +27,9 @@ _F_gnome_devel="n"
_F_gnome_ext=".tar.xz"
Finclude gnome gnome-scriptlet
Fconfopts+=" --disable-packagekit --disable-nst-extension"
-sha1sums=('fe31cfc89f40f680d21ff04a98d4b8dc14c39002')
+source=($source nautilus.patch)
+sha1sums=('fe31cfc89f40f680d21ff04a98d4b8dc14c39002' \
+          '66ece8ba49d141e2d87a5500c4c8ad1ef4d900ff')
replaces=('eel' 'nautilus-wallpaper' 'nautilus-sendto' 'file-browser-applet' 
'nautilus-image-converter')
conflicts=('nautilus-sendto')

diff --git a/source/gnome/nautilus/nautilus.patch 
b/source/gnome/nautilus/nautilus.patch
new file mode 100644
index 0000000..97e4338
--- /dev/null
+++ b/source/gnome/nautilus/nautilus.patch
@@ -0,0 +1,29 @@
+--- src/nautilus-application.c
++++ src/nautilus-application-hack.c
+@@ -844,16 +844,20 @@
+
+       g_variant_dict_lookup (options, G_OPTION_REMAINING, "^a&s", &remaining);
+
+-      if (remaining == NULL) {
+-              return -1;
+-      }
+-
+       /* Convert args to GFiles */
+       file_array = g_ptr_array_new_full (0, g_object_unref);
+
+-      for (idx = 0; remaining[idx] != NULL; idx++) {
+-              file = g_file_new_for_commandline_arg (remaining[idx]);
++      if (remaining) {
++              for (idx = 0; remaining[idx] != NULL; idx++) {
++                      file = g_file_new_for_commandline_arg (remaining[idx]);
++                      g_ptr_array_add (file_array, file);
++              }
++      } else if (g_variant_dict_contains (options, "new-window")) {
++              file = g_file_new_for_path (g_get_home_dir ());
+               g_ptr_array_add (file_array, file);
++      } else {
++              /* No options or options that glib already manages */
++              return -1;
+       }
+
+       len = file_array->len;
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to