Author: baggins Date: Wed Aug 31 20:20:41 2011 GMT Module: packages Tag: HEAD ---- Log message: - very initial revision
---- Files affected: packages/turbovnc: turbovnc-applet.patch (NONE -> 1.1) (NEW), turbovnc.desktop (NONE -> 1.1) (NEW), turbovnc.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/turbovnc/turbovnc-applet.patch diff -u /dev/null packages/turbovnc/turbovnc-applet.patch:1.1 --- /dev/null Wed Aug 31 22:20:41 2011 +++ packages/turbovnc/turbovnc-applet.patch Wed Aug 31 22:20:36 2011 @@ -0,0 +1,25 @@ +--- vnc/vnc_unixsrc/Makefile.am~ 2011-08-07 09:30:50.000000000 +0200 ++++ vnc/vnc_unixsrc/Makefile.am 2011-08-31 21:59:30.533873903 +0200 +@@ -5,7 +5,6 @@ + endif + + mandir = @MANDIR@ +-datadir = @DATADIR@ + + noinst_SCRIPTS = vncserver + noinst_MANS = vncserver.man +@@ -46,10 +46,10 @@ + $(INSTALL) -m 644 $(srcdir)/vncserver.man $(DESTDIR)/$(mandir)/man1/vncserver.1 + $(INSTALL) -m 644 $(srcdir)/Xvnc/programs/Xserver/Xvnc.man $(DESTDIR)/$(mandir)/man1/Xvnc.1 + $(INSTALL) -m 644 $(srcdir)/Xvnc/programs/Xserver/Xserver.man $(DESTDIR)/$(mandir)/man1/Xserver.1 +- mkdir -p $(DESTDIR)/$(prefix)/vnc/classes/ +- $(INSTALL) -m 644 $(srcdir)/classes/index.vnc $(DESTDIR)/$(prefix)/vnc/classes/ +- $(INSTALL) -m 644 $(srcdir)/classes/VncViewer.jar $(DESTDIR)/$(prefix)/vnc/classes/ +- $(INSTALL) -m 644 $(srcdir)/classes/README $(DESTDIR)/$(prefix)/vnc/classes/ ++ mkdir -p $(DESTDIR)/$(pkgdatadir)/classes/ ++ $(INSTALL) -m 644 $(srcdir)/classes/index.vnc $(DESTDIR)/$(pkgdatadir)/classes/ ++ $(INSTALL) -m 644 $(srcdir)/classes/VncViewer.jar $(DESTDIR)/$(pkgdatadir)/classes/ ++ $(INSTALL) -m 644 $(srcdir)/classes/README $(DESTDIR)/$(pkgdatadir)/classes/ + mkdir -p $(DESTDIR)/$(sysconfdir)/ + $(INSTALL) -m 644 $(srcdir)/turbovncserver.conf $(DESTDIR)/$(sysconfdir)/ + $(INSTALL) -m 644 $(srcdir)/turbovncserver-auth.conf $(DESTDIR)/$(sysconfdir)/ ================================================================ Index: packages/turbovnc/turbovnc.desktop diff -u /dev/null packages/turbovnc/turbovnc.desktop:1.1 --- /dev/null Wed Aug 31 22:20:41 2011 +++ packages/turbovnc/turbovnc.desktop Wed Aug 31 22:20:36 2011 @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=TurboVNC Viewer +Comment=TurboVNC client application +Exec=/usr/bin/vncviewer +Terminal=false +Type=Application +Categories=Network;RemoteAccess; ================================================================ Index: packages/turbovnc/turbovnc.spec diff -u /dev/null packages/turbovnc/turbovnc.spec:1.1 --- /dev/null Wed Aug 31 22:20:41 2011 +++ packages/turbovnc/turbovnc.spec Wed Aug 31 22:20:36 2011 @@ -0,0 +1,108 @@ +# $Revision$, $Date$ +Summary: A highly-optimized version of VNC that can be used with real-time video applications +Name: turbovnc +Version: 1.0.2 +Release: 0.1 +License: GPL +Group: X11/Applications +Source0: http://downloads.sourceforge.net/virtualgl/%{name}-%{version}.tar.gz +# Source0-md5: 1d836e2cadaf2f67a19f4d298480cdc4 +Source1: %{name}.desktop +Patch0: %{name}-applet.patch +URL: http://www.virtualgl.org +BuildRequires: perl +BuildRequires: libjpeg-turbo >= 1.1.1-2 +BuildRequires: zlib-devel +#Requires: /sbin/chkconfig +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Virtual Network Computing (VNC) is a remote display system which +allows you to view a computing 'desktop' environment not only on the +machine where it is running, but from anywhere on the Internet and +from a wide variety of machine architectures. TurboVNC is a sleek and +fast VNC distribution, containing a high-performance implementation of +Tight encoding designed to work in conjunction with VirtualGL. + +%prep +%setup -q -n vnc/vnc_unixsrc +%patch0 -p2 + +%build +%{__aclocal} +%{__autoconf} +%{__automake} +export JPEG_CFLAGS="-I%{_includedir}" +export JPEG_LDFLAGS="-lturbojpeg" +%configure + +%{__make} +%{__make} -j1 xserver + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_desktopdir}} \ + $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} + +%{__make} install xserver-install \ + DESTDIR=$RPM_BUILD_ROOT + +install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/turbovnc.desktop + +#install tvncservers $RPM_BUILD_ROOT/etc/sysconfig/tvncservers + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +if [ "$1" = 1 ]; then + /sbin/chkconfig --add tvncserver; +fi + +%preun +if [ "$1" = 0 ]; then + /etc/init.d/tvncserver stop >/dev/null 2>&1 + /sbin/chkconfig --del tvncserver +fi + +%postun +if [ "$1" -ge "1" ]; then + /etc/init.d/tvncserver condrestart >/dev/null 2>&1 +fi + +%files +%defattr(644,root,root,755) +%doc LICENCE.TXT ../TurboVNC-ChangeLog.txt +%doc ../vnc_docs/{LICEN*.txt,*.html,*.png,*.css} +#%attr(754,root,root) /etc/rc.d/init.d/tvncserver +#%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tvncservers +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/turbovncserver.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/turbovncserver-auth.conf +%attr(755,root,root) %{_bindir}/vncviewer +%attr(755,root,root) %{_bindir}/Xvnc +%attr(755,root,root) %{_bindir}/vncserver +%attr(755,root,root) %{_bindir}/vncpasswd +%attr(755,root,root) %{_bindir}/vncconnect +%attr(755,root,root) %{_bindir}/autocutsel +%dir %{_datadir}/turbovnc +%dir %{_datadir}/turbovnc/classes +%{_datadir}/turbovnc/classes/index.vnc +%{_datadir}/turbovnc/classes/VncViewer.jar +%{_datadir}/turbovnc/classes/README +%{_desktopdir}/turbovnc.desktop +%{_mandir}/man1/Xvnc.1* +%{_mandir}/man1/Xserver.1* +%{_mandir}/man1/vncserver.1* +%{_mandir}/man1/vncconnect.1* +%{_mandir}/man1/vncpasswd.1* +%{_mandir}/man1/vncviewer.1* + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[email protected]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2011/08/31 20:20:36 baggins +- very initial revision + ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
