%define __strip %{_mingw32_strip} %define __objdump %{_mingw32_objdump} %define _use_internal_dependency_generator 0 %define __find_requires %{_mingw32_findrequires} %define __find_provides %{_mingw32_findprovides} %define __debug_install_post %{_mingw32_debug_install_post} # The mingw build is client only. Set up defaults for hypervisor drivers # that talk via a native remote protocol, and for which prereq mingw # libraries exist. %define with_phyp 0%{!?_without_phyp:1} %define with_esx 0%{!?_without_esx:1} # missing libwsman, so can't build hyper-v %define with_hyperv 0%{!?_without_hyperv:0} %define with_xenapi 0%{!?_without_xenapi:1} # RHEL ships ESX but not PowerHypervisor, HyperV, or libxenserver (xenapi) %if 0%{?rhel} %define with_phyp 0 %define with_xenapi 0 %define with_hyperv 0 %endif Name: mingw32-libvirt Version: 0.9.7 Release: 2%{?dist}%{?extra_release} Summary: MinGW Windows libvirt virtualization library License: LGPLv2+ Group: Development/Libraries URL: http://libvirt.org/ Source0: ftp://libvirt.org/libvirt/libvirt-%{version}.tar.gz Patch1: libvirt-%{version}-gnulib-mingw32.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: mingw32-filesystem >= 23 BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils BuildRequires: mingw32-libgpg-error BuildRequires: mingw32-libgcrypt BuildRequires: mingw32-gnutls BuildRequires: mingw32-gettext BuildRequires: mingw32-libxml2 BuildRequires: mingw32-portablexdr BuildRequires: pkgconfig # Need native version for msgfmt BuildRequires: gettext %if %{with_phyp} BuildRequires: mingw32-libssh2 %endif %if %{with_esx} BuildRequires: mingw32-curl %endif BuildArch: noarch %{?_mingw32_debug_package} %description MinGW Windows libvirt virtualization library. %prep %setup -q -n libvirt-%{version} %patch1 -p1 (cd gnulib && patch -p1 - 0.9.7-2 - Add libvirt confdir to files section * Wed Nov 9 2011 Daniel P. Berrange - 0.9.7-1 - Update to 0.9.7 release * Thu Sep 22 2011 Daniel P. Berrange - 0.9.6-1 - Update to 0.9.6 release * Wed Aug 3 2011 Daniel P. Berrange - 0.9.4-1 - Update to 0.9.4 release * Thu Jul 07 2011 Kalev Lember - 0.9.3-2 - Rebuilt against win-iconv * Tue Jul 5 2011 Daniel P. Berrange - 0.9.3-1 - Update to 0.9.3 release * Wed Apr 27 2011 Erik van Pienbroek - 0.8.5-5 - Dropped the proxy-libintl pieces * Tue Feb 08 2011 Fedora Release Engineering - 0.8.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Dec 20 2010 Daniel P. Berrange - 0.8.5-2 - Fix linkage against intl.dll * Fri Dec 17 2010 Daniel P. Berrange - 0.8.5-1 - Update to 0.8.5 release * Wed Sep 8 2010 Daniel P. Berrange - 0.8.3-1 - Add autotools build requires to enable makefile rebuild * Mon Sep 6 2010 Daniel P. Berrange - 0.8.3-1 - Initial Fedora import from review (rhbz #467418) - Update to use 0.8.3 sources * Thu Sep 25 2008 Richard Jones - 0.4.6-3 - BuildArch should be noarch * Wed Sep 24 2008 Richard W.M. Jones - 0.4.6-2 - Whitespace removal. * Wed Sep 24 2008 Richard W.M. Jones - 0.4.6-1 - New upstream release 0.4.6. - Rename mingw -> mingw32. * Mon Sep 22 2008 Daniel P. Berrange - 0.4.5-4%{?extra_release} - Import crash fix from rawhide * Thu Sep 11 2008 Daniel P. Berrange - 0.4.5-3%{?extra_release} - Add dep on gettext & pkgconfig * Wed Sep 10 2008 Richard W.M. Jones - 0.4.5-2 - Remove static lib. * Tue Sep 2 2008 Daniel P. Berrange - 0.4.4-1 - Initial RPM release, largely based on earlier work from several sources.