anchor.diff:  , fftw
   , fftwSinglePrec
   , flac
  -, fluidsynth
   , glibc
   , glibmm
   , graphviz
   , gtkmm2
  -, hidapi
   , itstool
   , libarchive
   , libjack2
   , liblo
  -, libltc
   , libogg
   , libpulseaudio
   , librdf_raptor
  
positive.code: , perl
  , pkg-config
  , python3
  , qm-dsp
  , readline
  , rubberband
  , serd
  , sord
  , sratom
  , suil
  , taglib
  
negative.code: }:
  stdenv.mkDerivation rec {
    pname = "ardour";
    version = "6.3";
  
    # don't fetch releases from the GitHub mirror, they are broken
    src = fetchgit {
      url = "git://git.ardour.org/ardour/ardour.git";
      rev = version;
      sha256 = "050p1adgyirr790a3xp878pq3axqwzcmrk3drgm9z6v753h0xhcd";
    };
  
    patches = [
  