3 Summary: tightvnc - application based on the VNC version 3.3.3r2
4 Summary(pl.UTF-8): tightvnc - aplikacja bazująca na VNC w wersji 3.3.3r2
9 Group: X11/Applications/Networking
10 Source0: http://dl.sourceforge.net/vnc-tight/%{name}-%{version}_unixsrc.tar.bz2
11 # Source0-md5: 397b35faad32d5246b6d44b142f8304f
12 Source1: %{name}.desktop
13 Source2: %{name}48.png
14 Patch0: %{name}-vncserver.patch
15 Patch1: %{name}-x86_64.patch
16 Patch2: %{name}-imake.patch
17 Patch3: %{name}-security.patch
18 Patch4: %{name}-imake-tmpdir.patch
19 Patch5: %{name}-xdir.patch
20 Patch6: format_security.patch
21 URL: http://www.tightvnc.com/
23 BuildRequires: libjpeg-devel
24 BuildRequires: xorg-cf-files >= 1.0.1-0.3
25 BuildRequires: xorg-lib-libX11-devel
26 BuildRequires: xorg-lib-libXaw-devel
27 BuildRequires: xorg-lib-libXext-devel
28 BuildRequires: xorg-lib-libXt-devel
29 BuildRequires: xorg-util-gccmakedep
30 BuildRequires: xorg-util-imake
31 BuildRequires: zlib-devel
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 VNC is a great client/server software package allowing remote network
38 access to graphical desktops. TightVNC is optimized to work over slow
39 network connections such as low-speed modem links. While oroginal VNC
40 may be verry slow when your connection is not fast enough, with
41 TightVNC you can work remotely almost in real time in most
44 %description -l pl.UTF-8
45 VNC jest wspaniałym programem klient/serwer umożliwiającym zdalny
46 dostęp do graficznych pulpitów. TightVNC jest zoptymalizowany do pracy
47 przy wolniejszych połączeniach sieciowych takich jak połączenia
48 modemowe. Oryginalne VNC może pracować wolno kiedy połączenie nie jest
49 wystarczająco szybkie, natomiast z TightVNC możesz pracować zdalnie
50 niemal w czasie rzeczywistym.
53 Summary: VNC X server - tightvnc version
54 Summary(pl.UTF-8): X serwer VNC - wersja tightvnc
55 Group: X11/Applications/Networking
56 Requires: xorg-app-rgb
58 Requires: %{name}-utils = %{version}-%{release}
64 This package contains VNC X server in tightvnc version.
66 %description server -l pl.UTF-8
67 Ten pakiet zawiera X serwer VNC w wersji tightvnc.
70 Summary: Additional utilities for tightvnc
71 Summary(pl.UTF-8): Dodatkowe narzędzia do tightvnc
72 Group: X11/Applications/Networking
76 This package contains additional tightvnc utilities: vncconnect and
77 vncpasswd. vncconnect tells Xvnc server to connect to a listening
78 tightvnc viewer. vncpasswd generates password file (both on server and
81 %description utils -l pl.UTF-8
82 Ten pakiet zawiera dodatkowe narzędzia do tightvnc: vncconnect i
83 vncpasswd. vncconnect służy do połączenia serwera Xvnc z nasłuchującym
84 vncviewerem. vncpasswd służy to tworzenia pliku z hasłem (zarówno po
85 stronie serwera, jak i przeglądarki).
88 %setup -qn vnc_unixsrc
104 CDEBUGFLAGS="%{rpmcflags}" \
105 EXTRA_LDOPTIONS="%{rpmldflags}"
110 CDEBUGFLAGS="%{rpmcflags}" \
111 EXTRA_LDOPTIONS="%{rpmldflags}" \
112 FONTDIR=/usr/share/fonts
115 rm -rf $RPM_BUILD_ROOT
116 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_datadir}/vnc/classes} \
117 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_sysconfdir}}
119 install vncserver vncviewer/vncviewer vncpasswd/vncpasswd \
120 vncconnect/vncconnect Xvnc/programs/Xserver/Xvnc $RPM_BUILD_ROOT%{_bindir}
122 install classes/* $RPM_BUILD_ROOT%{_datadir}/vnc/classes
124 install vncserver.man $RPM_BUILD_ROOT%{_mandir}/man1/vncserver.1
125 install vncviewer/vncviewer.man $RPM_BUILD_ROOT%{_mandir}/man1/vncviewer.1
126 install vncpasswd/vncpasswd.man $RPM_BUILD_ROOT%{_mandir}/man1/vncpasswd.1
127 install vncconnect/vncconnect.man $RPM_BUILD_ROOT%{_mandir}/man1/vncconnect.1
128 install Xvnc/programs/Xserver/Xvnc.man $RPM_BUILD_ROOT%{_mandir}/man1/Xvnc.1
130 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
131 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
133 install tightvncserver.conf $RPM_BUILD_ROOT%{_sysconfdir}/tightvncserver.conf
136 rm -rf $RPM_BUILD_ROOT
139 %defattr(644,root,root,755)
141 %attr(755,root,root) %{_bindir}/vncviewer
142 %{_mandir}/man1/vncviewer.1*
143 %{_desktopdir}/tightvnc.desktop
144 %{_pixmapsdir}/tightvnc.png
147 %defattr(644,root,root,755)
148 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tightvncserver.conf
149 %attr(755,root,root) %{_bindir}/Xvnc
150 %attr(755,root,root) %{_bindir}/vncserver
152 %{_mandir}/man1/Xvnc.1*
153 %{_mandir}/man1/vncserver.1*
156 %defattr(644,root,root,755)
157 %attr(755,root,root) %{_bindir}/vncconnect
158 %attr(755,root,root) %{_bindir}/vncpasswd
159 %{_mandir}/man1/vncconnect.1*
160 %{_mandir}/man1/vncpasswd.1*