tried to fix davinci but failed :(

This commit is contained in:
2026-04-17 20:23:09 +01:00
parent 63862ae5d9
commit ae3dbafe8b

View File

@@ -18,6 +18,7 @@ let
allowUnfree = true; allowUnfree = true;
}; };
}; };
ffmpeg-encoder-plugin = pkgs.stdenv.mkDerivation (finalAttrs: { ffmpeg-encoder-plugin = pkgs.stdenv.mkDerivation (finalAttrs: {
pname = "ffmpeg-encoder-plugin"; pname = "ffmpeg-encoder-plugin";
version = "1.2.1"; version = "1.2.1";
@@ -25,24 +26,16 @@ let
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "EdvinNilsson"; owner = "EdvinNilsson";
repo = "ffmpeg_encoder_plugin"; repo = "ffmpeg_encoder_plugin";
tag = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-F4Q8YCXD5UldTwLbWK4nHacNPQ/B+4yLL96sq7xZurM="; hash = "sha256-F4Q8YCXD5UldTwLbWK4nHacNPQ/B+4yLL96sq7xZurM=";
}; };
nativeBuildInputs = with pkgs; [ nativeBuildInputs = [ pkgs.cmake ];
cmake buildInputs = [ pkgs.ffmpeg-full ];
ffmpeg-full
];
buildInputs = with pkgs; [ ffmpeg ];
installPhase = '' installPhase = ''
runHook preInstall
mkdir -p $out mkdir -p $out
cp ffmpeg_encoder_plugin.dvcp $out/ cp ffmpeg_encoder_plugin.dvcp $out/
runHook postInstall
''; '';
}); });
@@ -64,7 +57,7 @@ let
touch $out/.license/blackmagic.lic touch $out/.license/blackmagic.lic
echo -e "LICENSE blackmagic davinciresolvestudio 999999 permanent uncounted\n hostid=ANY issuer=CGP customer=CGP issued=28-dec-2023\n akey=0000-0000-0000-0000 _ck=00 sig=\"00\"" > $out/.license/blackmagic.lic echo -e "LICENSE blackmagic davinciresolvestudio 999999 permanent uncounted\n hostid=ANY issuer=CGP customer=CGP issued=28-dec-2023\n akey=0000-0000-0000-0000 _ck=00 sig=\"00\"" > $out/.license/blackmagic.lic
mkdir -p $out/IOPlugins/ffmpeg_encoder_plugin.dvcp.bundle/Contents/Linux-x86-64/ mkdir -p $out/IOPlugins/ffmpeg_encoder_plugin.dvcp.bundle/Contents/Linux-x86-64
cp ${ffmpeg-encoder-plugin}/ffmpeg_encoder_plugin.dvcp $out/IOPlugins/ffmpeg_encoder_plugin.dvcp.bundle/Contents/Linux-x86-64/ cp ${ffmpeg-encoder-plugin}/ffmpeg_encoder_plugin.dvcp $out/IOPlugins/ffmpeg_encoder_plugin.dvcp.bundle/Contents/Linux-x86-64/
''; '';
}); });