dpkg: enable strictDeps, enable structuredAttrs (#555369)

This commit is contained in:
Stefan Frijters
2026-08-31 11:13:06 +00:00
committed by GitHub

View File

@@ -16,6 +16,7 @@
diffutils,
versionCheckHook,
glibc,
bashNonInteractive,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -113,7 +114,9 @@ stdenv.mkDerivation (finalAttrs: {
xz
zstd
libmd
bashNonInteractive
];
nativeBuildInputs = [
makeWrapper
perl
@@ -121,6 +124,8 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
];
strictDeps = true;
postInstall = ''
for i in $out/bin/*; do
if head -n 1 $i | grep -q perl; then
@@ -138,6 +143,8 @@ stdenv.mkDerivation (finalAttrs: {
setupHook = ./setup-hook.sh;
__structuredAttrs = true;
meta = {
description = "Debian package manager";
homepage = "https://wiki.debian.org/Teams/Dpkg";