--- gtk-vnc-0.3.7.orig/debian/changelog +++ gtk-vnc-0.3.7/debian/changelog @@ -0,0 +1,165 @@ +gtk-vnc (0.3.7-3) unstable; urgency=low + + * upload to unstable + + -- Guido Guenther Fri, 26 Sep 2008 09:05:45 +0200 + +gtk-vnc (0.3.7-2) experimental; urgency=low + + * [dfea636] new patch plugindir.diff: fix path to builddir (Closes: #499112) + + -- Guido Guenther Tue, 16 Sep 2008 21:09:29 +0200 + +gtk-vnc (0.3.7-1) experimental; urgency=low + + * [88cc5c2] New Upstream version 0.3.7 + * [91aca37] add README.source + * [0aa45ba] bump standards version + * [9cccbca] bump shlibs to 0.3.7 + + -- Guido Guenther Mon, 15 Sep 2008 17:37:53 +0200 + +gtk-vnc (0.3.6-2) unstable; urgency=low + + * add libgtk-vnc debug package + * don't build depend on libxul-dev (Closes: #480810) - thanks to Mike + Hommey for the patch + + -- Guido Guenther Thu, 15 May 2008 14:48:42 +0200 + +gtk-vnc (0.3.6-1) unstable; urgency=low + + * Add gvncviewer package + * New Upstream version 0.3.6 (Closes: #480158) + * Reenable scaling now that #477199 is fixed + * update shlibs + + -- Guido Guenther Sun, 11 May 2008 23:00:55 +0200 + +gtk-vnc (0.3.5-3) unstable; urgency=low + + * disable scaling support, works around #477199 until the problem is fixed + in libgtkglext. + + -- Guido Guenther Tue, 22 Apr 2008 16:55:52 +0200 + +gtk-vnc (0.3.5-2) unstable; urgency=low + + * fix typo in dependencies (Closes: #475647) + + -- Guido Guenther Sat, 12 Apr 2008 12:44:28 +0200 + +gtk-vnc (0.3.5-1) unstable; urgency=low + + * new upstream version + * build-depend on libtool (Closes: #474475) + * drop scaling-crash.diff - in new upstream version + * drop endianess-conversion.diff - in new upstream version + (Closes: #474647) + * build-conflict on libffi4-dev since it also provides libffi-dev + + -- Guido Guenther Fri, 11 Apr 2008 12:49:45 +0200 + +gtk-vnc (0.3.4-2) experimental; urgency=low + + * pull scaling crash fix from mailing list + * add endianess conversion from upstream + * bump standards version + * build depend on libffi-dev (Closes: #472152) + * enable the browser plugin + * enable scaling + + -- Guido Guenther Tue, 25 Mar 2008 17:39:43 +0100 + +gtk-vnc (0.3.4-1) unstable; urgency=low + + * New Upstream Version + * drop from_upstream_grab_focus.patch included in new upstream version + + -- Guido Guenther Tue, 11 Mar 2008 20:49:59 +0100 + +gtk-vnc (0.3.3-2) unstable; urgency=low + + * fix keyboard grab, many thanks to Emilio Pozuelo MonfortĀ for + forwarding this + + -- Guido Guenther Mon, 18 Feb 2008 21:39:06 +0100 + +gtk-vnc (0.3.3-1) unstable; urgency=low + + * New Upstream Version + * lower the build-dependencies of libgnutils-dev and python-gtk2-dev + as to what is specified in configure.ac + + -- Guido Guenther Sun, 10 Feb 2008 21:10:28 +0100 + +gtk-vnc (0.3.2-1) unstable; urgency=low + + * New Upstream Version + + -- Guido Guenther Wed, 02 Jan 2008 11:33:53 +0100 + +gtk-vnc (0.3.1-2) unstable; urgency=low + + * update the shlibs (Closes: #456912) - Thanks to Sebastian Bacher + + -- Guido Guenther Tue, 18 Dec 2007 16:40:54 +0100 + +gtk-vnc (0.3.1-1) unstable; urgency=low + + * New Upstream Version + * add versioned dependencies (Closes: #454975) + + -- Guido Guenther Mon, 17 Dec 2007 15:36:36 +0100 + +gtk-vnc (0.2.0-2) unstable; urgency=low + + * add missing dependencies to the -dev package (Closes: #454975) + + -- Guido Guenther Sat, 08 Dec 2007 15:42:22 +0100 + +gtk-vnc (0.2.0-1) unstable; urgency=low + + * Upload to Debian (Closes: #452512) + * drop most of the versioned build dependencies since even etch has recent + enough versions + * Thanks to the Ubuntu maintainers! + + -- Guido Guenther Thu, 22 Nov 2007 18:54:13 +0100 + +gtk-vnc (0.2.0-0ubuntu3) hardy; urgency=low + + * Sponsor the package from Fernando Ribeiro + * debian/control: + - use correct XSBC-Original-Maintainer + - the -dev package depends on the library + - updated -dev package name to match the library one + - updated short description to mention the differences between binaries + * debian/copyright: + - the license is under LGPL 2.1 + + -- Sebastien Bacher Tue, 13 Nov 2007 20:33:03 +0100 + +gtk-vnc (0.2.0-0ubuntu2) gutsy; urgency=low + + * News upstream release + + -- Fernando Ribeiro Fri, 14 Sep 2007 10:17:52 -0300 + +gtk-vnc (0.1.0-0ubuntu2) gutsy; urgency=low + + * debian/copyright: + - Fixed license to LGPL-2.1 instead GPL + * debian/rules: + - Dropped python dbg + * debian/control: + - Dropped python-gtk-vnc-dbg + - Fixed Maintainer to MOTU + + -- Fernando Ribeiro Thu, 13 Sep 2007 11:01:23 -0300 + +gtk-vnc (0.1.0-0ubuntu1) gutsy; urgency=low + + * Initial release. + + -- Fernando Ribeiro Fri, 24 Aug 2007 15:06:13 -0300 --- gtk-vnc-0.3.7.orig/debian/compat +++ gtk-vnc-0.3.7/debian/compat @@ -0,0 +1 @@ +5 --- gtk-vnc-0.3.7.orig/debian/control +++ gtk-vnc-0.3.7/debian/control @@ -0,0 +1,106 @@ +Source: gtk-vnc +Section: gnome +Priority: optional +XS-Python-Version: >= 2.4 +Maintainer: Guido Guenther +Standards-Version: 3.8.0 +Build-Depends: cdbs, debhelper, python-central, libgtk2.0-dev, + python-all-dev, libgnutls-dev (>= 1.4.0), python-gtk2-dev (>= 2.0), + libgtkglext1-dev (>= 1.2.0), iceape-dev (>= 1.1.9-5), autotools-dev, quilt, + automake, autoconf, libffi-dev, libtool +Build-Conflicts: libffi4-dev + +Package: libgtk-vnc-1.0-0 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A VNC viewer widget for GTK+ (runtime libraries) + It is built using coroutines, allowing it to be completely asynchronous while + remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the + VeNCrypt authentication extension providing SSL/TLS encryption with x509 + certificate authentication. + . + The core library is written in C and a binding for Python using PyGTK is + available. The networking layer supports connections over both IPv4 and IPv6. + . + This package contains the shared library. + +Package: libgtk-vnc-1.0-0-dbg +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends}, libgtk-vnc-1.0-0 (=${binary:Version}) +Priority: extra +Description: A VNC viewer widget for GTK+ (runtime libraries) + It is built using coroutines, allowing it to be completely asynchronous while + remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the + VeNCrypt authentication extension providing SSL/TLS encryption with x509 + certificate authentication. + . + The core library is written in C and a binding for Python using PyGTK is + available. The networking layer supports connections over both IPv4 and IPv6. + . + This package contains the debugging symbols. + +Package: libgtk-vnc-1.0-dev +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, libgtk-vnc-1.0-0 (= ${binary:Version}), + libgtk2.0-dev (>= 2.0), libgnutls-dev (>= 1.4.0), libgtkglext1-dev (>= 1.2.0) +Description: A VNC viewer widget for GTK+ (development files) + It is built using coroutines, allowing it to be completely asynchronous while + remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the + VeNCrypt authentication extension providing SSL/TLS encryption with x509 + certificate authentication. + . + The core library is written in C and a binding for Python using PyGTK is + available. The networking layer supports connections over both IPv4 and IPv6. + . + This package contains the development headers. + +Package: python-gtk-vnc +Architecture: any +Section: python +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-gtk2 (>= 2.0) +Provides: ${python:Provides} +XB-Python-Version: ${python:Versions} +Description: A VNC viewer widget for GTK+ (Python binding) + It is built using coroutines, allowing it to be completely asynchronous while + remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the + VeNCrypt authentication extension providing SSL/TLS encryption with x509 + certificate authentication. + . + The core library is written in C and a binding for Python using PyGTK is + available. The networking layer supports connections over both IPv4 and IPv6. + . + This package contains the Python binding. + +Package: mozilla-gtk-vnc +Architecture: any +Section: web +Depends: ${shlibs:Depends}, ${misc:Depends}, libgtk-vnc-1.0-0 (= ${binary:Version}), + iceweasel | iceape-browser +Description: A VNC viewer widget for GTK+ (mozilla plugin) + It is built using coroutines, allowing it to be completely asynchronous while + remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the + VeNCrypt authentication extension providing SSL/TLS encryption with x509 + certificate authentication. + . + The core library is written in C and a binding for Python using PyGTK is + available. The networking layer supports connections over both IPv4 and IPv6. + . + This package contains the experimental mozilla plugin. + +Package: gvncviewer +Architecture: any +Section: x11 +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: VNC viewer using gtk-vnc + It is built using coroutines, allowing it to be completely asynchronous while + remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the + VeNCrypt authentication extension providing SSL/TLS encryption with x509 + certificate authentication. + . + The core library is written in C and a binding for Python using PyGTK is + available. The networking layer supports connections over both IPv4 and IPv6. + . + This package contains the VNC viewer. --- gtk-vnc-0.3.7.orig/debian/copyright +++ gtk-vnc-0.3.7/debian/copyright @@ -0,0 +1,66 @@ +This package was debianized by Fernando Ribeiro on +Fri, 24 Aug 2007 15:44:36 -0300. + +It was downloaded from http://sourceforge.net/projects/gtk-vnc + +Upstream Authors: Anthony Liguori + Daniel Berrange + John Wendell + +Copyright: + +Copyright (C) 2000-2004 The Free Software Foundation +Copyright (C) 1999 AT&T Laboratories Cambridge +Copyright (c) 1988,1989,1990,1991,1992 by Richard Outerbridge +Copyright (C) 2006 Anthony Liguori + +License: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License version 2.1 as published by the Free Software Foundation; + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + + On Debian Systems, the full text of the license can be found on + /usr/share/common-licenses/LGPL-2.1 + + +The code of D3DES has the following copyright notice: + + This is D3DES (V5.09) by Richard Outerbridge with the double and + triple-length support removed for use in VNC. Also the bytebit[] array + has been reversed so that the most significant bit in each byte of the + key is ignored, not the least significant. + + These changes are: + Copyright (C) 1999 AT&T Laboratories Cambridge. All Rights Reserved. + + This software 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. + + + D3DES (V5.09) - + + A portable, public domain, version of the Data Encryption Standard. + + Written with Symantec's THINK (Lightspeed) C by Richard Outerbridge. + Thanks to: Dan Hoey for his excellent Initial and Inverse permutation + code; Jim Gillogly & Phil Karn for the DES key schedule code; Dennis + Ferguson, Eric Young and Dana How for comparing notes; and Ray Lau, + for humouring me on. + + Copyright (c) 1988,1989,1990,1991,1992 by Richard Outerbridge. + (GEnie : OUTER; CIS : [71755,204]) Graven Imagery, 1992. + + + + --- gtk-vnc-0.3.7.orig/debian/gvncviewer.install +++ gtk-vnc-0.3.7/debian/gvncviewer.install @@ -0,0 +1 @@ +debian/tmp/usr/bin/gvncviewer --- gtk-vnc-0.3.7.orig/debian/libgtk-vnc-1.0-0.install +++ gtk-vnc-0.3.7/debian/libgtk-vnc-1.0-0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*.so.* --- gtk-vnc-0.3.7.orig/debian/libgtk-vnc-1.0-dev.install +++ gtk-vnc-0.3.7/debian/libgtk-vnc-1.0-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/lib/*.a +debian/tmp/usr/lib/*.so +debian/tmp/usr/include +debian/tmp/usr/lib/pkgconfig --- gtk-vnc-0.3.7.orig/debian/mozilla-gtk-vnc.docs +++ gtk-vnc-0.3.7/debian/mozilla-gtk-vnc.docs @@ -0,0 +1 @@ +plugin/README --- gtk-vnc-0.3.7.orig/debian/mozilla-gtk-vnc.install +++ gtk-vnc-0.3.7/debian/mozilla-gtk-vnc.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/mozilla/plugins/*.so usr/lib/gtk-vnc/plugins/ --- gtk-vnc-0.3.7.orig/debian/mozilla-gtk-vnc.links +++ gtk-vnc-0.3.7/debian/mozilla-gtk-vnc.links @@ -0,0 +1,2 @@ +/usr/lib/gtk-vnc/plugins/gtk-vnc-plugin.so /usr/lib/iceweasel/plugins/gtk-vnc-plugin.so +/usr/lib/gtk-vnc/plugins/gtk-vnc-plugin.so /usr/lib/iceape/plugins/gtk-vnc-plugin.so --- gtk-vnc-0.3.7.orig/debian/python-gtk-vnc.install +++ gtk-vnc-0.3.7/debian/python-gtk-vnc.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/python*/site-packages/gtkvnc.so --- gtk-vnc-0.3.7.orig/debian/rules +++ gtk-vnc-0.3.7/debian/rules @@ -0,0 +1,22 @@ +#! /usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + + +DEB_BUILDDIR := build +DEB_CONFIGURE_EXTRA_FLAGS += --with-python --with-gtkglext --with-examples --enable-plugin=yes + +DEB_DBG_PACKAGES = libgtk-vnc-1.0-0-dbg +DEB_DBG_PACKAGE_libgtk-vnc-1.0-0 = libgtk-vnc-1.0-0-dbg + +DEB_DH_MAKESHLIBS_ARGS_libgtk-vnc-1.0-0 += -V 'libgtk-vnc-1.0-0 (>= 0.3.7)' +DEB_DH_MAKESHLIBS_ARGS_mozilla-gtk-vnc += --noscripts + +binary-install/python-gtk-vnc:: + dh_pycentral + +post-patches:: + autoreconf --- gtk-vnc-0.3.7.orig/debian/watch +++ gtk-vnc-0.3.7/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/gtk-vnc/gtk-vnc-([\d\.]+)\.tar\.gz debian --- gtk-vnc-0.3.7.orig/debian/README.source +++ gtk-vnc-0.3.7/debian/README.source @@ -0,0 +1,57 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To configure quilt to use debian/patches instead of patches, you want +either to export QUILT_PATCHES=debian/patches in your environment +or use this snippet in your ~/.quiltrc: + + for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do + if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then + export QUILT_PATCHES=debian/patches + fi + done + +To get the fully patched source after unpacking the source package, cd to +the root level of the source package and run: + + quilt push -a + +The last patch listed in debian/patches/series will become the current +patch. + +To add a new set of changes, first run quilt push -a, and then run: + + quilt new + +where is a descriptive name for the patch, used as the filename in +debian/patches. Then, for every file that will be modified by this patch, +run: + + quilt add + +before editing those files. You must tell quilt with quilt add what files +will be part of the patch before making changes or quilt will not work +properly. After editing the files, run: + + quilt refresh + +to save the results as a patch. + +Alternately, if you already have an external patch and you just want to +add it to the build system, run quilt push -a and then: + + quilt import -P /path/to/patch + quilt push -a + +(add -p 0 to quilt import if needed). as above is the filename to +use in debian/patches. The last quilt push -a will apply the patch to +make sure it works properly. + +To remove an existing patch from the list of patches that will be applied, +run: + + quilt delete + +You may need to run quilt pop -a to unapply patches first before running +this command. --- gtk-vnc-0.3.7.orig/debian/patches/series +++ gtk-vnc-0.3.7/debian/patches/series @@ -0,0 +1,2 @@ +xulrunner-not-mozilla.diff +plugindir.diff --- gtk-vnc-0.3.7.orig/debian/patches/xulrunner-not-mozilla.diff +++ gtk-vnc-0.3.7/debian/patches/xulrunner-not-mozilla.diff @@ -0,0 +1,22 @@ +diff --git a/configure.ac b/configure.ac +index 6871585..96b9e6f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -18,7 +18,7 @@ + + NSPR_REQUIRED=4.0.0 + FIREFOX_PLUGIN_REQUIRED=2.0.0 +-MOZILLA_PLUGIN_REQUIRED=1.8 ++MOZILLA_PLUGIN_REQUIRED=1.0 + + + AC_CONFIG_HEADERS([config.h:config.hin]) +@@ -216,7 +216,7 @@ if test "x$enable_plugin" = "xyes"; then + PKG_CHECK_MODULES(FIREFOX_PLUGIN, + firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED, ,[ + PKG_CHECK_MODULES(MOZILLA_PLUGIN, +- mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED) ++ iceape-plugin >= $MOZILLA_PLUGIN_REQUIRED) + FIREFOX_PLUGIN_CFLAGS="$MOZILLA_PLUGIN_CFLAGS" + FIREFOX_PLUGIN_LIBS="$MOZILLA_PLUGIN_LIBS" + ]) --- gtk-vnc-0.3.7.orig/debian/patches/plugindir.diff +++ gtk-vnc-0.3.7/debian/patches/plugindir.diff @@ -0,0 +1,13 @@ +diff --git a/plugin/Makefile.am b/plugin/Makefile.am +index 813e879..58ed449 100644 +--- a/plugin/Makefile.am ++++ b/plugin/Makefile.am +@@ -21,7 +21,7 @@ gtk-vnc-plugin.so: gtk-vnc-plugin.la + + # Only leave the .so file in the plugins directory. + install-data-hook: +- rm -f $(plugindir)/gtk-vnc-plugin.a $(plugindir)/gtk-vnc-plugin.la ++ rm -f $(DESTDIR)$(plugindir)/gtk-vnc-plugin.a $(DESTDIR)$(plugindir)/gtk-vnc-plugin.la + + EXTRA_DIST = README +