diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 9e16ae6..a491582 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -14,7 +14,7 @@ makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gperf' 'lz4' 'xz' 'pam' 'libelf' 'libmicrohttpd' 'libxcrypt' 'libxslt' 'util-linux' 'linux-api-headers' 'python-lxml' 'quota-tools' 'shadow' 'gnu-efi-libs' 'git' 'meson' 'libseccomp' 'pcre2' 'audit' 'kexec-tools' 'libxkbcommon' - 'bash-completion' 'p11-kit' 'systemd') + 'bash-completion' 'p11-kit' 'systemd' 'libfido2' 'tpm2-tss') options=('strip') validpgpkeys=('63CDA1E5D3FC22B998D20DD6327F26951A015CC4' # Lennart Poettering '5C251B5FC54EB2F80F407AAAC54CA336CFEB557E') # Zbigniew Jędrzejewski-Szmek @@ -118,6 +118,8 @@ build() { -Dlibidn2=true -Dlz4=true -Dman=true + -Dlibfido2=true + -Dtpm2=true # We disable DNSSEC by default, it still causes trouble: # https://github.com/systemd/systemd/issues/10579 @@ -162,7 +164,9 @@ package_systemd() { 'quota-tools: kernel-level quota management' 'systemd-sysvcompat: symlink package to provide sysvinit binaries' 'polkit: allow administration as unprivileged user' - 'curl: machinectl pull-tar and pull-raw') + 'curl: machinectl pull-tar and pull-raw' + 'libfido2: systemd-homed unlock using libfido2' + 'tpm2-tss: systemd-homed unlock using tpm2') backup=(etc/pam.d/systemd-user etc/systemd/coredump.conf etc/systemd/homed.conf