[arch-commits] Commit in qemu/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Sat Sep 3 10:33:30 UTC 2016
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 <seblu at seblu.net>
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)
More information about the arch-commits
mailing list