summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authors3rj1k2022-06-01 19:28:34 +0300
committers3rj1k2022-06-01 19:28:34 +0300
commit9be60fb89110a73ab67258b4fa0fa2fbd28969e8 (patch)
treeb776aab1af225b29c7acbefd8abca43c35441061
downloadaur-9be60fb89110a73ab67258b4fa0fa2fbd28969e8.tar.gz
release 8.4.0-1
Signed-off-by: s3rj1k <evasive.gyron@gmail.com>
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD104
2 files changed, 132 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c7560fe37296
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = libvirt-remote-only
+ pkgdesc = API for controlling virtualization engines (remote)
+ pkgver = 8.4.0
+ pkgrel = 1
+ url = https://libvirt.org/
+ arch = x86_64
+ license = LGPL
+ license = GPL3
+ makedepends = meson
+ makedepends = libxslt
+ makedepends = iproute2
+ makedepends = rpcsvc-proto
+ depends = fuse3
+ depends = gnutls
+ depends = libssh
+ depends = libxml2
+ depends = polkit
+ depends = openbsd-netcat
+ depends = yajl
+ provides = libvirt
+ conflicts = libvirt
+ source = https://libvirt.org/sources/libvirt-8.4.0.tar.xz
+ source = https://libvirt.org/sources/libvirt-8.4.0.tar.xz.asc
+ validpgpkeys = 453B65310595562855471199CA68BE8010084C9C
+ sha256sums = 601a6e9bb03a43d05659f63e4a403df253ab0975b4a973f10a5607f3bbc018dd
+ sha256sums = SKIP
+
+pkgname = libvirt-remote-only
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2de9a04038ba
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,104 @@
+# Maintainer: s3rj1k <evasive dot gyron at gmail dot com>
+# Do not forget to run `makepkg --printsrcinfo > .SRCINFO`
+
+_pkgname=libvirt
+pkgname=${_pkgname}-remote-only
+pkgver=8.4.0
+pkgrel=1
+pkgdesc="API for controlling virtualization engines (remote)"
+arch=('x86_64')
+url="https://libvirt.org/"
+license=('LGPL' 'GPL3') #libvirt_parthelper links to libparted which is GPL3 only
+depends=('fuse3' 'gnutls' 'libssh' 'libxml2' 'polkit' 'openbsd-netcat' 'yajl')
+conflicts=(${_pkgname})
+provides=(${_pkgname})
+makedepends=('meson' 'libxslt' 'iproute2' 'rpcsvc-proto')
+source=("https://libvirt.org/sources/${_pkgname}-${pkgver}.tar.xz"{,.asc})
+sha256sums=('601a6e9bb03a43d05659f63e4a403df253ab0975b4a973f10a5607f3bbc018dd'
+ 'SKIP')
+validpgpkeys=('453B65310595562855471199CA68BE8010084C9C') # Jiří Denemark <jdenemar@redhat.com>
+
+build() {
+ cd "${_pkgname}-${pkgver}"
+
+ arch-meson build \
+ --libexecdir=lib/libvirt \
+ -Drunstatedir=/run \
+ -Dapparmor=disabled \
+ -Dapparmor_profiles=disabled \
+ -Dattr=disabled \
+ -Daudit=disabled \
+ -Dbash_completion=disabled \
+ -Dblkid=disabled \
+ -Dcapng=disabled \
+ -Ddocs=disabled \
+ -Ddriver_bhyve=disabled \
+ -Ddriver_ch=disabled \
+ -Ddriver_esx=disabled \
+ -Ddriver_hyperv=disabled \
+ -Ddriver_interface=disabled \
+ -Ddriver_libvirtd=disabled \
+ -Ddriver_libxl=disabled \
+ -Ddriver_lxc=disabled \
+ -Ddriver_network=disabled \
+ -Ddriver_openvz=disabled \
+ -Ddriver_qemu=disabled \
+ -Ddriver_test=disabled \
+ -Ddriver_vbox=disabled \
+ -Ddriver_vmware=disabled \
+ -Ddriver_vz=disabled \
+ -Ddtrace=disabled \
+ -Dfirewalld=disabled \
+ -Dfirewalld_zone=disabled \
+ -Dglusterfs=disabled \
+ -Dhost_validate=disabled \
+ -Dlibiscsi=disabled \
+ -Dlibnl=disabled \
+ -Dlibpcap=disabled \
+ -Dlibssh=disabled \
+ -Dlogin_shell=disabled \
+ -Dnetcf=disabled \
+ -Dnls=disabled \
+ -Dnss=disabled \
+ -Dnumactl=disabled \
+ -Dnumad=disabled \
+ -Dopenwsman=disabled \
+ -Dpciaccess=disabled \
+ -Dpm_utils=disabled \
+ -Dsanlock=disabled \
+ -Dsasl=disabled \
+ -Dsecdriver_apparmor=disabled \
+ -Dsecdriver_selinux=disabled \
+ -Dselinux=disabled \
+ -Dstorage_dir=disabled \
+ -Dstorage_disk=disabled \
+ -Dstorage_fs=disabled \
+ -Dstorage_gluster=disabled \
+ -Dstorage_iscsi=disabled \
+ -Dstorage_iscsi_direct=disabled \
+ -Dstorage_lvm=disabled \
+ -Dstorage_mpath=disabled \
+ -Dstorage_rbd=disabled \
+ -Dstorage_scsi=disabled \
+ -Dstorage_sheepdog=disabled \
+ -Dstorage_vstorage=disabled \
+ -Dstorage_zfs=disabled \
+ -Dsysctl_config=disabled \
+ -Dtests=disabled \
+ -Dudev=disabled \
+ -Dwireshark_dissector=disabled
+
+ ninja -C build
+}
+
+package() {
+ cd "${_pkgname}-${pkgver}"
+ DESTDIR="${pkgdir}" ninja -C build install
+
+ rm -vrf \
+ "${pkgdir}/etc" \
+ "${pkgdir}/run" \
+ "${pkgdir}/usr/share/doc" \
+ "${pkgdir}/var/cache/libvirt/qemu" \
+ "${pkgdir}/var/lib/"
+}