anchor.diff:        meta = {
             # `name` above includes cross-compilation cruft (and is under assert),
             # lets have a clean always accessible version here.
  -          name = computedName;
  +          name = if name != "" then name else "${attrs.pname}-${attrs.version}";
   
             # If the packager hasn't specified `outputsToInstall`, choose a default,
             # which is the name of `p.bin or p.out or p`;
  
positive.code:            "checkInputs" "installCheckInputs"
             "__impureHostDeps" "__propagatedImpureHostDeps"
             "sandboxProfile" "propagatedSandboxProfile"])
          // {
            name = computedName + lib.optionalString
              # Fixed-output derivations like source tarballs shouldn't get a host
              # suffix. But we have some weird ones with run-time deps that are
              # just used for their side-affects. Those might as well since the
              # hash can't be the same. See #32986.
              (stdenv.hostPlatform != stdenv.buildPlatform && !dontAddHostSuffix)
              ("-" + stdenv.hostPlatform.config);
  
            builder = attrs.realBuilder or stdenv.shell;
            args = attrs.args or ["-e" (attrs.builder or ./default-builder.sh)];
            inherit stdenv;
  
negative.code:     , ... } @ attrs:
  
      let
        # TODO(@oxij, @Ericson2314): This is here to keep the old semantics, remove when
        # no package has `doCheck = true`.
        doCheck' = doCheck && stdenv.hostPlatform == stdenv.buildPlatform;
  