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