From a658773ee99263b8ca16d35392ac4187eac84c86 Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Fri, 17 Aug 2007 19:19:12 +0000 Subject: [PATCH] Initial commit --- .cvsignore | 3 ++ gtk-vnc.spec | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 97 insertions(+) create mode 100644 gtk-vnc.spec diff --git a/.cvsignore b/.cvsignore index e69de29..e55dbd7 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1,3 @@ +gtk-vnc-0.1.0.tar.gz +*.src.rpm +.*.log diff --git a/gtk-vnc.spec b/gtk-vnc.spec new file mode 100644 index 0000000..28b6dd8 --- /dev/null +++ b/gtk-vnc.spec @@ -0,0 +1,93 @@ +# -*- rpm-spec -*- + +Summary: A GTK widget for VNC clients +Name: gtk-vnc +Version: 0.1.0 +Release: 3%{?dist} +License: LGPLv2+ +Group: Development/Libraries +Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +URL: http://gtk-vnc.sf.net/ +BuildRequires: gtk2-devel pygtk2-devel python-devel gnutls-devel + +%description +gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines +allowing it to be completely asynchronous while remaining single threaded. + +%package devel +Summary: Libraries, includes, etc. to compile with the gtk-vnc library +Group: Development/Libraries +Requires: %{name} = %{version} +Requires: pkgconfig +Requires: pygtk2-devel gtk2-devel gnutls-devel + +%description devel +gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines +allowing it to be completely asynchronous while remaining single threaded. + +Libraries, includes, etc. to compile with the gtk-vnc library + +%package python +Summary: Python bindings for the gtk-vnc library +Group: Development/Libraries +Requires: %{name} = %{version} + +%description python +gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines +allowing it to be completely asynchronous while remaining single threaded. + +A module allowing use of the GTK-VNC widget from python + +%prep +%setup -q + +%build +%configure +make + +%install +rm -fr %{buildroot} +make install DESTDIR=%{buildroot} +rm -f %{buildroot}%{_libdir}/*.a +rm -f %{buildroot}%{_libdir}/*.la +rm -f %{buildroot}%{_libdir}/python*/site-packages/*.a +rm -f %{buildroot}%{_libdir}/python*/site-packages/*.la + +%clean +rm -fr %{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-, root, root) +%doc AUTHORS ChangeLog NEWS README COPYING.LIB +%{_libdir}/lib*.so.* + +%files devel +%defattr(-, root, root) +%doc examples/gvncviewer.c +%{_libdir}/lib*.so +%dir %{_includedir}/%{name}-1.0/ +%{_includedir}/%{name}-1.0/*.h +%{_libdir}/pkgconfig/%{name}-1.0.pc + +%files python +%defattr(-, root, root) +%doc examples/gvncviewer.py +%{_libdir}/python*/site-packages/gtkvnc.so + +%changelog +* Thu Aug 16 2007 Daniel P. Berrange - 0.1.0-3.fc8 +- Tweaked post scripts +- Removed docs from sub-packages +- Explicitly set license to LGPLv2+ +- Remove use of macro for install rule + +* Wed Aug 15 2007 Daniel P. Berrange - 0.1.0-2.fc8 +- Added gnutls-devel requirement to -devel package + +* Wed Aug 15 2007 Daniel P. Berrange - 0.1.0-1.fc8 +- Initial official release diff --git a/sources b/sources index e69de29..a04bb99 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +f0781695819bd00d5ba160205723a3b4 gtk-vnc-0.1.0.tar.gz