X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=libvirt%2Fmingw-libvirt.spec;h=eb8456ec78b2db6780d42c93a8f4ae75ceb180de;hb=2e1b8617ce0ac4fe1574cb5caedd2296cd481ef5;hp=adc26e25acee368fb80dbd39bc0b067e68c2303e;hpb=2b26aeb94c32213bab40998e268ae1f891062b66;p=fedora-mingw.git diff --git a/libvirt/mingw-libvirt.spec b/libvirt/mingw-libvirt.spec index adc26e2..eb8456e 100644 --- a/libvirt/mingw-libvirt.spec +++ b/libvirt/mingw-libvirt.spec @@ -1,8 +1,8 @@ -%define __os_install_post /usr/lib/rpm/brp-compress %{nil} +%include /usr/lib/rpm/mingw-defs Name: mingw-libvirt -Version: 0.4.4 -Release: 1%{?dist} +Version: 0.4.5 +Release: 1%{?dist}%{?extra_release} Summary: MinGW Windows libvirt virtualization library License: LGPLv2+ @@ -11,18 +11,15 @@ URL: http://www.libvirt.org/ Source0: ftp://libvirt.org/libvirt/libvirt-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: mingw-filesystem >= 19 BuildRequires: mingw-gcc BuildRequires: mingw-binutils BuildRequires: mingw-libgpg-error BuildRequires: mingw-libgcrypt BuildRequires: mingw-gnutls +BuildRequires: mingw-gettext BuildRequires: mingw-libxml2 - -Requires: mingw-runtime -Requires: mingw-libgpg-error -Requires: mingw-libgcrypt -Requires: mingw-gnutls -Requires: mingw-libxml2 +BuildRequires: mingw-portablexdr %description MinGW Windows libvirt virtualization library. @@ -33,17 +30,17 @@ MinGW Windows libvirt virtualization library. %build -# Make sure the true libxml path is available very early ... -CC="i686-pc-mingw32-gcc -I%{_prefix}/i686-pc-mingw32/sys-root/mingw/include/libxml2" \ -CFLAGS="$RPM_OPT_FLAGS -fno-stack-protector" \ -./configure \ - --build=%_build \ - --host=i686-pc-mingw32 \ - --prefix=%{_prefix}/i686-pc-mingw32/sys-root/mingw \ - --without-xen --without-qemu --without-libvirtd \ - --without-sasl -# XXX Should include SASL, and maybe polkit? - +# XXX enable SASL in future +%{_mingw_configure} \ + --without-sasl \ + --without-avahi \ + --without-polkit \ + --without-python \ + --without-xen \ + --without-qemu \ + --without-lxc \ + --without-openvz \ + --without-libvirtd make @@ -52,6 +49,9 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install +rm -rf $RPM_BUILD_ROOT/%{_mingw_sysconfdir}/libvirt +rm -rf $RPM_BUILD_ROOT/%{_mingw_datadir}/doc/* +rm -rf $RPM_BUILD_ROOT/%{_mingw_datadir}/gtk-doc/* %clean rm -rf $RPM_BUILD_ROOT @@ -59,15 +59,23 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) -%{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/* -%{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/* -%{_prefix}/i686-pc-mingw32/sys-root/mingw/include/* -%{_prefix}/i686-pc-mingw32/sys-root/mingw/share/aclocal/* -%{_prefix}/i686-pc-mingw32/sys-root/mingw/share/info/* -%{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man1/* -%{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man3/* +%{_mingw_bindir}/libvirt-0.dll +%{_mingw_bindir}/virsh.exe + +%{_mingw_libdir}/libvirt.a +%{_mingw_libdir}/libvirt.dll.a +%{_mingw_libdir}/libvirt.la +%{_mingw_libdir}/pkgconfig/libvirt.pc + +%{_mingw_datadir}/locale/*/LC_MESSAGES/libvirt.mo + +%dir %{_mingw_includedir}/libvirt +%{_mingw_includedir}/libvirt/libvirt.h +%{_mingw_includedir}/libvirt/virterror.h + +%{_mingw_mandir}/man1/virsh.1* %changelog -* Mon Jul 7 2008 Richard W.M. Jones - 0.4.4-1 +* Tue Sep 2 2008 Daniel P. Berrange - 0.4.4-1 - Initial RPM release, largely based on earlier work from several sources.