migrate uses build tags extensively to control the inclusion of different
database and migration sources. To reduce the number of dependencies that this
package pulls in, it does not use the %go_generate_buildrequires
macro.
Instead, the list of dependencies is manually maintained. To see a list of all
possible dependencies, run the following command:
GOPATH=~/go GO111MODULE=off go get github.com/golang-migrate/migrate; golist --package-path github.com/golang-migrate/migrate --imported --skip-self --template 'BuildRequires: golang({{.}})\n'