packages: change obs-backgrounremoval override
This commit is contained in:
@@ -9,23 +9,28 @@ let
|
|||||||
|
|
||||||
onnxruntime-gpu = (pkgs.onnxruntime.override { cudaSupport = withCuda; });
|
onnxruntime-gpu = (pkgs.onnxruntime.override { cudaSupport = withCuda; });
|
||||||
|
|
||||||
obs-backgrounremoval-gpu = (
|
obs-backgroundremoval-gpu = (
|
||||||
(pkgs.obs-studio-plugins.obs-backgroundremoval.override { onnxruntime = onnxruntime-gpu; })
|
(pkgs.obs-studio-plugins.obs-backgroundremoval.override { onnxruntime = onnxruntime-gpu; })
|
||||||
.overrideAttrs
|
.overrideAttrs
|
||||||
(old: {
|
(
|
||||||
version = "1.1.14-beta";
|
final: prev: {
|
||||||
src = pkgs.fetchFromGitHub {
|
version = "1.3.3";
|
||||||
owner = "occ-ai";
|
src = pkgs.fetchFromGitHub {
|
||||||
repo = "obs-backgroundremoval";
|
owner = "royshil";
|
||||||
rev = "012a7f45fe4cb5363abee654d05c5cba4235feb5";
|
repo = "obs-backgroundremoval";
|
||||||
hash = "sha256-ud9RfnbMXfOaIhkUYG7zyR4SxZhj3rZd9b4+8P4jBYs=";
|
rev = final.version;
|
||||||
};
|
hash = "sha256-NDe71iDnVcnMilGr5kdbemq8jEKd3WW45tbMwxjqUwo=";
|
||||||
cmakeFlags =
|
};
|
||||||
if withCuda then
|
nativeBuildInputs = prev.nativeBuildInputs ++ [ pkgs.pkg-config ];
|
||||||
(lib.lists.remove "-DDISABLE_ONNXRUNTIME_GPU=ON" old.cmakeFlags)
|
cmakeFlags = [
|
||||||
else
|
"--preset ubuntu-x86_64"
|
||||||
old.cmakeFlags;
|
"-DCMAKE_MODULE_PATH:PATH=${final.src}/cmake"
|
||||||
})
|
"-DUSE_SYSTEM_ONNXRUNTIME=ON"
|
||||||
|
"-DVCPKG_TARGET_TRIPLET="
|
||||||
|
"-DUSE_PKGCONFIG=ON"
|
||||||
|
];
|
||||||
|
}
|
||||||
|
)
|
||||||
);
|
);
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
@@ -34,12 +39,10 @@ in
|
|||||||
package = pkgs.obs-studio.override {
|
package = pkgs.obs-studio.override {
|
||||||
cudaSupport = withCuda;
|
cudaSupport = withCuda;
|
||||||
};
|
};
|
||||||
plugins =
|
plugins = with pkgs.obs-studio-plugins; [
|
||||||
with pkgs.obs-studio-plugins;
|
obs-pipewire-audio-capture
|
||||||
[
|
obs-shaderfilter
|
||||||
obs-pipewire-audio-capture
|
obs-backgroundremoval-gpu
|
||||||
obs-shaderfilter
|
];
|
||||||
]
|
|
||||||
++ lib.optionals withCuda [ obs-backgrounremoval-gpu ];
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user