anchor.diff:  
     preConfigure = ''
       patchShebangs scripts
  -
  -    # `configure` errors out when trying to read the current year which is too low
  -    substituteInPlace make/configure.py \
  -      --replace developer release \
  -      --replace 'repo.date.strftime("%Y-%m-%d %H:%M:%S")' '""'
   
       substituteInPlace libhb/module.defs \
         --replace /usr/include/libxml2 ${libxml2.dev}/include/libxml2
  
positive.code:     glib gtk3 libappindicator-gtk3 libnotify
      gst_all_1.gstreamer gst_all_1.gst-plugins-base dbus-glib udev
      libgudev
    ] ++ (if useFfmpeg then [ ffmpeg ] else [ libav_12 ])
    ++ lib.optional useFdk fdk_aac;
  
    dontUseCmakeConfigure = true;
  
negative.code: #
  # Only tested on Linux
  
  { stdenv, lib, fetchurl,
    python2, pkgconfig, yasm, harfbuzz, zlib,
    autoconf, automake, cmake, libtool, m4, jansson,
    libass, libiconv, libsamplerate, fribidi, libxml2, bzip2,
  