anchor.diff:        inherit name sha256 version;
         url = "https://gitlab.com/${owner}/${repo}/repository/"
           + "archive.tar.gz?ref=${rev}";
  -      meta.homepage = "https://gitlab.com/${owner}/${repo}/";
       };
   
     fetchFromRepoOrCz =
  
positive.code:       inherit name sha256 version;
        # gitweb, snapshot support is optional in gitweb
        url = "http://repo.or.cz/${repo}.git/snapshot/${rev}.tar.gz";
        meta.homepage = "http://repo.or.cz/${repo}.git/";
      };
  
    fetchFromSourceforge =
  
negative.code:         + "${lib.substring 0 2 repo}/"
          + "${repo}/code.git/"
          + "${repo}-code-${rev}.zip";
        preFetch = ''
          echo "Telling sourceforge to generate code tarball..."
          $curl --data "path=&" \
  