Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / systemd
Commits: 3bd83ecf by Christian Hesse at 2026-07-09T14:09:03+02:00 sort optional dependencies alphabetically - - - - - dc3865b6 by Christian Hesse at 2026-07-09T14:10:13+02:00 add optional dependency on qemu-base for systemd-vmspawn Closes: https://gitlab.archlinux.org/archlinux/packaging/packages/systemd/-/work_items/27 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -123,21 +123,22 @@ pkgname = systemd depends = pcre2 depends = audit depends = openssl - optdepends = libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote optdepends = apparmor: additional security features - optdepends = quota-tools: kernel-level quota management - optdepends = systemd-sysvcompat: symlink package to provide sysvinit binaries - optdepends = systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image - optdepends = polkit: allow administration as unprivileged user optdepends = curl: systemd-journal-upload, machinectl pull-tar and pull-raw optdepends = gnutls: systemd-journal-gatewayd and systemd-journal-remote - optdepends = qrencode: show QR codes optdepends = iptables: firewall features optdepends = libarchive: convert DDIs to tarballs optdepends = libbpf: support BPF programs - optdepends = libpwquality: check password quality optdepends = libfido2: unlocking LUKS2 volumes with FIDO2 token + optdepends = libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote optdepends = libp11-kit: support PKCS#11 + optdepends = libpwquality: check password quality + optdepends = polkit: allow administration as unprivileged user + optdepends = qemu-base: systemd-vmspawn + optdepends = qrencode: show QR codes + optdepends = quota-tools: kernel-level quota management + optdepends = systemd-sysvcompat: symlink package to provide sysvinit binaries + optdepends = systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image optdepends = tpm2-tss: unlocking LUKS2 volumes with TPM2 provides = nss-myhostname provides = systemd-tools=261.1 ===================================== PKGBUILD ===================================== @@ -199,31 +199,34 @@ package_systemd() { 'GPL-2.0-or-later' # udev 'MIT-0' # documentation and config files ) - depends=("systemd-libs=${pkgver}" - 'acl' 'bash' 'cryptsetup' 'dbus' - 'dbus-units' 'kbd' 'kmod' 'hwdata' - 'libgcrypt' 'libxcrypt' 'libidn2' 'lz4' 'pam' - 'libelf' 'libseccomp' 'util-linux' 'xz' 'pcre2' 'audit' - 'openssl') + depends=( + "systemd-libs=${pkgver}" + 'acl' 'bash' 'cryptsetup' 'dbus' + 'dbus-units' 'kbd' 'kmod' 'hwdata' + 'libgcrypt' 'libxcrypt' 'libidn2' 'lz4' 'pam' + 'libelf' 'libseccomp' 'util-linux' 'xz' 'pcre2' 'audit' + 'openssl') provides=('nss-myhostname' "systemd-tools=$pkgver" "udev=$pkgver") replaces=('nss-myhostname' 'systemd-tools' 'udev') conflicts=('nss-myhostname' 'systemd-tools' 'udev') - optdepends=('libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote' - 'apparmor: additional security features' - 'quota-tools: kernel-level quota management' - 'systemd-sysvcompat: symlink package to provide sysvinit binaries' - 'systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image' - 'polkit: allow administration as unprivileged user' - 'curl: systemd-journal-upload, machinectl pull-tar and pull-raw' - 'gnutls: systemd-journal-gatewayd and systemd-journal-remote' - 'qrencode: show QR codes' - 'iptables: firewall features' - 'libarchive: convert DDIs to tarballs' - 'libbpf: support BPF programs' - 'libpwquality: check password quality' - 'libfido2: unlocking LUKS2 volumes with FIDO2 token' - 'libp11-kit: support PKCS#11' - 'tpm2-tss: unlocking LUKS2 volumes with TPM2') + optdepends=( + 'apparmor: additional security features' + 'curl: systemd-journal-upload, machinectl pull-tar and pull-raw' + 'gnutls: systemd-journal-gatewayd and systemd-journal-remote' + 'iptables: firewall features' + 'libarchive: convert DDIs to tarballs' + 'libbpf: support BPF programs' + 'libfido2: unlocking LUKS2 volumes with FIDO2 token' + 'libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote' + 'libp11-kit: support PKCS#11' + 'libpwquality: check password quality' + 'polkit: allow administration as unprivileged user' + 'qemu-base: systemd-vmspawn' + 'qrencode: show QR codes' + 'quota-tools: kernel-level quota management' + 'systemd-sysvcompat: symlink package to provide sysvinit binaries' + 'systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image' + 'tpm2-tss: unlocking LUKS2 volumes with TPM2') backup=(etc/systemd/coredump.conf etc/systemd/homed.conf etc/systemd/journald.conf View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/systemd/-/compare/9664077f53b4a1cf82d7e867a195ea2f2922e813...dc3865b63559afaa797213c32f115b4dc1362649 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/systemd/-/compare/9664077f53b4a1cf82d7e867a195ea2f2922e813...dc3865b63559afaa797213c32f115b4dc1362649 You're receiving this email because of your account on gitlab.archlinux.org. Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications | Help: https://gitlab.archlinux.org/help
