Files
bluhm 6cc819c94a Repair virt-manager by not using obsolete libxml2 python bindings
anymore.  Cherry-pick commits from git master branch to use xmletree.py
backend.
OK aja
2026-03-10 17:08:11 +00:00

55 lines
1.1 KiB
Makefile

COMMENT= GUI for managing virtual machines through libvirt
DISTNAME= virt-manager-5.1.0
CATEGORIES= sysutils x11
EXTRACT_SUFX= .tar.xz
REVISION= 1
HOMEPAGE= http://virt-manager.org/
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
# GPLv2+
PERMIT_PACKAGE= Yes
SITES= https://releases.pagure.org/virt-manager/
MODULES= devel/dconf \
devel/meson \
lang/python
BUILD_DEPENDS= devel/gettext,-tools \
textproc/py-docutils
# needed for tests; checked at configure time
BUILD_DEPENDS += devel/py-codestyle \
devel/pylint \
devel/py-test \
textproc/codespell
RUN_DEPENDS= devel/libvirt-glib \
devel/py-gobject3 \
devel/vte3 \
misc/osinfo/libosinfo \
sysutils/libvirt-python \
textproc/py-lxml \
www/py-requests \
x11/gtk-vnc \
x11/gtksourceview4 \
x11/spice-gtk \
x11/gtk+3
RUN_DEPENDS += devel/desktop-file-utils \
x11/gtk+4,-guic
CONFIGURE_ARGS= -Dupdate-icon-cache=false
pre-configure:
${SUBST_CMD} ${WRKSRC}/virtinst/buildconfig.py
post-install:
${MODPY_COMPILEALL} ${PREFIX}/share/virt-manager
.include <bsd.port.mk>