[trunk] -> [staging] 'qemu-meta-1-2' add
packagesQ/qemu-meta/pipeline/head This commit looks good Details

master
Dudemanguy 10 months ago
parent d59c552d83
commit fce3e3319a

@ -0,0 +1,93 @@
# Maintainer: David Runge <dvzrv@archlinux.org>
pkgbase=qemu-meta
pkgname=(qemu-{base,desktop,emulators-full,full})
pkgver=1
pkgrel=2
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
)
replaces=('qemu<7')
}
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
)
}

@ -0,0 +1,93 @@
# Maintainer: David Runge <dvzrv@archlinux.org>
pkgbase=qemu-meta
pkgname=(qemu-{base,desktop,emulators-full,full})
pkgver=1
pkgrel=2
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
)
replaces=('qemu<7')
}
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
)
}
Loading…
Cancel
Save