diff --git a/meson.build b/meson.build index da0e71fe1f..8a11e09189 100644 --- a/meson.build +++ b/meson.build @@ -3746,92 +3746,101 @@ found = [] missing = [] foreach tuple : [ - ['libcryptsetup'], - ['PAM'], - ['pwquality'], - ['libfdisk'], - ['p11kit'], - ['libfido2'], - ['tpm2'], + # dependencies + ['ACL'], ['AUDIT'], - ['IMA'], ['AppArmor'], - ['SELinux'], + ['IMA'], + ['PAM'], ['SECCOMP'], + ['SELinux'], ['SMACK'], - ['zlib'], - ['xz'], + ['blkid'], + ['elfutils'], + ['gcrypt'], + ['gnutls'], + ['libcryptsetup'], + ['libcurl'], + ['libfdisk'], + ['libfido2'], + ['libidn'], + ['libidn2'], + ['libiptc'], + ['microhttpd'], + ['openssl'], + ['p11kit'], + ['pcre2'], + ['pwquality'], + ['qrencode'], + ['tpm2'], + ['xkbcommon'], + + # compression libs ['zstd'], ['lz4'], + ['xz'], + ['zlib'], ['bzip2'], - ['ACL'], - ['gcrypt'], - ['qrencode'], - ['microhttpd'], - ['gnutls'], - ['openssl'], - ['libcurl'], - ['idn'], - ['initrd'], - ['compat-mutable-uid-boundaries'], - ['nscd'], - ['libidn2'], - ['libidn'], - ['libiptc'], - ['elfutils'], - ['binfmt'], - ['repart'], - ['vconsole'], - ['quotacheck'], - ['tmpfiles'], - ['environment.d'], - ['sysusers'], - ['firstboot'], - ['randomseed'], + + # components ['backlight'], - ['rfkill'], - ['xdg-autostart'], - ['logind'], - ['machined'], - ['portabled'], - ['sysext'], - ['userdb'], - ['homed'], - ['importd'], - ['hostnamed'], - ['timedated'], - ['timesyncd'], - ['localed'], - ['networkd'], - ['resolve'], - ['DNS-over-TLS(gnutls)', conf.get('DNS_OVER_TLS_USE_GNUTLS') == 1], - ['DNS-over-TLS(openssl)', conf.get('DNS_OVER_TLS_USE_OPENSSL') == 1], + ['binfmt'], ['coredump'], - ['pstore'], - ['oomd'], - ['polkit'], - ['legacy pkla', install_polkit_pkla], + ['environment.d'], ['efi'], ['gnu-efi', have_gnu_efi], - ['kmod'], - ['xkbcommon'], - ['pcre2'], - ['blkid'], - ['dbus'], - ['glib'], + ['firstboot'], + ['hibernate'], + ['homed'], + ['hostnamed'], + ['hwdb'], + ['importd'], + ['initrd'], + ['kernel-install', get_option('kernel-install')], + ['localed'], + ['logind'], + ['machined'], + ['networkd'], ['nss-myhostname'], ['nss-mymachines'], ['nss-resolve'], ['nss-systemd'], - ['hwdb'], + ['oomd'], + ['portabled'], + ['pstore'], + ['quotacheck'], + ['randomseed'], + ['repart'], + ['resolve'], + ['rfkill'], + ['sysext'], + ['systemd-analyze', conf.get('ENABLE_ANALYZE') == 1], + ['sysusers'], + ['timedated'], + ['timesyncd'], + ['tmpfiles'], + ['userdb'], + ['vconsole'], + ['xdg-autostart'], + + # optional features + ['DNS-over-TLS(gnutls)', conf.get('DNS_OVER_TLS_USE_GNUTLS') == 1], + ['DNS-over-TLS(openssl)', conf.get('DNS_OVER_TLS_USE_OPENSSL') == 1], + ['idn'], + ['polkit'], + ['nscd'], + ['legacy-pkla', install_polkit_pkla], + ['kmod'], + ['dbus'], + ['glib'], ['tpm'], ['man pages', want_man], ['html pages', want_html], ['man page indices', want_man and have_lxml], ['SysV compat'], + ['compat-mutable-uid-boundaries'], ['utmp'], ['ldconfig'], - ['hibernate'], ['adm group', get_option('adm-group')], ['wheel group', get_option('wheel-group')], ['gshadow'], @@ -3845,8 +3854,6 @@ foreach tuple : [ ['link-systemctl-shared', get_option('link-systemctl-shared')], ['link-networkd-shared', get_option('link-networkd-shared')], ['link-timesyncd-shared', get_option('link-timesyncd-shared')], - ['kernel-install', get_option('kernel-install')], - ['systemd-analyze', conf.get('ENABLE_ANALYZE') == 1], ['fexecve'], ['standalone-binaries', get_option('standalone-binaries')], ]