summary refs log tree commit diff
diff options
context:
space:
mode:
authorPatrick Liu <patrick.liu@arista.com>2023-06-08 11:37:46 -0700
committerJohn Soo <john.soo@arista.com>2023-06-13 17:29:45 -0700
commitefc6dbd2d7d7e602da2f2b6635aa3520334ddc8d (patch)
tree75eaaef8de6168a1ac528d6bf7677d3673f254a6
parent8a7d5c039cacc83bd1926aaabc04d541e04a1460 (diff)
downloadnixpkgs-efc6dbd2d7d7e602da2f2b6635aa3520334ddc8d.tar
nixpkgs-efc6dbd2d7d7e602da2f2b6635aa3520334ddc8d.tar.gz
nixpkgs-efc6dbd2d7d7e602da2f2b6635aa3520334ddc8d.tar.bz2
nixpkgs-efc6dbd2d7d7e602da2f2b6635aa3520334ddc8d.tar.lz
nixpkgs-efc6dbd2d7d7e602da2f2b6635aa3520334ddc8d.tar.xz
nixpkgs-efc6dbd2d7d7e602da2f2b6635aa3520334ddc8d.tar.zst
nixpkgs-efc6dbd2d7d7e602da2f2b6635aa3520334ddc8d.zip
liquibase: 4.9.0 -> 4.17.2
Co-authored-by: Patrick Liu <patrick.liu@arista.com>
-rw-r--r--pkgs/development/tools/database/liquibase/default.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/development/tools/database/liquibase/default.nix b/pkgs/development/tools/database/liquibase/default.nix
index 9125e0eb698..baeb2222064 100644
--- a/pkgs/development/tools/database/liquibase/default.nix
+++ b/pkgs/development/tools/database/liquibase/default.nix
@@ -24,11 +24,11 @@ in
 
 stdenv.mkDerivation rec {
   pname = "liquibase";
-  version = "4.9.0";
+  version = "4.17.2";
 
   src = fetchurl {
     url = "https://github.com/liquibase/liquibase/releases/download/v${version}/${pname}-${version}.tar.gz";
-    sha256 = "sha256-1InRJzHqikm6Jd7z54TW6JFn3FO0LtStehWNaC+rdw8=";
+    sha256 = "0h5gqxgarzjb3c46ig6yxbs12czz3dha81b8gpywrg8602411sc5";
   };
 
   nativeBuildInputs = [ makeWrapper ];
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
     in
     ''
       mkdir -p $out
-      mv ./{lib,licenses,liquibase.jar} $out/
+      mv ./{lib,licenses,internal/lib/liquibase-core.jar,internal/lib/postgresql.jar,internal/lib/picocli.jar} $out/
 
       mkdir -p $out/share/doc/${pname}-${version}
       mv LICENSE.txt \
@@ -61,8 +61,9 @@ stdenv.mkDerivation rec {
       cat > $out/bin/liquibase <<EOF
       #!/usr/bin/env bash
       # taken from the executable script in the source
-      CP="$out/liquibase.jar"
+      CP=""
       ${addJars "$out/lib"}
+      ${addJars "$out"}
       ${lib.concatStringsSep "\n" (map (p: addJars "${p}/share/java") extraJars)}
 
       ${lib.getBin jre}/bin/java -cp "\$CP" \$JAVA_OPTS \