Blame LibVNCServer.spec.in

Packit Service b05338
# Note that this is NOT a relocatable package
Packit Service b05338
Name: @PACKAGE@
Packit Service b05338
Version: @VERSION@
Packit Service b05338
Release: 2
Packit Service b05338
Summary: a library to make writing a vnc server easy
Packit Service b05338
Copyright: GPL
Packit Service b05338
Group: Libraries/Network
Packit Service b05338
Packager: Johannes.Schindelin <Johannes.Schindelin@gmx.de>
Packit Service b05338
Source: %{name}-%{version}.tar.gz
Packit Service b05338
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
Packit Service b05338
Packit Service b05338
%description
Packit Service b05338
LibVNCServer makes writing a VNC server (or more correctly, a program
Packit Service b05338
exporting a framebuffer via the Remote Frame Buffer protocol) easy.
Packit Service b05338
Packit Service b05338
It is based on OSXvnc, which in turn is based on the original Xvnc by
Packit Service b05338
ORL, later AT&T research labs in UK.
Packit Service b05338
Packit Service b05338
It hides the programmer from the tedious task of managing clients and
Packit Service b05338
compression schemata.
Packit Service b05338
Packit Service b05338
LibVNCServer was put together and is (actively ;-) maintained by
Packit Service b05338
Johannes Schindelin <Johannes.Schindelin@gmx.de>
Packit Service b05338
Packit Service b05338
%package devel
Packit Service b05338
Requires:     %{name} = %{version}
Packit Service b05338
Summary:      Static Libraries and Header Files for LibVNCServer
Packit Service b05338
Group:        Libraries/Network
Packit Service b05338
Requires:     %{name} = %{version}
Packit Service b05338
Packit Service b05338
%description devel
Packit Service b05338
Static Libraries and Header Files for LibVNCServer.
Packit Service b05338
Packit Service b05338
%package x11vnc
Packit Service b05338
Requires:     %{name} = %{version}
Packit Service b05338
Summary:      VNC server for the current X11 session
Packit Service b05338
Group:        User Interface/X
Packit Service b05338
Requires:     %{name} = %{version}
Packit Service b05338
Packit Service b05338
%description x11vnc
Packit Service b05338
x11vnc is to X Window System what WinVNC is to Windows, i.e. a server
Packit Service b05338
which serves the current X Window System desktop via RFB (VNC)
Packit Service b05338
protocol to the user.
Packit Service b05338
Packit Service b05338
Based on the ideas of x0rfbserver and on LibVNCServer, it has evolved
Packit Service b05338
into a versatile and performant while still easy to use program.
Packit Service b05338
Packit Service b05338
%prep
Packit Service b05338
%setup -n %{name}-%{version}
Packit Service b05338
Packit Service b05338
%build
Packit Service b05338
# CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix}
Packit Service b05338
%configure
Packit Service b05338
make
Packit Service b05338
Packit Service b05338
%install
Packit Service b05338
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}
Packit Service b05338
# make install prefix=%{buildroot}%{_prefix}
Packit Service b05338
%makeinstall includedir="%{buildroot}%{_includedir}/rfb"
Packit Service b05338
Packit Service b05338
%{__install} -d -m0755 %{buildroot}%{_datadir}/x11vnc/classes
Packit Service b05338
%{__install} webclients/VncViewer.jar webclients/index.vnc \
Packit Service b05338
  %{buildroot}%{_datadir}/x11vnc/classes
Packit Service b05338
Packit Service b05338
%clean
Packit Service b05338
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}
Packit Service b05338
Packit Service b05338
%pre
Packit Service b05338
%post
Packit Service b05338
%preun
Packit Service b05338
%postun
Packit Service b05338
Packit Service b05338
%files
Packit Service b05338
%defattr(-,root,root)
Packit Service b05338
%doc README INSTALL AUTHORS ChangeLog NEWS TODO 
Packit Service b05338
%{_bindir}/LinuxVNC
Packit Service b05338
%{_bindir}/libvncserver-config
Packit Service b05338
%{_libdir}/libvncclient.*
Packit Service b05338
%{_libdir}/libvncserver.*
Packit Service b05338
Packit Service b05338
%files devel
Packit Service b05338
%defattr(-,root,root)
Packit Service b05338
%{_includedir}/rfb/*
Packit Service b05338
Packit Service b05338
%files x11vnc
Packit Service b05338
%defattr(-,root,root)
Packit Service b05338
%{_bindir}/x11vnc
Packit Service b05338
%{_mandir}/man1/x11vnc.1*
Packit Service b05338
%{_datadir}/x11vnc/classes
Packit Service b05338
Packit Service b05338
%changelog
Packit Service b05338
* Fri Aug 19 2005 Alberto Lusiani <alusiani@gmail.com> release 2
Packit Service b05338
- create separate package for x11vnc to prevent conflicts with x11vnc rpm
Packit Service b05338
- create devel package, needed to compile but not needed for running
Packit Service b05338
* Sun Feb 9 2003 Johannes Schindelin
Packit Service b05338
- created libvncserver.spec.in
Packit Service b05338