From 80292f11c8fefe531198cd2bb210f0af70a2bc58 Mon Sep 17 00:00:00 2001 From: Josh Hoffer Date: Fri, 21 Nov 2025 11:42:33 -0800 Subject: [PATCH] Add nv_tcu_demuxer package --- mk-overlay.nix | 4 +++- pkgs/nv_tcu_demuxer/default.nix | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 pkgs/nv_tcu_demuxer/default.nix diff --git a/mk-overlay.nix b/mk-overlay.nix index 4a63041f..0bdf56b4 100644 --- a/mk-overlay.nix +++ b/mk-overlay.nix @@ -297,7 +297,9 @@ makeScope final.newScope (self: { # TODO(jared): deprecate this devicePkgsFromNixosConfig = config: config.system.build.jetsonDevicePkgs; -} +} // (optionalAttrs (versionAtLeast jetpackMajorMinorPatchVersion "6") { + nv_tcu_demuxer = final.callPackage ./pkgs/nv_tcu_demuxer { inherit (self) bspSrc; }; +}) # Add the L4T packages # NOTE: Since this is adding packages to the top-level, and callPackage's auto args functionality draws from that # attribute set, we cannot use self.callPackages because we would end up with infinite recursion. diff --git a/pkgs/nv_tcu_demuxer/default.nix b/pkgs/nv_tcu_demuxer/default.nix new file mode 100644 index 00000000..7222c29a --- /dev/null +++ b/pkgs/nv_tcu_demuxer/default.nix @@ -0,0 +1,6 @@ +{ bspSrc, runCommand }: + +runCommand "nv_tcu_demuxer" { } + '' + install -Dm0755 ${bspSrc}/tools/demuxer/nv_tcu_demuxer $out/bin/nv_tcu_demuxer + ''