TEMP disable %check
[libvirt/apevec.git] / mingw32-libvirt.spec.in
blob0841dc01f8bf6e362d01c1c6998e38f0d0209d26
1 %define __strip %{_mingw32_strip}
2 %define __objdump %{_mingw32_objdump}
3 %define _use_internal_dependency_generator 0
4 %define __find_requires %{_mingw32_findrequires}
5 %define __find_provides %{_mingw32_findprovides}
6 %define __debug_install_post %{_mingw32_debug_install_post}
8 Name: mingw32-libvirt
9 Version: @VERSION@
10 Release: 3%{?dist}%{?extra_release}
11 Summary: MinGW Windows libvirt virtualization library
13 License: LGPLv2+
14 Group: Development/Libraries
15 URL: http://libvirt.org/
16 Source0: ftp://libvirt.org/libvirt/libvirt-%{version}.tar.gz
17 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
19 BuildRequires: mingw32-filesystem >= 23
20 BuildRequires: mingw32-gcc
21 BuildRequires: mingw32-binutils
22 BuildRequires: mingw32-libgpg-error
23 BuildRequires: mingw32-libgcrypt
24 BuildRequires: mingw32-gnutls
25 BuildRequires: mingw32-gettext
26 BuildRequires: mingw32-libxml2
27 BuildRequires: mingw32-portablexdr
28 BuildRequires: pkgconfig
29 # Need native version for msgfmt
30 BuildRequires: gettext
32 BuildArch: noarch
34 %{?_mingw32_debug_package}
36 %description
37 MinGW Windows libvirt virtualization library.
40 %prep
41 %setup -q -n libvirt-%{version}
44 %build
45 # XXX enable SASL in future
46 %{_mingw32_configure} \
47 --without-sasl \
48 --without-avahi \
49 --without-polkit \
50 --without-python \
51 --without-xen \
52 --without-qemu \
53 --without-lxc \
54 --without-uml \
55 --without-vbox \
56 --without-openvz \
57 --without-one \
58 --without-phyp \
59 --without-netcf \
60 --without-audit \
61 --without-dtrace \
62 --without-libvirtd
63 make
66 %install
67 rm -rf $RPM_BUILD_ROOT
69 make DESTDIR=$RPM_BUILD_ROOT install
71 rm -rf $RPM_BUILD_ROOT%{_mingw32_sysconfdir}/libvirt
72 rm -rf $RPM_BUILD_ROOT%{_mingw32_datadir}/doc/*
73 rm -rf $RPM_BUILD_ROOT%{_mingw32_datadir}/gtk-doc/*
75 rm $RPM_BUILD_ROOT%{_mingw32_libdir}/libvirt.a
76 rm $RPM_BUILD_ROOT%{_mingw32_libdir}/libvirt-qemu.a
79 %clean
80 rm -rf $RPM_BUILD_ROOT
83 %files
84 %defattr(-,root,root)
85 %{_mingw32_bindir}/libvirt-0.dll
86 %{_mingw32_bindir}/virsh.exe
87 %{_mingw32_bindir}/virt-xml-validate
88 %{_mingw32_bindir}/virt-pki-validate
89 %{_mingw32_bindir}/libvirt-qemu-0.dll
91 %{_mingw32_libdir}/libvirt.dll.a
92 %{_mingw32_libdir}/libvirt.la
93 %{_mingw32_libdir}/pkgconfig/libvirt.pc
94 %{_mingw32_libdir}/libvirt-qemu.dll.a
95 %{_mingw32_libdir}/libvirt-qemu.la
97 %dir %{_mingw32_datadir}/libvirt/
98 %dir %{_mingw32_datadir}/libvirt/schemas/
99 %{_mingw32_datadir}/libvirt/schemas/domain.rng
100 %{_mingw32_datadir}/libvirt/schemas/domainsnapshot.rng
101 %{_mingw32_datadir}/libvirt/schemas/network.rng
102 %{_mingw32_datadir}/libvirt/schemas/storagepool.rng
103 %{_mingw32_datadir}/libvirt/schemas/storagevol.rng
104 %{_mingw32_datadir}/libvirt/schemas/nodedev.rng
105 %{_mingw32_datadir}/libvirt/schemas/capability.rng
106 %{_mingw32_datadir}/libvirt/schemas/interface.rng
107 %{_mingw32_datadir}/libvirt/schemas/nwfilter.rng
108 %{_mingw32_datadir}/libvirt/schemas/secret.rng
109 %{_mingw32_datadir}/libvirt/schemas/storageencryption.rng
111 %{_mingw32_datadir}/libvirt/cpu_map.xml
113 %{_mingw32_datadir}/locale/*/LC_MESSAGES/libvirt.mo
115 %dir %{_mingw32_includedir}/libvirt
116 %{_mingw32_includedir}/libvirt/libvirt.h
117 %{_mingw32_includedir}/libvirt/virterror.h
118 %{_mingw32_includedir}/libvirt/libvirt-qemu.h
120 %{_mingw32_mandir}/man1/virsh.1*
121 %{_mingw32_mandir}/man1/virt-xml-validate.1*
122 %{_mingw32_mandir}/man1/virt-pki-validate.1*
125 %changelog
126 * Thu Sep 25 2008 Richard Jones <rjones@redhat.com> - 0.4.6-3
127 - BuildArch should be noarch
129 * Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 0.4.6-2
130 - Whitespace removal.
132 * Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 0.4.6-1
133 - New upstream release 0.4.6.
134 - Rename mingw -> mingw32.
136 * Mon Sep 22 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.5-4%{?extra_release}
137 - Import crash fix from rawhide
139 * Thu Sep 11 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.5-3%{?extra_release}
140 - Add dep on gettext & pkgconfig
142 * Wed Sep 10 2008 Richard W.M. Jones <rjones@redhat.com> - 0.4.5-2
143 - Remove static lib.
145 * Tue Sep 2 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.4-1
146 - Initial RPM release, largely based on earlier work from several sources.