From 6c15a7b11d1a252a231e0ffc42956ec235ded793 Mon Sep 17 00:00:00 2001 From: Zhong Jianxin Date: Wed, 17 Dec 2025 19:12:41 +0800 Subject: [PATCH 1/2] sbom2dot: Remove meta.mainProgram override, already set in python3Packages.sbom2dot --- pkgs/by-name/sb/sbom2dot/package.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/by-name/sb/sbom2dot/package.nix b/pkgs/by-name/sb/sbom2dot/package.nix index f7f95abe2661..0b3d64c3dafc 100644 --- a/pkgs/by-name/sb/sbom2dot/package.nix +++ b/pkgs/by-name/sb/sbom2dot/package.nix @@ -2,6 +2,4 @@ python3Packages, }: -(python3Packages.toPythonApplication python3Packages.sbom2dot).overrideAttrs (previousAttrs: { - meta.mainProgram = "sbom2dot"; -}) +python3Packages.toPythonApplication python3Packages.sbom2dot From ba5ce84b5c2cd6b7d9d57d52b2bd65eabffc4925 Mon Sep 17 00:00:00 2001 From: Zhong Jianxin Date: Wed, 17 Dec 2025 19:11:51 +0800 Subject: [PATCH 2/2] sbom4files: Set meta.mainProgram in python3Packages.sbom4files instead Quote from NixOS 25.11 release notes: > meta.mainProgram is now used to determine the NIX_MAIN_PROGRAM environment variable. This means that changing it can now lead to a package rebuild. Make sbom4files and python3Packages.sbom4files the same derivation again. --- pkgs/by-name/sb/sbom4files/package.nix | 4 +--- pkgs/development/python-modules/sbom4files/default.nix | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sb/sbom4files/package.nix b/pkgs/by-name/sb/sbom4files/package.nix index e02ab1880926..46a151b7f97a 100644 --- a/pkgs/by-name/sb/sbom4files/package.nix +++ b/pkgs/by-name/sb/sbom4files/package.nix @@ -2,6 +2,4 @@ python3Packages, }: -(python3Packages.toPythonApplication python3Packages.sbom4files).overrideAttrs (previousAttrs: { - meta.mainProgram = "sbom4files"; -}) +python3Packages.toPythonApplication python3Packages.sbom4files diff --git a/pkgs/development/python-modules/sbom4files/default.nix b/pkgs/development/python-modules/sbom4files/default.nix index c5655d03a27f..8c882d48642d 100644 --- a/pkgs/development/python-modules/sbom4files/default.nix +++ b/pkgs/development/python-modules/sbom4files/default.nix @@ -37,6 +37,7 @@ buildPythonPackage rec { description = "SBOM generator for files within a directory"; homepage = "https://github.com/anthonyharrison/sbom4files"; license = lib.licenses.asl20; + mainProgram = "sbom4files"; maintainers = [ ]; }; }