From 196b38531751da6b1d6d37d3868ede388db57b0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20S=C3=BCtter?= Date: Mon, 26 Jan 2026 13:45:34 +0100 Subject: [PATCH] various: add meta.identifier.cpeParts to a batch of packages --- pkgs/applications/virtualization/docker/default.nix | 2 ++ pkgs/by-name/br/brotli/package.nix | 1 + pkgs/by-name/co/conntrack-tools/package.nix | 1 + pkgs/by-name/cr/cryptsetup/package.nix | 1 + pkgs/by-name/cu/curlMinimal/package.nix | 1 + pkgs/by-name/db/dbus/package.nix | 1 + pkgs/by-name/el/elfutils/package.nix | 1 + pkgs/by-name/gi/git/package.nix | 1 + pkgs/by-name/gn/gnutls/package.nix | 1 + pkgs/by-name/li/libarchive/package.nix | 1 + pkgs/by-name/li/libcap/package.nix | 1 + pkgs/by-name/li/libgcrypt/package.nix | 1 + pkgs/by-name/li/libnl/package.nix | 1 + pkgs/by-name/li/libressl/default.nix | 1 + pkgs/by-name/li/libseccomp/package.nix | 1 + pkgs/by-name/li/libuv/package.nix | 1 + pkgs/by-name/li/libxslt/package.nix | 1 + pkgs/by-name/li/linux-pam/package.nix | 1 + pkgs/by-name/lz/lz4/package.nix | 1 + pkgs/by-name/ne/networkmanager/package.nix | 1 + pkgs/by-name/p1/p11-kit/package.nix | 1 + pkgs/development/interpreters/perl/interpreter.nix | 1 + pkgs/development/libraries/libidn2/default.nix | 1 + pkgs/development/libraries/libxml2/common.nix | 1 + pkgs/development/libraries/ncurses/default.nix | 1 + pkgs/development/libraries/nettle/generic.nix | 1 + pkgs/development/libraries/openssl/default.nix | 1 + pkgs/development/libraries/pcre2/default.nix | 1 + pkgs/development/libraries/sqlite/default.nix | 1 + pkgs/development/libraries/zlib/default.nix | 1 + pkgs/os-specific/linux/iptables/default.nix | 1 + pkgs/os-specific/linux/kmod/default.nix | 1 + pkgs/os-specific/linux/libbpf/0.x.nix | 1 + pkgs/os-specific/linux/libbpf/default.nix | 1 + pkgs/os-specific/linux/systemd/default.nix | 1 + pkgs/os-specific/linux/wpa_supplicant/default.nix | 1 + pkgs/tools/compression/xz/default.nix | 1 + pkgs/tools/misc/coreutils/default.nix | 1 + pkgs/tools/networking/openssh/common.nix | 1 + pkgs/tools/security/gnupg/24.nix | 1 + 40 files changed, 41 insertions(+) diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index b4dd4cf5d5308..1ffdacf17c04f 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -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; }; } ); diff --git a/pkgs/by-name/br/brotli/package.nix b/pkgs/by-name/br/brotli/package.nix index 7320d148d9934..c6cc9bc0e8bb0 100644 --- a/pkgs/by-name/br/brotli/package.nix +++ b/pkgs/by-name/br/brotli/package.nix @@ -84,5 +84,6 @@ stdenv.mkDerivation (finalAttrs: { ]; platforms = lib.platforms.all; mainProgram = "brotli"; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "google" finalAttrs.version; }; }) diff --git a/pkgs/by-name/co/conntrack-tools/package.nix b/pkgs/by-name/co/conntrack-tools/package.nix index 169d2f52c28e2..b36c610d928ab 100644 --- a/pkgs/by-name/co/conntrack-tools/package.nix +++ b/pkgs/by-name/co/conntrack-tools/package.nix @@ -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; }; } diff --git a/pkgs/by-name/cr/cryptsetup/package.nix b/pkgs/by-name/cr/cryptsetup/package.nix index d310ed986ca9b..5c5ce5ed5e8cb 100644 --- a/pkgs/by-name/cr/cryptsetup/package.nix +++ b/pkgs/by-name/cr/cryptsetup/package.nix @@ -116,5 +116,6 @@ stdenv.mkDerivation (finalAttrs: { raitobezarius ]; platforms = with lib.platforms; linux; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "cryptsetup_project" finalAttrs.version; }; }) diff --git a/pkgs/by-name/cu/curlMinimal/package.nix b/pkgs/by-name/cu/curlMinimal/package.nix index 6677f8d79fbd4..f41dec1890917 100644 --- a/pkgs/by-name/cu/curlMinimal/package.nix +++ b/pkgs/by-name/cu/curlMinimal/package.nix @@ -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; }; }) diff --git a/pkgs/by-name/db/dbus/package.nix b/pkgs/by-name/db/dbus/package.nix index 5c0e9255d3159..8789436b6a240 100644 --- a/pkgs/by-name/db/dbus/package.nix +++ b/pkgs/by-name/db/dbus/package.nix @@ -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; }; }) diff --git a/pkgs/by-name/el/elfutils/package.nix b/pkgs/by-name/el/elfutils/package.nix index b9827432a71da..b2be389c79da6 100644 --- a/pkgs/by-name/el/elfutils/package.nix +++ b/pkgs/by-name/el/elfutils/package.nix @@ -155,5 +155,6 @@ stdenv.mkDerivation rec { gpl3Plus ]; maintainers = with lib.maintainers; [ r-burns ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "elfutils_project" version; }; } diff --git a/pkgs/by-name/gi/git/package.nix b/pkgs/by-name/gi/git/package.nix index a1bc5aca526c3..7740b9ef2d1f5 100644 --- a/pkgs/by-name/gi/git/package.nix +++ b/pkgs/by-name/gi/git/package.nix @@ -600,5 +600,6 @@ stdenv.mkDerivation (finalAttrs: { zivarah ]; mainProgram = "git"; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "git-scm" finalAttrs.version; }; }) diff --git a/pkgs/by-name/gn/gnutls/package.nix b/pkgs/by-name/gn/gnutls/package.nix index 98f58a62e3f1d..cb61a8d837b0b 100644 --- a/pkgs/by-name/gn/gnutls/package.nix +++ b/pkgs/by-name/gn/gnutls/package.nix @@ -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; }; } diff --git a/pkgs/by-name/li/libarchive/package.nix b/pkgs/by-name/li/libarchive/package.nix index b622460ec1b8c..363a8ac3ab3c3 100644 --- a/pkgs/by-name/li/libarchive/package.nix +++ b/pkgs/by-name/li/libarchive/package.nix @@ -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 = { diff --git a/pkgs/by-name/li/libcap/package.nix b/pkgs/by-name/li/libcap/package.nix index b56fe54f295cc..c9c5813a16c1a 100644 --- a/pkgs/by-name/li/libcap/package.nix +++ b/pkgs/by-name/li/libcap/package.nix @@ -143,5 +143,6 @@ stdenv.mkDerivation rec { "libcap" "libpsx" ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libcap_project" version; }; } diff --git a/pkgs/by-name/li/libgcrypt/package.nix b/pkgs/by-name/li/libgcrypt/package.nix index 9296282389895..9317da7494fda 100644 --- a/pkgs/by-name/li/libgcrypt/package.nix +++ b/pkgs/by-name/li/libgcrypt/package.nix @@ -125,5 +125,6 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.all; maintainers = [ ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnupg" version; }; } diff --git a/pkgs/by-name/li/libnl/package.nix b/pkgs/by-name/li/libnl/package.nix index f4f2761ea3c3d..8931b841a88ec 100644 --- a/pkgs/by-name/li/libnl/package.nix +++ b/pkgs/by-name/li/libnl/package.nix @@ -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; }; }) diff --git a/pkgs/by-name/li/libressl/default.nix b/pkgs/by-name/li/libressl/default.nix index 2667f2c1bf978..7a266936f6c41 100644 --- a/pkgs/by-name/li/libressl/default.nix +++ b/pkgs/by-name/li/libressl/default.nix @@ -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 diff --git a/pkgs/by-name/li/libseccomp/package.nix b/pkgs/by-name/li/libseccomp/package.nix index 049304bb00a63..222bda60e16a6 100644 --- a/pkgs/by-name/li/libseccomp/package.nix +++ b/pkgs/by-name/li/libseccomp/package.nix @@ -92,5 +92,6 @@ stdenv.mkDerivation (finalAttrs: { "sparc64-linux" ]; maintainers = with lib.maintainers; [ thoughtpolice ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libseccomp_project" finalAttrs.version; }; }) diff --git a/pkgs/by-name/li/libuv/package.nix b/pkgs/by-name/li/libuv/package.nix index b70e9909dca38..b5eab694e9f06 100644 --- a/pkgs/by-name/li/libuv/package.nix +++ b/pkgs/by-name/li/libuv/package.nix @@ -210,6 +210,7 @@ stdenv.mkDerivation (finalAttrs: { bsd3 cc-by-40 ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libuv" finalAttrs.version; }; }) diff --git a/pkgs/by-name/li/libxslt/package.nix b/pkgs/by-name/li/libxslt/package.nix index 1718598b01e7a..6de4895cf7bc0 100644 --- a/pkgs/by-name/li/libxslt/package.nix +++ b/pkgs/by-name/li/libxslt/package.nix @@ -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; }; }) diff --git a/pkgs/by-name/li/linux-pam/package.nix b/pkgs/by-name/li/linux-pam/package.nix index 9559bae721c58..5e1fdfd4a7cec 100644 --- a/pkgs/by-name/li/linux-pam/package.nix +++ b/pkgs/by-name/li/linux-pam/package.nix @@ -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; }; }) diff --git a/pkgs/by-name/lz/lz4/package.nix b/pkgs/by-name/lz/lz4/package.nix index 285df98c5d228..39b19d2b9ea56 100644 --- a/pkgs/by-name/lz/lz4/package.nix +++ b/pkgs/by-name/lz/lz4/package.nix @@ -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; }; }) diff --git a/pkgs/by-name/ne/networkmanager/package.nix b/pkgs/by-name/ne/networkmanager/package.nix index e814fd6ce5ee4..fca3f75c84266 100644 --- a/pkgs/by-name/ne/networkmanager/package.nix +++ b/pkgs/by-name/ne/networkmanager/package.nix @@ -249,5 +249,6 @@ stdenv.mkDerivation (finalAttrs: { # Mandatory shared libraries. lib.systems.inspect.platformPatterns.isStatic ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnome" finalAttrs.version; }; }) diff --git a/pkgs/by-name/p1/p11-kit/package.nix b/pkgs/by-name/p1/p11-kit/package.nix index 44e53de8e77da..dcdc9549c38a5 100644 --- a/pkgs/by-name/p1/p11-kit/package.nix +++ b/pkgs/by-name/p1/p11-kit/package.nix @@ -101,5 +101,6 @@ stdenv.mkDerivation rec { ]; license = lib.licenses.bsd3; mainProgram = "p11-kit"; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "p11-kit_project" version; }; } diff --git a/pkgs/development/interpreters/perl/interpreter.nix b/pkgs/development/interpreters/perl/interpreter.nix index a501b99967253..06bfeee4cd717 100644 --- a/pkgs/development/interpreters/perl/interpreter.nix +++ b/pkgs/development/interpreters/perl/interpreter.nix @@ -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 { diff --git a/pkgs/development/libraries/libidn2/default.nix b/pkgs/development/libraries/libidn2/default.nix index 067eee12bbef7..3d06a7410c5ef 100644 --- a/pkgs/development/libraries/libidn2/default.nix +++ b/pkgs/development/libraries/libidn2/default.nix @@ -65,5 +65,6 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ fpletz ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" version; }; } diff --git a/pkgs/development/libraries/libxml2/common.nix b/pkgs/development/libraries/libxml2/common.nix index bc43cfd9d6e3e..61c40a95ffe39 100644 --- a/pkgs/development/libraries/libxml2/common.nix +++ b/pkgs/development/libraries/libxml2/common.nix @@ -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 = diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix index 42f603449222f..bee518b5a758d 100644 --- a/pkgs/development/libraries/ncurses/default.nix +++ b/pkgs/development/libraries/ncurses/default.nix @@ -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 = { diff --git a/pkgs/development/libraries/nettle/generic.nix b/pkgs/development/libraries/nettle/generic.nix index 86414d5ac3562..b626e137c4272 100644 --- a/pkgs/development/libraries/nettle/generic.nix +++ b/pkgs/development/libraries/nettle/generic.nix @@ -72,5 +72,6 @@ stdenv.mkDerivation { platforms = lib.platforms.all; maintainers = [ lib.maintainers.vcunat ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "nettle_project" version; }; } diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix index c89360283e101..25a046309a54c 100644 --- a/pkgs/development/libraries/openssl/default.nix +++ b/pkgs/development/libraries/openssl/default.nix @@ -391,6 +391,7 @@ let "openssl" ]; platforms = lib.platforms.all; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "openssl" finalAttrs.version; } // extraMeta; }); diff --git a/pkgs/development/libraries/pcre2/default.nix b/pkgs/development/libraries/pcre2/default.nix index 2c56ea3a7cc4f..88d6cedb39f59 100644 --- a/pkgs/development/libraries/pcre2/default.nix +++ b/pkgs/development/libraries/pcre2/default.nix @@ -53,5 +53,6 @@ stdenv.mkDerivation rec { "libpcre2-16" "libpcre2-32" ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "pcre" version; }; } diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix index ff46657680fd1..51afd948b2ac7 100644 --- a/pkgs/development/libraries/sqlite/default.nix +++ b/pkgs/development/libraries/sqlite/default.nix @@ -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; }; } diff --git a/pkgs/development/libraries/zlib/default.nix b/pkgs/development/libraries/zlib/default.nix index ce66108b70a6d..c13c293fc806a 100644 --- a/pkgs/development/libraries/zlib/default.nix +++ b/pkgs/development/libraries/zlib/default.nix @@ -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; }; }) diff --git a/pkgs/os-specific/linux/iptables/default.nix b/pkgs/os-specific/linux/iptables/default.nix index dca0b6a808263..6251fe9a84601 100644 --- a/pkgs/os-specific/linux/iptables/default.nix +++ b/pkgs/os-specific/linux/iptables/default.nix @@ -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; }; }) diff --git a/pkgs/os-specific/linux/kmod/default.nix b/pkgs/os-specific/linux/kmod/default.nix index f539ceca14e3f..5924b1567a402 100644 --- a/pkgs/os-specific/linux/kmod/default.nix +++ b/pkgs/os-specific/linux/kmod/default.nix @@ -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; }; } diff --git a/pkgs/os-specific/linux/libbpf/0.x.nix b/pkgs/os-specific/linux/libbpf/0.x.nix index d5203c070c075..7d5676be8c0ab 100644 --- a/pkgs/os-specific/linux/libbpf/0.x.nix +++ b/pkgs/os-specific/linux/libbpf/0.x.nix @@ -65,5 +65,6 @@ stdenv.mkDerivation rec { martinetd ]; platforms = lib.platforms.linux; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libbpf_project" version; }; } diff --git a/pkgs/os-specific/linux/libbpf/default.nix b/pkgs/os-specific/linux/libbpf/default.nix index 9d0befcd7330e..7bf2759bea047 100644 --- a/pkgs/os-specific/linux/libbpf/default.nix +++ b/pkgs/os-specific/linux/libbpf/default.nix @@ -75,5 +75,6 @@ stdenv.mkDerivation rec { martinetd ]; platforms = lib.platforms.linux; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libbpf_project" version; }; } diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index f6510f5a783fc..d454e6d5beb48 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -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; }; }) diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix index a5805a6404dc2..b89c9ab5f3d1d 100644 --- a/pkgs/os-specific/linux/wpa_supplicant/default.nix +++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix @@ -179,5 +179,6 @@ stdenv.mkDerivation rec { marcweber ]; platforms = lib.platforms.linux; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "w1.fi" version; }; } diff --git a/pkgs/tools/compression/xz/default.nix b/pkgs/tools/compression/xz/default.nix index ed8fc7a0bab60..76df636416acb 100644 --- a/pkgs/tools/compression/xz/default.nix +++ b/pkgs/tools/compression/xz/default.nix @@ -100,5 +100,6 @@ stdenv.mkDerivation (finalAttrs: { ]; platforms = lib.platforms.all; pkgConfigModules = [ "liblzma" ]; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "tukaani" finalAttrs.version; }; }) diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix index 998050399cdab..c17395874edc1 100644 --- a/pkgs/tools/misc/coreutils/default.nix +++ b/pkgs/tools/misc/coreutils/default.nix @@ -267,5 +267,6 @@ stdenv.mkDerivation (finalAttrs: { ]; platforms = with lib.platforms; unix ++ windows; priority = 10; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" finalAttrs.version; }; }) diff --git a/pkgs/tools/networking/openssh/common.nix b/pkgs/tools/networking/openssh/common.nix index bafb82fa50909..ce01455248122 100644 --- a/pkgs/tools/networking/openssh/common.nix +++ b/pkgs/tools/networking/openssh/common.nix @@ -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; }) diff --git a/pkgs/tools/security/gnupg/24.nix b/pkgs/tools/security/gnupg/24.nix index ddca7735483a7..ce2e7553deac5 100644 --- a/pkgs/tools/security/gnupg/24.nix +++ b/pkgs/tools/security/gnupg/24.nix @@ -216,5 +216,6 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; mainProgram = "gpg"; + identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnupg" version; }; }