diff --git a/pkgs/servers/sql/mssql/jdbc/builder.sh b/pkgs/servers/sql/mssql/jdbc/builder.sh deleted file mode 100644 index a5ba86cb0808..000000000000 --- a/pkgs/servers/sql/mssql/jdbc/builder.sh +++ /dev/null @@ -1,6 +0,0 @@ -source $stdenv/setup - -set -e - -mkdir -p $out/share/java -cp $src $out/share/java/mssql-jdbc.jar diff --git a/pkgs/servers/sql/mssql/jdbc/default.nix b/pkgs/servers/sql/mssql/jdbc/default.nix index 881f014f1342..78132614bba9 100644 --- a/pkgs/servers/sql/mssql/jdbc/default.nix +++ b/pkgs/servers/sql/mssql/jdbc/default.nix @@ -1,15 +1,25 @@ -{lib, stdenv, fetchurl}: +{ lib, stdenv, fetchurl }: stdenv.mkDerivation rec { pname = "mssql-jdbc"; version = "7.2.2"; - builder = ./builder.sh; src = fetchurl { - url = "https://github.com/Microsoft/mssql-jdbc/releases/download/v${version}/${pname}-${version}.jre8.jar"; + url = "https://github.com/Microsoft/mssql-jdbc/releases/download/v${version}/mssql-jdbc-${version}.jre8.jar"; sha256 = "09psxjy1v3khq8lcq6h9mbgyijsgawf0z2qryk1l91ypnwl8s3pg"; }; + dontUnpack = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/java + cp $src $out/share/java/mssql-jdbc.jar + + runHook postInstall + ''; + meta = { platforms = lib.platforms.unix; };