[pve-devel] r5388 - in vncterm/pve2: . debian
svn-commits at proxmox.com
svn-commits at proxmox.com
Tue Jan 18 15:12:58 CET 2011
Author: dietmar
Date: 2011-01-18 15:12:58 +0100 (Tue, 18 Jan 2011)
New Revision: 5388
Modified:
vncterm/pve2/Makefile
vncterm/pve2/README
vncterm/pve2/VncViewer.jar
vncterm/pve2/debian/changelog.Debian
vncterm/pve2/debian/control
Log:
updates for tigervnc
Modified: vncterm/pve2/Makefile
===================================================================
--- vncterm/pve2/Makefile 2011-01-18 13:28:58 UTC (rev 5387)
+++ vncterm/pve2/Makefile 2011-01-18 14:12:58 UTC (rev 5388)
@@ -2,15 +2,17 @@
LIBS=`libvncserver-config --libs` -lutil
PACKAGE=vncterm
-VERSION=0.9
-PACKAGERELEASE=2
+VERSION=1.0
+PACKAGERELEASE=1
ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
CDATE:=$(shell date +%F)
+TIGERVNCSRC=tigervnc-18-01-11.tgz
+
DEB=${PACKAGE}_${VERSION}-${PACKAGERELEASE}_${ARCH}.deb
SNAP=${PACKAGE}-${VERSION}-${CDATE}.tar.gz
-KEYSTORE=/home/dietmar/svn-lhotse/proxmox-dev/proxmox-java.keystore
+KEYSTORE=/home/dietmar/pve2-proxdev/proxmox-dev/proxmox-java.keystore
all: vncterm
echo "ARCH: ${ARCH} FLAGS: ${CFLAGS} ${LIBS}"
@@ -24,20 +26,21 @@
vncterm: vncterm.c glyphs.h
gcc -g -o $@ vncterm.c -Wall -D_GNU_SOURCE ${CFLAGS} ${LIBS}
-VncViewer.jar:
- rm -rf vnc_javasrc/
- tar xzf tightvnc-1.3.10_javasrc.tar.gz
- cd vnc_javasrc; patch -b -p 1 <../vncviewer.diff; make
- jarsigner -keystore ${KEYSTORE} -signedjar VncViewer.jar vnc_javasrc/VncViewer.jar proxmox
+jar: tigervnc.org
+ rm -rf tigervnc VncViewer.jar
+ rsync -av --exclude .svn --exclude .svnignore tigervnc.org/ tigervnc
+ ln -s ../tigerpatches tigervnc/patches
+ cd tigervnc; quilt push -a
+ cd tigervnc/java/src/com/tigervnc/vncviewer; make clean; make
+ jarsigner -keystore ${KEYSTORE} -signedjar VncViewer.jar tigervnc/java/src/com/tigervnc/vncviewer/VncViewer.jar proxmox
+tigervnc.org: ${TIGERVNCSRC}
+ rm -rf tigervnc.org
+ tar xf ${TIGERVNCSRC}
-vncviewer.diff:
- -diff -p -u vnc_javasrc/RfbProto.java.orig vnc_javasrc/RfbProto.java >$@
- -diff -p -u vnc_javasrc/ClipboardFrame.java.orig vnc_javasrc/ClipboardFrame.java >>$@
- -diff -p -u vnc_javasrc/VncViewer.java.orig vnc_javasrc/VncViewer.java >>$@
- -diff -p -u vnc_javasrc/Makefile.orig vnc_javasrc/Makefile >>$@
- -diff -p -u vnc_javasrc/VncCanvas.java.orig vnc_javasrc/VncCanvas.java >>$@
- -diff -p -u vnc_javasrc/ButtonPanel.java.orig vnc_javasrc/ButtonPanel.java >>$@
+downlaod:
+ rm -rf tigervnc.org
+ svn co https://tigervnc.svn.sourceforge.net/svnroot/tigervnc/trunk tigervnc.org
.PHONY: install
install: vncterm vncterm.1 VncViewer.jar
@@ -79,7 +82,7 @@
.PHONY: clean
clean:
- rm -rf vncterm vncterm.1 vncterm_*.deb vnc_javasrc *~ vncterm-*.tar.gz
+ rm -rf vncterm vncterm.1 vncterm_*.deb vnc_javasrc *~ vncterm-*.tar.gz glyphs.h
.PHONY: distclean
distclean: clean
Modified: vncterm/pve2/README
===================================================================
--- vncterm/pve2/README 2011-01-18 13:28:58 UTC (rev 5387)
+++ vncterm/pve2/README 2011-01-18 14:12:58 UTC (rev 5388)
@@ -16,15 +16,10 @@
VNC Java Applet (for use in web based applications):
====================================================
-We use patched VncViewer files (TightVNC Java Viewer version 1.3.9):
+We use patched VncViewer files (latest TigerVNC sources):
-http://downloads.sourceforge.net/vnc-tight/tightvnc-1.3.9_javasrc.tar.gz
+http://www.tigervnc.com/
-the patch (vncviewer.diff) disables focus traversal and enables
- Alt-Gr Keyboard input
-
-We also support the system clipboard.
-
We sign the applet to make clipboard working.
Modified: vncterm/pve2/VncViewer.jar
===================================================================
(Binary files differ)
Modified: vncterm/pve2/debian/changelog.Debian
===================================================================
--- vncterm/pve2/debian/changelog.Debian 2011-01-18 13:28:58 UTC (rev 5387)
+++ vncterm/pve2/debian/changelog.Debian 2011-01-18 14:12:58 UTC (rev 5388)
@@ -1,3 +1,9 @@
+vncterm (1.0-1) unstable; urgency=low
+
+ * use TigerVNC java sources
+
+ -- root <root at maui.maurer-it.com> Tue, 18 Jan 2011 14:44:05 +0100
+
vncterm (0.9-2) unstable; urgency=low
* compiled for debian etch
Modified: vncterm/pve2/debian/control
===================================================================
--- vncterm/pve2/debian/control 2011-01-18 13:28:58 UTC (rev 5387)
+++ vncterm/pve2/debian/control 2011-01-18 14:12:58 UTC (rev 5388)
@@ -1,5 +1,5 @@
Package: vncterm
-Version: 0.9-2
+Version: 1.0-1
Section: x11
Priority: optional
Depends: libc6 (>= 2.7-18), libjpeg62, zlib1g (>= 1:1.2.1), libvncserver0
More information about the pve-devel
mailing list