Wrapper around libvirt API to provide a high-level object-oriented API better suited for dbus-based applications
runtime dependencies | libvirt (System tools) |
---|---|
libcap (Libraries/Other) | |
make dependencies | gobject-introspection |
intltool | |
meson | |
python | |
vala |
mkdir /data/buildroot/package/libvirt-dbus cat > /data/buildroot/package/libvirt-dbus/Config.in<< 'EOF' config BR2_PACKAGE_LIBVIRT_GLIB bool "libvirt-glib" depends on BR2_PACKAGE_LIBCAP depends on BR2_PACKAGE_LIBVIRT help Wrapper around libvirt API to provide a high-level object-oriented API better suited for dbus-based applications EOF cat > /data/buildroot/package/libvirt-glib/libvirt-glib.mk<< 'EOF' ############################################################# # # libvirt-glib # https://libvirt.org/sources/glib/libvirt-glib-4.0.0.tar.xz" # sha512sums='e1b99e80aa671fa5a4d7f7f7a4ea70ce7c5fdaf97574407f79aa11a75dd177e1e3f92027728a83ded62e305852bbda76eb90326aaa1f5f19b77272b008351810' ############################################################# LIBVIRT_GLIB_VERSION = 4.0.0 LIBVIRT_GLIB_SOURCE = libvirt-glib-$(LIBVIRT_GLIB_VERSION).tar.xz LIBVIRT_GLIB_SITE = https://libvirt.org/sources/dbus LIBVIRT_GLIB_DEPENDENCIES = libvirt libcap LIBVIRT_GLIB_BIN_ARCH_EXCLUDE = /usr/lib define LIBVIRT_GLIB_BUILD_CMDS cd $(@D)/ && \ meson setup build --prefix=/usr --buildtype=plain && \ ninja -C build endef define LIBVIRT_GLIB_INSTALL_TARGET_CMDS cd $(@D)/ && \ DESTDIR="${TARGET_DIR}" meson install endef $(eval $(generic-package)) EOF sed -i '/menu "Custom packages"/a source "package/libvirt-glib/Config.in"' /data/buildroot/package/Config.in