Merge pull request #237600 from awakesecurity/jsoo1/liquibase-upgrade

authored by

Sandro and committed by
GitHub
285e7a7b 236ee1cd

+5 -4
+5 -4
pkgs/development/tools/database/liquibase/default.nix
··· 24 24 25 25 stdenv.mkDerivation rec { 26 26 pname = "liquibase"; 27 - version = "4.9.0"; 27 + version = "4.17.2"; 28 28 29 29 src = fetchurl { 30 30 url = "https://github.com/liquibase/liquibase/releases/download/v${version}/${pname}-${version}.tar.gz"; 31 - sha256 = "sha256-1InRJzHqikm6Jd7z54TW6JFn3FO0LtStehWNaC+rdw8="; 31 + sha256 = "0h5gqxgarzjb3c46ig6yxbs12czz3dha81b8gpywrg8602411sc5"; 32 32 }; 33 33 34 34 nativeBuildInputs = [ makeWrapper ]; ··· 47 47 in 48 48 '' 49 49 mkdir -p $out 50 - mv ./{lib,licenses,liquibase.jar} $out/ 50 + mv ./{lib,licenses,internal/lib/liquibase-core.jar,internal/lib/postgresql.jar,internal/lib/picocli.jar} $out/ 51 51 52 52 mkdir -p $out/share/doc/${pname}-${version} 53 53 mv LICENSE.txt \ ··· 61 61 cat > $out/bin/liquibase <<EOF 62 62 #!/usr/bin/env bash 63 63 # taken from the executable script in the source 64 - CP="$out/liquibase.jar" 64 + CP="" 65 65 ${addJars "$out/lib"} 66 + ${addJars "$out"} 66 67 ${lib.concatStringsSep "\n" (map (p: addJars "${p}/share/java") extraJars)} 67 68 68 69 ${lib.getBin jre}/bin/java -cp "\$CP" \$JAVA_OPTS \