[arch-commits] Commit in qemu-meta/repos (staging-any staging-any/PKGBUILD)
David Runge
dvzrv at gemini.archlinux.org
Thu Apr 21 20:44:31 UTC 2022
Date: Thursday, April 21, 2022 @ 20:44:31
Author: dvzrv
Revision: 443502
archrelease: copy trunk to staging-any
Added:
qemu-meta/repos/staging-any/
qemu-meta/repos/staging-any/PKGBUILD
(from rev 443501, qemu-meta/trunk/PKGBUILD)
----------+
PKGBUILD | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 92 insertions(+)
Copied: qemu-meta/repos/staging-any/PKGBUILD (from rev 443501, qemu-meta/trunk/PKGBUILD)
===================================================================
--- staging-any/PKGBUILD (rev 0)
+++ staging-any/PKGBUILD 2022-04-21 20:44:31 UTC (rev 443502)
@@ -0,0 +1,92 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+
+pkgbase=qemu-meta
+pkgname=(qemu-{base,desktop,emulators-full,full})
+pkgver=1
+pkgrel=1
+pkgdesc="A generic and open source machine emulator and virtualizer"
+arch=(any)
+url="https://www.qemu.org/"
+license=(GPL2 LGPL2.1)
+
+package_qemu-base() {
+ pkgdesc="A basic QEMU setup for headless environments"
+ depends=(
+ qemu
+ qemu-audio-spice
+ qemu-block-{curl,dmg,nfs,ssh}
+ qemu-chardev-spice
+ qemu-hw-display-{qxl,virtio-gpu{,-{gl,pci,pci-gl}}}
+ qemu-hw-display-virtio-vga{,-gl}
+ qemu-hw-s390x-virtio-gpu-ccw
+ qemu-hw-usb-{host,redirect,smartcard}
+ qemu-img
+ qemu-pr-helper
+ qemu-system-x86
+ qemu-tools
+ qemu-ui-{curses,spice-{app,core}}
+ qemu-virtiofsd
+ )
+ # TODO: remove conflicts/provides/replaces after 2022-10-01
+ conflicts=(qemu-headless)
+ provides=(qemu-headless)
+ replaces=(qemu-headless)
+}
+
+package_qemu-desktop() {
+ pkgdesc="A QEMU setup for desktop environments"
+ depends=(
+ qemu
+ qemu-audio-{alsa,dbus,jack,oss,pa,sdl,spice}
+ qemu-block-{curl,dmg,nfs,ssh}
+ qemu-chardev-spice
+ qemu-hw-display-{qxl,virtio-gpu{,-{gl,pci,pci-gl}}}
+ qemu-hw-display-virtio-vga{,-gl}
+ qemu-hw-s390x-virtio-gpu-ccw
+ qemu-hw-usb-{host,redirect,smartcard}
+ qemu-img
+ qemu-pr-helper
+ qemu-system-x86
+ qemu-tools
+ qemu-ui-{curses,dbus,egl-headless,gtk,opengl,sdl,spice-{app,core}}
+ qemu-vhost-user
+ qemu-virtiofsd
+ )
+}
+
+package_qemu-emulators-full() {
+ pkgdesc="All QEMU user mode and system emulators"
+ depends=(
+ qemu-system-{aarch64,alpha,arm,avr,cris,hppa,m68k,microblaze,mips,nios2,or1k,ppc,riscv,rx,s390x,sh4,sparc,tricore,x86,xtensa}
+ qemu-user
+ )
+ # TODO: remove conflicts/provides/replaces after 2022-10-01
+ conflicts=(qemu-arch-extra qemu-headless-arch-extra)
+ provides=(qemu-arch-extra qemu-headless-arch-extra)
+ replaces=(qemu-arch-extra qemu-headless-arch-extra)
+}
+
+package_qemu-full() {
+ pkgdesc="A full QEMU setup"
+ depends=(
+ qemu
+ qemu-audio-{alsa,dbus,jack,oss,pa,sdl,spice}
+ qemu-block-{curl,dmg,gluster,iscsi,nfs,rbd,ssh}
+ qemu-chardev-{baum,spice}
+ qemu-docs
+ qemu-guest-agent
+ qemu-hw-display-{qxl,virtio-{gpu{,-{gl,pci,pci-gl}},vga{,-gl}}}
+ qemu-hw-s390x-virtio-gpu-ccw
+ qemu-hw-usb-{host,redirect,smartcard}
+ qemu-img
+ qemu-pr-helper
+ qemu-system-{aarch64,alpha,arm,avr,cris,hppa,m68k,microblaze,mips,nios2,or1k,ppc,riscv,rx,s390x,sh4,sparc,tricore,x86,xtensa}
+ qemu-tests
+ qemu-tools
+ qemu-ui-{curses,dbus,egl-headless,gtk,opengl,sdl,spice-{app,core}}
+ qemu-user
+ qemu-vhost-user-gpu
+ qemu-virtiofsd
+ )
+}
+
More information about the arch-commits
mailing list