summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/video/obs-studio/plugins/obs-ndi.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/video/obs-studio/plugins/obs-ndi.nix')
-rw-r--r--pkgs/applications/video/obs-studio/plugins/obs-ndi.nix21
1 files changed, 12 insertions, 9 deletions
diff --git a/pkgs/applications/video/obs-studio/plugins/obs-ndi.nix b/pkgs/applications/video/obs-studio/plugins/obs-ndi.nix
index b581ea91da22..a16c8924adce 100644
--- a/pkgs/applications/video/obs-studio/plugins/obs-ndi.nix
+++ b/pkgs/applications/video/obs-studio/plugins/obs-ndi.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "obs-ndi";
- version = "4.9.1";
+ version = "4.10.0";
nativeBuildInputs = [ cmake ];
buildInputs = [ obs-studio qtbase ndi ];
@@ -10,11 +10,13 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "Palakis";
repo = "obs-ndi";
- rev = version;
- sha256 = "1y3xdqp55jayhg4sinwiwpk194zc4f4jf0abz647x2fprsk9jz7s";
+ rev = "dummy-tag-${version}";
+ sha256 = "sha256-eQ/hQ2AnwyBNOotqlUZq07m4FXoeir2f7cTVq594obc=";
};
- patches = [ ./fix-search-path.patch ./hardcode-ndi-path.patch ];
+ patches = [
+ ./hardcode-ndi-path.patch
+ ];
postPatch = ''
# Add path (variable added in hardcode-ndi-path.patch)
@@ -26,11 +28,12 @@ stdenv.mkDerivation rec {
ln -s ${ndi}/include lib/ndi
'';
- cmakeFlags = [
- "-DLIBOBS_INCLUDE_DIR=${obs-studio}/include/obs"
- "-DLIBOBS_LIB=${obs-studio}/lib"
- "-DCMAKE_CXX_FLAGS=-I${obs-studio.src}/UI/obs-frontend-api"
- ];
+ postInstall = ''
+ mkdir $out/lib $out/share
+ mv $out/obs-plugins/64bit $out/lib/obs-plugins
+ rm -rf $out/obs-plugins
+ mv $out/data $out/share/obs
+ '';
dontWrapQtApps = true;