anchor.diff:      "--disable-gtk-doc"
       "--disable-gtk-doc-html"
       "--disable-gtk-doc-pdf"
  -    (enFlag "introspection" (gobject-introspection != null) null)
  +    "--${boolEn (gobject-introspection != null)}-introspection"
     ];
   
  -  meta = with stdenv.lib; {
  +  passthru = {
  +    srcVerification = fetchurl {
  +      inherit (src)
  +        outputHash
  +        outputHashAlgo
  +        urls;
  +      sha256Url = "https://download.gnome.org/sources/libgudev/${version}/"
  +        + "${name}.sha256sum";
  +      failEarly = true;
  +    };
  +  };
  +
  +  meta = with lib; {
       description = "GObject bindings for udev";
       homepage = https://wiki.gnome.org/Projects/libgudev;
       license = licenses.lgpl2Plus;
  
positive.code: }:
  
  let
    inherit (stdenv.lib)
      enFlag;
  
    version = "230";
  in
  
  stdenv.mkDerivation rec {
    name = "libgudev-${version}";
  
    src = fetchurl {
      url = "https://download.gnome.org/sources/libgudev/${version}/${name}.tar.xz";
      sha256 = "063w6j35n0i0ssmv58kivc1mw4070z6fzb83hi4xfrhcxnn7zrx2";
    };
  
    buildInputs = [
  
negative.code: { stdenv
  , fetchurl
  , lib
  
  , glib
  , gobject-introspection
  