Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gnometesting.git;a=commitdiff;h=307e9cb1e33d32c4e8c21161e6c63a9a25c1d50f
commit 307e9cb1e33d32c4e8c21161e6c63a9a25c1d50f Author: bouleetbil <bouleet...@frogdev.info> Date: Thu Feb 24 19:59:53 2011 +0100 nautilus-open-terminal-0.19-1-x86_64 *Version bump diff --git a/source/gnome/nautilus-open-terminal/FrugalBuild b/source/gnome/nautilus-open-terminal/FrugalBuild index 589f222..66298ec 100644 --- a/source/gnome/nautilus-open-terminal/FrugalBuild +++ b/source/gnome/nautilus-open-terminal/FrugalBuild @@ -3,27 +3,17 @@ # Contributor: voroskoi <voros...@frugalware.org> pkgname=nautilus-open-terminal -pkgver=0.18 -pkgrel=10 +pkgver=0.19 +pkgrel=1 pkgdesc="Nautilus open terminal feature with improvements." url="http://manny.cluecoder.org/packages/nautilus-open-terminal/" -depends=('nautilus>=2.90.0' 'gnome-desktop2') +depends=('nautilus>=2.90.90' 'gnome-desktop') makedepends=('intltool' 'perl-xml-parser') groups=('gnome') archs=('i686' 'x86_64' 'ppc') _F_gnome_devel="y" _F_gnome_schemas=('/etc/gconf/schemas/nautilus-open-terminal.schemas') Finclude gnome gnome-scriptlet -source=($source gtk3.diff) -sha1sums=('f13b4c096a27c6088c55b958725cddd170104dcc' \ - '0885102d547794e60b75bd5b726752c0d18435ab') - -build() { - Fpatchall - Fautoreconf - Fmake - Fmakeinstall - Fbuild_gnome_scriptlet -} +sha1sums=('172e0999e767dd2847f10a1886de9ad36aada45b') # optimization OK diff --git a/source/gnome/nautilus-open-terminal/gtk3.diff b/source/gnome/nautilus-open-terminal/gtk3.diff deleted file mode 100644 index 13dda5a..0000000 --- a/source/gnome/nautilus-open-terminal/gtk3.diff +++ /dev/null @@ -1,100 +0,0 @@ -From a8f21715ef5e4d0fd3b1d6bcd6f8ca4416e1aec0 Mon Sep 17 00:00:00 2001 -From: Bastien Nocera <had...@hadess.net> -Date: Fri, 28 Jan 2011 17:28:34 +0000 -Subject: [PATCH] Port to GTK+ 3.x - ---- - configure.in | 4 ++-- - src/eel-gnome-extensions.c | 26 ++++++++++++++++++++++++-- - src/nautilus-open-terminal.c | 1 - - 3 files changed, 26 insertions(+), 5 deletions(-) - -diff --git a/configure.in b/configure.in -index 080dbf7..9a48310 100644 ---- a/configure.in -+++ b/configure.in -@@ -28,7 +28,7 @@ fi - - # Dependency checks - --NAUTILUS_REQUIRED=2.21.2 -+NAUTILUS_REQUIRED=2.91.7 - LIBGNOME_DESKTOP_REQUIRED=2.9.91 - GLIB_REQUIRED=2.16.0 - -@@ -39,7 +39,7 @@ PKG_CHECK_MODULES(NAUTILUS, [ - gconf-2.0 - ]) - PKG_CHECK_MODULES(GCONF, gconf-2.0) --PKG_CHECK_MODULES(GNOMEDESKTOP, gnome-desktop-2.0 >= $LIBGNOME_DESKTOP_REQUIRED) -+PKG_CHECK_MODULES(GNOMEDESKTOP, gnome-desktop-3.0 >= $LIBGNOME_DESKTOP_REQUIRED) - - - # Make dependency CFLAGS and LIBS available -diff --git a/src/eel-gnome-extensions.c b/src/eel-gnome-extensions.c -index 1d966c8..b2ea44c 100644 ---- a/src/eel-gnome-extensions.c -+++ b/src/eel-gnome-extensions.c -@@ -33,7 +33,7 @@ - #include <fcntl.h> - #include <gdk/gdkx.h> - #include <gtk/gtk.h> --#include <libgnome/gnome-desktop-utils.h> -+#include <libgnome-desktop/gnome-desktop-utils.h> - #include <limits.h> - #include <signal.h> - #include <stdio.h> -@@ -174,7 +174,10 @@ void - _not_eel_gnome_open_terminal_on_screen (const char *command, - GdkScreen *screen) - { -+ GAppInfo *info; -+ GdkAppLaunchContext *context; - char *command_line; -+ GError *error = NULL; - - if (screen == NULL) { - screen = gdk_screen_get_default (); -@@ -185,7 +188,26 @@ _not_eel_gnome_open_terminal_on_screen (const char *command, - g_message ("Could not start a terminal"); - return; - } -- gdk_spawn_command_line_on_screen (screen, command_line, NULL); -+ info = g_app_info_create_from_commandline (command_line, -+ NULL, -+ G_APP_INFO_CREATE_NONE, -+ &error); -+ if (info == NULL) { -+ g_message ("Could not start a terminal: %s", error->message); -+ g_error_free (error); -+ g_free (command_line); -+ return; -+ } -+ context = gdk_display_get_app_launch_context (gdk_screen_get_display (screen)); -+ gdk_app_launch_context_set_screen (context, screen); -+ -+ if (g_app_info_launch (info, NULL, G_APP_LAUNCH_CONTEXT (context), &error) == FALSE) { -+ g_message ("Could not start a terminal: %s", error->message); -+ g_error_free (error); -+ } -+ -+ g_object_unref (info); -+ g_object_unref (context); - g_free (command_line); - } - -diff --git a/src/nautilus-open-terminal.c b/src/nautilus-open-terminal.c -index 2ee04ce..5043aed 100644 ---- a/src/nautilus-open-terminal.c -+++ b/src/nautilus-open-terminal.c -@@ -36,7 +36,6 @@ - #include <gtk/gtk.h> - #include <gconf/gconf.h> - #include <gconf/gconf-client.h> --#include <libgnome/gnome-desktop-item.h> - - #include <errno.h> - #include <fcntl.h> --- -1.7.3.5 - _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git