anchor.diff:    ];
   
     NIX_CFLAGS_COMPILE = "-I${libmlt}/include/mlt++ -I${libmlt}/include/mlt";
  -  qmakeFlags = [ "QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease" ];
  +  qmakeFlags = [ "QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease" "SHOTCUT_VERSION=${version}" ];
   
     prePatch = ''
       sed 's_shotcutPath, "qmelt"_"${mlt}/bin/melt"_' -i src/jobs/meltjob.cpp
  
positive.code:     NICE=$(type -P nice)
      sed "s_/usr/bin/nice_''${NICE}_" -i src/jobs/meltjob.cpp src/jobs/ffmpegjob.cpp
    '';
  
    patches = [ (fetchpatch {
      url = https://github.com/mltframework/shotcut/commit/f304b7403cc7beb57b1610afd9c5c8173749e80b.patch;
      name = "qt511.patch";
      sha256 = "1ynvyjchcb33a33x4w1ddnah2gyzmnm125ailgg6xy60lqsnsmp9";
      } ) ];
  
    postInstall = ''
      mkdir -p $out/share/shotcut
  
negative.code: { stdenv, fetchFromGitHub, SDL2, frei0r, gettext, mlt, jack1, pkgconfig, qtbase
  , qtmultimedia, qtwebkit, qtx11extras, qtwebsockets, qtquickcontrols
  , qtgraphicaleffects, libmlt
  , qmake, makeWrapper, qttools }:
  
  assert stdenv.lib.versionAtLeast libmlt.version "6.8.0";
  assert stdenv.lib.versionAtLeast mlt.version "6.8.0";
  
  stdenv.mkDerivation rec {
    name = "shotcut-${version}";
    version = "18.08";
  
    src = fetchFromGitHub {
      owner = "mltframework";
      repo = "shotcut";
      rev = "v${version}";
      sha256 = "1p2s4avm3bl5ippmgfzkkbb2w0xs4vhk2wbcd22g7bh1zq9w190n";
    };
  
    enableParallelBuilding = true;
  