mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-09-09 09:14:57 +00:00
virtPortProfiles are currently only used in the domain XML, but will soon also be used in the network XML. To prepare for that change, this patch moves the structure definition into util/network.h and the parse and format functions into util/network.c (I decided that this was a better choice than macvtap.h/c for something that needed to always be available on all platforms).
150 lines
4.2 KiB
RPMSpec
150 lines
4.2 KiB
RPMSpec
%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}
|
|
|
|
Name: mingw32-libvirt
|
|
Version: @VERSION@
|
|
Release: 3%{?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
|
|
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
|
|
|
|
BuildArch: noarch
|
|
|
|
%{?_mingw32_debug_package}
|
|
|
|
%description
|
|
MinGW Windows libvirt virtualization library.
|
|
|
|
|
|
%prep
|
|
%setup -q -n libvirt-%{version}
|
|
|
|
|
|
%build
|
|
# XXX enable SASL in future
|
|
%{_mingw32_configure} \
|
|
--without-sasl \
|
|
--without-avahi \
|
|
--without-polkit \
|
|
--without-python \
|
|
--without-xen \
|
|
--without-qemu \
|
|
--without-lxc \
|
|
--without-uml \
|
|
--without-vbox \
|
|
--without-openvz \
|
|
--without-phyp \
|
|
--without-netcf \
|
|
--without-audit \
|
|
--without-dtrace \
|
|
--without-libvirtd
|
|
make
|
|
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_mingw32_sysconfdir}/libvirt
|
|
rm -rf $RPM_BUILD_ROOT%{_mingw32_datadir}/doc/*
|
|
rm -rf $RPM_BUILD_ROOT%{_mingw32_datadir}/gtk-doc/*
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_mingw32_libexecdir}/libvirt_iohelper.exe
|
|
|
|
rm $RPM_BUILD_ROOT%{_mingw32_libdir}/libvirt.a
|
|
rm $RPM_BUILD_ROOT%{_mingw32_libdir}/libvirt-qemu.a
|
|
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%{_mingw32_bindir}/libvirt-0.dll
|
|
%{_mingw32_bindir}/virsh.exe
|
|
%{_mingw32_bindir}/virt-xml-validate
|
|
%{_mingw32_bindir}/virt-pki-validate
|
|
%{_mingw32_bindir}/libvirt-qemu-0.dll
|
|
|
|
%{_mingw32_libdir}/libvirt.dll.a
|
|
%{_mingw32_libdir}/libvirt.la
|
|
%{_mingw32_libdir}/pkgconfig/libvirt.pc
|
|
%{_mingw32_libdir}/libvirt-qemu.dll.a
|
|
%{_mingw32_libdir}/libvirt-qemu.la
|
|
|
|
%dir %{_mingw32_datadir}/libvirt/
|
|
%dir %{_mingw32_datadir}/libvirt/schemas/
|
|
%{_mingw32_datadir}/libvirt/schemas/domain.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/domainsnapshot.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/network.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/storagepool.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/storagevol.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/nodedev.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/capability.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/interface.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/nwfilter.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/secret.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/storageencryption.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/basictypes.rng
|
|
%{_mingw32_datadir}/libvirt/schemas/networkcommon.rng
|
|
|
|
%{_mingw32_datadir}/libvirt/cpu_map.xml
|
|
|
|
%{_mingw32_datadir}/locale/*/LC_MESSAGES/libvirt.mo
|
|
|
|
%dir %{_mingw32_includedir}/libvirt
|
|
%{_mingw32_includedir}/libvirt/libvirt.h
|
|
%{_mingw32_includedir}/libvirt/virterror.h
|
|
%{_mingw32_includedir}/libvirt/libvirt-qemu.h
|
|
|
|
%{_mingw32_mandir}/man1/virsh.1*
|
|
%{_mingw32_mandir}/man1/virt-xml-validate.1*
|
|
%{_mingw32_mandir}/man1/virt-pki-validate.1*
|
|
|
|
|
|
%changelog
|
|
* Thu Sep 25 2008 Richard Jones <rjones@redhat.com> - 0.4.6-3
|
|
- BuildArch should be noarch
|
|
|
|
* Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 0.4.6-2
|
|
- Whitespace removal.
|
|
|
|
* Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 0.4.6-1
|
|
- New upstream release 0.4.6.
|
|
- Rename mingw -> mingw32.
|
|
|
|
* Mon Sep 22 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.5-4%{?extra_release}
|
|
- Import crash fix from rawhide
|
|
|
|
* Thu Sep 11 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.5-3%{?extra_release}
|
|
- Add dep on gettext & pkgconfig
|
|
|
|
* Wed Sep 10 2008 Richard W.M. Jones <rjones@redhat.com> - 0.4.5-2
|
|
- Remove static lib.
|
|
|
|
* Tue Sep 2 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.4-1
|
|
- Initial RPM release, largely based on earlier work from several sources.
|