4
4
%define __find_requires %{_mingw32_findrequires}
5
5
%define __find_provides %{_mingw32_findprovides}
7
%define _default_patch_fuzz 2
11
Release: 1%{?dist}%{?extra_release}
12
Summary: MinGW Windows port of VNC client GTK widget
15
Group: Development/Libraries
16
URL: http://gtk-vnc.sf.net/
17
Source0: http://downloads.sourceforge.net/gtk-vnc/gtk-vnc-%{version}.tar.gz
18
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
22
BuildRequires: mingw32-filesystem >= 30
23
BuildRequires: mingw32-gcc
24
BuildRequires: mingw32-binutils
25
BuildRequires: mingw32-gtk2
26
BuildRequires: mingw32-gnutls
27
BuildRequires: autoconf
28
BuildRequires: automake
29
BuildRequires: libtool
30
BuildRequires: pkgconfig
9
Release: 1%{?dist}%{?extra_release}
10
Summary: MinGW Windows port of VNC client GTK widget
13
Group: Development/Libraries
14
Source: http://ftp.gnome.org/pub/GNOME/sources/gtk-vnc/0.4/gtk-vnc-%{version}.tar.gz
15
URL: http://live.gnome.org/gtk-vnc
16
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
20
BuildRequires: mingw32-filesystem >= 40
21
BuildRequires: mingw32-gcc
22
BuildRequires: mingw32-binutils
24
BuildRequires: mingw32-cairo
25
BuildRequires: mingw32-dlfcn
26
BuildRequires: mingw32-gettext
27
BuildRequires: mingw32-iconv
28
BuildRequires: mingw32-gnutls
29
BuildRequires: mingw32-gtk2
30
BuildRequires: pkgconfig
31
BuildRequires: intltool
35
%package -n mingw32-gvnc
36
Summary: MinGW Windows port of VNC GObject
38
%package -n mingw32-gvnc-tools
39
Summary: Command line VNC tools
40
Group: Applications/Internet
34
43
gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines
35
44
allowing it to be completely asynchronous while remaining single threaded.
46
%description -n mingw32-gvnc
47
gvnc is a GObject for managing a VNC connection. It provides all the
48
infrastructure required to build a VNC client without having to deal
49
with the raw protocol itself.
51
%description -n mingw32-gvnc-tools
52
Provides useful command line utilities for interacting with
53
VNC servers. Includes the gvnccapture program for capturing
54
screenshots of a VNC desktop
39
57
%setup -q -n gtk-vnc-%{version}
48
66
make DESTDIR=$RPM_BUILD_ROOT install
50
68
# Remove static libraries but DON'T remove *.dll.a files.
51
rm $RPM_BUILD_ROOT%{_mingw32_libdir}/libgtk-vnc-1.0.a
69
rm -f $RPM_BUILD_ROOT%{_mingw32_libdir}/libgtk-vnc-1.0.a
70
rm -f $RPM_BUILD_ROOT%{_mingw32_libdir}/libgvnc-1.0.a
71
rm -f $RPM_BUILD_ROOT%{_mingw32_mandir}/man1/gvnccapture.1*
65
85
%{_mingw32_libdir}/pkgconfig/gtk-vnc-1.0.pc
66
86
%{_mingw32_includedir}/gtk-vnc-1.0
90
%{_mingw32_bindir}/libgvnc-1.0-0.dll
91
%{_mingw32_libdir}/libgvnc-1.0.dll.a
92
%{_mingw32_libdir}/libgvnc-1.0.la
93
%{_mingw32_libdir}/pkgconfig/gvnc-1.0.pc
94
%{_mingw32_includedir}/gvnc-1.0
96
%files -n mingw32-gvnc-tools
98
%{_mingw32_bindir}/gvnccapture.exe
70
101
* Sun Dec 7 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.7-1