]> git.ipfire.org Git - thirdparty/systemd.git/blob - .mkosi/mkosi.fedora
f383e11c6574476505e723a02bdb8bb79abe9683
[thirdparty/systemd.git] / .mkosi / mkosi.fedora
1 # SPDX-License-Identifier: LGPL-2.1-or-later
2
3 # This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi).
4 # Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image.
5
6 [Distribution]
7 Distribution=fedora
8 Release=33
9
10 [Output]
11 Format=gpt_ext4
12 Bootable=yes
13
14 [Partitions]
15 RootSize=3G
16
17 [Packages]
18 BuildPackages=
19 audit-libs-devel
20 bzip2-devel
21 cryptsetup-devel
22 dbus-devel
23 diffutils
24 docbook-style-xsl
25 elfutils-devel
26 findutils
27 gcc
28 gettext
29 git
30 glibc-minimal-langpack
31 gnu-efi
32 gnu-efi-devel
33 gnutls-devel
34 gperf
35 iptables-devel
36 kmod-devel
37 libacl-devel
38 libblkid-devel
39 libcap-devel
40 libcurl-devel
41 libfdisk-devel
42 libfido2-devel
43 libgcrypt-devel
44 libidn2-devel
45 libmicrohttpd-devel
46 libmount-devel
47 libpwquality-devel
48 libseccomp-devel
49 libselinux-devel
50 libxkbcommon-devel
51 libxslt
52 libzstd-devel
53 lz4
54 lz4-devel
55 m4
56 meson
57 ninja-build
58 openssl-devel
59 p11-kit-devel
60 pam-devel
61 pcre2-devel
62 perl(IPC::SysV)
63 perl(Time::HiRes)
64 pkgconfig
65 python3-devel
66 python3-lxml
67 qrencode-devel
68 rpm
69 tpm2-tss-devel
70 tree
71 valgrind-devel
72 xz-devel
73 zstd
74
75 Packages=
76 gdb
77 # libfido2 + libzstd can be dropped once the Fedora RPM gets a dependency on them
78 libfido2
79 libzstd
80 nano
81 # procps-ng provides a set of useful utilies (ps, free, etc)
82 procps-ng
83 strace
84 tpm2-tss
85 vi
86
87 BuildDirectory=mkosi.builddir
88 Cache=mkosi.cache
89
90 [Host]
91 QemuHeadless=yes