]> git.pld-linux.org Git - packages/tigervnc.git/blame - tigervnc.spec
- very initial revision
[packages/tigervnc.git] / tigervnc.spec
CommitLineData
aced0e84
JR
1# TODO:
2# - tigervnc.init
3
4%define snap r4159
5
6Summary: TigerVNC - application based on the VNC version 3.3.3r2
7Summary(pl.UTF-8): TigerVNC - aplikacja bazująca na VNC w wersji 3.3.3r2
8Name: tigervnc
9Version: 1.0.90
10Release: 0.1
11License: GPL v2
12Group: X11/Applications/Networking
13#Source0: http://dl.sourceforge.net/tigervnc/%{name}-%{version}.tar.gz
14Source0: %{name}-%{version}-%{snap}.tar.bz2
15# Source0-md5: bd83717c960fb9e585387948b5cb41e2
16Source1: %{name}.desktop
17URL: http://www.tigervnc.com/
18BuildRequires: cpp
19BuildRequires: libjpeg-devel
20BuildRequires: zlib-devel
21BuildRequires: xorg-xserver-server-source >= 1.9
22# xserver BRs, should match xorg-xserver-server.spec
23BuildRequires: Mesa-libGL-devel >= 7.8.1
24# for glx headers
25BuildRequires: OpenGL-GLX-devel
26BuildRequires: autoconf >= 2.57
27BuildRequires: automake
28BuildRequires: libdrm-devel >= 2.4.5
29BuildRequires: libtool
30BuildRequires: ncurses-devel
31BuildRequires: pam-devel
32BuildRequires: perl-base
33BuildRequires: pixman-devel >= 0.16.0
34BuildRequires: pkgconfig >= 1:0.19
35BuildRequires: xorg-app-mkfontscale
36BuildRequires: xorg-font-font-util >= 1.1
37BuildRequires: xorg-lib-libX11-devel
38BuildRequires: xorg-lib-libXau-devel
39BuildRequires: xorg-lib-libXaw-devel
40BuildRequires: xorg-lib-libXdamage-devel
41BuildRequires: xorg-lib-libXdmcp-devel
42BuildRequires: xorg-lib-libXext-devel >= 1.0.99.4
43BuildRequires: xorg-lib-libXfont-devel >= 1.4.2
44BuildRequires: xorg-lib-libXi-devel >= 1.2.99.1
45BuildRequires: xorg-lib-libXmu-devel
46BuildRequires: xorg-lib-libXpm-devel
47BuildRequires: xorg-lib-libXrender-devel
48BuildRequires: xorg-lib-libXres-devel
49BuildRequires: xorg-lib-libXt-devel >= 1.0.0
50BuildRequires: xorg-lib-libXtst-devel >= 1.0.99.2
51BuildRequires: xorg-lib-libXv-devel
52BuildRequires: xorg-lib-libXxf86dga-devel
53BuildRequires: xorg-lib-libXxf86misc-devel
54BuildRequires: xorg-lib-libXxf86vm-devel
55BuildRequires: xorg-lib-libfontenc-devel
56BuildRequires: xorg-lib-libpciaccess-devel >= 0.8.0
57BuildRequires: xorg-lib-libxkbfile-devel
58BuildRequires: xorg-lib-libxkbui-devel >= 1.0.2
59BuildRequires: xorg-lib-xtrans-devel >= 1.2.2
60BuildRequires: xorg-proto-bigreqsproto-devel >= 1.1.0
61BuildRequires: xorg-proto-damageproto-devel >= 1.1
62BuildRequires: xorg-proto-fixesproto-devel >= 4.1
63BuildRequires: xorg-proto-fontcacheproto-devel
64BuildRequires: xorg-proto-fontsproto-devel
65BuildRequires: xorg-proto-glproto-devel >= 1.4.10
66BuildRequires: xorg-proto-inputproto-devel >= 1.9.99.902
67BuildRequires: xorg-proto-kbproto-devel >= 1.0.3
68BuildRequires: xorg-proto-printproto-devel
69BuildRequires: xorg-proto-randrproto-devel >= 1.2.99.3
70%{?with_record:BuildRequires: xorg-proto-recordproto-devel}
71BuildRequires: xorg-proto-renderproto-devel >= 0.11
72BuildRequires: xorg-proto-resourceproto-devel
73BuildRequires: xorg-proto-scrnsaverproto-devel >= 1.1.0
74BuildRequires: xorg-proto-videoproto-devel
75BuildRequires: xorg-proto-xcmiscproto-devel >= 1.2.0
76BuildRequires: xorg-proto-xextproto-devel >= 1:7.0.99.3
77BuildRequires: xorg-proto-xf86bigfontproto-devel >= 1.2.0
78BuildRequires: xorg-proto-xf86dgaproto-devel >= 2.0.99.1
79BuildRequires: xorg-proto-xf86driproto-devel >= 2.1.0
80BuildRequires: xorg-proto-xf86miscproto-devel
81BuildRequires: xorg-proto-xf86vidmodeproto-devel >= 2.2.99.1
82BuildRequires: xorg-proto-xproto-devel >= 7.0.17
83BuildRequires: xorg-util-util-macros >= 1.10
84Provides: vnc-client
85Conflicts: vnc
86BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
87
88%description
89VNC is a great client/server software package allowing remote network
90access to graphical desktops. TightVNC is optimized to work over slow
91network connections such as low-speed modem links. While oroginal VNC
92may be verry slow when your connection is not fast enough, with
93TightVNC you can work remotely almost in real time in most
94environments.
95
96%description -l pl.UTF-8
97VNC jest wspaniałym programem klient/serwer umożliwiającym zdalny
98dostęp do graficznych pulpitów. TightVNC jest zoptymalizowany do pracy
99przy wolniejszych połączeniach sieciowych takich jak połączenia
100modemowe. Oryginalne VNC może pracować wolno kiedy połączenie nie jest
101wystarczająco szybkie, natomiast z TightVNC możesz pracować zdalnie
102niemal w czasie rzeczywistym.
103
104%package server
105Summary: VNC X server - tightvnc version
106Summary(pl.UTF-8): X serwer VNC - wersja tightvnc
107Group: X11/Applications/Networking
108Requires: xorg-app-rgb
109# for vncpasswd tool
110Requires: %{name}-utils = %{version}-%{release}
111# for mcookie
112Requires: util-linux
113Obsoletes: vnc-server
114
115%description server
116This package contains VNC X server in tightvnc version.
117
118%description server -l pl.UTF-8
119Ten pakiet zawiera X serwer VNC w wersji tightvnc.
120
121%package utils
122Summary: Additional utilities for tightvnc
123Summary(pl.UTF-8): Dodatkowe narzędzia do tightvnc
124Group: X11/Applications/Networking
125Obsoletes: vnc-utils
126
127%description utils
128This package contains additional tightvnc utilities: vncconnect and
129vncpasswd. vncconnect tells Xvnc server to connect to a listening
130tightvnc viewer. vncpasswd generates password file (both on server and
131viewer side).
132
133%description utils -l pl.UTF-8
134Ten pakiet zawiera dodatkowe narzędzia do tightvnc: vncconnect i
135vncpasswd. vncconnect służy do połączenia serwera Xvnc z nasłuchującym
136vncviewerem. vncpasswd służy to tworzenia pliku z hasłem (zarówno po
137stronie serwera, jak i przeglądarki).
138
139%prep
140%setup -q -n %{name}
141%{__sed} -i -e 's|^po/Makefile.in||' configure.ac
142
143%build
144%{__gettextize}
145%{__libtoolize}
146%{__aclocal}
147%{__autoconf}
148%{__autoheader}
149%{__automake}
150
151%{configure} \
152 --with-system-jpeg
153
154%{__make}
155
156%install
157rm -rf $RPM_BUILD_ROOT
158install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_sysconfdir}}
159
160cd unix
161%{__make} install \
162 DESTDIR=$RPM_BUILD_ROOT
163
164%clean
165rm -rf $RPM_BUILD_ROOT
166
167%files
168%defattr(644,root,root,755)
169%doc doc/*
170%attr(755,root,root) %{_bindir}/vncviewer
171%{_mandir}/man1/vncviewer.1*
172%{_desktopdir}/tightvnc.desktop
173%{_pixmapsdir}/tightvnc.png
174
175%files server
176%defattr(644,root,root,755)
177%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tightvncserver.conf
178%attr(755,root,root) %{_bindir}/x0vncserver
179%attr(755,root,root) %{_bindir}/vncserver
180%{_datadir}/vnc
181%{_mandir}/man1/x0vncserver.1*
182%{_mandir}/man1/vncserver.1*
183
184%files utils
185%defattr(644,root,root,755)
186%attr(755,root,root) %{_bindir}/vncconnect
187%attr(755,root,root) %{_bindir}/vncpasswd
188%{_mandir}/man1/vncconnect.1*
189%{_mandir}/man1/vncpasswd.1*
This page took 0.077966 seconds and 4 git commands to generate.