Fix camera SDK source: use directory instead of runCommand

This commit is contained in:
UGA Innovation Factory
2025-12-18 21:13:46 -05:00
parent 0e333ed19b
commit a8cd308745

View File

@@ -35,16 +35,15 @@ let
pname = "mindvision-camera-sdk";
version = "2.1.0.49";
# Reference the tar.gz file from the camera_sdk directory
src = pkgs.runCommand "camera-sdk-source" {} ''
cp ${./usda-vision/camera-management-api/camera_sdk}/"linuxSDK_V2.1.0.49(250108).tar.gz" $out
'';
# Use the camera_sdk directory as source
src = ./usda-vision/camera-management-api/camera_sdk;
nativeBuildInputs = [ pkgs.makeWrapper ];
buildInputs = [ pkgs.libusb1 ];
unpackPhase = ''
tar xzf $src
cp -r $src/* .
tar xzf "linuxSDK_V2.1.0.49(250108).tar.gz"
cd "linuxSDK_V2.1.0.49(250108)"
'';