summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Bezies2020-05-16 21:08:48 +0200
committerFrederic Bezies2020-05-16 21:08:48 +0200
commit5949d26a1e96f4658fdda0c1e6e0627ca6505fc2 (patch)
treec7a1bf125dcd449783b203bed106a19e1b805644
parentcf07174decb86b30f25db65efdf563507ff60aa6 (diff)
downloadaur-5949d26a1e96f4658fdda0c1e6e0627ca6505fc2.tar.gz
updated and cleaned up PKGBUILD
-rw-r--r--.SRCINFO119
-rw-r--r--PKGBUILD136
2 files changed, 144 insertions, 111 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 83459285436..265ed5290e2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,72 +1,67 @@
pkgbase = libvirt-git
pkgdesc = API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)
- pkgver = v6.3.0.r29.g23bf93884c
+ pkgver = v6.3.0.r98.g144dfe4215
pkgrel = 1
url = http://libvirt.org/
install = libvirt.install
arch = i686
arch = x86_64
license = LGPL
- makedepends = pkgconfig
+ license = GPL3
+ checkdepends = ebtables
+ makedepends = libxslt
+ makedepends = python-docutils
makedepends = lvm2
- makedepends = linux-api-headers
- makedepends = dnsmasq
- makedepends = rpcsvc-proto
+ makedepends = open-iscsi
makedepends = libiscsi
- makedepends = python-docutils
- makedepends = perl-xml-xpath
- makedepends = libxslt
- makedepends = git
- makedepends = xhtml-docs
- makedepends = rsync
+ makedepends = ceph-libs
+ makedepends = glusterfs
+ makedepends = bash-completion
makedepends = rpcsvc-proto
- depends = e2fsprogs
+ makedepends = dnsmasq
+ makedepends = iproute2
+ makedepends = qemu-headless
+ makedepends = git
+ depends = libpciaccess
+ depends = yajl
+ depends = fuse2
depends = gnutls
- depends = iptables
- depends = libxml2
depends = parted
- depends = polkit
- depends = python
- depends = avahi
- depends = yajl
- depends = libpciaccess
- depends = udev
- depends = dbus
- depends = libxau
- depends = libxdmcp
- depends = libpcap
- depends = libcap-ng
- depends = curl
- depends = libsasl
- depends = libgcrypt
- depends = libgpg-error
- depends = openssl
- depends = libxcb
- depends = gcc-libs
- depends = iproute2
- depends = libnl
- depends = libx11
+ depends = libssh
+ depends = libxml2
depends = numactl
- depends = gettext
- depends = ceph-libs
- depends = libssh2
- depends = netcf
- depends = perl-xml-xpath
- optdepends = ebtables: required for default NAT networking
- optdepends = dnsmasq: required for default NAT/DHCP for guests
- optdepends = bridge-utils: for bridged networking
+ depends = polkit
+ optdepends = libvirt-storage-gluster: Gluster storage backend
+ optdepends = libvirt-storage-iscsi-direct: iSCSI-direct storage backend
+ optdepends = libvirt-storage-rbd: RBD storage backend
+ optdepends = gettext: required for libvirt-guests.service
optdepends = openbsd-netcat: for remote management over ssh
- optdepends = qemu
- optdepends = radvd
- optdepends = dmidecode
- optdepends = pm-utils: host power management
+ optdepends = dmidecode: DMI system info support
+ optdepends = dnsmasq: required for default NAT/DHCP for guests
+ optdepends = radvd: IPv6 RAD support
+ optdepends = ebtables: required for default NAT networking
+ optdepends = qemu: QEMU/KVM support
+ optdepends = lvm2: Logical Volume Manager support
+ optdepends = open-iscsi: iSCSI support via iscsiadm
provides = libvirt
conflicts = libvirt
options = emptydirs
- backup = etc/conf.d/libvirt-guests
backup = etc/conf.d/libvirtd
+ backup = etc/conf.d/libvirt-guests
+ backup = etc/conf.d/virtinterfaced
+ backup = etc/conf.d/virtlockd
+ backup = etc/conf.d/virtlogd
+ backup = etc/conf.d/virtlxcd
+ backup = etc/conf.d/virtnetworkd
+ backup = etc/conf.d/virtnodedevd
+ backup = etc/conf.d/virtnwfilterd
+ backup = etc/conf.d/virtproxyd
+ backup = etc/conf.d/virtqemud
+ backup = etc/conf.d/virtsecretd
+ backup = etc/conf.d/virtstoraged
+ backup = etc/conf.d/virtvboxd
+ backup = etc/libvirt/libvirt-admin.conf
backup = etc/libvirt/libvirt.conf
- backup = etc/libvirt/virtlogd.conf
backup = etc/libvirt/libvirtd.conf
backup = etc/libvirt/lxc.conf
backup = etc/libvirt/nwfilter/allow-arp.xml
@@ -74,6 +69,7 @@ pkgbase = libvirt-git
backup = etc/libvirt/nwfilter/allow-dhcp.xml
backup = etc/libvirt/nwfilter/allow-incoming-ipv4.xml
backup = etc/libvirt/nwfilter/allow-ipv4.xml
+ backup = etc/libvirt/nwfilter/clean-traffic-gateway.xml
backup = etc/libvirt/nwfilter/clean-traffic.xml
backup = etc/libvirt/nwfilter/no-arp-ip-spoofing.xml
backup = etc/libvirt/nwfilter/no-arp-mac-spoofing.xml
@@ -86,25 +82,34 @@ pkgbase = libvirt-git
backup = etc/libvirt/nwfilter/no-other-rarp-traffic.xml
backup = etc/libvirt/nwfilter/qemu-announce-self-rarp.xml
backup = etc/libvirt/nwfilter/qemu-announce-self.xml
- backup = etc/libvirt/qemu-lockd.conf
backup = etc/libvirt/qemu.conf
- backup = etc/libvirt/qemu/networks/autostart/default.xml
+ backup = etc/libvirt/qemu-lockd.conf
backup = etc/libvirt/qemu/networks/default.xml
- backup = etc/libvirt/virt-login-shell.conf
+ backup = etc/libvirt/virtinterfaced.conf
backup = etc/libvirt/virtlockd.conf
+ backup = etc/libvirt/virtlogd.conf
+ backup = etc/libvirt/virt-login-shell.conf
+ backup = etc/libvirt/virtlxcd.conf
+ backup = etc/libvirt/virtnetworkd.conf
+ backup = etc/libvirt/virtnodedevd.conf
+ backup = etc/libvirt/virtnwfilterd.conf
+ backup = etc/libvirt/virtproxyd.conf
+ backup = etc/libvirt/virtqemud.conf
+ backup = etc/libvirt/virtsecretd.conf
+ backup = etc/libvirt/virtstoraged.conf
+ backup = etc/libvirt/virtvboxd.conf
backup = etc/logrotate.d/libvirtd
backup = etc/logrotate.d/libvirtd.lxc
backup = etc/logrotate.d/libvirtd.qemu
- backup = etc/logrotate.d/libvirtd.uml
backup = etc/sasl2/libvirt.conf
source = git+git://libvirt.org/libvirt.git
source = libvirtd.conf.d
source = libvirtd-guests.conf.d
source = libvirt.tmpfiles.d
- md5sums = SKIP
- md5sums = 5e31269067dbd12ca871234450bb66bb
- md5sums = 384fff96c6248d4f020f6fa66c32b357
- md5sums = 020971887442ebbf1b6949e031c8dd3f
+ sha256sums = SKIP
+ sha256sums = 9d0597bbf2bd7892420cebaf0563236fe1483b83ae95ee6263c1ce7f44a44134
+ sha256sums = 0896c30100e9e40aee1eb4a2cf0cac2c0bdd5fd7b077b9d2680d90e77435ea66
+ sha256sums = 5c26353833944db8dc97aa63843734519d6521bd8d88497d94d910ee9d3169d8
pkgname = libvirt-git
diff --git a/PKGBUILD b/PKGBUILD
index 211d4ecd1e8..c814e83366e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,72 +6,96 @@
# Contributor: Jonathan Wiersma <archaur at jonw dot org>
pkgname=libvirt-git
-pkgver=v6.3.0.r29.g23bf93884c
+pkgver=v6.3.0.r98.g144dfe4215
pkgrel=1
pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)"
arch=('i686' 'x86_64')
url="http://libvirt.org/"
-license=('LGPL')
-depends=('e2fsprogs' 'gnutls' 'iptables' 'libxml2' 'parted' 'polkit' 'python'
- 'avahi' 'yajl' 'libpciaccess' 'udev' 'dbus' 'libxau' 'libxdmcp' 'libpcap' 'libcap-ng'
- 'curl' 'libsasl' 'libgcrypt' 'libgpg-error' 'openssl' 'libxcb' 'gcc-libs'
- 'iproute2' 'libnl' 'libx11' 'numactl' 'gettext' 'ceph-libs' 'libssh2' 'netcf' 'perl-xml-xpath')
-makedepends=('pkgconfig' 'lvm2' 'linux-api-headers' 'dnsmasq' 'rpcsvc-proto'
- 'libiscsi' 'python-docutils' 'perl-xml-xpath' 'libxslt' 'git' 'xhtml-docs' 'rsync' 'rpcsvc-proto')
-optdepends=('ebtables: required for default NAT networking'
- 'dnsmasq: required for default NAT/DHCP for guests'
- 'bridge-utils: for bridged networking'
- 'openbsd-netcat: for remote management over ssh'
- 'qemu'
- 'radvd'
- 'dmidecode'
- 'pm-utils: host power management')
+license=('LGPL' 'GPL3')
+depends=('libpciaccess' 'yajl' 'fuse2' 'gnutls' 'parted' 'libssh' 'libxml2' 'numactl' 'polkit')
+makedepends=('libxslt' 'python-docutils' 'lvm2' 'open-iscsi' 'libiscsi' 'ceph-libs' 'glusterfs'
+ 'bash-completion' 'rpcsvc-proto' 'dnsmasq' 'iproute2' 'qemu-headless' 'git')
+checkdepends=('ebtables')
+optdepends=('libvirt-storage-gluster: Gluster storage backend'
+ 'libvirt-storage-iscsi-direct: iSCSI-direct storage backend'
+ 'libvirt-storage-rbd: RBD storage backend'
+ 'gettext: required for libvirt-guests.service'
+ 'openbsd-netcat: for remote management over ssh'
+ 'dmidecode: DMI system info support'
+ 'dnsmasq: required for default NAT/DHCP for guests'
+ 'radvd: IPv6 RAD support'
+ 'ebtables: required for default NAT networking'
+ 'qemu: QEMU/KVM support'
+ 'lvm2: Logical Volume Manager support'
+ 'open-iscsi: iSCSI support via iscsiadm')
conflicts=('libvirt')
provides=('libvirt')
options=('emptydirs')
-backup=('etc/conf.d/libvirt-guests'
- 'etc/conf.d/libvirtd'
- 'etc/libvirt/libvirt.conf'
- 'etc/libvirt/virtlogd.conf'
- 'etc/libvirt/libvirtd.conf'
- 'etc/libvirt/lxc.conf'
- 'etc/libvirt/nwfilter/allow-arp.xml'
- 'etc/libvirt/nwfilter/allow-dhcp-server.xml'
- 'etc/libvirt/nwfilter/allow-dhcp.xml'
- 'etc/libvirt/nwfilter/allow-incoming-ipv4.xml'
- 'etc/libvirt/nwfilter/allow-ipv4.xml'
- 'etc/libvirt/nwfilter/clean-traffic.xml'
- 'etc/libvirt/nwfilter/no-arp-ip-spoofing.xml'
- 'etc/libvirt/nwfilter/no-arp-mac-spoofing.xml'
- 'etc/libvirt/nwfilter/no-arp-spoofing.xml'
- 'etc/libvirt/nwfilter/no-ip-multicast.xml'
- 'etc/libvirt/nwfilter/no-ip-spoofing.xml'
- 'etc/libvirt/nwfilter/no-mac-broadcast.xml'
- 'etc/libvirt/nwfilter/no-mac-spoofing.xml'
- 'etc/libvirt/nwfilter/no-other-l2-traffic.xml'
- 'etc/libvirt/nwfilter/no-other-rarp-traffic.xml'
- 'etc/libvirt/nwfilter/qemu-announce-self-rarp.xml'
- 'etc/libvirt/nwfilter/qemu-announce-self.xml'
- 'etc/libvirt/qemu-lockd.conf'
- 'etc/libvirt/qemu.conf'
- 'etc/libvirt/qemu/networks/autostart/default.xml'
- 'etc/libvirt/qemu/networks/default.xml'
- 'etc/libvirt/virt-login-shell.conf'
- 'etc/libvirt/virtlockd.conf'
- 'etc/logrotate.d/libvirtd'
- 'etc/logrotate.d/libvirtd.lxc'
- 'etc/logrotate.d/libvirtd.qemu'
- 'etc/logrotate.d/libvirtd.uml'
- 'etc/sasl2/libvirt.conf')
+backup=(
+ 'etc/conf.d/libvirtd'
+ 'etc/conf.d/libvirt-guests'
+ 'etc/conf.d/virtinterfaced'
+ 'etc/conf.d/virtlockd'
+ 'etc/conf.d/virtlogd'
+ 'etc/conf.d/virtlxcd'
+ 'etc/conf.d/virtnetworkd'
+ 'etc/conf.d/virtnodedevd'
+ 'etc/conf.d/virtnwfilterd'
+ 'etc/conf.d/virtproxyd'
+ 'etc/conf.d/virtqemud'
+ 'etc/conf.d/virtsecretd'
+ 'etc/conf.d/virtstoraged'
+ 'etc/conf.d/virtvboxd'
+ 'etc/libvirt/libvirt-admin.conf'
+ 'etc/libvirt/libvirt.conf'
+ 'etc/libvirt/libvirtd.conf'
+ 'etc/libvirt/lxc.conf'
+ 'etc/libvirt/nwfilter/allow-arp.xml'
+ 'etc/libvirt/nwfilter/allow-dhcp-server.xml'
+ 'etc/libvirt/nwfilter/allow-dhcp.xml'
+ 'etc/libvirt/nwfilter/allow-incoming-ipv4.xml'
+ 'etc/libvirt/nwfilter/allow-ipv4.xml'
+ 'etc/libvirt/nwfilter/clean-traffic-gateway.xml'
+ 'etc/libvirt/nwfilter/clean-traffic.xml'
+ 'etc/libvirt/nwfilter/no-arp-ip-spoofing.xml'
+ 'etc/libvirt/nwfilter/no-arp-mac-spoofing.xml'
+ 'etc/libvirt/nwfilter/no-arp-spoofing.xml'
+ 'etc/libvirt/nwfilter/no-ip-multicast.xml'
+ 'etc/libvirt/nwfilter/no-ip-spoofing.xml'
+ 'etc/libvirt/nwfilter/no-mac-broadcast.xml'
+ 'etc/libvirt/nwfilter/no-mac-spoofing.xml'
+ 'etc/libvirt/nwfilter/no-other-l2-traffic.xml'
+ 'etc/libvirt/nwfilter/no-other-rarp-traffic.xml'
+ 'etc/libvirt/nwfilter/qemu-announce-self-rarp.xml'
+ 'etc/libvirt/nwfilter/qemu-announce-self.xml'
+ 'etc/libvirt/qemu.conf'
+ 'etc/libvirt/qemu-lockd.conf'
+ 'etc/libvirt/qemu/networks/default.xml'
+ 'etc/libvirt/virtinterfaced.conf'
+ 'etc/libvirt/virtlockd.conf'
+ 'etc/libvirt/virtlogd.conf'
+ 'etc/libvirt/virt-login-shell.conf'
+ 'etc/libvirt/virtlxcd.conf'
+ 'etc/libvirt/virtnetworkd.conf'
+ 'etc/libvirt/virtnodedevd.conf'
+ 'etc/libvirt/virtnwfilterd.conf'
+ 'etc/libvirt/virtproxyd.conf'
+ 'etc/libvirt/virtqemud.conf'
+ 'etc/libvirt/virtsecretd.conf'
+ 'etc/libvirt/virtstoraged.conf'
+ 'etc/libvirt/virtvboxd.conf'
+ 'etc/logrotate.d/libvirtd'
+ 'etc/logrotate.d/libvirtd.lxc'
+ 'etc/logrotate.d/libvirtd.qemu'
+ 'etc/sasl2/libvirt.conf'
+)
install="libvirt.install"
source=('git+git://libvirt.org/libvirt.git'
libvirtd.conf.d
libvirtd-guests.conf.d
libvirt.tmpfiles.d)
-md5sums=('SKIP'
- '5e31269067dbd12ca871234450bb66bb'
- '384fff96c6248d4f020f6fa66c32b357'
- '020971887442ebbf1b6949e031c8dd3f')
+
+
pkgver() {
cd "$SRCDEST/${pkgname/-git/}"
#git describe --always | sed 's|-|.|g' | sed 's/^.//'
@@ -139,3 +163,7 @@ package() {
"$pkgdir"/etc/sysconfig \
"$pkgdir"/etc/rc.d
}
+sha256sums=('SKIP'
+ '9d0597bbf2bd7892420cebaf0563236fe1483b83ae95ee6263c1ce7f44a44134'
+ '0896c30100e9e40aee1eb4a2cf0cac2c0bdd5fd7b077b9d2680d90e77435ea66'
+ '5c26353833944db8dc97aa63843734519d6521bd8d88497d94d910ee9d3169d8')