From 7217cf7604b07cbea42c4b7131a8d5cf0eead04f Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sun, 13 Oct 2024 02:15:09 +0200 Subject: [PATCH] librealsense: add udev rules --- pkgs/development/libraries/librealsense/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/librealsense/default.nix b/pkgs/development/libraries/librealsense/default.nix index 5dc620fd5c01d..d29a853e994be 100644 --- a/pkgs/development/libraries/librealsense/default.nix +++ b/pkgs/development/libraries/librealsense/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "IntelRealSense"; - repo = pname; + repo = "librealsense"; rev = "v${version}"; sha256 = "sha256-1ICSJqr5WRePLIHsD3T2L0Nxdn1LWaHqHDJrfTIRl88="; }; @@ -80,8 +80,13 @@ stdenv.mkDerivation rec { postInstall = '' substituteInPlace $out/lib/cmake/realsense2/realsense2Targets.cmake \ --replace-fail "\''${_IMPORT_PREFIX}/include" "$dev/include" - '' + lib.optionalString enablePython '' + '' + lib.optionalString enablePython '' cp ../wrappers/python/pyrealsense2/__init__.py $out/${pythonPackages.python.sitePackages}/pyrealsense2 + '' + '' + # install udev rules + # based on scripts/setup_udev_rules.sh + install -Dm644 -t $out/lib/udev/rules.d/ ../config/99-realsense-libusb.rules + install -Dm644 -t $out/lib/udev/rules.d/ ../config/99-realsense-d4xx-mipi-dfu.rules ''; meta = with lib; {