[arch-commits] Commit in vinagre/trunk (PKGBUILD vinagre-ssh-connect.patch)

Jan de Groot jgc at archlinux.org
Mon Jun 21 13:25:52 UTC 2010


    Date: Monday, June 21, 2010 @ 09:25:51
  Author: jgc
Revision: 83403

upgpkg: vinagre 2.30.2-1
Update to 2.30.2

Modified:
  vinagre/trunk/PKGBUILD
Deleted:
  vinagre/trunk/vinagre-ssh-connect.patch

---------------------------+
 PKGBUILD                  |   14 ++++-----
 vinagre-ssh-connect.patch |   65 --------------------------------------------
 2 files changed, 7 insertions(+), 72 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-06-21 13:10:46 UTC (rev 83402)
+++ PKGBUILD	2010-06-21 13:25:51 UTC (rev 83403)
@@ -4,7 +4,7 @@
 # Contributor: lp76 <l.peduto at gmail.com>
 
 pkgname=vinagre
-pkgver=2.30.1
+pkgver=2.30.2
 pkgrel=1
 pkgdesc="A VNC Client for the GNOME Desktop"
 arch=('i686' 'x86_64')
@@ -12,21 +12,21 @@
 url="http://www.gnome.org/projects/vinagre/"
 install=vinagre.install
 depends=('libgnome-keyring>=2.30.1' 'gtk-vnc>=0.3.10' 'avahi>=0.6.25' 'desktop-file-utils' 'hicolor-icon-theme' 'telepathy-glib>=0.10.5')
-makedepends=('gnome-doc-utils>=0.19.5' 'intltool' 'gnome-panel>=2.30.0')
+makedepends=('gnome-doc-utils>=0.20.1' 'intltool' 'gnome-panel>=2.30.0')
 optdepends=('gnome-panel')
 groups=('gnome-extra')
 options=('!emptydirs' '!libtool')
 source=(http://ftp.gnome.org/pub/GNOME/sources/vinagre/2.30/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('cbe5bff8e6f7a81e46fde5b1d8a53a7dbdd66d13d998c24508cae08de657f2cf')
+sha256sums=('478b58ad9eb4a02fad45134bdddc29dc986d8c14e203a47b88aa7f3e6d1bf388')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
   ./configure --prefix=/usr --sysconfdir=/etc --disable-scrollkeeper \
-      --libexecdir=/usr/lib/vinagre || return 1
-  make || return 1
-  make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install || return 1
+      --libexecdir=/usr/lib/vinagre
+  make
+  make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install
 
   install -d -m755 "${pkgdir}/usr/share/gconf/schemas"
-  gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain vinagre ${pkgdir}/etc/gconf/schemas/*.schemas || return 1
+  gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain vinagre ${pkgdir}/etc/gconf/schemas/*.schemas
   rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
 }

Deleted: vinagre-ssh-connect.patch
===================================================================
--- vinagre-ssh-connect.patch	2010-06-21 13:10:46 UTC (rev 83402)
+++ vinagre-ssh-connect.patch	2010-06-21 13:25:51 UTC (rev 83403)
@@ -1,65 +0,0 @@
-From 6b1c01f15e5a698fc5f7e8f62e230adab94618bb Mon Sep 17 00:00:00 2001
-From: Jonh Wendell <jwendell at gnome.org>
-Date: Wed, 14 Apr 2010 13:17:42 +0000
-Subject: Make ssh_vinagre_connect() symbol visible in .so.
-
-This fixes a crash when using SSH tunnel in VNC plugin.
-
-Closes Ubuntu #516847.
----
-diff --git a/vinagre/vinagre-main.c b/vinagre/vinagre-main.c
-index 4f6f3bf..b2d224b 100644
---- a/vinagre/vinagre-main.c
-+++ b/vinagre/vinagre-main.c
-@@ -40,6 +40,7 @@
- #include "vinagre-plugin-info.h"
- #include "vinagre-plugin-info-priv.h"
- #include "vinagre-debug.h"
-+#include "vinagre-ssh.h"
- 
- #ifdef HAVE_TELEPATHY
- #include "vinagre-tubes-manager.h"
-@@ -223,6 +224,9 @@ int main (int argc, char **argv) {
-    vinagre_tubes_manager = vinagre_tubes_manager_new (window);
- #endif
- 
-+  /* fake call, just to ensure this symbol will be present at vinagre.so */
-+  vinagre_ssh_connect (NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL);
-+
-   gtk_main ();
- 
- #ifdef HAVE_TELEPATHY
-diff --git a/vinagre/vinagre-ssh.c b/vinagre/vinagre-ssh.c
-index e26c63f..0d59ed9 100644
---- a/vinagre/vinagre-ssh.c
-+++ b/vinagre/vinagre-ssh.c
-@@ -664,7 +664,8 @@ vinagre_ssh_connect (GtkWindow *parent,
-   GInputStream *is;
-   GDataInputStream *error_stream;
- 
--  g_return_val_if_fail (hostname != NULL, FALSE);
-+  if (!hostname)
-+    return FALSE;
- 
-   if (vendor == SSH_VENDOR_INVALID)
-     vendor = get_ssh_client_vendor ();
-diff --git a/vinagre/vinagre-utils.c b/vinagre/vinagre-utils.c
-index 03181f1..0b00045 100644
---- a/vinagre/vinagre-utils.c
-+++ b/vinagre/vinagre-utils.c
-@@ -607,13 +607,6 @@ vinagre_utils_ask_question (GtkWindow  *parent,
-   return TRUE;
- }
- 
--#include "vinagre-ssh.h"
--static void
--shit (void)
--{
--  vinagre_ssh_connect (NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL);
--}
--
- typedef struct {
-   GtkWidget *uname, *pw, *button;
- } ControlOKButton;
---
-cgit v0.8.3.1




More information about the arch-commits mailing list