anchor.diff:  , mpg123
   , twolame
   , gtkSupport ? false, gtk3 ? null
  -  # As of writing, jack2 incurs a Qt dependency (big!) via `ffado`.
  -  # In the future we should probably split `ffado`.
  -, enableJack ? false, jack2
  +, enableJack ? true, libjack2
   , libXdamage
   , libXext
   , libXfixes
  
positive.code:     "-Dqt5=disabled" # not clear as of writing how to correctly pass in the required qt5 deps
    ] ++ optionals (!gtkSupport) [
      "-Dgtk3=disabled"
    ] ++ optionals (!stdenv.isLinux || !enableJack) [
      "-Djack=disabled" # unclear whether Jack works on Darwin
    ] ++ optionals (!stdenv.isLinux) [
      "-Ddv1394=disabled" # Linux only
      "-Doss4=disabled" # Linux only
  
negative.code:     libavc1394
      libiec61883
      libgudev
    ] ++ optionals enableJack [
      libjack2
    ];
  
    mesonFlags = [
  