Instead of building the same name as as the non-git variant
build a -git variant and provide/conflict the normal one.
As is the case with other git packages.
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* update PKGBUILD templates
* remove line-ending whitespace
* minor typos/fixes
Remaining md5sums either didn't download or
didn't pass checksum tests.