anchor.diff:  , lib
   , qtbase
   , fetchFromGitHub
  -, fftwSinglePrec
   , ruby
   , erlang
   , aubio
  
positive.code:   dontWrapQtApps = true;
    preFixup = ''
      wrapQtApp "$out/bin/sonic-pi" \
        --prefix PATH : ${lib.makeBinPath [ bash jack2 ruby supercollider erlang] }
      makeWrapper \
        $out/app/server/ruby/bin/sonic-pi-server.rb \
        $out/bin/sonic-pi-server \
        --prefix PATH : ${lib.makeBinPath [ bash jack2 ruby supercollider erlang ] }
    '';
  
    meta = {
      homepage = "https://sonic-pi.net/";
      description = "Free live coding synth for everyone originally designed to support computing and music lessons within schools";
      license = lib.licenses.mit;
      maintainers = with lib.maintainers; [ Phlogistique kamilchm c0deaddict sohalt ];
      platforms = lib.platforms.linux;
    };
  }
  
negative.code:     qwt
      ruby
      aubio
      supercollider-with-sc3-plugins
      boost
      erlang
      alsa-lib
  