From 2b5714640fd443cc0655b004d764b089b8295da4 Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Tue, 6 Oct 2020 12:48:46 -0400 Subject: [PATCH] virt-manager: clean up dependencies, make tests run successfully Closes #25137. --- srcpkgs/virt-manager/template | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/srcpkgs/virt-manager/template b/srcpkgs/virt-manager/template index f59a4c66733..86c27d20aee 100644 --- a/srcpkgs/virt-manager/template +++ b/srcpkgs/virt-manager/template @@ -1,14 +1,15 @@ # Template file for 'virt-manager' pkgname=virt-manager version=3.1.0 -revision=1 +revision=2 build_style=python3-module pycompile_dirs="/usr/share/${pkgname}/virtManager" -hostmakedepends="intltool python3-devel glib-devel - gtk-update-icon-cache python3-gobject libosinfo libvirt-python3 - libxml2-python3 python3-requests python3-docutils" -depends="gnome-ssh-askpass openbsd-netcat gir-freedesktop libvirt-glib spice-gtk - gtk-vnc vte3 dmidecode virt-manager-tools>=${version}_${revision} gtksourceview4" +hostmakedepends="gettext python3-docutils gtk-update-icon-cache" +depends="virt-manager-tools>=${version}_${revision} libvirt-glib + gtk-vnc spice-gtk gtksourceview4 dconf vte3 gir-freedesktop" +_coredeps="python3-gobject libvirt-python3 libosinfo + libxml2-python3 python3-requests cdrtools" +checkdepends="python3-pytest cpio ${_coredeps}" short_desc="User interface for managing virtual machines" maintainer="Andrea Brancaleoni " license="GPL-2.0-or-later" @@ -18,6 +19,10 @@ distfiles="https://virt-manager.org/download/sources/${pkgname}/${pkgname}-${ver checksum=ccc98bda8c336c58031c2c3f3c7948daa2f9d150e2d406519216734f3b25832a python_version=3 +do_check() { + python3 -m pytest +} + post_install() { rm $DESTDIR/usr/share/glib-2.0/schemas/gschemas.compiled \ $DESTDIR/usr/share/icons/hicolor/icon-theme.cache @@ -25,8 +30,7 @@ post_install() { virt-manager-tools_package() { short_desc="Programs to create and clone virtual machines" - depends="libosinfo python3-gobject libvirt-python3 - python3-urllib3 libxml2-python3 python3-requests" + depends="${_coredeps} python3-argcomplete" pycompile_dirs="/usr/share/${sourcepkg}/virtinst" python_version=3 pkg_install() { @@ -37,5 +41,8 @@ virt-manager-tools_package() { vmove usr/share/man/man1/virt-clone.1 vmove usr/share/man/man1/virt-xml.1 vmove usr/share/virt-manager/virtinst + vmove usr/share/bash-completion/completions/virt-install + vmove usr/share/bash-completion/completions/virt-clone + vmove usr/share/bash-completion/completions/virt-xml } }