[mingw-gtk-vnc: 7/22] Update to 0.4.0 release

epienbro epienbro at fedoraproject.org
Wed Mar 7 17:38:36 UTC 2012


commit 48a5ee994ac6713e6182fe7d6bce22f3c2973ca5
Author: Daniel P. Berrange <berrange at fedoraproject.org>
Date:   Sun Jul 11 21:20:46 2010 +0000

    Update to 0.4.0 release

 .cvsignore                         |    4 +-
 gtk-vnc-0.3.8-relative-mouse.patch |  142 ------------------------------------
 mingw32-gtk-vnc.spec               |   39 +++++++---
 sources                            |    2 +-
 4 files changed, 30 insertions(+), 157 deletions(-)
---
diff --git a/.cvsignore b/.cvsignore
index 5ca3264..80d8cfc 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1,3 @@
-gtk-vnc-0.3.8.tar.gz
+.build*.log
+*.src.rpm
+gtk-vnc-0.4.0.tar.bz2
diff --git a/mingw32-gtk-vnc.spec b/mingw32-gtk-vnc.spec
index 9689e8b..162610e 100644
--- a/mingw32-gtk-vnc.spec
+++ b/mingw32-gtk-vnc.spec
@@ -7,15 +7,14 @@
 %define _default_patch_fuzz 2
 
 Name:           mingw32-gtk-vnc
-Version:        0.3.8
-Release:        6%{?dist}
+Version:        0.4.0
+Release:        1%{?dist}
 Summary:        MinGW Windows port of VNC client GTK widget
 
 License:        LGPLv2+
 Group:          Development/Libraries
-URL:            http://sourceforge.net/projects/gtk-vnc
-Source0:        http://downloads.sourceforge.net/gtk-vnc/gtk-vnc-%{version}.tar.gz
-Patch1:         gtk-vnc-%{version}-relative-mouse.patch
+URL:            http://live.gnome.org/gtk-vnc
+Source:         http://ftp.gnome.org/pub/GNOME/sources/gtk-vnc/0.4/gtk-vnc-%{version}.tar.bz2
 # XXX need to add the SASL patches too, but this is
 # blocking on a mingw32-cyrus-sasl port or equiv
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -36,19 +35,23 @@ BuildRequires:  pkgconfig
 
 Requires:       pkgconfig
 
+%package -n mingw32-gvnc
+Summary: MinGW Windows port of VNC GObject
 
 %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.
 
+%description -n mingw32-gvnc
+gvnc is a GObject for managing a VNC connection. It provides all the
+infrastructure required to build a VNC client without having to deal
+with the raw protocol itself.
 
 %prep
 %setup -q -n gtk-vnc-%{version}
-%patch1 -p1
-
 
 %build
-%{_mingw32_configure} --without-python --with-examples --disable-static
+%{_mingw32_configure} --without-python --disable-static --without-sasl
 make %{?_smp_mflags}
 
 
@@ -56,27 +59,37 @@ make %{?_smp_mflags}
 rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT install
 
-# automake gives gvncviewer a strange name ...
-mv $RPM_BUILD_ROOT%{_mingw32_bindir}/i686-pc-mingw32-gvncviewer.exe \
-   $RPM_BUILD_ROOT%{_mingw32_bindir}/gvncviewer.exe \
+rm -f $RPM_BUILD_ROOT%{_mingw32_bindir}/gvnccapture.exe
+rm -f $RPM_BUILD_ROOT%{_mingw32_mandir}/man1/gvnccapture.1*
 
+%find_lang gtk-vnc
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
-%files
+%files -f gtk-vnc.lang
 %defattr(-,root,root)
 %doc COPYING.LIB
-%{_mingw32_bindir}/gvncviewer.exe
 %{_mingw32_bindir}/libgtk-vnc-1.0-0.dll
 %{_mingw32_libdir}/libgtk-vnc-1.0.dll.a
 %{_mingw32_libdir}/libgtk-vnc-1.0.la
 %{_mingw32_libdir}/pkgconfig/gtk-vnc-1.0.pc
 %{_mingw32_includedir}/gtk-vnc-1.0
 
+%files -n mingw32-gvnc
+%defattr(-,root,root)
+%{_mingw32_bindir}/libgvnc-1.0-0.dll
+%{_mingw32_libdir}/libgvnc-1.0.dll.a
+%{_mingw32_libdir}/libgvnc-1.0.la
+%{_mingw32_libdir}/pkgconfig/gvnc-1.0.pc
+%{_mingw32_includedir}/gvnc-1.0
 
 %changelog
+* Sun Jul 11 2010 Daniel P. Berrange <berrange at redhat.com> - 0.4.0-1
+- Update to 0.4.0 release
+- Remove unsupported example program
+
 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.8-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 
diff --git a/sources b/sources
index 2ad40a3..3869c0f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-72869a1a63ec972bdca7ad12898f2689  gtk-vnc-0.3.8.tar.gz
+f38ce99af9080637c915b1b608155ba3  gtk-vnc-0.4.0.tar.bz2


More information about the scm-commits mailing list