Merge pull request #49609 from c0bw3b/pkg/flyway

flyway: 5.1.4 -> 5.2.1
This commit is contained in:
Renaud 2018-11-06 19:40:13 +01:00 committed by GitHub
commit aed2dea55a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,22 +1,23 @@
{ stdenv, fetchurl, jre_headless, makeWrapper }:
let
version = "5.1.4";
version = "5.2.1";
in
stdenv.mkDerivation {
name = "flyway-${version}";
src = fetchurl {
url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/5.1.4/flyway-commandline-${version}.tar.gz";
sha256 = "1raz125k55v6xa8gp6ylcjxz77r5364xqp9di46rayx3z2282f7q";
url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/${version}/flyway-commandline-${version}.tar.gz";
sha256 = "0lm536qc8pqj4s21dd47gi99nwwflk17gqzfwaflghw3fnhn7i1s";
};
buildInputs = [ makeWrapper ];
dontBuild = true;
dontStrip = true;
installPhase = ''
mkdir -p $out/bin $out/share/flyway
cp -r sql jars lib drivers $out/share/flyway
cp -r sql jars drivers conf $out/share/flyway
cp -r lib/community $out/share/flyway/lib
makeWrapper "${jre_headless}/bin/java" $out/bin/flyway \
--add-flags "-Djava.security.egd=file:/dev/../dev/urandom" \
--add-flags "-cp '$out/share/flyway/lib/*:$out/share/flyway/drivers/*'" \
--add-flags "-classpath '$out/share/flyway/lib/*:$out/share/flyway/drivers/*'" \
--add-flags "org.flywaydb.commandline.Main"
'';
meta = with stdenv.lib; {