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