31 src = fetchFromGitHub {
32 owner = "mltframework";
35 sha256 = "sha256-r8lvzz083WWlDtjvlsPwvOgplx2lPPkDDf3t0G9PqAQ=";
58 nativeBuildInputs = [ cmake which pkg-config ];
60 outputs = [ "out" "dev" ];
63 # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/
64 "-DCMAKE_SKIP_BUILD_RPATH=ON"
68 "--prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1"
69 "--prefix LADSPA_PATH : ${ladspaPlugins}/lib/ladspa"
73 substituteInPlace "$dev"/lib/pkgconfig/mlt-framework-7.pc \
74 --replace '=''${prefix}//' '=/'
81 passthru.updateScript = gitUpdater {
86 description = "Open source multimedia framework, designed for television broadcasting";
87 homepage = "https://www.mltframework.org/";
88 license = licenses.gpl3;
89 maintainers = [ maintainers.goibhniu ];
90 platforms = platforms.linux;