]> git.proxmox.com Git - swtpm.git/blame - debian/control
debian/rpm: Adjust build and runtime dependencies and directory ownership
[swtpm.git] / debian / control
CommitLineData
dcbb1181
SB
1Source: swtpm
2Maintainer: Stefan Berger <stefanb@linux.vnet.ibm.com>
3Section: misc
4Priority: optional
5Build-Depends: automake,
6 autoconf,
dcbb1181 7 libtool,
194bfc66 8 debhelper (>= 9),
dcbb1181
SB
9 libtpms-dev,
10 libfuse-dev,
11 libglib2.0-dev,
12 libgmp-dev,
13 expect,
14 libtasn1-dev,
08f09d29 15 socat,
5d613001
SB
16 python3-cryptography,
17 python3-pip,
18 python3-setuptools,
c782a85a 19 python3-twisted,
bc4d1d03 20 gnutls-dev,
9e8e0181 21 gnutls-bin,
bc4d1d03
SB
22 libssl-dev,
23 net-tools,
34308cc7 24 gawk,
758bf70a
SB
25 softhsm2,
26 libseccomp-dev
699c2043 27# linux-image-extra
dcbb1181
SB
28
29Package: swtpm
30Architecture: any
194bfc66
SB
31Depends: swtpm-libs (= ${binary:Version}),
32 ${shlibs:Depends},
33 ${misc:Depends}
dcbb1181
SB
34# linux-image-extra
35Description: Libtpms-based TPM emulator
36 The swtpm package provides TPM emulators that listen for TPM commands
37 on sockets, character devices, or CUSE devices.
38
39Package: swtpm-libs
40Architecture: any
08f09d29
SB
41Multi-Arch: same
42Depends: openssl,
9e8e0181 43 libtpms0,
08f09d29 44 libglib2.0-0,
dcbb1181
SB
45 ${shlibs:Depends},
46 ${misc:Pre-Depends},
194bfc66 47 ${misc:Depends}
dcbb1181
SB
48Description: Common libraries for TPM emulators
49 The swtpm-libs package provides the shared libraries for the swtpm
50 and swtpm-cuse packages.
51
dcbb1181 52Package: swtpm-dev
a530ec8a 53Architecture: any
194bfc66 54Depends: ${misc:Depends}
dcbb1181
SB
55Description: Include files for the TPM emulator's CUSE interface
56 The swtpm-dev package provides include files for developing clients
57 controlling the CUSE TPM through ioctls.
58
59Package: swtpm-tools
60Architecture: any
61Description: Tools for the TPM emulator
62 The swtpm-tools package contains the following types of tools:
63 - swtpm_bios: Tool for initializing the TPM
64 - swtpm_ioctl: Tool for controlling the CUSE TPM
65 - swtpm_setup: Tool for creating the initial state of the TPM; this
66 tool basically simulates TPM manufacturing where certificates are
67 written into the NVRAM of the TPM
68 - swtpm_cert: Creation of certificates for the TPM (x509)
194bfc66 69Depends: swtpm (= ${binary:Version}),
dcbb1181 70 trousers (>= 0.3.9),
08f09d29 71 ${shlibs:Depends},
194bfc66 72 ${misc:Depends},
08f09d29 73 gnutls-bin