pantry/projects/flywaydb.org/package.yml

34 lines
966 B
YAML
Raw Normal View History

distributable: ~
# FIXME: AlreadyExists: File exists (os error 17): mkdir '~/pantry/srcs/flywaydb.org-10.10.0'
# https://github.com/pkgxdev/brewkit/issues/321
versions:
url: https://search.maven.org/remotecontent?filepath=org/flywaydb/flyway-commandline/maven-metadata.xml
match: /<version>\d+\.\d+\.\d+<\/version>/
strip:
- /^<version>/
- /<\/version>$/
warnings:
- vendored
dependencies:
openjdk.org: ^20
build:
dependencies:
curl.se: '*'
script:
- curl -L 'https://search.maven.org/remotecontent?filepath=org/flywaydb/flyway-commandline/{{version.raw}}/flyway-commandline-{{version.raw}}.tar.gz' | tar xz
- mkdir -p {{prefix}}/libexec
- cp -r ./flyway-{{version}}/* {{prefix}}/libexec/
- run: ln -s ../libexec/flyway flyway
working-directory: ${{prefix}}/bin
provides:
- bin/flyway
test:
- flyway -v | grep {{version.raw}}
- flyway -url=jdbc:h2:mem:flywaydb validate | grep 'Successfully validated'