c0d66ea8ea2c8f764a2e61c828fdf5c0d83de0ec
[fedora-mingw.git] / libvirt / mingw-libvirt.spec
1 %include        /usr/lib/rpm/mingw-defs
2
3 Name:           mingw-libvirt
4 Version:        0.4.5
5 Release:        2%{?dist}%{?extra_release}
6 Summary:        MinGW Windows libvirt virtualization library
7
8 License:        LGPLv2+
9 Group:          Development/Libraries
10 URL:            http://www.libvirt.org/
11 Source0:        ftp://libvirt.org/libvirt/libvirt-%{version}.tar.gz
12 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
13
14 BuildRequires:  mingw-filesystem >= 19
15 BuildRequires:  mingw-gcc
16 BuildRequires:  mingw-binutils
17 BuildRequires:  mingw-libgpg-error
18 BuildRequires:  mingw-libgcrypt
19 BuildRequires:  mingw-gnutls
20 BuildRequires:  mingw-gettext
21 BuildRequires:  mingw-libxml2
22 BuildRequires:  mingw-portablexdr
23
24
25 %description
26 MinGW Windows libvirt virtualization library.
27
28
29 %prep
30 %setup -q -n libvirt-%{version}
31
32
33 %build
34 # XXX enable SASL in future
35 %{_mingw_configure} \
36   --without-sasl \
37   --without-avahi \
38   --without-polkit \
39   --without-python \
40   --without-xen \
41   --without-qemu \
42   --without-lxc \
43   --without-openvz \
44   --without-libvirtd
45 make
46
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50
51 make DESTDIR=$RPM_BUILD_ROOT install
52
53 rm -rf $RPM_BUILD_ROOT/%{_mingw_sysconfdir}/libvirt
54 rm -rf $RPM_BUILD_ROOT/%{_mingw_datadir}/doc/*
55 rm -rf $RPM_BUILD_ROOT/%{_mingw_datadir}/gtk-doc/*
56
57 rm $RPM_BUILD_ROOT%{_mingw_libdir}/libvirt.a
58
59
60 %clean
61 rm -rf $RPM_BUILD_ROOT
62
63
64 %files
65 %defattr(-,root,root)
66 %{_mingw_bindir}/libvirt-0.dll
67 %{_mingw_bindir}/virsh.exe
68
69 %{_mingw_libdir}/libvirt.dll.a
70 %{_mingw_libdir}/libvirt.la
71 %{_mingw_libdir}/pkgconfig/libvirt.pc
72
73 %{_mingw_datadir}/locale/*/LC_MESSAGES/libvirt.mo
74
75 %dir %{_mingw_includedir}/libvirt
76 %{_mingw_includedir}/libvirt/libvirt.h
77 %{_mingw_includedir}/libvirt/virterror.h
78
79 %{_mingw_mandir}/man1/virsh.1*
80
81
82 %changelog
83 * Wed Sep 10 2008 Richard W.M. Jones <rjones@redhat.com> - 0.4.5-2
84 - Remove static lib.
85
86 * Tue Sep  2 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.4-1
87 - Initial RPM release, largely based on earlier work from several sources.