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


Reply via email to