From 49ad9be07d7bad33c4a5a382feec5a06fccf306c Mon Sep 17 00:00:00 2001 From: Daniele Rondina Date: Sat, 30 Aug 2025 09:52:00 +0000 Subject: [PATCH] Bump app-emulation/virt-manager-5.1.0 --- app-emulation/virt-manager/Manifest | 1 + .../virt-manager/virt-manager-5.1.0.ebuild | 73 +++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 app-emulation/virt-manager/virt-manager-5.1.0.ebuild diff --git a/app-emulation/virt-manager/Manifest b/app-emulation/virt-manager/Manifest index afea477ea..f07f5efa9 100644 --- a/app-emulation/virt-manager/Manifest +++ b/app-emulation/virt-manager/Manifest @@ -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 diff --git a/app-emulation/virt-manager/virt-manager-5.1.0.ebuild b/app-emulation/virt-manager/virt-manager-5.1.0.ebuild new file mode 100644 index 000000000..926bf7ed6 --- /dev/null +++ b/app-emulation/virt-manager/virt-manager-5.1.0.ebuild @@ -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