continuous-integration/drone/push Build is passingDetails
I noticed that versions were not being properly dervied from the git
tags. This fixes that in a simpler way by allowing git to describe the
current commit with tags, commits, shas, and a dirty maker.
continuous-integration/drone/push Build is passingDetails
This will make it easier to publish them to Github or Gitea releases later.
To avoid making the Makefile super complex, this patch also makes use of
variables to simplify the Makefile as well.