anchor.diff:  , libv4l
   , x264
   , curl
  +, xorg
  +, makeWrapper
   
   , alsaSupport ? false
   , alsaLib
  
positive.code:   optional = stdenv.lib.optional;
  in stdenv.mkDerivation rec {
    name = "obs-studio-${version}";
    version = "0.14.2";
  
    src = fetchFromGitHub {
      owner = "jp9000";
      repo = "obs-studio";
      rev = "${version}";
      sha256 = "05yjm58d6daya1x6v8d73gx8fb20l0icay74nx0v4si2c898vm1j";
    };
  
    nativeBuildInputs = [ cmake
  
negative.code:   # DL_OPENGL is an explicit path. Not sure if there's a better way
    # to handle this.
    cmakeFlags = [ "-DCMAKE_CXX_FLAGS=-DDL_OPENGL=\\\"$(out)/lib/libobs-opengl.so\\\"" ];
  
    postInstall = ''
        wrapProgram $out/bin/obs \
          --prefix "LD_LIBRARY_PATH" : "${xorg.libX11.out}/lib"
    '';
  
    meta = with stdenv.lib; {
      description = "Free and open source software for video recording and live streaming";
  