X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=gtk-vnc%2Fmingw32-gtk-vnc.spec;h=beb2591432ab073dc941f514b748769f80649ab1;hb=5643de2c0101e8ef14d852d78780fdcffbf3e106;hp=8c2f03e6787b4cacc47699c9bb8a0336ba555213;hpb=bef78e70213dc137955c5cf3a8e04959bb02e7a5;p=fedora-mingw.git diff --git a/gtk-vnc/mingw32-gtk-vnc.spec b/gtk-vnc/mingw32-gtk-vnc.spec index 8c2f03e..beb2591 100644 --- a/gtk-vnc/mingw32-gtk-vnc.spec +++ b/gtk-vnc/mingw32-gtk-vnc.spec @@ -4,65 +4,54 @@ %define __find_requires %{_mingw32_findrequires} %define __find_provides %{_mingw32_findprovides} +%define _default_patch_fuzz 2 + Name: mingw32-gtk-vnc -Version: 0.3.7 +Version: 0.3.8 Release: 3%{?dist} Summary: MinGW Windows port of VNC client GTK widget License: LGPLv2+ Group: Development/Libraries -URL: http://gtk-vnc.sf.net/ +URL: http://sourceforge.net/projects/gtk-vnc Source0: http://downloads.sourceforge.net/gtk-vnc/gtk-vnc-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Patch1: gtk-vnc-0.3.7-abs-ungrab.patch - -# Dan's MinGW patch version 2, fixed so it can apply to the tarball. -Patch100: gtk-vnc-0.3.7-mingw32-dan3.patch - -# Extra files required by Gnulib. -Patch101: gtk-vnc-0.3.7-mingw32-gnulib-files.patch - BuildArch: noarch -BuildRequires: mingw32-filesystem >= 30 +BuildRequires: mingw32-filesystem >= 40 BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils -BuildRequires: mingw32-gtk2 + +BuildRequires: mingw32-cairo +BuildRequires: mingw32-dlfcn +BuildRequires: mingw32-gettext +BuildRequires: mingw32-iconv BuildRequires: mingw32-gnutls -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: libtool +BuildRequires: mingw32-gtk2 BuildRequires: pkgconfig +Requires: pkgconfig + %description -# 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. %prep %setup -q -n gtk-vnc-%{version} -%patch1 -p1 - -%patch100 -p1 -%patch101 -p1 - -autoreconf - %build -%{_mingw32_configure} --without-python --with-examples -make +%{_mingw32_configure} --without-python --with-examples --disable-static +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install -# Remove static libraries but DON'T remove *.dll.a files. -rm $RPM_BUILD_ROOT%{_mingw32_libdir}/libgtk-vnc-1.0.a - # automake gives gvncviewer a strange name ... mv $RPM_BUILD_ROOT%{_mingw32_bindir}/i686-pc-mingw32-gvncviewer.exe \ $RPM_BUILD_ROOT%{_mingw32_bindir}/gvncviewer.exe \ @@ -74,6 +63,7 @@ rm -rf $RPM_BUILD_ROOT %files %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 @@ -83,8 +73,35 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Feb 6 2009 Richard W.M. Jones - 0.3.8-3 +- Downgrade mingw32-filesystem version so it can still build on F-10. + +* Fri Feb 6 2009 Richard W.M. Jones - 0.3.8-2 +- Needs mingw32-filesystem with the pkg-config library path fix. +- Added optional BRs suggested by auto-buildrequires. +- Include the license file. + +* Tue Feb 3 2009 Michel Salim - 0.3.8-1 +- Update to 0.3.8 + +* Fri Jan 30 2009 Richard W.M. Jones - 0.3.8-0.4.20081030hg +- Requires pkgconfig. + +* Fri Jan 23 2009 Richard W.M. Jones - 0.3.8-0.3.20081030hg +- Use _smp_mflags. +- Disable static library. +- Rebuild libtool. + +* Thu Oct 30 2008 Richard W.M. Jones - 0.3.8-0.2.20081030hg +- Add Dan's fd/socket fix for Windows. + +* Thu Oct 30 2008 Richard W.M. Jones - 0.3.8-0.1.20081030hg +- Upgrade to current version in Mercurial (pre-release of 0.3.8). +- More MinGW patches. + * Fri Oct 10 2008 Richard W.M. Jones - 0.3.7-3 - Missing BRs discovered by mock. +- Added description section. * Thu Oct 9 2008 Richard W.M. Jones - 0.3.7-2 - Initial RPM release.