I've been bothered by makepkg automatically adjusting pkgver if a
package doesn't have the correct -git/svn/etc suffix.
The first 4 patches might be useful regardless. They allow for multiple
sets of _vcs variables in a PKGBUILD and use the package's name to clear
up any ambiguity.
The 5th patch changes the current semantics of makepkg. The 6th patch
provides a new option to force the old semantics. An alternative might
be to sanitize the --forcever option so that it may be used from the
command line as well as internally.
Matthew Monaco (6):
makepkg: remove unused variable
makepkg: devel_check(): determine vcs
makepkg: devel_check(): consolidate common code
makepkg: devel_check(): set newpkgver (cleanup)
makepkg: devel_check(): only work for -vcs pkgnames
makepkg: add --devver option for SCM packages