anchor.diff:  
     postInstall = optionalString libOnly ''
       rm -rf $out/{bin,share,etc,lib/{pulse-*,systemd}}
  -    sed -i $out/lib/pulseaudio/libpulsecore-${version}.la \
  -      -e 's|-lltdl|-L${libtool}/lib -lltdl|'
     '';
   
     meta = with stdenv.lib; {
  
positive.code: { stdenv
  , fetchTritonPatch
  , fetchurl
  , intltool
  , automake
  , autoconf
  , libtool
  , json-c
  , libsndfile
  , gettext
  , check
  
  # Optional Dependencies
  , alsa-lib
  , avahi
  , bluez
  , coreaudio
  , dbus
  , esound
  , fftwDouble
  , gconf ? null
  , glib ? null
  , gtk3 ? null
  , libasyncns ? null
  , libcap ? null
  , libjack2 ? null
  , lirc ? null
  , openssl ? null
  , oss ? null
  , sbc ? null
  , soxr ? null
  , speexdsp ? null
  , systemd ? null
  , udev ? null
  , webrtc-audio-processing ? null
  , xorg ? null
  
  # Database selection
  , tdb ? null
  , gdbm ? null
  
  # Extra options
  , prefix ? ""
  
negative.code:     libtool
    ];
  
    buildInputs = [
      glib
      libasyncns
      libcap
      json-c
      libsndfile
      fftw_double
      tdb
      speexdsp
    ] ++ optionals (!libOnly) [
      dbus_lib
      alsa-lib
      gtk3
      gconf
      avahi
      jack2_lib
      lirc
      openssl
      soxr
      systemd_lib
      webrtc-audio-processing
      xorg.libX11
      xorg.libxcb
      xorg.libICE
      xorg.libSM
      xorg.libXtst
      xorg.xextproto
      xorg.libXi
      bluez
      sbc
    ];
  
    patches = [
  