diff options
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 77 |
1 files changed, 55 insertions, 22 deletions
diff --git a/debian/control b/debian/control index 51d73fd..6a65da5 100644 --- a/debian/control +++ b/debian/control @@ -11,11 +11,12 @@ Standards-Version: 4.7.0 Rules-Requires-Root: no Vcs-Git: https://salsa.debian.org/systemd-team/systemd.git Vcs-Browser: https://salsa.debian.org/systemd-team/systemd -Homepage: https://www.freedesktop.org/wiki/Software/systemd +Homepage: https://systemd.io Build-Depends: debhelper-compat (= 13), debhelper (>= 13.11.6), dh-exec, dh-package-notes, + dh-sequence-dlopenlibdeps <!stage1>, dh-sequence-installnss, dh-sequence-installsysusers, pkgconf, @@ -23,9 +24,11 @@ Build-Depends: debhelper-compat (= 13), docbook-xsl <!nodoc>, docbook-xml <!nodoc>, meson (>= 0.60.0), - clang <pkg.systemd.upstream !stage1>, - linux-headers-generic <pkg.systemd.upstream !stage1>, - libbpf-dev <pkg.systemd.upstream !stage1>, + rsync | meson (>= 1.3.0~), + clang [amd64 arm64 ppc64el riscv64 s390x] <!pkg.systemd.nobpf !stage1>, + linux-headers-generic [amd64 arm64 ppc64el riscv64 s390x] <!pkg.systemd.nobpf !stage1>, + libbpf-dev [amd64 arm64 ppc64el riscv64 s390x] <!pkg.systemd.nobpf !stage1>, + bpftool [amd64 arm64 ppc64el riscv64 s390x] <!pkg.systemd.nobpf !stage1 !pkg.systemd.upstream>, linux-tools-generic <pkg.systemd.upstream> | bpftool <pkg.systemd.upstream>, gettext, gperf, @@ -64,7 +67,7 @@ Build-Depends: debhelper-compat (= 13), libqrencode-dev <!stage1>, libxen-dev [amd64 arm64 armhf] <!stage1>, libpwquality-dev <!stage1>, - libarchive-dev <pkg.systemd.upstream !stage1>, + libarchive-dev <!stage1>, linux-base <!nocheck>, acl <!nocheck>, python3:native, @@ -87,29 +90,20 @@ Multi-Arch: foreign Priority: important Recommends: default-dbus-system-bus | dbus-system-bus, systemd-timesyncd | time-daemon, + ${dlopen:Recommends}, Suggests: systemd-container, systemd-homed, systemd-userdbd, systemd-boot, systemd-resolved, - libbpf1, - libfido2-1, - libip4tc2, - libkmod2, - libp11-kit0, - libpwquality1, - libqrencode4, - libtss2-esys-3.0.2-0, - libtss2-mu-4.0.1-0, - libtss2-rc0, libtss2-tcti-device0, polkitd, + ${dlopen:Suggests}, Pre-Depends: ${shlibs:Pre-Depends}, ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, libsystemd0 (= ${binary:Version}), - systemd-dev (>= ${source:Version}), mount, Conflicts: consolekit, libpam-ck-connector, @@ -117,7 +111,7 @@ Conflicts: consolekit, opensysusers, Breaks: less (<< 563), sicherboot (<< 0.1.6), - dracut (<< 059-5), + dracut (<= 060+5-7), Provides: systemd-sysusers (= ${binary:Version}), systemd-tmpfiles (= ${binary:Version}), Description: system and service manager @@ -162,6 +156,8 @@ Depends: ${shlibs:Depends}, systemd, default-dbus-system-bus | dbus-system-bus Recommends: libnss-mymachines, + ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: systemd container/nspawn tools This package provides systemd's tools for nspawn and container/VM management: * systemd-nspawn @@ -176,6 +172,8 @@ Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, systemd, +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: tools for sending and receiving remote journal logs This package provides tools for sending and receiving remote journal logs: * systemd-journal-remote @@ -189,7 +187,8 @@ Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, systemd -Recommends: libdw1 +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Conflicts: core-dump-handler Replaces: core-dump-handler Provides: core-dump-handler @@ -205,6 +204,8 @@ Priority: standard Depends: ${shlibs:Depends}, ${misc:Depends}, systemd +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Conflicts: time-daemon Replaces: time-daemon Provides: time-daemon @@ -218,6 +219,9 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, systemd (= ${binary:Version}), python3, + python3-psutil, +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Build-Profiles: <!noinsttest> Description: tests for systemd This package contains the test binaries. Those binaries are primarily used @@ -235,6 +239,8 @@ Depends: ${shlibs:Depends}, default-dbus-system-bus | dbus-system-bus, systemd-sysv Recommends: dbus-user-session, + ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Provides: logind (= ${binary:Version}), default-logind (= ${binary:Version}) Conflicts: libpam-elogind-compat, Description: system and service manager - PAM module @@ -251,6 +257,8 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: nss module providing fallback resolution for the current hostname This package contains a plugin for the Name Service Switch, providing host name resolution for the locally configured system hostname as returned by @@ -271,6 +279,8 @@ Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, systemd-container (= ${binary:Version}), +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: nss module to resolve hostnames for local container instances nss-mymachines is a plugin for the GNU Name Service Switch (NSS) functionality of the GNU C Library (glibc) providing hostname resolution for local containers @@ -286,6 +296,8 @@ Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, systemd-resolved (= ${binary:Version}), +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: nss module to resolve names via systemd-resolved nss-resolve is a plugin for the GNU Name Service Switch (NSS) functionality of the GNU C Library (glibc) providing DNS and LLMNR resolution to programs via @@ -301,6 +313,8 @@ Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, systemd (= ${binary:Version}), +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: nss module providing dynamic user and group name resolution nss-systemd is a plug-in module for the GNU Name Service Switch (NSS) functionality of the GNU C Library (glibc), providing UNIX user and group name @@ -316,7 +330,8 @@ Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} -Recommends: libgcrypt20, +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: systemd utility library This library provides APIs to interface with various system components such as the system journal, the system service manager, D-Bus and more. @@ -341,6 +356,8 @@ Section: libs Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: systemd shared private library This internal shared library provides common code used by various systemd components. It is supposed to decrease memory and disk footprint. @@ -355,8 +372,9 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libkmod2, libudev1 (= ${binary:Version}), - systemd-dev (>= ${source:Version}), s390-tools [s390], +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, # DEP17 M7: moving files between / and /usr, and between packages, so use Conflicts: Conflicts: systemd (<< 255~rc1-4~), Replaces: systemd (<< 255~rc1-4~), @@ -371,6 +389,8 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: libudev shared library This library provides APIs to introspect and enumerate devices on the local system. @@ -424,6 +444,8 @@ Replaces: systemd-sysusers, Provides: systemd-sysusers (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: standalone sysusers binary for use in non-systemd systems Standalone sysusers binary with minimal dependencies. This package conflicts with the main systemd package and is meant for use in @@ -438,6 +460,8 @@ Replaces: systemd-tmpfiles, Provides: systemd-tmpfiles (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: standalone tmpfiles binary for use in non-systemd systems Standalone tmpfiles binary with minimal dependencies. This package conflicts with the main systemd package and is meant for use in @@ -447,6 +471,8 @@ Package: systemd-oomd Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Breaks: systemd (<< 250.2-2~) Replaces: systemd (<< 250.2-2~) Description: userspace out-of-memory (OOM) killer @@ -461,6 +487,8 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libnss-systemd (= ${binary:Version}), systemd (= ${binary:Version}), +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: dynamic user/group manager systemd-userdbd is a system service that multiplexes user/group lookups to all local services that provide JSON user/group record definitions to the system. @@ -478,7 +506,8 @@ Depends: ${shlibs:Depends}, systemd-userdbd (= ${binary:Version}), systemd (= ${binary:Version}), libpam-runtime, - libpwquality1, +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Description: home area manager systemd-homed is a system service designed to manage home directories. This package includes the homed service, a PAM module to automatically mount home @@ -491,7 +520,9 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, systemd-boot-efi (= ${binary:Version}), Recommends: efibootmgr, + ${dlopen:Recommends}, Suggests: systemd-ukify, + ${dlopen:Suggests}, Breaks: systemd (<< 251.2-3~) Replaces: systemd (<< 251.2-3~) Description: simple UEFI boot manager - tools and services @@ -520,7 +551,7 @@ Description: simple UEFI boot manager - EFI binaries This package contains the EFI binaries. Package: systemd-ukify -Build-Profiles: <!stage1> +Build-Profiles: <!stage1 !pkg.systemd.noukify> Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, @@ -544,7 +575,9 @@ Depends: ${shlibs:Depends}, default-dbus-system-bus | dbus-system-bus Recommends: libnss-myhostname, libnss-resolve, + ${dlopen:Recommends}, Suggests: polkitd, + ${dlopen:Suggests}, Provides: resolvconf Conflicts: resolvconf Replaces: resolvconf, |