anchor.diff:  , python3
   , meson
   , ninja
  +, eudev
   , systemd
  +, enableSystemd ? true
   , pkg-config
   , docutils
   , doxygen
  
positive.code:       "-Dlibpulse=${mesonEnableFeature pulseTunnelSupport}"
        "-Davahi=${mesonEnableFeature zeroconfSupport}"
        "-Dgstreamer=${mesonEnableFeature gstreamerSupport}"
        "-Dsystemd-system-service=enabled"
        "-Dffmpeg=${mesonEnableFeature ffmpegSupport}"
        "-Dbluez5=${mesonEnableFeature bluezSupport}"
        "-Dbluez5-backend-hsp-native=${mesonEnableFeature nativeHspSupport}"
  
negative.code:       vulkan-headers
        vulkan-loader
        webrtc-audio-processing
      ] ++ (if enableSystemd then [ systemd ] else [ eudev ])
      ++ lib.optionals gstreamerSupport [ gst_all_1.gst-plugins-base gst_all_1.gstreamer ]
      ++ lib.optionals libcameraSupport [ libcamera libdrm ]
      ++ lib.optional ffmpegSupport ffmpeg
      ++ lib.optionals bluezSupport [ bluez libfreeaptx ldacbt sbc fdk_aac ]
  