anchor.diff:    src = fetchurl {
       url = "https://www.freedesktop.org/software/geoclue/releases/"
         + "${versionMajor}/${name}.tar.xz";
  -    sha256 = "9c43fb9d0c12067ea64400500abb0640194947d4c2c55e38545afe5d9c5c315c";
  +    sha256 = "c57df7455c9b4b2f43b0f5d9be14d52f5ff9897236df768f6ca9044b79b6d3b6";
     };
   
     nativeBuildInputs = [
  
positive.code:     "--disable-gtk-doc"
      "--disable-gtk-doc-html"
      "--disable-gtk-doc-pdf"
      (enFlag "introspection" (gobject-introspection != null) null)
      "--enable-libgeoclue"
      (enFlag "3g-source" (modemmanager != null) null)
      (enFlag "cdma-source" (modemmanager != null) null)
      (enFlag "modem-gps-source" (modemmanager != null) null)
      (enFlag "nmea-source" (avahi != null) null)
      "--enable-backend"
      "--disable-demo-agent"
      "--enable-compile-warnings"
  
negative.code: }:
  
  let
    inherit (lib)
      boolEn;
  
    versionMajor = "2.4";
    version = "${versionMajor}.6";
  in
  stdenv.mkDerivation rec {
    name = "geoclue-${version}";
  