pantry/projects/flywaydb.org/package.yml
Andrew fd69cc9c70
+flywaydb.org (#5598)
* new file:   projects/flywaydb.org/package.yml

* Update package.yml

* add brewkit ticket

---------

Co-authored-by: Jacob Heider <jacob@pkgx.dev>
2024-03-14 14:55:52 -04:00

33 lines
966 B
YAML

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'