summaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control514
1 files changed, 514 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 00000000..9a5a3fab
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,514 @@
+# autogenerated file, please edit debian/control-in
+Source: qemu
+Section: otherosfs
+Priority: optional
+Maintainer: Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>
+Uploaders: Michael Tokarev <mjt@tls.msk.ru>
+Build-Depends: debhelper-compat (= 13),
+# In comments below we also specify (system-specific) arguments
+# to qemu's configure script, -- optional features which depend
+# on build-dependencies.
+ python3:any,
+ ninja-build, meson (>> 0.61.5~),
+# --enable-docs
+# for python3-sphinx:native see #995622
+ texinfo, python3-sphinx:native, python3-sphinx-rtd-theme,
+# iasl (from acpica-tools) is used only in a single test these days, not for building
+# acpica-tools,
+# libcapstone is in universe in ubuntu
+# --enable-capstone
+ libcapstone-dev (>> 4.0.2~),
+# --enable-linux-aio linux-*
+ libaio-dev [linux-any],
+ libjack-dev [linux-any],
+# --audio-drv-list=pa,alsa,jack,oss,sdl linux-*
+# --audio-drv-list=pa,oss kfreebsd-*
+ libpulse-dev,
+ libasound2-dev [linux-any],
+# for virtfs (now in libc6)
+# --enable-attr
+# --enable-bpf linux-*
+ libbpf-dev [linux-any],
+# --enable-brlapi
+ libbrlapi-dev,
+# --enable-virtfs linux-*
+# needed for virtfs
+# --enable-cap-ng linux-*
+ libcap-ng-dev [linux-any],
+# --enable-curl
+ libcurl4-gnutls-dev,
+# --enable-fdt
+# libfdt #931046
+ libfdt-dev (>> 1.5.0-2~),
+# --enable-fuse
+ libfuse3-dev,
+# --enable-gnutls
+ gnutls-dev,
+# --enable-gtk --enable-vte
+ libgtk-3-dev, libvte-2.91-dev,
+# --enable-libiscsi
+ libiscsi-dev (>> 1.9.0~),
+# --enable-curses
+ libncurses-dev,
+# --enable-virglrenderer linux-*
+ libvirglrenderer-dev [linux-any],
+# libvirglrenderer-dev bug #1019485: libva-dev build-dep is only a temp workaround
+ libva-dev [linux-any],
+# --enable-opengl linux-*
+ libepoxy-dev [linux-any], libdrm-dev [linux-any], libgbm-dev [linux-any],
+# --enable-libnfs
+ libnfs-dev,
+# --enable-numa i386|amd64|ia64|mips|mipsel|powerpc|powerpcspe|x32|ppc64|ppc64el|arm64|sparc|s390x|riscv64
+ libnuma-dev [i386 amd64 ia64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64],
+# --enable-smartcard
+ libcacard-dev,
+ libpixman-1-dev,
+# --enable-rbd amd64|arm64|armel|armhf|i386|mips64el|mipsel|ppc64el|s390x|ppc64|sparc64
+ librbd-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x ppc64 sparc64],
+# before buster it was glusterfs-common so keep it for now for bpo
+# --enable-glusterfs linux-any
+ libglusterfs-dev [linux-any] | glusterfs-common [linux-any],
+# --enable-vnc-sasl
+ libsasl2-dev,
+# --enable-sdl
+ libsdl2-dev,
+# --enable-seccomp amd64|arm64|armel|armhf|i386|mips64el|mipsel|ppc64el|s390x|hppa|powerpc|ppc64|riscv64|x32
+ libseccomp-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x hppa powerpc ppc64 riscv64 x32],
+# --enable-slirp
+ libslirp-dev,
+# --enable-spice linux-amd64|linux-i386|linux-arm64|linux-armel|linux-armhf|linux-mips64el|linux-mipsel|ppc64el|sh4|x32
+ libspice-server-dev [linux-amd64 linux-i386 linux-arm64 linux-armel linux-armhf linux-mips64el linux-mipsel ppc64el sh4 x32],
+# --enable-rdma linux-*
+ librdmacm-dev [linux-any], libibverbs-dev [linux-any], libibumad-dev [linux-any],
+# --enable-linux-io-uring linux-*
+ liburing-dev [linux-any],
+# --enable-libusb linux-*
+ libusb-1.0-0-dev [linux-any],
+# --enable-usb-redir linux-*
+ libusbredirparser-dev [linux-any],
+# --enable-libssh
+ libssh-dev,
+# --enable-zstd
+ libzstd-dev,
+# vde is debian-only since ubuntu/vde2 is in universe
+# --enable-vde
+ libvdeplug-dev,
+ libxen-dev [linux-amd64],
+# --enable-nettle
+ nettle-dev,
+## always enabled: --enable-uuid
+ uuid-dev,
+# always needed
+ zlib1g-dev,
+# other optional features we enable
+# --enable-libudev
+# needed for qga?
+ libudev-dev [linux-any],
+# --enable-vnc
+# --enable-vnc-jpeg
+ libjpeg-dev,
+# --enable-png
+ libpng-dev,
+# --enable-libpmem linux-amd64|linux-arm64
+ libpmem-dev [linux-amd64 linux-arm64],
+# --enable-kvm linux-*
+# --enable-vhost-net linux-* # is it really linux-specific?
+##--enable-lzo todo, for (memory) dumps
+##--enable-netmap todo bsd
+##--enable-xen-pci-passthrough todo
+##--with-iconv (libiconv for curses wide char support)
+## auth-pam - for auth for vnc&Co using PAM
+## gio-2.0 - for -display=spice-app
+Build-Depends-Indep:
+# pc-bios/*.dts => *.dtb (PPC firmware)
+ device-tree-compiler,
+ gcc-s390x-linux-gnu,
+# qemu-palcode/palcode-clipper
+ gcc-alpha-linux-gnu,
+# skiboot firmware, openbios
+ gcc-powerpc64-linux-gnu,
+# openbios
+ gcc-sparc64-linux-gnu, fcode-utils, xsltproc,
+# hppa-firmware
+ gcc-hppa-linux-gnu,
+# opensbi
+ gcc-riscv64-linux-gnu,
+# vbootrom/npcm7xx_bootrom
+ gcc-arm-none-eabi,
+Build-Conflicts: oss4-dev
+Standards-Version: 4.6.1
+Homepage: http://www.qemu.org/
+Rules-Requires-Root: no
+Vcs-Browser: https://salsa.debian.org/qemu-team/qemu
+Vcs-Git: https://salsa.debian.org/qemu-team/qemu.git
+
+Package: qemu-system
+Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: foreign
+Depends: ${misc:Depends},
+ qemu-system-arm,
+ qemu-system-mips,
+ qemu-system-ppc,
+ qemu-system-sparc,
+ qemu-system-x86,
+ qemu-system-misc
+Description: QEMU full system emulation binaries
+ QEMU is a fast processor emulator: currently the package supports
+ ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
+ SPARC and x86-64 emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This metapackage provides the full system emulation binaries for all supported
+ targets, by depending on all per-architecture system emulation packages which
+ QEMU supports.
+
+Package: qemu-block-extra
+Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: no
+Depends: ${misc:Depends}, ${shlibs:Depends},
+ qemu-system-x86 (= ${binary:Version})
+ |qemu-system-arm (= ${binary:Version})
+ |qemu-system-mips (= ${binary:Version})
+ |qemu-system-ppc (= ${binary:Version})
+ |qemu-system-sparc (= ${binary:Version})
+ |qemu-system-misc (= ${binary:Version})
+ |qemu-utils (= ${binary:Version}),
+Enhances: qemu-utils, qemu-system-misc,
+ qemu-system-arm, qemu-system-mips, qemu-system-sparc, qemu-system-x86,
+Description: extra block backend modules for qemu-system and qemu-utils
+ QEMU is a fast processor emulator: currently the package supports
+ ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
+ SPARC and x86-64 emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides extra block device backend modules for qemu-system
+ emulation and qemu-img from qemu-utils package, which are rarely used and
+ has extra dependencies.
+
+Package: qemu-system-data
+Architecture: all
+Multi-Arch: foreign
+Conflicts: sgabios, qemu-skiboot, openbios-sparc, openbios-ppc, qemu-slof,
+Replaces: sgabios, openbios-sparc, openbios-ppc, qemu-slof,
+ qemu-system-common (<< 1:2.12+dfsg-2~),
+ qemu-system-sparc (<< 1:4.2-4~), qemu-system-ppc (<< 1:6.1-4~),
+Breaks:
+ qemu-system-common (<< 1:2.12+dfsg-2~),
+ qemu-system-sparc (<< 1:4.2-4~), qemu-system-ppc (<< 1:6.1-4~),
+Provides: qemu-keymaps, sgabios, qemu-skiboot, openbios-sparc, openbios-ppc, qemu-slof,
+Depends: ${misc:Depends}
+Description: QEMU full system emulation (data files)
+ This package provides architecture-neutral data files
+ (such as keyboard definitions, icons) for system-mode
+ QEMU emulation (qemu-system-*) packages.
+
+Package: qemu-system-common
+Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: no
+Replaces: qemu-system-data (<< 1:3.1+dfsg-1~), qemu-utils (<< 1:3.1+dfsg-3~)
+Breaks: qemu-system-data (<< 1:3.1+dfsg-1~), qemu-utils (<< 1:3.1+dfsg-3~), libvirt-daemon (<< 7.2.0-1)
+Depends: ${misc:Depends}, ${shlibs:Depends},
+# to fix wrong acl for newly created device node on ubuntu:
+Description: QEMU full system emulation binaries (common files)
+ QEMU is a fast processor emulator: currently the package supports
+ ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
+ SPARC and x86-64 emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides common files needed for target-specific
+ full system emulation (qemu-system-*) packages.
+
+Package: qemu-system-gui
+Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+#XXX M-A: same does not really work for now due to /usr/lib/qemu/vhost-user-gpu
+#XXX we'll deal with this if some actual need arises,
+#XXX by moving that binary back to q-s-common or packaging it separately
+#Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends},
+ qemu-system-x86 (= ${binary:Version})
+ |qemu-system-arm (= ${binary:Version})
+ |qemu-system-mips (= ${binary:Version})
+ |qemu-system-ppc (= ${binary:Version})
+ |qemu-system-sparc (= ${binary:Version})
+ |qemu-system-misc (= ${binary:Version}),
+# libgl1 is dynamically loaded by sdl display code
+ libgl1,
+# we moved vhost-user-gpu files here from qemu-system-common at 6.1-4
+Replaces: qemu-system-common (<< 1:6.1+dfsg-4~)
+Description: QEMU full system emulation binaries (user interface and audio support)
+ This package provides local graphical user interface (currently GTK)
+ and audio backends for full system emulation (qemu-system-*) packages.
+ .
+ The default GTK based qemu-system-gui is generally better and recommended,
+ but a few corner cases still need SDL which is therefore provided as well.
+
+Package: qemu-system-misc
+Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: foreign
+Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
+Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils,
+# alpha uses vgabios
+# alpha m68k sh4 uses bootroms
+ seabios, ipxe-qemu,
+ qemu-block-extra (= ${binary:Version}),
+Suggests: samba, vde2,
+Provides: ${sysprovides:misc},
+ qemu-kvm [s390x],
+Description: QEMU full system emulation binaries (miscellaneous)
+ QEMU is a fast processor emulator: currently the package supports
+ ARM, CRIS, M68k (ColdFire), MicroBlaze, and SH4
+ emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides the full system emulation binaries to emulate
+ various other hardware which did not made into separate packages.
+ Emulators for the following architectures are provided:
+ ${sysarch:misc}.
+ .
+ In system emulation mode QEMU emulates a full system, including a processor
+ and various peripherals. It enables easier testing and debugging of system
+ code. It can also be used to provide virtual hosting of several virtual
+ machines on a single server.
+
+Package: qemu-system-arm
+Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: foreign
+Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
+Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils,
+# aarch64 arm uses bootroms
+ ipxe-qemu,
+ qemu-efi-aarch64, qemu-efi-arm,
+ qemu-block-extra (= ${binary:Version}),
+Suggests: samba, vde2,
+Provides: qemu-kvm [linux-arm64 linux-armhf linux-armel], ${sysprovides:arm}
+Breaks: qemu-kvm [linux-arm64 linux-armhf linux-armel]
+Replaces: qemu-kvm [linux-arm64 linux-armhf linux-armel]
+Description: QEMU full system emulation binaries (arm)
+ QEMU is a fast processor emulator: currently the package supports
+ ARM emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides the full system emulation binaries to emulate
+ the following arm hardware: ${sysarch:arm}.
+ .
+ In system emulation mode QEMU emulates a full system, including a processor
+ and various peripherals. It enables easier testing and debugging of system
+ code. It can also be used to provide virtual hosting of several virtual
+ machines on a single server.
+
+Package: qemu-system-mips
+Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: foreign
+Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
+Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils,
+# all mips targets uses vgabios and bootroms
+ seabios, ipxe-qemu,
+ qemu-block-extra (= ${binary:Version}),
+Suggests: samba, vde2,
+Provides: ${sysprovides:mips}
+Description: QEMU full system emulation binaries (mips)
+ QEMU is a fast processor emulator: currently the package supports
+ MIPS emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides the full system emulation binaries to emulate
+ the following mips hardware: ${sysarch:mips}.
+ .
+ In system emulation mode QEMU emulates a full system, including a processor
+ and various peripherals. It enables easier testing and debugging of system
+ code. It can also be used to provide virtual hosting of several virtual
+ machines on a single server.
+
+Package: qemu-system-ppc
+Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: foreign
+Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
+Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils,
+# ppc targets use vgabios-stdvga and bootroms
+ seabios, ipxe-qemu,
+ qemu-block-extra (= ${binary:Version}),
+Suggests: samba, vde2,
+Provides: qemu-kvm [linux-ppc64 linux-ppc64el linux-powerpc], ${sysprovides:ppc}
+Breaks: qemu-kvm [linux-ppc64 linux-ppc64el linux-powerpc]
+Replaces: qemu-kvm [linux-ppc64 linux-ppc64el linux-powerpc]
+Description: QEMU full system emulation binaries (ppc)
+ QEMU is a fast processor emulator: currently the package supports
+ PowerPC emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides the full system emulation binaries to emulate
+ the following PowerPC hardware: ${sysarch:ppc}.
+ .
+ In system emulation mode QEMU emulates a full system, including a processor
+ and various peripherals. It enables easier testing and debugging of system
+ code. It can also be used to provide virtual hosting of several virtual
+ machines on a single server.
+
+Package: qemu-system-sparc
+Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: foreign
+Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
+Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils,
+# sparc64 uses vgabios-stdvga and bootroms
+ seabios, ipxe-qemu,
+ qemu-block-extra (= ${binary:Version}),
+Suggests: samba, vde2,
+Provides: ${sysprovides:sparc}
+Description: QEMU full system emulation binaries (sparc)
+ QEMU is a fast processor emulator: currently the package supports
+ SPARC emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides the full system emulation binaries to emulate
+ the following sparc hardware: ${sysarch:sparc}.
+ .
+ In system emulation mode QEMU emulates a full system, including a processor
+ and various peripherals. It enables easier testing and debugging of system
+ code. It can also be used to provide virtual hosting of several virtual
+ machines on a single server.
+
+Package: qemu-system-x86
+Architecture: amd64 arm arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: foreign
+Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
+ seabios, ipxe-qemu,
+Recommends: qemu-system-gui (= ${binary:Version}), qemu-utils,
+ ovmf,
+ qemu-block-extra (= ${binary:Version}),
+Suggests: samba, vde2,
+Provides: qemu-kvm [linux-amd64 linux-i386], ${sysprovides:x86}
+Breaks: qemu-kvm [linux-amd64 linux-i386]
+Replaces: qemu-kvm [linux-amd64 linux-i386]
+Description: QEMU full system emulation binaries (x86)
+ QEMU is a fast processor emulator: currently the package supports
+ i386 and x86-64 emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides the full system emulation binaries to emulate
+ the following x86 hardware: ${sysarch:x86}.
+ .
+ In system emulation mode QEMU emulates a full system, including a processor
+ and various peripherals. It enables easier testing and debugging of system
+ code. It can also be used to provide virtual hosting of several virtual
+ machines on a single server.
+ .
+ On x86 host hardware this package also enables KVM kernel virtual machine
+ usage on systems which supports it.
+
+Package: qemu-system-xen
+Architecture: amd64
+Multi-Arch: no
+# do we really need qemu-system-data? keymaps only?
+Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-data (>> ${source:Upstream-Version}~),
+ seabios, ipxe-qemu
+Recommends: qemu-utils,
+ ovmf,
+Description: QEMU full system emulation (Xen helper package)
+ This package provides the i386 system emulation binary to work
+ together with the Xen hypervisor for some types of DomUs.
+ This package is not useful by its own.
+
+Package: qemu-user
+Architecture: amd64 arm arm64 armel armhf i386 mips mipsel mips64 mips64el ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: foreign
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: qemu-user-binfmt
+Description: QEMU user mode emulation binaries
+ QEMU is a fast processor emulator: currently the package supports
+ ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
+ SPARC and x86-64 emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides the user mode emulation binaries. In this mode
+ QEMU can launch Linux processes compiled for one CPU on another CPU.
+ .
+ If qemu-user-binfmt package is also installed, it will register binary
+ format handlers from this qemu-user package with the kernel so it will
+ be possible to run foreign binaries directly. However, this might not
+ be suitable for using inside foreign chroots, in which case it is
+ possible to use qemu-user-static package instead of qemu-user-binmft, --
+ qemu-user-static will register statically linked binfmt handlers instead.
+
+Package: qemu-user-static
+Architecture: amd64 arm arm64 armel armhf i386 mips mipsel mips64 mips64el ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Built-Using: ${built-using}
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Recommends: systemd | binfmt-support
+Breaks: binfmt-support (<< 2.1.7~)
+Provides: qemu-user-binfmt
+Conflicts: qemu-user-binfmt
+Description: QEMU user mode emulation binaries (static version)
+ QEMU is a fast processor emulator: currently the package supports
+ ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
+ SPARC and x86-64 emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides the user mode emulation binaries, built
+ statically. In this mode QEMU can launch Linux processes compiled for
+ one CPU on another CPU.
+ .
+ qemu-user-static package will register binary formats which the provided
+ emulators can handle, so that it will be possible to run foreign binaries
+ directly.
+
+Package: qemu-user-binfmt
+Architecture: amd64 arm arm64 armel armhf i386 mips mipsel mips64 mips64el ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: foreign
+Depends: ${misc:Depends}, qemu-user (= ${binary:Version}), systemd | binfmt-support
+Breaks: binfmt-support (<< 2.1.7~)
+Conflicts: qemu-user-static
+Description: QEMU user mode binfmt registration for qemu-user
+ QEMU is a fast processor emulator: currently the package supports
+ ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
+ SPARC and x86-64 emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides binfmt support registration for the user mode
+ emulation binaries from qemu-user. This is an empty package, it does
+ not contain any additional files, only registration scripts which run
+ at install and remove times.
+
+Package: qemu-utils
+Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64 x32
+Multi-Arch: foreign
+Breaks: qemu-system-common (<< 1:3.1+dfsg-3~)
+Depends: ${shlibs:Depends}, ${misc:Depends},
+Recommends:
+ qemu-block-extra (= ${binary:Version}),
+Description: QEMU utilities
+ QEMU is a fast processor emulator: currently the package supports
+ ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
+ SPARC and x86-64 emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides QEMU related utilities:
+ * qemu-img: QEMU disk image utility
+ * qemu-io: QEMU disk exerciser
+ * qemu-nbd: QEMU disk network block device server
+
+Package: qemu-guest-agent
+Architecture: any
+Multi-Arch: foreign
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: Guest-side qemu-system agent
+ QEMU is a fast processor emulator: currently the package supports
+ ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
+ SPARC and x86-64 emulation. By using dynamic translation it achieves
+ reasonable speed while being easy to port on new host CPUs.
+ .
+ This package provides a daemon (agent) to run inside qemu-system
+ guests (full system emulation). It communicates with the host using
+ a virtio-serial channel org.qemu.guest_agent.0, and allows one to perform
+ some functions in the guest from the host, including:
+ - querying and setting guest system time
+ - performing guest filesystem sync operation
+ - initiating guest shutdown or suspend to ram
+ - accessing guest files
+ - freezing/thawing guest filesystem operations
+ - others.
+ .
+ Install this package on a system which is running as guest inside
+ qemu virtual machine. It is not used on the host.
+