debian/0000755000000000000000000000000011753654652007204 5ustar debian/compat0000644000000000000000000000000211626757402010376 0ustar 8 debian/docs0000644000000000000000000000005111626763207010047 0ustar debian/FAQ.html AUTHORS NEWS README TODO debian/links0000644000000000000000000000010511626757754010251 0ustar usr/share/pixmaps/grdesktop/icon.png usr/share/pixmaps/grdesktop.png debian/watch0000644000000000000000000000017511626764111010227 0ustar version=3 opts="dversionmangle=s/\+d040330$//" \ http://download.savannah.gnu.org/releases/grdesktop/grdesktop-(.*)\.tar\.gz debian/copyright0000644000000000000000000000230111626757170011131 0ustar This package was debianized by Thorsten Sauter on Mon, 7 Oct 2002 23:51:51 +0200. It was downloaded from: https://savannah.nongnu.org/projects/grdesktop/ http://download.savannah.gnu.org/releases/grdesktop/ Upstream Author: Thorsten Sauter Copyright: Copyright (C) 2002 Thorsten Sauter License: This package 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 package 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL file. debian/control0000644000000000000000000000124611753654507010611 0ustar Source: grdesktop Section: x11 Priority: optional Maintainer: Bart Martens Build-Depends: debhelper (>= 8.0.0), autotools-dev, pkg-config, libgtk2.0-dev, libgnomeui-dev, scrollkeeper, dpkg-dev (>= 1.16.1~) Standards-Version: 3.9.3 Homepage: http://www.nongnu.org/grdesktop/ Package: grdesktop Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, scrollkeeper, rdesktop (>= 1.3.0-1), gconf2 (>= 2.10.1-2) Description: GNOME frontend for the rdesktop client grdesktop is a GNOME frontend for the remote desktop client (rdesktop). . It can save several connections (including their options), and browse the network for available terminal servers. debian/menu0000644000000000000000000000020611626757170010067 0ustar ?package(grdesktop):\ needs="X11"\ section="Applications/Network/Communication"\ title="grdesktop"\ command="/usr/bin/grdesktop" debian/FAQ.html0000644000000000000000000001441211626757170010501 0ustar grdesktop FAQ

grdesktop FAQ

$grdesktop: faq/faq.en.xml,v 1.1 2003/11/09 11:53:51 tsauter Exp $

Author: Thorsten Sauter

2003-11-09

Revision History
Revision 1.12003-11-09tsauter
Moved from SGML to XML
Revision 1.02002-11-01tsauter
Initial release

Abstract

This FAQ should cover most of the important questions related to grdesktop and rdesktop. If some questions are not listed here, please feel free to contact me for further help.


1. Introduction

Welcome to the grdesktop FAQ!

The following are items you probably shouldn't e-mail or post in the mailing list about, as they are often repeated.

2. Compilation & Installation Issues

2.1. What the hell is the docbook-to-man command?

The man-pages and other documents are written in sgml, so you need the docbook-to-man command to create the man- pages from the sgml sources.

Under RedHat (and maybe other rpm-based distries) it's calles docbook2man, which is the same command.

3. Running grdesktop

3.1. grdesktop show an error about missing keyboard dir

You will get an error dialog on each start of grdesktop? No problem, your rdesktop version doesn't support the new keymap definiton files. Just create the missing directory, and you will never seen the message.
	$ su
	Password:
	# mkdir -p /usr/X11R6/share/rdesktop/keymaps
			

This issue is fixed in grdesktop v0.17 and later which support both versions for rdesktop. (prior 1.1.0patch19 and later versions).

3.2. Nothing happens after clicking the Connect button

Probably you're using an older version of rdesktop (prior 1.2.0). You should update your rdesktop binary and apply all patches, or checkout the latest cvs version from http://www.rdesktop.org/.

If you don't want to update your rdesktop version you can patch the grdesktop 0.16 version with the patch available on the download page.
	$ tar xvzf grdesktop-0.16.tar.gz
	$ cd grdesktop-0.16
	$ patch -p0 <../rdesktop-1.1.0.patch
	$ cd ..
	$ ./configure && make && make install
			

Up to version 0.17 of grdesktop we can now detect if you are using the old version of rdesktop, so this error doesn't occure.

Please check the logfiles, for detailed error from rdesktop.
	$ cat /tmp/grdesktop-$(pidof grdesktop).log
			

debian/changelog0000644000000000000000000001346011753654652011062 0ustar grdesktop (0.23+d040330-3) unstable; urgency=low * debian/rules: Enabled buildflags. * debian/patches/05_format-security.diff: Closes: #646269. * debian/control: Fixed missing-build-dependency dpkg-dev (>= 1.16.1~). -- Bart Martens Sun, 13 May 2012 06:25:09 +0000 grdesktop (0.23+d040330-2) unstable; urgency=low * Switch to dpkg-source 3.0 (quilt) format. * debian/control: Use Homepage field. Closes: #615351. * debian/patches/04_typos.diff: Added. Closes: #566015. -- Bart Martens Mon, 29 Aug 2011 20:48:30 +0200 grdesktop (0.23+d040330-1) unstable; urgency=low * New maintainer. Closes: 398120. * debian/copyright: Updated. * debian/menu: Fixed lintian warnings. * debian/patches/02_iter.diff: Added. Closes: #390123. * debian/rules: Removed use of tarball.mk, added use of autotools.mk. * debian/patches/03_desktop.diff: Added to fix lintian warnings. * debian/watch: Added. -- Bart Martens Sun, 25 Nov 2007 20:47:16 +0100 grdesktop (0.23-3) unstable; urgency=low * QA upload. (ACK NMU; Closes: #320464) * Set maintainer to QA Group; Orphaned: #398120 * Add gconf2 (>= 2.10.1-2) to Dependencies as the maintainer scripts call gconf-schemas. * Conforms with latest Standards Version 3.7.2 -- Michael Ablassmeier Fri, 24 Nov 2006 14:47:17 +0100 grdesktop (0.23-2) unstable; urgency=low * Create symblic link from grdesktop/icon.png to grdesktop.png. (Closes: #257427) * debian/control: depend on newer debconf version (needed by cdbs). * Debian-Patches: - rename all @GETTEXT_PACKAGE@.mo files to grdesktop.mo -- Thorsten Sauter Mon, 19 Jul 2004 16:43:48 +0200 grdesktop (0.23-1) unstable; urgency=low * New upstream version. - remove invalid character in Makefile.am (Closes: #231737) - NULL pointer problem fixed by upstream. (Closes: #231309) * debian/control: remove docbook-to-man dependancy * debian/menu: make the menu file policy conform -- Thorsten Sauter Tue, 30 Mar 2004 16:47:24 +0200 grdesktop (0.22-1) unstable; urgency=low * New upstream bugfix version. -- Thorsten Sauter Tue, 3 Feb 2004 11:56:41 +0100 grdesktop (0.21-1) unstable; urgency=low * New upstream version. -- Thorsten Sauter Tue, 3 Feb 2004 10:12:57 +0100 grdesktop (0.20-2) unstable; urgency=low * debian/control: depend on scrollkepper. (Closes: #228657) -- Thorsten Sauter Tue, 20 Jan 2004 11:39:23 +0100 grdesktop (0.20-1) unstable; urgency=low * New upstream version. * Fixed in new upstream version: Closes: #219413 - grdesktop allow the user to select the rdp protcol - new upstream version contains most of the new rdesktop features. * Include FAQ from grdesktop homepage * Update package description * Switch to cdbs for package building -- Thorsten Sauter Fri, 9 Nov 2003 13:45:52 +0100 grdesktop (0.19-3) unstable; urgency=low * Update standards version. -- Thorsten Sauter Wed, 22 Oct 2003 22:43:40 +0200 grdesktop (0.19-2) unstable; urgency=low * debian/control: - update standards version - change my email address * debian/rules: move dh_compat to debian/compat -- Thorsten Sauter Sat, 31 May 2003 10:38:24 +0200 grdesktop (0.19-1) unstable; urgency=low * New upstream version. -- Thorsten Sauter Thu, 27 Feb 2003 11:59:33 +0100 grdesktop (0.18-2) unstable; urgency=low * Fix infinite loop problem on some archs. (Closes: #179484) -- Thorsten Sauter Thu, 6 Feb 2003 21:55:41 +0100 grdesktop (0.18-1) unstable; urgency=low * New upstream version. (Closes: #176605) -- Thorsten Sauter Sat, 25 Jan 2003 00:06:12 +0100 grdesktop (0.17-2) unstable; urgency=low * Change keymaps path to be compatible with rdesktop (Closes: #175171) * debian/docs: remove readme file -- Thorsten Sauter Fri, 3 Jan 2003 18:39:19 +0100 grdesktop (0.17-1) unstable; urgency=low * New upstream version. * Reupload after death for satie :) * debian/control: change section (rdesktop is now in main) * debian/copyright: Fix copyright informations * debian/rules: upgrade standards version -- Thorsten Sauter Thu, 21 Nov 2002 22:53:47 +0100 grdesktop (0.14-2) unstable; urgency=low * debian/dirs: insert directories * debian/rules: - remove unused configure options - remove config.* directives in clean target - insert DEB_BUILD_OPTIONS - remove all created man-pages in after distclean * debian/control: - change description line - change section to non-US (because rdesktop) * First upload to debian directory. Close ITP. Closes: #164025 -- Thorsten Sauter Wed, 16 Oct 2002 21:00:32 +0200 grdesktop (0.14-1) unstable; urgency=low * New upstream version. -- Thorsten Sauter Tue, 15 Oct 2002 23:32:13 +0200 grdesktop (0.12-2) unstable; urgency=low * debian/README.Debian: remove * debian/rules: remove docbook-to-man command -- Thorsten Sauter Sun, 13 Oct 2002 01:03:51 +0200 grdesktop (0.12-1) unstable; urgency=low * New upstream version * debian/menu: change icon name to xpm format -- Thorsten Sauter Sat, 12 Oct 2002 13:32:39 +0200 grdesktop (0.10-2) unstable; urgency=low * debian/control: fix spelling errors. -- Thorsten Sauter Thu, 10 Oct 2002 20:33:53 +0200 grdesktop (0.10-1) unstable; urgency=low * New upstream version. -- Thorsten Sauter Thu, 10 Oct 2002 00:06:03 +0200 grdesktop (0.01-1) unstable; urgency=low * Initial Release. -- Thorsten Sauter Mon, 7 Oct 2002 23:51:51 +0200 debian/rules0000755000000000000000000000053411753651776010272 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 # the following 2 lines are from bug 646269 DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk %: dh $@ override_dh_auto_configure: dh_auto_configure -- \ --with-keymap-path=/usr/share/rdesktop/keymaps/ \ override_dh_clean: dh_clean rm -f po/*.gmo rm -f help/C/grdesktop-C.omf.out debian/patches/0000755000000000000000000000000011753652754010634 5ustar debian/patches/01_gettext.diff0000644000000000000000000000061711626757670013460 0ustar --- ../orig/grdesktop-0.23/po/Makefile.in.in 2004-03-04 12:22:45.000000000 +0100 +++ ./po/Makefile.in.in 2007-11-25 21:33:05.000000000 +0100 @@ -12,7 +12,7 @@ # - Modified by jacob berkman to install # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize -GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GETTEXT_PACKAGE = @PACKAGE@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ debian/patches/05_format-security.diff0000644000000000000000000000153011753653272015122 0ustar --- ./src/run.c.orig 2004-03-30 13:17:53.000000000 +0000 +++ ./src/run.c 2012-05-13 06:33:35.000000000 +0000 @@ -110,7 +110,7 @@ sshcmd = g_strconcat(sshcmd, g_strdup_printf("%s", SHASH("sshhost")), NULL); sshcmd = g_strconcat(sshcmd, g_strdup_printf(" \"%s\"", cmd), NULL); - g_warning(sshcmd); + g_warning("%s",sshcmd); cmdline = g_strconcat(sshcmd, NULL); } else { /* execute without ssh */ cmdline = g_strconcat(cmd, NULL); --- ./src/rdpparse.c.orig 2012-05-13 06:36:59.000000000 +0000 +++ ./src/rdpparse.c 2012-05-13 06:37:31.000000000 +0000 @@ -306,9 +306,9 @@ parts = g_strsplit(value, "x", 2); if(typ == 'W') - return(g_strdup_printf(parts[0])); + return(g_strdup_printf("%s",parts[0])); else - return(g_strdup_printf(parts[1])); + return(g_strdup_printf("%s",parts[1])); if(parts != NULL) g_strfreev(parts); debian/patches/02_iter.diff0000644000000000000000000000077511626757677012754 0ustar Fix for bug #390123. --- ../orig/grdesktop-0.23/src/optbox.c 2004-03-30 14:31:44.000000000 +0200 +++ ./src/optbox.c 2007-11-27 20:25:15.000000000 +0100 @@ -774,6 +774,7 @@ /* create the keyboard selection */ tree_keymap = gtk_tree_view_new(); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(tree_keymap), FALSE); + gtk_tree_view_set_enable_search(GTK_TREE_VIEW(tree_keymap), FALSE ); gtk_widget_show(tree_keymap); gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scroll), tree_keymap); debian/patches/04_typos.diff0000644000000000000000000000114011626760771013141 0ustar --- ../orig/grdesktop-0.23+d040330/doc/grdesktop.1 2004-03-30 16:04:41.000000000 +0200 +++ ./doc/grdesktop.1 2011-08-29 21:00:49.000000000 +0200 @@ -61,11 +61,11 @@ .PP grdesktop is a GNOME frontend for the remote desktop client (rdesktop). .PP -It can save several connections (including there options), +It can save several connections (including their options), and browse the network for available terminal servers. .SH "OPTIONS" .PP -grdesktop support the default GNOME and XFree86 command +grdesktop supports the default GNOME and XFree86 command line options. .SH "SEE ALSO" .PP debian/patches/03_desktop.diff0000644000000000000000000000053011626757714013440 0ustar --- ../orig/grdesktop-0.23/grdesktop.desktop 2003-11-12 15:47:22.000000000 +0100 +++ ./grdesktop.desktop 2007-11-25 21:58:48.000000000 +0100 @@ -8,8 +8,7 @@ Terminal=false Type=Application Version=1.0 -Actions=Full; -Categories=Application;Network;X-Red-Hat-Base; +Categories=Network;X-Red-Hat-Base; Encoding=UTF-8 [Desktop Action Full] debian/patches/series0000644000000000000000000000012311753652754012045 0ustar 01_gettext.diff 02_iter.diff 03_desktop.diff 04_typos.diff 05_format-security.diff debian/source/0000755000000000000000000000000011626757402010500 5ustar debian/source/format0000644000000000000000000000001411626757402011706 0ustar 3.0 (quilt)