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