1Source: acrn-hypervisor
2Priority: optional
3Maintainer: Helmut Buchsbaum <helmut.buchsbaum@opensource.tttech-industrial.com>
4Section: admin
5Build-Depends:
6   debhelper-compat (= 12),
7   dh-python,
8   python3,
9   python3-setuptools,
10   git,
11   libssl-dev,
12   libpciaccess-dev,
13   libsystemd-dev,
14   libevent-dev,
15   libxml2-dev,
16   libxml2-utils,
17   libusb-1.0-0-dev,
18   libblkid-dev,
19   e2fslibs-dev,
20   pkg-config,
21   libnuma-dev,
22   libsdl2-dev,
23   libpixman-1-dev,
24   liblz4-tool,
25   linux-libc-dev (>= 4.20),
26   libdrm-dev,
27   libcjson-dev,
28   flex,
29   bison,
30   xsltproc,
31   clang-format,
32   bc,
33   acpica-tools (>= 20200326),
34   python3-lxml,
35   python3-defusedxml,
36   python3-xmlschema (>= 1.10.0),
37   python3-elementpath (>= 2.5.0),
38   python3-requests,
39   python3-tqdm
40Standards-Version: 4.3.0
41Homepage: https://projectacrn.org/
42Vcs-Browser: https://github.com/projectacrn/acrn-hypervisor
43Vcs-Git: https://github.com/projectacrn/acrn-hypervisor.git
44
45Package: acrn-system
46Section: admin
47Architecture: amd64
48Depends:
49   acrn-hypervisor,
50   acrnd,
51   ${misc:Depends}
52Suggests: acrn-doc
53Description: ACRN System on AMD64 (metapackage)
54 This package depends on the ACRN hypervisor for use on AMD64 and the
55 its devicemodel utils.
56
57Package: acrn-hypervisor
58Section: kernel
59Architecture: amd64
60Depends:
61   ${misc:Depends},
62   grub-acrn,
63   acrn-devicemodel,
64   debconf (>=1.5.71),
65   bash (>=4)
66Suggests: acrn-doc
67Recommends: setserial
68Description: ACRN Hypervisor for IoT
69 ACRN is an open source reference hypervisor, built to meet the unique
70 needs of embedded IoT development.
71 .
72 In order to boot an ACRN system along with this package you also need a
73 kernel specifically crafted to work as the Service OS. This build provides
74 binaries for the given board/scenario configurations and installs the
75 respective binary at install time controlled via environment variables.
76
77Package: grub-acrn
78Section: admin
79Architecture: any-amd64
80Depends: ${misc:Depends}, grub-efi-amd64, libxml2-utils
81Description: Grub setup scripts for ACRN Hypervisor
82 This package provides additional scripts to fit into the Grub bootloader config
83 creation. It supports generating the respective Grub boot entries for an ACRN
84 system.
85
86Package: acrn-devicemodel
87Section: otherosfs
88Architecture: amd64
89Depends: ${shlibs:Depends}, ${misc:Depends}, acpica-tools (>= 20200326)
90Suggests: acrn-doc
91Description: Devicemodel for ACRN Hypervisor
92 ACRN is an open source reference hypervisor, built to meet the unique
93 needs of embedded IoT development. This is the ACRN specific devicemodel for
94 ACRN only.
95
96Package: acrnd
97Architecture: amd64
98Depends: ${shlibs:Depends}, ${misc:Depends}, acrn-lifemngr
99Suggests: acrn-doc
100Description: ACRN Hypervisor control daemon
101 ACRN is an open source reference hypervisor, built to meet the unique
102 needs of embedded IoT development. This is the ACRN daemon for hypervisor
103 control.
104
105Package: acrn-tools
106Architecture: amd64
107Depends: ${shlibs:Depends}, ${misc:Depends}, python3
108Suggests: acrn-doc
109Description: Supplementary tools for ACRN Hypervisor on AMD64
110 ACRN is an open source reference hypervisor, built to meet the unique
111 needs of embedded IoT development. These are ACRN specific additional
112 tools meant for debug use only.
113
114Package: acrn-dev
115Section: libdevel
116Architecture: amd64
117Depends: ${misc:Depends}
118Suggests: acrn-doc
119Description: Public headers and libs for ACRN
120 ACRN is an open source reference hypervisor, built to meet the unique
121 needs of embedded IoT development. This package contains the public
122 headers and static libraries for ACRN.
123
124Package: acrn-lifemngr
125Architecture: amd64
126Depends: ${shlibs:Depends}, ${misc:Depends}, setserial
127Suggests: acrn-doc
128Description: ACRN life manager
129 ACRN is an open source reference hypervisor, built to meet the unique
130 needs of embedded IoT development. This package contains the helper
131 service for Linux VMs to provide proper shutdown/suspend
132
133Package: acrn-doc
134Section: doc
135Architecture: all
136Depends: ${misc:Depends}
137Description: ACRN Documentation
138 ACRN is an open source reference hypervisor, built to meets the unique
139 needs of embedded IoT development. This is the documentation for ACRN and
140 its tools, how to install, configure and use.
141
142Package: python3-acrn-board-inspector
143Section: admin
144Architecture: all
145Depends:
146   cpuid,
147   msr-tools,
148   pciutils,
149   usbutils,
150   dmidecode,
151   ${misc:Depends},
152   ${python3:Depends},
153   python3-tqdm
154Suggests: acrn-doc
155Description: Generate Board Configuration for ACRN
156 This package collects all board related info to generate a board
157 configuration file for ACRN.
158