diff options
author | Matt Housh <jaeger@crux.ninja> | 2022-07-30 14:39:45 -0500 |
---|---|---|
committer | Matt Housh <jaeger@crux.ninja> | 2022-07-30 14:39:45 -0500 |
commit | 62b2e94a6e8314a5ec22f7c80b8e403454e0e871 (patch) | |
tree | 289d71da651b29493d2683e695f4279799f25aaf /libvirt/Pkgfile | |
parent | 21ad2d8899b94fa211b68f02b84cfb7b8971363f (diff) | |
download | contrib-62b2e94a6e8314a5ec22f7c80b8e403454e0e871.tar.gz contrib-62b2e94a6e8314a5ec22f7c80b8e403454e0e871.tar.xz |
libvirt: initial import, version 8.5.0
Diffstat (limited to 'libvirt/Pkgfile')
-rw-r--r-- | libvirt/Pkgfile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/libvirt/Pkgfile b/libvirt/Pkgfile new file mode 100644 index 000000000..e54243905 --- /dev/null +++ b/libvirt/Pkgfile @@ -0,0 +1,36 @@ +# 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=8.5.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 +} |