anchor.diff:    nativeBuildInputs = [
       gobject-introspection intltool pkgconfig pythonPackages.cython
       pythonPackages.wrapPython wrapGAppsHook
  +    autoreconfHook # drop when below patch is removed
     ];
   
     buildInputs = [ bluez gtk3 pythonPackages.python librsvg
  
positive.code: { config, stdenv, lib, fetchurl, intltool, pkgconfig, python3Packages, bluez, gtk3
  , obex_data_server, xdg_utils, dnsmasq, dhcp, libappindicator, iproute
  , gnome3, librsvg, wrapGAppsHook, gobject-introspection
  , networkmanager, withPulseAudio ? config.pulseaudio or stdenv.isLinux, libpulseaudio, fetchpatch }:
  
  let
  
negative.code:   patches = [
      # Don't use etc/dbus-1/system.d
      (fetchpatch {
        url = "https://github.com/blueman-project/blueman/commit/ae2be5a70cdea1d1aa0e3ab1c85c1d3a0c4affc6.patch";
        sha256 = "0nb6jzlxhgjvac52cjwi0pi40b8v4h6z6pwz5vkyfmaj86spygg3";
        excludes = [
          "meson.build"
          "Dependencies.md"
        ];
      })
    ];
  
  