Source: xen Priority: optional Maintainer: Debian Xen Team Uploaders: Ian Jackson , Hans van Kranenburg Section: admin Standards-Version: 4.6.2 Build-Depends: debhelper-compat (= 13), dh-exec, dpkg-dev (>= 1.22.5), file, rdfind, lsb-release, flex, bison, python3-dev:any, libpython3-dev, dh-python, bcc [amd64], gcc-multilib [amd64], libext2fs-dev, iasl, seabios (>= 1.7.4-2~) [amd64], libaio-dev, libfdt-dev [armhf arm64], libglib2.0-dev, liblzma-dev, libncurses-dev, libpixman-1-dev, libyajl-dev, pkg-config, uuid-dev, zlib1g-dev, libzstd-dev, pandoc, ocaml, ocaml-findlib, Homepage: https://xenproject.org/ Vcs-Browser: https://salsa.debian.org/xen-team/debian-xen Vcs-Git: https://salsa.debian.org/xen-team/debian-xen.git Rules-Requires-Root: no Package: xenstore-utils Architecture: amd64 arm64 armhf Section: admin Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: xen-utils-common (<= 4.11.1~pre+1.733450b39b-1~) Breaks: xen-utils-common (<= 4.11.1~pre+1.733450b39b-1~) Suggests: xen-doc Description: Xenstore command line utilities for Xen This package contains command line utilities for interacting with XenStore. . XenStore is a shared database used for interdomain communication of configuration and status information. It is accessible to all domains running on the same Xen host. See https://wiki.xen.org/wiki/XenStore for more information. . In the common case these tools are used by the Xen toolstack running in domain0 (or a driver domain) however they may also be used in a guest domain to support local scripting which wants to communicate via XenStore. Package: xen-utils-common Section: admin Architecture: amd64 armhf arm64 Depends: sysvinit-utils (>= 3.05-4~) | lsb-base, udev, xenstore-utils, ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends} # The "| lsb-base" is needed for backporting to bullseye. It can be removed # once backporting to bullseye is no longer needed. Suggests: xen-doc Description: Xen administrative tools - common files The userspace tools to manage a system virtualized through the Xen virtual machine monitor. . This package is only required on the host system (Domain 0) and not on the virtual guest systems (Domain U). Package: xen-hypervisor-common Section: kernel Architecture: amd64 armhf arm64 Depends: ${misc:Depends} Replaces: xen-hypervisor-4.8-amd64, xen-hypervisor-4.8-arm64, xen-hypervisor-4.8-armhf Description: Xen Hypervisor - common files The configuration which arranges for an installed hypervisor to be booted as default, with the right command line arguments passed to both hypervisor and host (Domain 0) kernel. . This package is only required on the host system (Domain 0) and not on the virtual guest systems (Domain U). Package: xen-doc Section: doc Architecture: amd64 armhf arm64 Depends: ${misc:Depends} Description: Xen documentation Documentation for the Xen hypervisor and surrounding software, including descriptions of the hypercall interfaces and of some of the library APIs. . You do not need this package for the primary manpages for the Xen control utilities, as those are in the xen-utils-common package. # Yes, arch-specific. See xen-doc.lintian-overrides. Package: xen-utils-4.17 Section: admin Architecture: amd64 arm64 armhf Provides: xen-utils Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, xen-utils-common (>= ${source:Version}) Recommends: bridge-utils, xen-hypervisor-4.17, qemu-system-xen (>> 1:7.0+dfsg-6~) [amd64], grub-xen-host [amd64] Suggests: qemu-utils [amd64], seabios [amd64], ovmf Description: Xen administrative tools The userspace tools to manage a system virtualized through the Xen virtual machine monitor. . qemu-utils and seabios are needed for "Xen HVM" (amd64) Built-Using: ${misc:Built-Using} Package: xen-utils-4.17-dbg Section: debug Architecture: amd64 arm64 armhf Priority: optional Depends: xen-utils-4.17 (= ${binary:Version}), ${misc:Depends} Description: debug symbols for xen-utils-4.17 This package provides debug symbols for the xen-utils binaries as well as detached debug symbols for the `shim' used for booting PV guests in an HVM container. Package: xen-hypervisor-4.17-amd64 Section: kernel Architecture: amd64 Provides: xen-hypervisor, xen-hypervisor-4.17, xen-hypervisor-amd64 Depends: ${misc:Depends} Recommends: xen-utils-4.17, xen-hypervisor-common Description: Xen Hypervisor on AMD64 The hypervisor is the "core" for Xen itself. It gets started by the boot loader and controls cpu and memory, sharing them between your administrative domain (Domain 0) and the virtual guest systems. Package: xen-hypervisor-4.17-amd64-dbg Section: debug Architecture: amd64 Priority: optional Depends: xen-hypervisor-4.17-amd64 (= ${binary:Version}), ${misc:Depends} Description: debug symbols for Xen Hypervisor on AMD64 This package provides the detached debug symbols for the Xen hypervisor. Package: xen-system-amd64 Section: admin Architecture: amd64 Provides: xen-system Depends: xen-hypervisor-4.17-amd64, xen-hypervisor-common, xen-utils-4.17, ${misc:Depends} Description: Xen System on AMD64 (metapackage) This package depends on the latest Xen hypervisor for use on AMD64 and the Xen utils. Package: xen-hypervisor-4.17-arm64 Section: kernel Architecture: arm64 Provides: xen-hypervisor, xen-hypervisor-4.17, xen-hypervisor-arm64 Depends: ${misc:Depends} Recommends: xen-utils-4.17, xen-hypervisor-common Description: Xen Hypervisor on ARM64 The hypervisor is the "core" for Xen itself. It gets started by the boot loader and controls cpu and memory, sharing them between your administrative domain (Domain 0) and the virtual guest systems. Package: xen-hypervisor-4.17-arm64-dbg Section: debug Architecture: arm64 Priority: optional Depends: xen-hypervisor-4.17-arm64 (= ${binary:Version}), ${misc:Depends} Description: debug symbols for Xen Hypervisor on ARM64 This package provides the detached debug symbols for the Xen hypervisor. Package: xen-system-arm64 Section: admin Architecture: arm64 Provides: xen-system Depends: xen-hypervisor-4.17-arm64, xen-hypervisor-common, xen-utils-4.17, ${misc:Depends} Description: Xen System on ARM64 (metapackage) This package depends on the latest Xen hypervisor for use on ARM64 and the Xen utils. Package: xen-hypervisor-4.17-armhf Section: kernel Architecture: armhf Provides: xen-hypervisor, xen-hypervisor-4.17, xen-hypervisor-armhf Depends: ${misc:Depends} Recommends: xen-utils-4.17, xen-hypervisor-common Description: Xen Hypervisor on ARMHF The hypervisor is the "core" for Xen itself. It gets started by the boot loader and controls cpu and memory, sharing them between your administrative domain (Domain 0) and the virtual guest systems. Package: xen-hypervisor-4.17-armhf-dbg Section: debug Architecture: armhf Priority: optional Depends: xen-hypervisor-4.17-armhf (= ${binary:Version}), ${misc:Depends} Description: debug symbols for Xen Hypervisor on ARMHF This package provides the detached debug symbols for the Xen hypervisor. Package: xen-system-armhf Section: admin Architecture: armhf Provides: xen-system Depends: xen-hypervisor-4.17-armhf, xen-hypervisor-common, xen-utils-4.17, ${misc:Depends} Description: Xen System on ARMHF (metapackage) This package depends on the latest Xen hypervisor for use on ARMHF and the Xen utils. Package: libxen-dev Section: libdevel Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends}, libxenmisc4.17t64 (= ${binary:Version}), libxencall1t64 (= ${binary:Version}), libxendevicemodel1t64 (= ${binary:Version}), libxenevtchn1t64 (= ${binary:Version}), libxenforeignmemory1t64 (= ${binary:Version}), libxengnttab1t64 (= ${binary:Version}), libxenstore4t64 (= ${binary:Version}), libxentoolcore1t64 (= ${binary:Version}), libxentoollog1t64 (= ${binary:Version}), libxenhypfs1t64 (= ${binary:Version}), Description: Public headers and libs for Xen This package contains the public headers and static libraries for Xen. . The libxenlight library is intended as a common base for all Xen toolstack developers. The libxlutil library contains additional helpers which may be useful to toolstack developers. . The libxenstore library allows userspace processes to interact with the XenStore database. Command line tools for accessing xenstore are provided is via the xenstore-utils package. . Most of the other included libraries are internal, and intended for use by the Xen toolstack, rather than directly. Package: libxenmisc4.17t64 Provides: ${t64:Provides} Replaces: libxenmisc4.17 Breaks: libxenmisc4.17 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: Xen runtime libraries - miscellaneous, versioned ABI Shared libraries for Xen utilities. This package contains libraries whose ABI changes with each new upstream Xen release, which include ones which embed knowledge of hypervisor-version-specific hypercall ABIs. Multi-Arch: same Package: libxencall1t64 Provides: ${t64:Provides} Replaces: libxencall1 Breaks: libxencall1 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: Xen runtime library - libxencall Shared library for Xen utilities. Multi-Arch: same Package: libxendevicemodel1t64 Provides: ${t64:Provides} Replaces: libxendevicemodel1 Breaks: libxendevicemodel1 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: Xen runtime libraries - libxendevicemodel Shared library for Xen utilities. Multi-Arch: same Package: libxenevtchn1t64 Provides: ${t64:Provides} Replaces: libxenevtchn1 Breaks: libxenevtchn1 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: Xen runtime libraries - libxenevtchn Shared library for Xen utilities. Multi-Arch: same Package: libxenforeignmemory1t64 Provides: ${t64:Provides} Replaces: libxenforeignmemory1 Breaks: libxenforeignmemory1 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: Xen runtime libraries - libxenforeignmemory Shared library for Xen utilities. Multi-Arch: same Package: libxengnttab1t64 Provides: ${t64:Provides} Replaces: libxengnttab1 Breaks: libxengnttab1 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: Xen runtime libraries - libxengnttab Shared library for Xen utilities. Multi-Arch: same Package: libxenstore4t64 Provides: ${t64:Provides} Replaces: libxenstore4 Breaks: libxenstore4 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: Xen runtime libraries - libxenstore Shared library for Xen utilities. Multi-Arch: same Package: libxentoolcore1t64 Provides: ${t64:Provides} Replaces: libxentoolcore1 Breaks: libxentoolcore1 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: Xen runtime libraries - libxentoolcore Shared library for Xen utilities. Multi-Arch: same Package: libxentoollog1t64 Provides: ${t64:Provides} Replaces: libxentoollog1 Breaks: libxentoollog1 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: Xen runtime libraries - libxentoollog Shared library for Xen utilities. Multi-Arch: same Package: libxenhypfs1t64 Provides: ${t64:Provides} Replaces: libxenhypfs1 Breaks: libxenhypfs1 (<< ${source:Version}) Section: libs Architecture: amd64 arm64 armhf Depends: ${shlibs:Depends}, ${misc:Depends} Description: Xen runtime library - libxenhypfs Shared library for Xen utilities. Multi-Arch: same