anchor.diff:    optional = stdenv.lib.optional;
   in stdenv.mkDerivation rec {
     name = "obs-studio-${version}";
  -  version = "0.14.2";
  +  version = "0.15.2";
   
     src = fetchFromGitHub {
       owner = "jp9000";
       repo = "obs-studio";
       rev = "${version}";
  -    sha256 = "05yjm58d6daya1x6v8d73gx8fb20l0icay74nx0v4si2c898vm1j";
  +    sha256 = "0vw203a1zj2npras589ml6gr5s11h9bhaica90plrh5ajayg0qwj";
     };
   
     nativeBuildInputs = [ cmake
  
positive.code:                   qtbase
                    qtx11extras
                    x264
                  ]
                  ++ optional alsaSupport alsaLib
                  ++ optional pulseaudioSupport libpulseaudio;
  
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";
  