diff options
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 78 |
1 files changed, 55 insertions, 23 deletions
diff --git a/debian/control b/debian/control index e0aedff..71b3817 100644 --- a/debian/control +++ b/debian/control @@ -11,16 +11,16 @@ XSBC-Original-Uploaders: Marco d'Itri <md@linux.it>, Luca Boccassi <bluca@debian.org>, Bugs: mailto:maintainers@lists.progress-linux.org Standards-Version: 4.7.0 -Rules-Requires-Root: no Vcs-Browser: https://git.progress-linux.org/packages/graograman-backports/systemd Vcs-Git: https://git.progress-linux.org/packages/graograman-backports/systemd XSBC-Original-Vcs-Browser: https://salsa.debian.org/systemd-team/systemd XSBC-Original-Vcs-Git: https://salsa.debian.org/systemd-team/systemd.git -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, @@ -28,9 +28,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, @@ -69,7 +71,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, @@ -92,29 +94,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, @@ -122,7 +115,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 @@ -167,6 +160,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 @@ -181,6 +176,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 @@ -194,7 +191,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 @@ -210,6 +208,8 @@ Priority: standard Depends: ${shlibs:Depends}, ${misc:Depends}, systemd +Recommends: ${dlopen:Recommends}, +Suggests: ${dlopen:Suggests}, Conflicts: time-daemon Replaces: time-daemon Provides: time-daemon @@ -223,6 +223,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 @@ -240,6 +243,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 @@ -256,6 +261,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 @@ -276,6 +283,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 @@ -291,6 +300,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 @@ -306,6 +317,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 @@ -321,7 +334,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. @@ -346,6 +360,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. @@ -360,8 +376,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~), @@ -376,6 +393,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. @@ -429,6 +448,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 @@ -443,6 +464,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 @@ -452,6 +475,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 @@ -466,6 +491,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. @@ -483,7 +510,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 @@ -496,7 +524,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 @@ -525,7 +555,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}, @@ -549,7 +579,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, |