summaryrefslogtreecommitdiff
path: root/libvirt/Pkgfile
diff options
context:
space:
mode:
authorMatt Housh <jaeger@crux.ninja>2022-07-30 14:39:45 -0500
committerMatt Housh <jaeger@crux.ninja>2022-07-30 14:39:45 -0500
commit62b2e94a6e8314a5ec22f7c80b8e403454e0e871 (patch)
tree289d71da651b29493d2683e695f4279799f25aaf /libvirt/Pkgfile
parent21ad2d8899b94fa211b68f02b84cfb7b8971363f (diff)
downloadcontrib-62b2e94a6e8314a5ec22f7c80b8e403454e0e871.tar.gz
contrib-62b2e94a6e8314a5ec22f7c80b8e403454e0e871.tar.xz
libvirt: initial import, version 8.5.0
Diffstat (limited to 'libvirt/Pkgfile')
-rw-r--r--libvirt/Pkgfile36
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
+}

Generated by cgit