37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
# Description: API for virtualization
|
|
# URL: https://libvirt.org/
|
|
# Maintainer: Matt Housh, jaeger at crux dot ninja
|
|
# Depends on: meson libxml2 libxslt rpcsvc-proto glib gnutls xorg-libpciaccess python3-docutils qemu parted nss yajl
|
|
# Nice to have: bash-completion
|
|
|
|
name=libvirt
|
|
version=10.1.0
|
|
release=1
|
|
source=(https://libvirt.org/sources/$name-$version.tar.xz
|
|
libvirtd.rc virtlogd.rc libvirtd.conf qemu.conf)
|
|
|
|
build() {
|
|
meson setup $name-$version build \
|
|
--prefix=/usr \
|
|
--libexecdir=/usr/lib/$name \
|
|
--buildtype=plain \
|
|
-Ddriver_qemu=enabled \
|
|
-Dqemu_user=libvirt \
|
|
-Dqemu_group=libvirt \
|
|
-Dtests=disabled
|
|
meson compile -C build
|
|
DESTDIR=$PKG meson install -C build
|
|
|
|
install -D -o root -g root -m 0755 $SRC/libvirtd.rc \
|
|
$PKG/etc/rc.d/libvirtd
|
|
install -D -o root -g root -m 0755 $SRC/virtlogd.rc \
|
|
$PKG/etc/rc.d/virtlogd
|
|
|
|
install -D -o root -g root -m 0644 $SRC/libvirtd.conf \
|
|
$PKG/etc/libvirt/libvirtd.conf
|
|
install -D -o root -g root -m 0644 $SRC/qemu.conf \
|
|
$PKG/etc/libvirt/qemu.conf
|
|
|
|
rm -r $PKG/usr/share/locale
|
|
}
|