Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app-emulation/virt-manager/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST virt-manager-5.0.0.tar.xz 1466724 BLAKE2B b8b93587b1e1cdb398f33e4820aeaa9c1aecfbe26cd54597830fcbc009a51e70b0dd10b947b9392a1d3fdc5b28c19573a1d417b5748c38658b6e03725023bcfb SHA512 d0cb7eb844fc98ad29413717e5fa5834bc6f9f6cb6b9339b59c2721bb37a58f71280e3d2a04a64a6021614626329d76c92474f826bb1d9b7a9040b479f20d4e8
DIST virt-manager-5.1.0.tar.xz 1489116 BLAKE2B 89c00eb1cb472e8ab1b97085404aefee00da4a0577f233945da36a44aeda53e11ee126d0357861cb0700b1b796f46775e3b233d9fa8ec77b058c8e286f498092 SHA512 6306500ae442a6ccb36d5f19bc26b0e32984ca145ee8d41a475e175ee4db6c0d253f0cf9d908c30e3269cf7aabdad4bbd30e84f3cd0477f233da1e43e0235e3c
73 changes: 73 additions & 0 deletions app-emulation/virt-manager/virt-manager-5.1.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Distributed under the terms of the GNU General Public License v2
# Autogen by MARK Devkit

EAPI=7
PYTHON_COMPAT=( python3+ )
inherit gnome3 python-single-r1 meson

DESCRIPTION="A graphical tool for administering virtual machines/containers"
HOMEPAGE="https://virt-manager.org https://github.com/virt-manager/virt-manager"
SRC_URI="https://releases.pagure.org/virt-manager/virt-manager-5.1.0.tar.xz -> virt-manager-5.1.0.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="*"
IUSE="gtk policykit sasl"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
BDEPEND="sys-devel/gettext

"
RDEPEND="${PYTHON_DEPS}
|| ( dev-libs/libisoburn app-cdr/cdrtools )
app-emulation/libvirt-glib[introspection]
$(python_gen_cond_dep '
dev-libs/libxml2[python,${PYTHON_USEDEP}]
dev-python/argcomplete[${PYTHON_USEDEP}]
dev-python/libvirt-python[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
sys-libs/libosinfo[introspection]
gtk? (
gnome-base/dconf
net-libs/gtk-vnc[gtk3(+),introspection]
net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?]
policykit? ( sys-auth/polkit[introspection] )
sys-apps/dbus[X]
x11-libs/gtk+:3[introspection]
|| (
x11-libs/gtksourceview:4[introspection]
x11-libs/gtksourceview:3.0[introspection]
)
x11-libs/vte:2.91[introspection]
)

"
DEPEND="${RDEPEND}
"
src_configure() {
local emesonargs=(
-Dupdate-icon-cache=false
-Dcompile-schemas=false
-Ddefault-graphics=spice # default
-Dtests=disabled
)
meson_src_configure
}
src_install() {
meson_src_install
if ! use gtk; then
rm -r "${ED}/usr/share/applications/${PN}.desktop" || die
rm -r "${ED}/usr/share/${PN}/icons/" || die
rm -r "${ED}/usr/share/${PN}/ui/" || die
rm -r "${ED}/usr/share/icons/" || die
rm -r "${ED}/usr/bin/${PN}" || die
fi
python_fix_shebang "${ED}"
python_optimize "${ED}"/usr/share/virt-manager/virt{inst,Manager}
}
pkg_postinst() {
use gtk && gnome3_pkg_postinst
}


# vim: filetype=ebuild
Loading