X-Git-Url: http://git.onelab.eu/?p=libvirt-python.git;a=blobdiff_plain;f=libvirt-python.spec;fp=libvirt-python.spec;h=b8bbfd3f185d0854338cbad14be6c08a96dcdfa5;hp=0000000000000000000000000000000000000000;hb=79fa6ea8d411d6c2881150defcca9114515100bb;hpb=2dc5c5a91cba301a3627f1c3f32fdb057e97d384 diff --git a/libvirt-python.spec b/libvirt-python.spec new file mode 100644 index 0000000..b8bbfd3 --- /dev/null +++ b/libvirt-python.spec @@ -0,0 +1,88 @@ +# -*- rpm-spec -*- + +%define mainstream_version 1.2.1 +%define module_version_varname mainstream_version +%define taglevel 0 + +# Disable python 3 bindings +%define with_python3 0 + +Summary: The libvirt virtualization API python2 binding +Name: libvirt-python +Version: %{mainstream_version} +Release: %{taglevel} +Source0: http://libvirt.org/sources/python/%{name}-%{version}.tar.gz +Url: http://libvirt.org +License: LGPLv2+ +Group: Development/Libraries +BuildRequires: libvirt-devel = %{version}-%{release} +BuildRequires: python-devel +%if %{with_python3} +BuildRequires: python3-devel +%endif + +%if %{with_python3} +%package -n libvirt-python3 +Summary: The libvirt virtualization API python3 binding +Url: http://libvirt.org +License: LGPLv2+ +Group: Development/Libraries +%endif + +# Don't want provides for python shared objects +%{?filter_provides_in: %filter_provides_in %{python_sitearch}/.*\.so} +%{?filter_setup} + +%description +The libvirt-python package contains a module that permits applications +written in the Python programming language to use the interface +supplied by the libvirt library to use the virtualization capabilities +of recent versions of Linux (and other OSes). + +%if %{with_python3} +%description -n libvirt-python3 +The libvirt-python package contains a module that permits applications +written in the Python programming language to use the interface +supplied by the libvirt library to use the virtualization capabilities +of recent versions of Linux (and other OSes). +%endif + +%prep +%setup -q + +%build +CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build +%if %{with_python3} +CFLAGS="$RPM_OPT_FLAGS" %{__python3} setup.py build +%endif + +%install +%{__python} setup.py install --skip-build --root=%{buildroot} +%if %{with_python3} +%{__python3} setup.py install --skip-build --root=%{buildroot} +%endif +rm -f %{buildroot}%{_libdir}/python*/site-packages/*egg-info + +%files +%defattr(-,root,root) +%doc ChangeLog AUTHORS NEWS README COPYING COPYING.LESSER examples/ +%{_libdir}/python2*/site-packages/libvirt.py* +%{_libdir}/python2*/site-packages/libvirt_qemu.py* +%{_libdir}/python2*/site-packages/libvirt_lxc.py* +%{_libdir}/python2*/site-packages/libvirtmod* + +%if %{with_python3} +%files -n libvirt-python3 +%defattr(-,root,root) +%doc ChangeLog AUTHORS NEWS README COPYING COPYING.LESSER examples/ +%{_libdir}/python3*/site-packages/libvirt.py* +%{_libdir}/python3*/site-packages/libvirt_qemu.py* +%{_libdir}/python3*/site-packages/libvirt_lxc.py* +%{_libdir}/python3*/site-packages/__pycache__/libvirt.cpython-*.py* +%{_libdir}/python3*/site-packages/__pycache__/libvirt_qemu.cpython-*.py* +%{_libdir}/python3*/site-packages/__pycache__/libvirt_lxc.cpython-*.py* +%{_libdir}/python3*/site-packages/libvirtmod* +%endif + +%changelog +