[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