+
Summary: Virtual Machine Manager
Summary(pl.UTF-8): Zarządca maszyn wirtualnych
Name: virt-manager
-Version: 2.2.0
+Version: 4.1.0
Release: 2
Epoch: 1
License: GPL v2+
Group: Applications/Emulators
Source0: https://releases.pagure.org/virt-manager/%{name}-%{version}.tar.gz
-# Source0-md5: e2cc07609e11915496e9480232c29869
-Patch0: arm-ovmf-path.patch
+# Source0-md5: 8bf86bcc7e43a956ff94ebdaf4d7d399
URL: http://virt-manager.org/
BuildRequires: gettext-tools >= 0.14.1
BuildRequires: glib2-devel
BuildRequires: perl-tools-pod
BuildRequires: python3-devel
BuildRequires: python3-libvirt >= 0.9.6
+BuildRequires: python3-libxml2 >= 1:2.7.8
BuildRequires: rpmbuild(macros) >= 1.592
Requires(post,postun): glib2
Requires(post,postun): gtk-update-icon-cache
Requires: python3-virtinst = %{epoch}:%{version}-%{release}
Requires: spice-gtk
Requires: vte >= 0.34
+Requires: xorriso
Suggests: gnome-keyring >= 0.4.9
Suggests: python3-libguestfs >= 1.12.0
ExclusiveArch: %{ix86} %{x8664} ia64
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define _debugsource_packages 0
+
%description
Virtual Machine Manager provides a graphical tool for administering
virtual machines for KVM, Xen, and QEmu. Start, stop, add or remove
maszynach lokalnych i zdalnych. Wykorzystuje libvirt jako API do
zarządzania.
+%package -n bash-completion-%{name}
+Summary: bash-completion for libvirt
+Group: Applications/Shells
+Requires: bash-completion
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description -n bash-completion-%{name}
+This package provides bash-completion for libvirt.
+
%package -n python3-virtinst
Summary: Python modules and utilities for installing virtual machines
Summary(pl.UTF-8): Moduły Pythona i narzędzia do instalowania maszyn wirtualnych
%prep
%setup -q
-%patch0 -p1
%build
%{__python3} setup.py \
configure \
- --prefix=%{_prefix}
-
-%py3_build
+ --prefix=%{_prefix} \
%install
rm -rf $RPM_BUILD_ROOT
-%py3_install
+%{__python3} setup.py \
+ --no-update-icon-cache \
+ --no-compile-schemas install \
+ --prefix=%{_prefix} \
+ --root=$RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT/etc/bash_completion.d
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/bash-completion/completions/* $RPM_BUILD_ROOT/etc/bash_completion.d/
+
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/kab
%find_lang %{name}
%{_datadir}/%{name}/ui
%dir %{_datadir}/%{name}/virtManager
%{_datadir}/%{name}/virtManager/*.py*
-%attr(755,root,root) %{_datadir}/%{name}/virt-manager
-%attr(755,root,root) %{_datadir}/%{name}/virtManager
-%{_datadir}/appdata/virt-manager.appdata.xml
+%dir %{_datadir}/%{name}/virtManager/details
+%{_datadir}/%{name}/virtManager/details/*.py*
+%dir %{_datadir}/%{name}/virtManager/device
+%{_datadir}/%{name}/virtManager/device/*.py*
+%dir %{_datadir}/%{name}/virtManager/lib
+%{_datadir}/%{name}/virtManager/lib/*.py*
+%dir %{_datadir}/%{name}/virtManager/object
+%{_datadir}/%{name}/virtManager/object/*.py*
+%{_datadir}/metainfo/virt-manager.appdata.xml
%{_datadir}/glib-2.0/schemas/org.virt-manager.virt-manager.gschema.xml
%{_desktopdir}/%{name}.desktop
%{_iconsdir}/hicolor/*/apps/virt-manager.png
%{_mandir}/man1/virt-manager.1*
+%files -n bash-completion-%{name}
+%defattr(644,root,root,755)
+/etc/bash_completion.d/virt-clone
+/etc/bash_completion.d/virt-install
+/etc/bash_completion.d/virt-xml
+
%files -n python3-virtinst -f %{name}.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/virt-clone
-%attr(755,root,root) %{_bindir}/virt-convert
%attr(755,root,root) %{_bindir}/virt-install
%attr(755,root,root) %{_bindir}/virt-xml
%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/virtconv
-%{_datadir}/%{name}/virtconv/*.py*
%dir %{_datadir}/%{name}/virtinst
+%{_datadir}/%{name}/virtinst/build.cfg
%{_datadir}/%{name}/virtinst/*.py*
%dir %{_datadir}/%{name}/virtinst/devices
%{_datadir}/%{name}/virtinst/devices/*.py*
%{_datadir}/%{name}/virtinst/domain/*.py*
%dir %{_datadir}/%{name}/virtinst/install
%{_datadir}/%{name}/virtinst/install/*.py*
-%attr(755,root,root) %{_datadir}/%{name}/virt-clone
-%attr(755,root,root) %{_datadir}/%{name}/virt-convert
-%attr(755,root,root) %{_datadir}/%{name}/virt-install
-%attr(755,root,root) %{_datadir}/%{name}/virt-xml
%{_mandir}/man1/virt-clone.1*
-%{_mandir}/man1/virt-convert.1*
%{_mandir}/man1/virt-install.1*
%{_mandir}/man1/virt-xml.1*