anchor.diff:  
   stdenv.mkDerivation rec {
     pname = "gnome-bluetooth";
  -  version = "3.34.5";
  +  version = "42.beta";
   
     # TODO: split out "lib"
     outputs = [ "out" "dev" "devdoc" "man" ];
   
     src = fetchurl {
  -    url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
  -    sha256 = "1a9ynlwwkb3wpg293ym517vmrkk63y809mmcv9a21k5yr199x53c";
  +    url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
  +    sha256 = "1Qn47dpsMIU7kx3M4y4km9SdvKuLxFSUHqmP/fHuvao=";
     };
   
     nativeBuildInputs = [
  
positive.code: , meson
  , ninja
  , pkg-config
  , gtk3
  , gettext
  , glib
  , udev
  , itstool
  , libxml2
  , wrapGAppsHook
  , libnotify
  , libcanberra-gtk3
  , gobject-introspection
  , gtk-doc
  , docbook-xsl-nons
  
negative.code:   postPatch = ''
      chmod +x meson_post_install.py # patchShebangs requires executable file
      patchShebangs meson_post_install.py
  
      # https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/merge_requests/117
      substituteInPlace lib/bluetooth-utils.c \
        --replace "/* fallthrough */" "break;"
    '';
  
    passthru = {
  