anchor.diff:  , gst-plugins-good
   , gst-plugins-bad
   , gst-libav
  +, python3
   }:
   
   stdenv.mkDerivation rec {
     pname = "farstream";
  -  version = "0.2.8";
  +  version = "0.2.9";
   
     outputs = [ "out" "dev" ];
   
     src = fetchurl {
       url = "https://www.freedesktop.org/software/farstream/releases/farstream/${pname}-${version}.tar.gz";
  -    sha256 = "0249ncd20x5mf884fd8bw75c3118b9fdml837v4fib349xmrqfrb";
  +    sha256 = "0yzlh9jf47a3ir40447s7hlwp98f9yr8z4gcm0vjwz6g6cj12zfb";
     };
   
     patches = [
  -    # Python has not been used for ages
  -    (fetchpatch {
  -      url = "https://gitlab.freedesktop.org/farstream/farstream/commit/73891c28fa27d5e65a71762e826f13747d743588.patch";
  -      sha256 = "19pw1m8xhxyf5yhl6k898w240ra2k0m28gfv858x70c4wl786lrn";
  -    })
       # Fix build with newer gnumake.
       (fetchpatch {
         url = "https://gitlab.freedesktop.org/farstream/farstream/-/commit/54987d44.diff";
  
positive.code:     description = "Audio/Video Communications Framework formely known as farsight";
      platforms = platforms.linux;
      license = licenses.lgpl21;
      # no longer compatible with gstreamer 1.20
      broken = true;
    };
  }
  
negative.code:     pkg-config
      autoreconfHook
      gobject-introspection
      python3
    ];
  
    propagatedBuildInputs = [
  