Skip to content
Snippets Groups Projects
Forked from trisquel / package-helpers
1895 commits behind the upstream repository.
make-nautilus 3.12 KiB
#!/bin/sh
#
#    Copyright (C) 2013  Rubén Rodríguez <ruben@trisquel.info>
#
#    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 Software Foundation; either version 2 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program; if not, write to the Free Software
#    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
#

VERSION=13
QUILT=skip
COMPONENT=main
. ./config

for patch in 15_use-ubuntu-help.patch 16_unity_new_documents.patch; do
  rm debian/patches/$patch
  sed "/$patch/d" -i debian/patches/series
done

sed 's/show_app_menu && !show_menubar/1 == 0/' debian/patches/restore-traditional-menu-bar.patch -i

export QUILT_PATCHES=debian/patches
quilt push -a

cat << EOF | patch -p1
diff -ru nautilus-3.10.1/src/nautilus-toolbar.c nautilus-3.10.1.mod/src/nautilus-toolbar.c
--- nautilus-3.10.1/src/nautilus-toolbar.c	2014-04-26 21:59:56.000000000 +0000
+++ nautilus-3.10.1.mod/src/nautilus-toolbar.c	2014-04-26 22:49:46.000000000 +0000
@@ -571,7 +571,7 @@
 		}
 	}
 
-	/* Separator and Close */
+	/* Separator and Close
         if (!g_strcmp0(g_getenv("XDG_CURRENT_DESKTOP"), "GNOME")) {
 		separator = gtk_separator_new (GTK_ORIENTATION_VERTICAL);
 		gtk_container_add (GTK_CONTAINER (toolbar), separator);
@@ -596,7 +596,7 @@
 		} else {
 			gtk_widget_set_margin_left (button, 6);
 		}
-	}
+	}*/
 	g_signal_connect_swapped (nautilus_preferences,
 				  "changed::" NAUTILUS_PREFERENCES_ALWAYS_USE_LOCATION_ENTRY,
 				  G_CALLBACK (toolbar_update_appearance), self);
diff -ru nautilus-3.10.1/src/nautilus-window.c nautilus-3.10.1.mod/src/nautilus-window.c
--- nautilus-3.10.1/src/nautilus-window.c	2014-04-26 21:59:56.000000000 +0000
+++ nautilus-3.10.1.mod/src/nautilus-window.c	2014-04-27 00:42:05.000000000 +0000
@@ -1500,7 +1500,7 @@
 	/* disable automatic menubar handling, since we show our regular
 	 * menubar together with the app menu.
 	 */
-	gtk_application_window_set_show_menubar (GTK_APPLICATION_WINDOW (self), FALSE);
+	gtk_application_window_set_show_menubar (GTK_APPLICATION_WINDOW (self), TRUE);
 
 	grid = gtk_grid_new ();
 	gtk_orientable_set_orientation (GTK_ORIENTABLE (grid), GTK_ORIENTATION_VERTICAL);
@@ -1520,7 +1520,7 @@
 			 G_CALLBACK (nautilus_window_load_extension_menus), window, G_CONNECT_SWAPPED);
 
 	window->details->toolbar = create_toolbar (window);
-	if (g_strcmp0(g_getenv("XDG_CURRENT_DESKTOP"), "GNOME")) {
+	if (g_strcmp0(g_getenv("XDG_CURRENT_DESKTOP"), "GNOME-shell")) {
 		gtk_container_add (GTK_CONTAINER (grid), window->details->toolbar);
 		gtk_widget_set_hexpand (window->details->toolbar, TRUE);
 		gtk_widget_set_vexpand (window->details->toolbar, FALSE);
EOF

changelog "Revert from using ubuntu-help to default gnome-help"
compile