]> git.pld-linux.org Git - packages/python-libvirt.git/blame - python-libvirt.spec
- python3.5 rebuild
[packages/python-libvirt.git] / python-libvirt.spec
CommitLineData
e756e9a6
SS
1#
2# Conditional build:
3%bcond_without lxc # LXC support
4%bcond_without qemu # Qemu support
f5417bcb 5%bcond_without python3 # CPython 3.x module
e756e9a6
SS
6
7# qemu available only on x86 and ppc
8%ifnarch %{ix86} %{x8664} ppc
9%undefine with_qemu
10%endif
e756e9a6
SS
11
12%define origname libvirt-python
f5417bcb
JB
13Summary: Python 2.x bindings to interact with virtualization capabilities
14Summary(pl.UTF-8): Wiązania Pythona 2.x do współpracy z funkcjami wirtualizacji
e756e9a6 15Name: python-libvirt
a0fc4e44 16Version: 1.2.17
45c7a83b 17Release: 3
e756e9a6
SS
18License: LGPL v2.1+
19Group: Development/Languages/Python
20Source0: ftp://ftp.libvirt.org/libvirt/python/%{origname}-%{version}.tar.gz
a0fc4e44 21# Source0-md5: a695e323e33db562d86e947f7ac77f09
e756e9a6 22URL: http://www.libvirt.org/
f8d78362
JB
23BuildRequires: libvirt-devel >= 1.0.2
24BuildRequires: pkgconfig
e721dd1d
JB
25BuildRequires: python >= 1:2.4
26BuildRequires: python-devel >= 1:2.4
f5417bcb 27%if %{with python3}
e721dd1d
JB
28BuildRequires: python3 >= 1:3
29BuildRequires: python3-devel >= 1:3
f5417bcb 30%endif
e756e9a6
SS
31BuildRequires: rpm-pythonprov
32BuildRequires: rpmbuild(macros) >= 1.627
a0fc4e44 33BuildConflicts: python-PyXML < 0.8.4-13
f8d78362 34Requires: libvirt >= 1.0.2
e756e9a6
SS
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38Libvirt is a C toolkit to interact with the virtualization
39capabilities of recent versions of Linux.
40
f5417bcb 41This package contains the Python 2.x bindings for the libvirt library.
e756e9a6
SS
42
43%description -l pl.UTF-8
44Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
45obecnych wersji Linuksa.
46
f5417bcb
JB
47Ten pakiet zawiera wiązania Pythona 2.x do biblioteki libvirt.
48
49%package -n python3-libvirt
50Summary: Python 3.x bindings to interact with virtualization capabilities
51Summary(pl.UTF-8): Wiązania Pythona 3.x do współpracy z funkcjami wirtualizacji
52Group: Development/Languages/Python
53Requires: libvirt >= 1.0.2
54
55%description -n python3-libvirt
56Libvirt is a C toolkit to interact with the virtualization
57capabilities of recent versions of Linux.
58
59This package contains the Python 3.x bindings for the libvirt library.
60
61%description -n python3-libvirt -l pl.UTF-8
62Libvirt to zestaw narzędzi w C do współpracy z funkcjami wirtualizacji
63obecnych wersji Linuksa.
64
65Ten pakiet zawiera wiązania Pythona 3.x do biblioteki libvirt.
e756e9a6
SS
66
67%prep
68%setup -q -n %{origname}-%{version}
69
70%build
f8d78362
JB
71CC="%{__cc}" \
72CFLAGS="%{rpmcflags}" \
f5417bcb
JB
73%{__python} setup.py build \
74 --build-base build-2
75
76%if %{with python3}
77CC="%{__cc}" \
78CFLAGS="%{rpmcflags}" \
79%{__python3} setup.py build \
80 --build-base build-3
81%endif
e756e9a6
SS
82
83%install
84rm -rf $RPM_BUILD_ROOT
e756e9a6 85
f5417bcb
JB
86%{__python} setup.py \
87 build \
88 --build-base build-2 \
89 install \
90 --optimize=2 \
91 --skip-build \
92 --root=$RPM_BUILD_ROOT
93
e756e9a6 94%py_postclean
e756e9a6 95
f5417bcb
JB
96%if %{with python3}
97%{__python3} setup.py \
98 build \
99 --build-base build-3 \
100 install \
101 --optimize=2 \
102 --skip-build \
103 --root=$RPM_BUILD_ROOT
104%endif
105
e756e9a6
SS
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%files
110%defattr(644,root,root,755)
111%doc AUTHORS ChangeLog README NEWS
112%attr(755,root,root) %{py_sitedir}/libvirtmod.so
113%{py_sitedir}/libvirt.py[co]
114%if %{with lxc}
115%attr(755,root,root) %{py_sitedir}/libvirtmod_lxc.so
116%{py_sitedir}/libvirt_lxc.py[co]
117%endif
118%if %{with qemu}
119%attr(755,root,root) %{py_sitedir}/libvirtmod_qemu.so
120%{py_sitedir}/libvirt_qemu.py[co]
121%endif
f8d78362 122%{py_sitedir}/libvirt_python-%{version}-py*.egg-info
f5417bcb
JB
123
124%if %{with python3}
125%files -n python3-libvirt
126%defattr(644,root,root,755)
127%doc AUTHORS ChangeLog README NEWS
128%attr(755,root,root) %{py3_sitedir}/libvirtmod.*.so
129%{py3_sitedir}/libvirt.py
130%{py3_sitedir}/__pycache__/libvirt.*.py[co]
131%if %{with lxc}
132%attr(755,root,root) %{py3_sitedir}/libvirtmod_lxc.*.so
133%{py3_sitedir}/libvirt_lxc.py
134%{py3_sitedir}/__pycache__/libvirt_lxc.*.py[co]
135%endif
136%if %{with qemu}
137%attr(755,root,root) %{py3_sitedir}/libvirtmod_qemu.*.so
138%{py3_sitedir}/libvirt_qemu.py
139%{py3_sitedir}/__pycache__/libvirt_qemu.*.py[co]
140%endif
141%{py3_sitedir}/libvirt_python-%{version}-py*.egg-info
142%endif
This page took 0.088996 seconds and 4 git commands to generate.