From 25daf81263b3be738f51d1288a1a167f498e5bac Mon Sep 17 00:00:00 2001 From: Aroun Olorin Date: Tue, 16 Jan 2024 10:51:43 +0530 Subject: [PATCH] test --- .../plugins/obs-backgroundremoval/default.nix | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/video/obs-studio/plugins/obs-backgroundremoval/default.nix b/pkgs/applications/video/obs-studio/plugins/obs-backgroundremoval/default.nix index eb781fcdfb2d66e..5c39187bbe6fd1f 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-backgroundremoval/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-backgroundremoval/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , cmake , obs-studio , onnxruntime @@ -9,25 +10,32 @@ stdenv.mkDerivation rec { pname = "obs-backgroundremoval"; - version = "1.1.10"; + version = "0.5.16"; src = fetchFromGitHub { - owner = "royshil"; + owner = "occ-ai"; repo = "obs-backgroundremoval"; #rev = "v${version}"; - rev = "umireon.build-without-gpu-on-linux"; - hash = "sha256-FIf4XCuR8+2kAxu31e11cNFV0oK23wo1Pj/HX4A/RsQ="; + rev = "ddf6df0c9957e5c38e14108f48cda95d26e632e7"; + hash = "sha256-Gg+J+gnMDH3DC/BLmTGEQusH8jsyZKtlVR0HUsJgvps="; }; + patches = [ + (fetchpatch { + url = "https://github.com/Zahrun/obs-backgroundremoval/commit/2a100ff2636abea18b1f9a54759b805a4c2ce2f4.patch"; + sha256 = "sha256-5oo79Qpc+GJ49+Ektwv/wG4RAvyiP+k0xU/NLwFtbXQ="; + }) + ]; + nativeBuildInputs = [ cmake ]; - buildInputs = [ obs-studio onnxruntime opencv ]; + buildInputs = [ obs-studio onnxruntime.dev opencv ]; dontWrapQtApps = true; cmakeFlags = [ "-DUSE_SYSTEM_ONNXRUNTIME=ON" "-DUSE_SYSTEM_OPENCV=ON" - "-DDISABLE_ONNXRUNTIME_GPU=ON" + #"-DDISABLE_ONNXRUNTIME_GPU=ON" ]; postInstall = ''