various: add meta.identifier.cpeParts to a batch of packages (#484003)

This commit is contained in:
Silvan Mosberger
2026-02-06 15:22:38 +00:00
committed by GitHub
40 changed files with 41 additions and 0 deletions
@@ -71,6 +71,7 @@ let
vdemeester
teutat3s
];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "docker" version;
};
docker-runc = runc.overrideAttrs {
@@ -248,6 +249,7 @@ let
meta = docker-meta // {
homepage = "https://mobyproject.org/";
description = "Collaborative project for the container ecosystem to assemble container-based systems";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "mobyproject" version;
};
}
);
+1
View File
@@ -84,5 +84,6 @@ stdenv.mkDerivation (finalAttrs: {
];
platforms = lib.platforms.all;
mainProgram = "brotli";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "google" finalAttrs.version;
};
})
@@ -53,5 +53,6 @@ stdenv.mkDerivation rec {
platforms = lib.platforms.linux;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ fpletz ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "netfilter" version;
};
}
+1
View File
@@ -116,5 +116,6 @@ stdenv.mkDerivation (finalAttrs: {
raitobezarius
];
platforms = with lib.platforms; linux;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "cryptsetup_project" finalAttrs.version;
};
})
+1
View File
@@ -290,5 +290,6 @@ stdenv.mkDerivation (finalAttrs: {
broken = stdenv.hostPlatform.isStatic && (brotliSupport || gssSupport);
pkgConfigModules = [ "libcurl" ];
mainProgram = "curl";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "haxx" finalAttrs.version;
};
})
+1
View File
@@ -139,5 +139,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.gpl2Plus; # most is also under AFL-2.1
teams = [ lib.teams.freedesktop ];
platforms = lib.platforms.unix;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "freedesktop" finalAttrs.version;
};
})
+1
View File
@@ -155,5 +155,6 @@ stdenv.mkDerivation rec {
gpl3Plus
];
maintainers = with lib.maintainers; [ r-burns ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "elfutils_project" version;
};
}
+1
View File
@@ -600,5 +600,6 @@ stdenv.mkDerivation (finalAttrs: {
zivarah
];
mainProgram = "git";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "git-scm" finalAttrs.version;
};
})
+1
View File
@@ -243,5 +243,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.lgpl21Plus;
maintainers = with lib.maintainers; [ vcunat ];
platforms = lib.platforms.all;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" version;
};
}
+1
View File
@@ -143,6 +143,7 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.all;
inherit (acl.meta) badPlatforms;
pkgConfigModules = [ "libarchive" ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libarchive" finalAttrs.version;
};
passthru.tests = {
+1
View File
@@ -143,5 +143,6 @@ stdenv.mkDerivation rec {
"libcap"
"libpsx"
];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libcap_project" version;
};
}
+1
View File
@@ -125,5 +125,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.lgpl2Plus;
platforms = lib.platforms.all;
maintainers = [ ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnupg" version;
};
}
+1
View File
@@ -72,5 +72,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.lgpl21;
maintainers = with lib.maintainers; [ fpletz ];
platforms = lib.platforms.linux;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libnl_project" finalAttrs.version;
};
})
+1
View File
@@ -108,6 +108,7 @@ let
badPlatforms = with lib.systems.inspect.patterns; [
(lib.recursiveUpdate isPower64 isLittleEndian)
];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "openbsd" version;
};
};
# https://github.com/libressl/portable/pull/1206
+1
View File
@@ -92,5 +92,6 @@ stdenv.mkDerivation (finalAttrs: {
"sparc64-linux"
];
maintainers = with lib.maintainers; [ thoughtpolice ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libseccomp_project" finalAttrs.version;
};
})
+1
View File
@@ -210,6 +210,7 @@ stdenv.mkDerivation (finalAttrs: {
bsd3
cc-by-40
];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libuv" finalAttrs.version;
};
})
+1
View File
@@ -101,5 +101,6 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ jtojnar ];
broken = pythonSupport && !libxml2.pythonSupport; # see #73102 for why this is not an assert
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "xmlsoft" finalAttrs.version;
};
})
+1
View File
@@ -140,5 +140,6 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.linux;
license = lib.licenses.bsd3;
badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "linux-pam" finalAttrs.version;
};
})
+1
View File
@@ -76,5 +76,6 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.all;
mainProgram = "lz4";
maintainers = [ lib.maintainers.tobim ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "lz4_project" finalAttrs.version;
};
})
@@ -249,5 +249,6 @@ stdenv.mkDerivation (finalAttrs: {
# Mandatory shared libraries.
lib.systems.inspect.platformPatterns.isStatic
];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnome" finalAttrs.version;
};
})
+1
View File
@@ -101,5 +101,6 @@ stdenv.mkDerivation rec {
];
license = lib.licenses.bsd3;
mainProgram = "p11-kit";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "p11-kit_project" version;
};
}
@@ -363,6 +363,7 @@ stdenv.mkDerivation (
platforms = lib.platforms.all;
priority = 6; # in `buildEnv' (including the one inside `perl.withPackages') the library files will have priority over files in `perl`
mainProgram = "perl";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "perl" finalAttrs.version;
};
}
// lib.optionalAttrs crossCompiling rec {
@@ -65,5 +65,6 @@ stdenv.mkDerivation rec {
];
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ fpletz ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" version;
};
}
@@ -159,6 +159,7 @@ stdenv'.mkDerivation (finalAttrs: {
license = lib.licenses.mit;
platforms = lib.platforms.all;
pkgConfigModules = [ "libxml-2.0" ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "xmlsoft" finalAttrs.version;
# Python limits cross-compilation to an allowlist of host OSes.
# https://github.com/python/cpython/blob/dfad678d7024ab86d265d84ed45999e031a03691/configure.ac#L534-L562
broken =
@@ -276,6 +276,7 @@ stdenv.mkDerivation (finalAttrs: {
in
base ++ lib.optionals unicodeSupport (map (p: p + "w") base);
platforms = lib.platforms.all;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "ncurses_project" finalAttrs.version;
};
passthru = {
@@ -72,5 +72,6 @@ stdenv.mkDerivation {
platforms = lib.platforms.all;
maintainers = [ lib.maintainers.vcunat ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "nettle_project" version;
};
}
@@ -391,6 +391,7 @@ let
"openssl"
];
platforms = lib.platforms.all;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "openssl" finalAttrs.version;
}
// extraMeta;
});
@@ -53,5 +53,6 @@ stdenv.mkDerivation rec {
"libpcre2-16"
"libpcre2-32"
];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "pcre" version;
};
}
@@ -154,5 +154,6 @@ stdenv.mkDerivation rec {
maintainers = with lib.maintainers; [ np ];
platforms = lib.platforms.unix ++ lib.platforms.windows;
pkgConfigModules = [ "sqlite3" ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "sqlite" version;
};
}
@@ -171,5 +171,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.zlib;
platforms = lib.platforms.all;
pkgConfigModules = [ "zlib" ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "zlib" finalAttrs.version;
};
})
@@ -172,5 +172,6 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [ fpletz ];
license = lib.licenses.gpl2Plus;
downloadPage = "https://www.netfilter.org/projects/iptables/files/";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "netfilter" finalAttrs.version;
};
})
+1
View File
@@ -127,5 +127,6 @@ stdenv.mkDerivation rec {
]; # GPLv2+ for tools
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ artturin ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "kernel" version;
};
}
+1
View File
@@ -65,5 +65,6 @@ stdenv.mkDerivation rec {
martinetd
];
platforms = lib.platforms.linux;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libbpf_project" version;
};
}
@@ -75,5 +75,6 @@ stdenv.mkDerivation rec {
martinetd
];
platforms = lib.platforms.linux;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libbpf_project" version;
};
}
@@ -1061,5 +1061,6 @@ stdenv.mkDerivation (finalAttrs: {
# https://github.com/systemd/systemd/issues/20600#issuecomment-912338965
lib.systems.inspect.platformPatterns.isStatic
];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "systemd_project" finalAttrs.version;
};
})
@@ -179,5 +179,6 @@ stdenv.mkDerivation rec {
marcweber
];
platforms = lib.platforms.linux;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "w1.fi" version;
};
}
+1
View File
@@ -100,5 +100,6 @@ stdenv.mkDerivation (finalAttrs: {
];
platforms = lib.platforms.all;
pkgConfigModules = [ "liblzma" ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "tukaani" finalAttrs.version;
};
})
+1
View File
@@ -267,5 +267,6 @@ stdenv.mkDerivation (finalAttrs: {
];
platforms = with lib.platforms; unix ++ windows;
priority = 10;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" finalAttrs.version;
};
})
+1
View File
@@ -312,6 +312,7 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.unix ++ lib.platforms.windows;
maintainers = extraMeta.maintainers or [ ];
mainProgram = "ssh";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "openbsd" finalAttrs.version;
}
// extraMeta;
})
+1
View File
@@ -216,5 +216,6 @@ stdenv.mkDerivation rec {
];
platforms = lib.platforms.all;
mainProgram = "gpg";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnupg" version;
};
}