uri method
Implementation
@override
String uri({String? downloadPrefix}) {
// Use splitUri() from the base to extract protocol and address.
final split = splitUri();
final address = split['address'] ?? '';
// Default to ssh if not provided
final gitProtocol = split['protocol'] ?? 'ssh';
final String pkgName = packageName();
return 'SRC_URI:append = " git://$address;name=$pkgName;protocol=$gitProtocol;'
'destsuffix=\${PUB_CACHE_LOCAL}/git/cache/$pkgName-${urlSha1 ?? checksum()};'
'nobranch=1;bareclone=1"';
}