]> git.pld-linux.org Git - SPECS.git/blob - directvnc.spec
SPECS updated Sun 1 Aug 11:02:02 CEST 2021
[SPECS.git] / directvnc.spec
1 Summary:        DirectVNC - VNC client for DirectFB
2 Summary(pl.UTF-8):      DirectVNC - klient VNC dla DirectFB
3 Name:           directvnc
4 Version:        0.7.5
5 Release:        5
6 License:        GPL
7 Group:          Applications/Networking
8 Source0:        http://freesoftware.fsf.org/download/directvnc/%{name}-%{version}.tar.gz
9 # Source0-md5:  1fba84dc5450751bb402b68a9b9fb429
10 Patch0:         %{name}-caps.patch
11 Patch1:         %{name}-latin2.patch
12 Patch2:         %{name}-ctrl_alt_backspace.patch
13 Patch3:         %{name}-3.3.7-tight.patch
14 URL:            http://www.adam-lilienthal.de/directvnc/
15 BuildRequires:  DirectFB-devel >= 0.9.24
16 BuildRequires:  autoconf
17 BuildRequires:  automake
18 BuildRequires:  libtool
19 BuildRequires:  libjpeg-devel
20 BuildRequires:  pkgconfig
21 BuildRequires:  xorg-proto-xproto-devel
22 BuildRequires:  zlib-devel
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 DirectVNC is a client implementing the remote framebuffer protocol
27 (rfb) which is used by VNC servers. If a VNC server is running on a
28 machine you can connect to it using this client and have the contents
29 of its display shown on your screen. Keyboard and mouse events are
30 sent to the server, so you can basically control a VNC server
31 remotely. There are servers (and other clients) freely available for
32 all operating systems. What makes DirectVNC different from other unix
33 VNC clients is that it uses the linux framebuffer device through the
34 DirectFB library which enables it to run on anything that has a
35 framebuffer without the need for a running X server. This includes
36 embedded devices. DirectFB even uses acceleration features of certain
37 graphics cards.
38
39 %description -l pl.UTF-8
40 DirectVNC jest klientem zawierającym implementację protokołu zdalnego
41 framebuffera (rfb - remote framebuffer protocol), używanego przez
42 serwery VNC. Jeśli serwer VNC działa na jakiejś maszynie, można się
43 z nią połączyć przy użyciu tego klienta i widzieć zawartość jego
44 ekranu na swoim. Zdarzenia z klawiatury i myszy są wysyłane do
45 serwera, więc można zdalnie kontrolować serwer VNC. Istnieją serwery
46 (i inne klienty) dostępne za darmo na wiele systemów operacyjnych.
47 DirectFB od innych uniksowych klientów VNC różni się tym, że używa
48 linuksowego framebuffera poprzez bibliotekę DirectFB, co pozwala na
49 pracę bez potrzeby uruchamiania X serwera. Jednym z zastosowań są
50 urządzenia wbudowane. DirectFB może nawet używać sprzętowej
51 akceleracji na niektórych kartach graficznych.
52
53 %prep
54 %setup -q
55 %patch0 -p1
56 %patch1 -p1
57 %patch2 -p1
58 %patch3 -p1
59
60 %build
61 %{__libtoolize}
62 %{__aclocal}
63 %{__autoconf}
64 %{__automake}
65
66 %configure
67
68 %{__make}
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72
73 %{__make} install \
74         DESTDIR=$RPM_BUILD_ROOT
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %files
80 %defattr(644,root,root,755)
81 %doc AUTHORS ChangeLog NEWS README THANKS TODO
82 %attr(755,root,root) %{_bindir}/*
83 %{_mandir}/man1/*
This page took 0.145765 seconds and 3 git commands to generate.