extra/qemu to 4.1.0-2.1

This commit is contained in:
Kevin Mihelich 2019-10-06 18:33:50 +00:00
parent 6b84e295a6
commit 3b4e1f5584

View file

@ -4,22 +4,23 @@
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
# - remove numactl and seabios _headlessdeps, revert not installing qemu seabios files
# - define ARM _corearchs
# - remove makedepend on ceph, drop qemu-block-rbd package
buildarch=12
pkgbase=qemu
pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
qemu-block-{iscsi,gluster} qemu-guest-agent)
pkgdesc="A generic and open source machine emulator and virtualizer"
pkgver=4.1.0
pkgrel=2
pkgrel=2.1
arch=(x86_64)
license=(GPL2 LGPL2.1)
url="https://wiki.qemu.org/"
_headlessdeps=(gnutls libpng libaio jemalloc xfsprogs libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
makedepends=(spice-protocol python2 ceph libiscsi glusterfs python-sphinx)
makedepends=(spice-protocol python2 libiscsi glusterfs python-sphinx)
source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
qemu-ga.service
65-kvm.rules)
@ -102,7 +103,6 @@ package_qemu-headless() {
_package() {
optdepends+=('samba: SMB/CIFS server support'
'qemu-block-iscsi: iSCSI block support'
'qemu-block-rbd: RBD block support'
'qemu-block-gluster: glusterfs block support')
install=qemu.install
options=(!strip)
@ -124,7 +124,7 @@ _package() {
chmod u+s qemu/qemu-bridge-helper
# remove split block modules
rm qemu/block-{iscsi,rbd,gluster}.so
rm qemu/block-{iscsi,gluster}.so
cd ../bin
tidy_strip
@ -194,13 +194,6 @@ package_qemu-block-iscsi() {
install -D build-full/block-iscsi.so "$pkgdir/usr/lib/qemu/block-iscsi.so"
}
package_qemu-block-rbd() {
pkgdesc="QEMU RBD block module"
depends=(glib2 ceph)
install -D build-full/block-rbd.so "$pkgdir/usr/lib/qemu/block-rbd.so"
}
package_qemu-block-gluster() {
pkgdesc="QEMU GlusterFS block module"
depends=(glib2 glusterfs)