[Restricted-changes] r147 - in dists/trunk: . vncrec vncrec/debian

bmsleight-guest at alioth.debian.org bmsleight-guest at alioth.debian.org
Sun Aug 12 23:00:01 UTC 2007


Author: bmsleight-guest
Date: 2007-08-12 23:00:00 +0000 (Sun, 12 Aug 2007)
New Revision: 147

Added:
   dists/trunk/vncrec/
   dists/trunk/vncrec/debian/
   dists/trunk/vncrec/debian/README.Debian
   dists/trunk/vncrec/debian/changelog
   dists/trunk/vncrec/debian/compat
   dists/trunk/vncrec/debian/control
   dists/trunk/vncrec/debian/copyright
   dists/trunk/vncrec/debian/menu
   dists/trunk/vncrec/debian/rules
   dists/trunk/vncrec/debian/vncrec.1
   dists/trunk/vncrec/debian/watch
Log:
vncrec packaging files. Feedback and guidance welcome.

Added: dists/trunk/vncrec/debian/README.Debian
===================================================================
--- dists/trunk/vncrec/debian/README.Debian	                        (rev 0)
+++ dists/trunk/vncrec/debian/README.Debian	2007-08-12 23:00:00 UTC (rev 147)
@@ -0,0 +1,6 @@
+vncrec for Debian
+-----------------
+
+Not compiling vncconnect and vncpasswd. These are part of the upstream source tarball, however I am only interested in vncrec.
+
+ -- Brendan M. Sleight <bms.debian at barwap.com>  Fri, 10 Aug 2007 15:21:10 +0100

Added: dists/trunk/vncrec/debian/changelog
===================================================================
--- dists/trunk/vncrec/debian/changelog	                        (rev 0)
+++ dists/trunk/vncrec/debian/changelog	2007-08-12 23:00:00 UTC (rev 147)
@@ -0,0 +1,6 @@
+vncrec (0.2-1) unstable; urgency=low
+
+  * Initial release >
+
+ -- Brendan M. Sleight <bms.debian at barwap.com>  Fri, 10 Aug 2007 15:21:10 +0100
+

Added: dists/trunk/vncrec/debian/compat
===================================================================
--- dists/trunk/vncrec/debian/compat	                        (rev 0)
+++ dists/trunk/vncrec/debian/compat	2007-08-12 23:00:00 UTC (rev 147)
@@ -0,0 +1 @@
+5

Added: dists/trunk/vncrec/debian/control
===================================================================
--- dists/trunk/vncrec/debian/control	                        (rev 0)
+++ dists/trunk/vncrec/debian/control	2007-08-12 23:00:00 UTC (rev 147)
@@ -0,0 +1,12 @@
+Source: vncrec
+Section: restricted/net
+Priority: optional
+Maintainer: Brendan M. Sleight <bms.debian at barwap.com>
+Build-Depends: debhelper (>= 5), binutils (>= 2.17cvs20070426-8 ), gcc-4.1 (>= 4.1.1-21 ), libc6 (>= 2.5-9+b1 ), libc6-dev (>= 2.5-9+b1 ), libc6-i686 (>= 2.5-9+b1 ), libice-dev (>= 1 ), libncurses5 (>= 5.6-3 ), libsm-dev (>= 2 ), libx11-dev (>= 2 ), libxaw-headers (>= 1 ), libxmu-headers (>= 1 ), libxpm-dev (>= 1 ), libxt-dev (>= 1 ), linux-kernel-headers (>= 2.6.18-7 ), locales (>= 2.5-9 ), xutils-dev (>=1:7.2.ds2-1)
+Standards-Version: 3.7.2
+
+Package: vncrec
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Simple VNC session recorder and player
+ Vncrec is an modified vncviewer. It can play and record VNC session.

Added: dists/trunk/vncrec/debian/copyright
===================================================================
--- dists/trunk/vncrec/debian/copyright	                        (rev 0)
+++ dists/trunk/vncrec/debian/copyright	2007-08-12 23:00:00 UTC (rev 147)
@@ -0,0 +1,132 @@
+This package was debianized by Brendan M. Sleight <bms.debian at barwap.com> on
+Fri, 10 Aug 2007 15:21:10 +0100.
+
+It was downloaded from http://www.sodan.org/~penny/vncrec/vncrec-0.2.tar.gz
+
+Upstream Authors: 
+
+    <Yoshiki Hayashi <yoshiki at xemacs.org> >
+    <Richard Outerbridge>
+    <X Consortium>
+    <Dave Zimmerman <dzimm at widget.com> and Jef Poskanzer <jef at acme.com> >
+
+Copyright: 
+
+    <Copyright (C) 2002 Yoshiki Hayashi <yoshiki at xemacs.org> >
+    <Copyright (c) 1988,1989,1990,1991,1992 by Richard Outerbridge.>
+    <Copyright (c) 1996 X Consortium>
+    <Copyright (c) 1996 Widget Workshop, Inc. All Rights Reserved.>
+
+License:
+
+    This program is derived from VNC.  See ChangeLog for changed parts.
+
+VNC is Copyright (C) AT&T Laboratories Cambridge.  All Rights Reserved.
+This software is distributed under the GNU General Public Licence as published
+by the Free Software Foundation.  See the file LICENCE.TXT for the conditions
+under which this software is made available.  VNC also contains code from other
+sources.  See the Acknowledgements section below, and the individual files for
+details of the conditions under which they are made available.
+
+This distribution does not contain Xvnc in VNC 3.3.3r2 distribution.
+Also, vncviewer directory is renamed to vncrec.  Java client in
+classes directory does not support playing and recording.
+
+
+The Debian packaging is (C) 2007, Brendan M. Sleight <bms.debian at barwap.com> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.
+
+This distribution contains public domain DES software by Richard Outerbridge.
+This is:
+
+    Copyright (c) 1988,1989,1990,1991,1992 by Richard Outerbridge.
+    (GEnie : OUTER; CIS : [71755,204]) Graven Imagery, 1992.
+
+
+This distribution contains software from the X Window System, Version 11,
+Release 6.3.  This is:
+
+    Copyright c 1996 X Consortium
+    
+    Permission is hereby granted, free of charge, to any person obtaining a
+    copy of this software and associated documentation files (the
+    "Software"), to deal in the Software without restriction, including
+    without limitation the rights to use, copy, modify, merge, publish, dis-
+    tribute, sublicense, and/or sell copies of the Software, and to permit
+    persons to whom the Software is furnished to do so, subject to the fol-
+    lowing conditions:
+    
+    The above copyright notice and this permission notice shall be included
+    in all copies or substantial portions of the Software.
+    
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
+    ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT
+    SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABIL-
+    ITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+    IN THE SOFTWARE.
+    
+    Except as contained in this notice, the name of the X Consortium shall
+    not be used in advertising or otherwise to promote the sale, use or
+    other dealings in this Software without prior written authorization from
+    the X Consortium.
+    
+    X Window System is a trademark of X Consortium, Inc.
+
+
+This distribution contains Java DES software by Dave Zimmerman
+<dzimm at widget.com> and Jef Poskanzer <jef at acme.com>.  This is:
+
+    Copyright (c) 1996 Widget Workshop, Inc. All Rights Reserved.
+
+    Permission to use, copy, modify, and distribute this software and its
+    documentation for NON-COMMERCIAL or COMMERCIAL purposes and without fee
+    is hereby granted, provided that this copyright notice is kept intact.
+    
+    WIDGET WORKSHOP MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE
+    SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT
+    NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+    PARTICULAR PURPOSE, OR NON-INFRINGEMENT. WIDGET WORKSHOP SHALL NOT BE
+    LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING,
+    MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
+    
+    THIS SOFTWARE IS NOT DESIGNED OR INTENDED FOR USE OR RESALE AS ON-LINE
+    CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE
+    PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT
+    NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE
+    SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF THE
+    SOFTWARE COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE
+    PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES").  WIDGET
+    WORKSHOP SPECIFICALLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY OF
+    FITNESS FOR HIGH RISK ACTIVITIES.
+
+    Copyright (C) 1996 by Jef Poskanzer <jef at acme.com>.  All rights
+    reserved.
+
+    Redistribution and use in source and binary forms, with or without
+    modification, are permitted provided that the following conditions
+    are met:
+    1. Redistributions of source code must retain the above copyright
+       notice, this list of conditions and the following disclaimer.
+    2. Redistributions in binary form must reproduce the above copyright
+       notice, this list of conditions and the following disclaimer in the
+       documentation and/or other materials provided with the distribution.
+
+    THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+    ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+    PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
+    BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+    BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+    OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+    ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+    Visit the ACME Labs Java page for up-to-date versions of this and other
+    fine Java utilities: http://www.acme.com/java/

Added: dists/trunk/vncrec/debian/menu
===================================================================
--- dists/trunk/vncrec/debian/menu	                        (rev 0)
+++ dists/trunk/vncrec/debian/menu	2007-08-12 23:00:00 UTC (rev 147)
@@ -0,0 +1,2 @@
+?package(vncrec):needs="X11" section="Apps/Net"\
+  title="vncrec" command="/usr/bin/vncrec"

Added: dists/trunk/vncrec/debian/rules
===================================================================
--- dists/trunk/vncrec/debian/rules	                        (rev 0)
+++ dists/trunk/vncrec/debian/rules	2007-08-12 23:00:00 UTC (rev 147)
@@ -0,0 +1,111 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	# Add here commands to configure the package.
+
+	touch configure-stamp
+
+
+build: build-stamp
+
+build-stamp: configure-stamp 
+	dh_testdir
+
+	# Add here commands to compile the package.
+	# Upstream source uses an Imakefile use xmkmf to gen Makefile
+	xmkmf -a
+	# Upstream source does not contain a man page which is required by gen Makefile
+	cp $(CURDIR)/debian/vncrec.1 vncrec/vncrec.man
+	# Only want to build libvncauth and vncrec form the upstream tarball source
+	cd libvncauth && $(MAKE) && cd ..
+	cd vncrec && $(MAKE) && cd ..
+	#docbook-to-man debian/vncrec.sgml > vncrec.1
+	cp ChangeLog changelog
+	gzip -9 changelog
+	
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	# Add here commands to clean up after the build process.
+	#rm vncrec/vncrec.man
+	# Upstream source uses an Imakefile use xmkmf to gen Makefile
+	xmkmf -a
+	cd libvncauth && $(MAKE) clean && cd ..
+	cd vncrec && $(MAKE) clean && cd ..
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+	# Add here commands to install the package into debian/vncrec.
+	# Only want to install vncrec form the upstream tarball source
+	cd vncrec && $(MAKE) DESTDIR=$(CURDIR)/debian/vncrec install && cd ..
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs README README.vnc changelog.gz
+	dh_installexamples
+#	dh_install
+#	dh_installmenu
+#	dh_installdebconf
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_python
+#	dh_installinit
+#	dh_installcron
+#	dh_installinfo
+	dh_installman debian/vncrec.1
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+#	dh_perl
+#	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure


Property changes on: dists/trunk/vncrec/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: dists/trunk/vncrec/debian/vncrec.1
===================================================================
--- dists/trunk/vncrec/debian/vncrec.1	                        (rev 0)
+++ dists/trunk/vncrec/debian/vncrec.1	2007-08-12 23:00:00 UTC (rev 147)
@@ -0,0 +1,129 @@
+.\"     Title: vncrec
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.72.0 <http://docbook.sf.net/>
+.\"      Date: 08/11/2007
+.\"    Manual: 
+.\"    Source: 
+.\"
+.TH "VNCREC" "1" "08/11/2007" "" ""
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+vncrec \- Simple VNC session recorder and player.
+.SH "SYNOPSIS"
+.B vncrec
+.RI [ options ]
+.RI [ host ][: display# ]
+.br
+.B vncrec
+.RI [ options ]
+.B \-listen
+.RI [ display# ]
+.SH "DESCRIPTION"
+Vncrec is an modified vncviewer. It can play and record VNC sessions.
+.sp
+.SH "OPTIONS"
+.PP
+\fI\-listen [display\-number]\fR
+.RS 4
+Causes vncviewer to listen on port 5500 + display\-number for reverse connections from a VNC server. WinVNC supports reverse connections initiated using the
+\fIAdd New Client\fR
+menu option or the
+\fI\-connect\fR
+command\-line option. Xvnc supports reverse connections with a helper program called vncconnect.
+.RE
+.PP
+\fI\-shared\fR
+.RS 4
+When you make a connection to a VNC server, all other existing connections are normally closed. This option requests that they be left open, allowing you to share the desktop with someone already using it.
+.RE
+.PP
+\fI\-viewonly\fR
+.RS 4
+Specifies that no keyboard or mouse events should be sent to the server. Useful if you want to view a desktop without interfering; often needs to be combined with \-shared.
+.RE
+.PP
+\fI\-fullscreen\fR
+.RS 4
+Viewer starts in full screen mode.
+.RE
+.PP
+\fI\-password password\-file\fR
+.RS 4
+If you are on a filesystem which gives you access to the password file used by the server, you can specify it here to avoid typing it in. It will usually be "~/.vnc/passwd".
+.RE
+.PP
+\fI\-encoding encoding\fR
+.RS 4
+This option specifies a list of encodings to use in order of preference, separated by spaces. For example, to use only raw and CopyRect, specify "raw copyrect".
+.RE
+.PP
+\fI\-bgr233\fR
+.RS 4
+"BGR233" means an 8\-bit true colour pixel format, with the most significant two bits of each byte representing the blue component, the next three bits representing green and the least significant three representing red. This format is also used by the java client.
+.RE
+.PP
+\fI\-owncmap\fR
+.RS 4
+Try to use a PseudoColor visual and a private colormap \- this allows the VNC server to control the colormap.
+.RE
+.PP
+\fI\-truecolour\fR
+.RS 4
+Try to use a TrueColor visual.
+.RE
+.PP
+\fI\-depth d\fR
+.RS 4
+This is only useful on a (real) X server which supports multiple TrueColor depths. On such a display vncviewer will try to find a Visual of the given depth. If successful this means that the appropriate pixel format will be requested from the VNC server. You cannot use this to force a particular depth from the VNC server. The only option which does this is \-bgr233.
+.RE
+.PP
+\fI\-play logfile\fR
+.RS 4
+Play back a recorded session.
+.RE
+.PP
+\fI\-record logfile\fR
+.RS 4
+Record a session.
+.RE
+.PP
+\fI\-movie logfile\fR
+.RS 4
+Output the session in a series of still images. The sample rate of the movie is determined by the environment variable VNCREC_MOVIE_FRAMERATE, or 10 if not specified. Images are output to the current directory in the .xpm format. This default output behavior can be overridden by setting the VNCREC_MOVIE_CMD environment variable. Its value is a format string for a shell command, to which the xpm data will be piped. Exactly one format specifier must appear for the image's sequence number, which is an integer. For instance, the default behavior is given by the string: "cat > img_%05d.xpm", whereas setting VNCREC_MOVIE_CMD to "convert xpm:\- /tmp/image\-%05d.png" causes the images to be output to the /tmp directory in .png format (if the "convert" program from the ImageMagick package is available). Because the movie output command might be compute\-intensive, the VNCREC_MOVIE_PARALLEL variable can be set to specify the number of concurrent outputs. (Should be set to the number of CPUs, defaults to 1).
+.RE
+.SH "EXAMPLES"
+.PP
+If you have running Xvnc, you can log a session like this
+.RS 4
+vncrec \-record sample.vncrec
+.RE
+.PP
+Later, you can play it back by
+.RS 4
+vncrec \-play sample.vncrec
+.RE
+.PP
+Or output the session in a series of still images
+.RS 4
+vncrec \-movie sample.vncrec
+.RE
+.SH "BUGS"
+When using vncrec \-movie, occasionally vncrec will not terminate even though all the frames have been generated.
+.sp
+.SH "AUTHORS"
+Written by Yoshiki Hayashi <yoshiki at xemacs.org>. This distribution contains public domain DES software by Richard Outerbridge.
+.sp
+This man page was written by Brendan Sleight using asciidoc
+.sp
+.SH "SEE ALSO"
+\fBvncviewer\fR
+.sp
+.SH "REFERENCES"
+.IP " 1." 4
+asciidoc
+.RS 4
+\%http://www.methods.co.nz/asciidoc/
+.RE

Added: dists/trunk/vncrec/debian/watch
===================================================================
--- dists/trunk/vncrec/debian/watch	                        (rev 0)
+++ dists/trunk/vncrec/debian/watch	2007-08-12 23:00:00 UTC (rev 147)
@@ -0,0 +1,23 @@
+# Example watch control file for uscan
+# Rename this file to "watch" and then you can run the "uscan" command
+# to check for upstream updates and more.
+# See uscan(1) for format
+
+# Compulsory line, this is a version 3 file
+version=3
+
+# Uncomment to examine a Webpage 
+# <Webpage URL> <string match>
+#http://www.example.com/downloads.php vncrec-(.*)\.tar\.gz
+http://www.sodan.org/~penny/vncrec/vncrec-(.*)\.tar\.gz
+
+# Uncomment to examine a Webserver directory
+#http://www.example.com/pub/vncrec-(.*)\.tar\.gz
+
+# Uncommment to examine a FTP server
+#ftp://ftp.example.com/pub/vncrec-(.*)\.tar\.gz debian uupdate
+
+# Uncomment to find new files on sourceforge, for debscripts >= 2.9
+# http://sf.net/vncrec/vncrec-(.*)\.tar\.gz
+
+




More information about the Restricted-changes mailing list