1 %define appname virtinst
2 Summary: Python modules and utilities for installing virtual machines
3 Summary(pl.UTF-8): Moduły Pythona i narzędzia do instalowania maszyn wirtualnych
4 Name: python-%{appname}
8 Group: Libraries/Python
9 Source0: http://virt-manager.org/download/sources/virtinst/%{appname}-%{version}.tar.gz
10 # Source0-md5: 0be36b08bb8b61eb9d75f0885eacc173
11 URL: http://virt-manager.org/
12 BuildRequires: gettext-devel
13 BuildRequires: python-devel >= 1:2.4
14 BuildRequires: rpm-pythonprov
15 BuildRequires: rpmbuild(macros) >= 1.219
16 %pyrequires_eq python-modules
17 Requires: python-libvirt >= 0.4.5
18 Requires: python-libxml2
19 Requires: python-urlgrabber
20 Suggests: python-selinux
21 Suggests: virt-viewer >= 0.0.1
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 virtinst is a module that helps build and install libvirt based
27 virtual machines. Currently supports KVM, QEmu and Xen virtual
28 machines. Package includes several command line utilities, including
29 virt-install (build and install new VMs) and virt-clone (clone an
30 existing virtual machine).
32 %description -l pl.UTF-8
33 virtinst to moduł pomagający przy tworzeniu i instalowaniu maszyn
34 wirtualnych opartych na libvirt. Obecnie obsługiwane są maszyny KVM,
35 QEmu i Xen. Pakiet zawiera kilka działających z linii poleceń
36 skryptów, w tym virt-install (tworzący i instalujący nowe VM-y) oraz
37 virt-clone (klonujący istniejącą maszynę wirtualną).
40 %setup -q -n %{appname}-%{version}
43 %{__python} setup.py build
46 rm -rf $RPM_BUILD_ROOT
47 %{__python} setup.py install \
49 --root=$RPM_BUILD_ROOT
51 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
52 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
58 rm -rf $RPM_BUILD_ROOT
60 %files -f %{appname}.lang
61 %defattr(644,root,root,755)
62 %doc AUTHORS ChangeLog NEWS README doc/image.rng doc/example1.xml
63 %attr(755,root,root) %{_bindir}/virt-clone
64 %attr(755,root,root) %{_bindir}/virt-convert
65 %attr(755,root,root) %{_bindir}/virt-image
66 %attr(755,root,root) %{_bindir}/virt-install
67 %dir %{py_sitescriptdir}/virtconv
68 %{py_sitescriptdir}/virtconv/*.py[co]
69 %dir %{py_sitescriptdir}/virtconv/parsers
70 %{py_sitescriptdir}/virtconv/parsers/*.py[co]
71 %dir %{py_sitescriptdir}/virtinst
72 %{py_sitescriptdir}/virtinst/*.py[co]
73 %if "%{py_ver}" > "2.4"
74 %{py_sitescriptdir}/%{appname}-%{version}-py*.egg-info
76 %{_mandir}/man1/virt-clone.1*
77 %{_mandir}/man1/virt-convert.1*
78 %{_mandir}/man1/virt-image.1*
79 %{_mandir}/man1/virt-install.1*
80 %{_mandir}/man5/virt-image.5*