Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 55 lines 789 B view raw
1{ 2 mkKdeDerivation, 3 replaceVars, 4 mediainfo, 5 mlt, 6 glaxnimate, 7 ffmpeg-full, 8 pkg-config, 9 shared-mime-info, 10 qtsvg, 11 qtmultimedia, 12 qtnetworkauth, 13 qqc2-desktop-style, 14 libv4l, 15 open-timeline-io, 16 frei0r, 17}: 18mkKdeDerivation { 19 pname = "kdenlive"; 20 21 patches = [ 22 (replaceVars ./dependency-paths.patch { 23 inherit mediainfo mlt glaxnimate; 24 ffmpeg = ffmpeg-full; 25 }) 26 ]; 27 28 extraCmakeFlags = [ 29 "-DFETCH_OTIO=0" 30 ]; 31 32 extraNativeBuildInputs = [ 33 pkg-config 34 shared-mime-info 35 ]; 36 37 extraBuildInputs = [ 38 qtsvg 39 qtmultimedia 40 qtnetworkauth 41 42 qqc2-desktop-style 43 44 ffmpeg-full 45 libv4l 46 mlt 47 open-timeline-io 48 ]; 49 50 qtWrapperArgs = [ 51 "--set FREI0R_PATH ${frei0r}/lib/frei0r-1" 52 ]; 53 54 meta.mainProgram = "kdenlive"; 55}