diff --git a/pkgs/by-name/pn/pnfft/package.nix b/pkgs/by-name/pn/pnfft/package.nix index 8d6b9bfcb6d7..484ba9eeba21 100644 --- a/pkgs/by-name/pn/pnfft/package.nix +++ b/pkgs/by-name/pn/pnfft/package.nix @@ -1,6 +1,6 @@ { autoreconfHook, - fetchurl, + fetchFromGitHub, fftwMpi, gsl, lib, @@ -22,11 +22,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "pnfft-${precision}"; - version = "1.0.7-alpha"; + version = "1.0.7-alpha-unstable-2018-06-04"; - src = fetchurl { - url = "https://www-user.tu-chemnitz.de/~potts/workgroup/pippig/software/pnfft-${finalAttrs.version}.tar.gz"; - hash = "sha256-/aVY/1fuMRl1Q2O7bmc5M4aA0taGD+fcQgCdhVYr1no="; + src = fetchFromGitHub { + owner = "mpip"; + repo = "pnfft"; + rev = "a0bb24b8fa8af59c9e599b1cc3914586636d9125"; + hash = "sha256-Cgusm/zWCLy//3qh/YAXjCZGl+QOnycUjUCQsd1HxvQ="; }; outputs = [ @@ -49,6 +51,8 @@ stdenv.mkDerivation (finalAttrs: { propagatedBuildInputs = [ pfft' ]; + enableParallelBuilding = true; + doCheck = true; meta = {