rpms/tigervnc/devel tigervnc11-r4002.patch, NONE, 1.1 tigervnc11-r4014.patch, NONE, 1.1 tigervnc.spec, 1.32, 1.33
Adam Tkac
atkac at fedoraproject.org
Thu Apr 8 14:32:11 UTC 2010
- Previous message: rpms/lxpolkit/devel import.log, NONE, 1.1 lxpolkit.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message: rpms/libguestfs/devel .cvsignore, 1.67, 1.68 libguestfs.spec, 1.169, 1.170 sources, 1.67, 1.68
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: atkac
Update of /cvs/pkgs/rpms/tigervnc/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv8800
Modified Files:
tigervnc.spec
Added Files:
tigervnc11-r4002.patch tigervnc11-r4014.patch
Log Message:
- add server-applet subpackage which contains Java vncviewer applet
- fix Java applet; it didn't work when run from web browser
- add xorg-x11-xkb-utils to server Requires
tigervnc11-r4002.patch:
MANIFEST.MF | 2 +-
Makefile | 9 +++++++--
index.html | 2 +-
3 files changed, 9 insertions(+), 4 deletions(-)
--- NEW FILE tigervnc11-r4002.patch ---
Index: java/src/com/tigervnc/vncviewer/MANIFEST.MF
===================================================================
--- java/src/com/tigervnc/vncviewer/MANIFEST.MF (revision 4001)
+++ java/src/com/tigervnc/vncviewer/MANIFEST.MF (revision 4002)
@@ -1,2 +1,2 @@
Manifest-Version: 1.0
-Main-Class: VncViewer
+Main-Class: com.tigervnc.vncviewer.VncViewer
Index: java/src/com/tigervnc/vncviewer/index.html
===================================================================
--- java/src/com/tigervnc/vncviewer/index.html (revision 4001)
+++ java/src/com/tigervnc/vncviewer/index.html (revision 4002)
@@ -20,7 +20,7 @@
<TITLE>
TigerVNC desktop
</TITLE>
-<APPLET CODE="VncViewer.class" ARCHIVE="VncViewer.jar"
+<APPLET CODE="com.tigervnc.vncviewer.VncViewer" ARCHIVE="VncViewer.jar"
WIDTH="800" HEIGHT="632">
<PARAM NAME="PORT" VALUE="5901">
</APPLET>
Index: java/src/com/tigervnc/vncviewer/Makefile
===================================================================
--- java/src/com/tigervnc/vncviewer/Makefile (revision 4001)
+++ java/src/com/tigervnc/vncviewer/Makefile (revision 4002)
@@ -35,7 +35,12 @@
$(JC) $(JCFLAGS) -O $(SOURCES)
$(ARCHIVE): $(CLASSES) $(MANIFEST)
- $(JAR) cfm $(ARCHIVE) $(MANIFEST) $(CLASSES)
+ cd ../../..; \
+ $(JAR) cfm com/tigervnc/vncviewer/$(ARCHIVE) \
+ com/tigervnc/vncviewer/$(MANIFEST) \
+ com/tigervnc/vncviewer/*.class \
+ com/tigervnc/decoder/*.class \
+ com/tigervnc/decoder/common/*.class
install: $(CLASSES) $(ARCHIVE)
$(CP) $(CLASSES) $(ARCHIVE) $(PAGES) $(INSTALL_DIR)
@@ -44,4 +49,4 @@
@$(ExportJavaClasses)
clean::
- $(RM) *.class *.jar
+ $(RM) *.class *.jar ../decoder/*.class ../decoder/common/*.class
tigervnc11-r4014.patch:
index.vnc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE tigervnc11-r4014.patch ---
Index: java/src/com/tigervnc/vncviewer/index.vnc
===================================================================
--- java/src/com/tigervnc/vncviewer/index.vnc (revision 4013)
+++ java/src/com/tigervnc/vncviewer/index.vnc (revision 4014)
@@ -15,7 +15,7 @@
<TITLE>
$USER's $DESKTOP desktop ($DISPLAY)
</TITLE>
-<APPLET CODE=VncViewer.class ARCHIVE=VncViewer.jar
+<APPLET CODE=com.tigervnc.vncviewer.VncViewer ARCHIVE=VncViewer.jar
WIDTH=$APPLETWIDTH HEIGHT=$APPLETHEIGHT>
<param name=PORT value=$PORT>
$PARAMS
Index: tigervnc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/tigervnc/devel/tigervnc.spec,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -p -r1.32 -r1.33
--- tigervnc.spec 12 Mar 2010 15:31:14 -0000 1.32
+++ tigervnc.spec 8 Apr 2010 14:32:10 -0000 1.33
@@ -2,7 +2,7 @@
Name: tigervnc
Version: 1.0.90
-Release: 0.8.%{snap}%{?dist}
+Release: 0.9.%{snap}%{?dist}
Summary: A TigerVNC remote display system
Group: User Interface/Desktops
@@ -22,7 +22,7 @@ BuildRequires: libdrm-devel, libXt-devel
BuildRequires: libxkbfile-devel, openssl-devel, libpciaccess-devel
BuildRequires: mesa-libGL-devel, libXinerama-devel, ImageMagick
BuildRequires: freetype-devel, libXdmcp-devel
-BuildRequires: desktop-file-utils
+BuildRequires: desktop-file-utils, java-1.5.0-gcj-devel
%ifarch %ix86 x86_64
BuildRequires: nasm
@@ -42,6 +42,8 @@ Patch4: tigervnc-cookie.patch
Patch8: tigervnc-viewer-reparent.patch
Patch9: tigervnc11-rh522369.patch
Patch10: tigervnc11-rh551262.patch
+Patch11: tigervnc11-r4002.patch
+Patch12: tigervnc11-r4014.patch
%description
Virtual Network Computing (VNC) is a remote display system which
@@ -66,7 +68,7 @@ Requires(postun):initscripts
# Check you don't reintroduce #498184 again
Requires: xorg-x11-fonts-misc
Requires: xorg-x11-xauth
-Requires: mesa-dri-drivers, xkeyboard-config
+Requires: mesa-dri-drivers, xkeyboard-config, xorg-x11-xkb-utils
%description server
The VNC system allows you to access the same desktop from a wide
@@ -88,6 +90,16 @@ This package contains libvnc.so module t
to access the desktop on your machine.
%endif
+%package server-applet
+Summary: Java TigerVNC viewer applet for TigerVNC server
+Group: User Interface/X
+Requires: tigervnc-server
+BuildArch: noarch
+
+%description server-applet
+The Java TigerVNC viewer applet for web browsers. Install this package to allow
+clients to use web browser when connect to the TigerVNC server.
+
%prep
%setup -q -n %{name}-%{version}-%{snap}
@@ -105,6 +117,8 @@ popd
%patch8 -p1 -b .viewer-reparent
%patch9 -p0 -b .rh522369
%patch10 -p0 -b .rh551262
+%patch11 -p0 -b .r4002
+%patch12 -p0 -b .r4014
# Use newer gettext
sed -i 's/AM_GNU_GETTEXT_VERSION.*/AM_GNU_GETTEXT_VERSION([0.17])/' \
@@ -145,6 +159,11 @@ pushd media
make
popd
+# Build Java applet
+pushd java/src/com/tigervnc/vncviewer/
+make
+popd
+
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
@@ -174,6 +193,13 @@ desktop-file-install \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
%{SOURCE6}
+# Install Java applet
+pushd java/src/com/tigervnc/vncviewer/
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/vnc/classes
+install -m755 VncViewer.jar $RPM_BUILD_ROOT%{_datadir}/vnc/classes
+install -m644 index.vnc $RPM_BUILD_ROOT%{_datadir}/vnc/classes
+popd
+
%find_lang %{name} %{name}.lang
# remove unwanted files
@@ -241,7 +267,17 @@ fi
%{_libdir}/xorg/modules/extensions/libvnc.so
%endif
+%files server-applet
+%defattr(-,root,root,-)
+%doc java/src/com/tigervnc/vncviewer/README
+%{_datadir}/vnc/classes/*
+
%changelog
+* Thu Apr 08 2010 Adam Tkac <atkac redhat com> 1.0.90-0.9.20100219svn3993
+- add server-applet subpackage which contains Java vncviewer applet
+- fix Java applet; it didn't work when run from web browser
+- add xorg-x11-xkb-utils to server Requires
+
* Fri Mar 12 2010 Adam Tkac <atkac redhat com> 1.0.90-0.8.20100219svn3993
- add French translation to vncviewer.desktop (thanks to Alain Portal)
- Previous message: rpms/lxpolkit/devel import.log, NONE, 1.1 lxpolkit.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message: rpms/libguestfs/devel .cvsignore, 1.67, 1.68 libguestfs.spec, 1.169, 1.170 sources, 1.67, 1.68
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list