Date: Saturday, September 3, 2016 @ 10:33:30 Author: heftig Revision: 275712
2.7.0-2: FS#50551 Add qemu-headless-arch-extra Modified: qemu/trunk/PKGBUILD ----------+ PKGBUILD | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-09-03 10:15:14 UTC (rev 275711) +++ PKGBUILD 2016-09-03 10:33:30 UTC (rev 275712) @@ -3,11 +3,11 @@ # Contributor: Sébastien "Seblu" Luttringer <[email protected]> pkgbase=qemu -pkgname=(qemu qemu-headless qemu-arch-extra +pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra qemu-block-{iscsi,rbd,gluster} qemu-guest-agent) pkgdesc="A generic and open source machine emulator and virtualizer" pkgver=2.7.0 -pkgrel=1 +pkgrel=2 arch=(i686 x86_64) license=(GPL2 LGPL2.1) url="http://wiki.qemu.org/" @@ -79,6 +79,7 @@ ) package_qemu() { + optdepends=('qemu-arch-extra: extra architectures support') provides=(qemu-headless) conflicts=(qemu-headless) replaces=(qemu-kvm) @@ -87,18 +88,18 @@ } package_qemu-headless() { - pkgdesc="QEMU without graphical user interface" + pkgdesc="QEMU without GUI" depends=("${_headlessdeps[@]}") + optdepends=('qemu-headless-arch-extra: extra architectures support') _package headless } _package() { - optdepends=('samba: SMB/CIFS server support' - 'qemu-arch-extra: extra architectures support' - 'qemu-block-iscsi: iSCSI block support' - 'qemu-block-rbd: RBD block support' - 'qemu-block-gluster: glusterfs block support') + 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) @@ -172,11 +173,21 @@ package_qemu-arch-extra() { pkgdesc="QEMU for foreign architectures" depends=(qemu) + provides=(qemu-headless-arch-extra) + conflicts=(qemu-headless-arch-extra) options=(!strip) mv extra-arch-full/usr "$pkgdir" } +package_qemu-headless-arch-extra() { + pkgdesc="QEMU without GUI, for foreign architectures" + depends=(qemu-headless) + options=(!strip) + + mv extra-arch-headless/usr "$pkgdir" +} + package_qemu-block-iscsi() { pkgdesc="QEMU iSCSI block module" depends=(glib2 libiscsi jemalloc)
