anchor.diff:  { lib, stdenv, fetchFromGitHub
   , meson, ninja, pkg-config, gettext, libxslt, docbook_xsl_ns
   , libcap, libidn2
  +, iproute2
   , apparmorRulesFromClosure
   }:
   
   let
  -  version = "20210202";
  +  version = "20210722";
     sunAsIsLicense = {
       fullName = "AS-IS, SUN MICROSYSTEMS license";
       url = "https://github.com/iputils/iputils/blob/s${version}/rdisc.c";
  
positive.code:   nativeBuildInputs = [ meson ninja pkg-config gettext libxslt.bin docbook_xsl_ns ];
    buildInputs = [ libcap ]
      ++ lib.optional (!stdenv.hostPlatform.isMusl) libidn2;
    postInstall = ''
      mkdir $apparmor
      cat >$apparmor/bin.ping <<EOF
  
negative.code:     owner = pname;
      repo = pname;
      rev = version;
      sha256 = "139fyifsjm0i012rhcx3ra3pxx2wxh77dfd551d8lgiv2mqd742j";
    };
  
    postPatch = lib.optionalString (!doCheck) ''
      # There isn't a Meson option for this yet:
      sed -i '/##### TESTS #####/q' ping/meson.build
    '';
  
    outputs = ["out" "apparmor"];
  
    # We don't have the required permissions inside the build sandbox:
    # /build/source/build/ping/ping: socket: Operation not permitted
    doCheck = false;
  
    mesonFlags = [
      "-DBUILD_RARPD=true"
  