Files
haikuports/haiku-apps/vncserver/vncserver-1.26.recipe
Humdinger 70b8f948c6 De-linting recipes.
*	flare, freedroidRPG
	Don't start with the app name, in the _data section too...
	Re-order blocks

*	help2man
	SUMMARY must not end with "."
	Re-ordered blocks

*	html_parser, xml_parser
	Corrected license
	Re-ordered blocks

*	jq
	Corrected copy&paste mishap, I guess
	Re-ordered blocks

*	librevenge
	Re-ordered blocks
	Removed email addresses from COPYRIGHT

*	mesa
	Don't start with the app name, in the _swrat and _swpipe sections too...
	Re-ordered blocks

*	qupzilla
	SUMMARY must not end with "."

*	ruby
	Corrected license
	Re-ordered blocks

*	vncserver
	Removed "copyright" from COPYRIGHT
2015-08-08 20:00:24 +02:00

71 lines
2.3 KiB
Bash

SUMMARY="Use your Haiku computer from anywhere with an internet connection"
DESCRIPTION="A VNC client (available elsewhere for Windows, Mac, Linux, \
others) shows you what's on the remote Haiku computer's screen and sends \
keystrokes and mouse actions over the Internet. The VNCServer software \
running on Haiku uses that client data to simulate button presses on a fake \
keyboard and movements of an imaginary mouse. n the opposite direction, \
VNCServer scans your screen for changes, compresses the resulting graphics \
data and transmits it to the client.
This is a port of VNC using RealVNC's version 4.0 final source code (which \
has an extremely well designed class structure, making it easy to do this \
port). There are lots of VNC clients out there, but I can recommend the \
RealVNC ones as working very well under Windows. You can get their clients, \
servers and source code at http://www.realvnc.com/"
HOMEPAGE="http://web.ncf.ca/au829/resume.html#VNCServer"
COPYRIGHT="2004 by Alexander G. M. Smith
1988,1989,1990,1991,1992 Richard Outerbridge (Public domain DES software)
1987, 1988, 1998 The Open Group and
1987, 1988 Digital Equipment Corporation (Software from the X Window \
System)
1995-2002 Jean-loup Gailly and Mark Adler (Zlib compression software)
1996 Widget Workshop, Inc, by Dave Zimmerman, Jef Poskanzer (Java DES \
software)"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="http://www.agmsmith.ca/BeOS/VNCServer-4.0-BeOS-AGMS-1.26.zip"
CHECKSUM_SHA256="2741819cfab1b547a9cf4d57d3ee0899b62351ec3830157902c47d69f4b1d4cc"
SOURCE_DIR="VNCServer-4.0-BeOS-AGMS-$portVersion/Source Code"
PATCHES="vncserver-1.26.patchset"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
PROVIDES="
vncserver = $portVersion
cmd:vncserver = $portVersion
cmd:vncpasswd = $portVersion
add_on:InputEventInjector = 1.4 compatible >= 1.0
"
REQUIRES="
haiku
lib:libz
"
BUILD_REQUIRES="
haiku_devel
devel:libz
"
BUILD_PREREQUIRES="
cmd:gcc
cmd:jam
cmd:ld
"
BUILD()
{
rm _INPUTSERVER_
ln -s /system/servers/input_server _INPUTSERVER_
mkdir -p obj.X86
jam -fJambase -fJamfile-vncserver
jam -fJambase -fJamfile-vncpasswd
jam -fJambase -fJamfile-InputEventInjector
}
INSTALL()
{
mkdir -p $binDir $addOnsDir/input_server/devices
cp obj.X86/vncpasswd $binDir
cp obj.X86/vncserver $binDir
cp obj.X86/InputEventInjector $addOnsDir/input_server/devices
}