anchor.diff:    nativeBuildInputs = [ cmake pkgconfig qttools ];
   
     buildInputs = [
  -    gcc libjack2 libsndfile fftw curl libXt qtbase qtwebkit readline ]
  +    gcc libjack2 libsndfile fftw curl libXt qtbase qtwebengine qtwebsockets readline ]
         ++ optional (!stdenv.isDarwin) alsaLib
         ++ optional useSCEL emacs;
   
  -  meta = {
  +  meta = with stdenv.lib; {
       description = "Programming language for real time audio synthesis";
       homepage = http://supercollider.sourceforge.net/;
  +    maintainers = with maintainers; [ mrmebelman ];
       license = stdenv.lib.licenses.gpl3Plus;
       platforms = [ "x686-linux" "x86_64-linux" ];
     };
  
positive.code: { stdenv, fetchurl, cmake, pkgconfig, alsaLib
  , libjack2, libsndfile, fftw, curl, gcc
  , libXt, qtbase, qttools, qtwebkit, readline
  , useSCEL ? false, emacs
  }:
  
  let optional = stdenv.lib.optional;
  
negative.code: 
  stdenv.mkDerivation rec {
    name = "supercollider-${version}";
    version = "3.10.2";
  
  
    src = fetchurl {
      url = "https://github.com/supercollider/supercollider/releases/download/Version-${version}/SuperCollider-${version}-Source-linux.tar.bz2";
      sha256 = "0ynz1ydcpsd5h57h1n4a7avm6p1cif5a8rkmz4qpr46pr8z9p6iq";
    };
  
    hardeningDisable = [ "stackprotector" ];
  