diff --git a/pkgs/by-name/ng/ngt/package.nix b/pkgs/by-name/ng/ngt/package.nix index 44f3bb1d69e9..76427d914f1c 100644 --- a/pkgs/by-name/ng/ngt/package.nix +++ b/pkgs/by-name/ng/ngt/package.nix @@ -4,22 +4,26 @@ fetchFromGitHub, cmake, llvmPackages, + openblas, enableAVX ? stdenv.hostPlatform.avxSupport, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "NGT"; - version = "1.12.3-alpha"; + version = "2.5.0"; src = fetchFromGitHub { owner = "yahoojapan"; repo = "NGT"; - rev = "29c88ff6cd5824d3196986d1f50b834565b6c9dd"; - sha256 = "sha256-nu0MJNpaenOB4+evoSVLKmPIuZXVj1Rm9x53+TfhezY="; + rev = "v${finalAttrs.version}"; + sha256 = "sha256-2cCuVeg7y3butTIAQaYIgx+DPqIFEA2qqVe3exAoAY8="; }; nativeBuildInputs = [ cmake ]; - buildInputs = [ llvmPackages.openmp ]; + buildInputs = [ + llvmPackages.openmp + openblas + ]; NIX_ENFORCE_NO_NATIVE = !enableAVX; __AVX2__ = if enableAVX then 1 else 0; @@ -31,4 +35,4 @@ stdenv.mkDerivation { license = licenses.asl20; maintainers = with maintainers; [ tomberek ]; }; -} +})