diff options
author | Markus Kowalewski <markus.kowalewski@fysik.su.se> | 2019-08-19 10:24:44 +0200 |
---|---|---|
committer | Markus Kowalewski <markus.kowalewski@fysik.su.se> | 2019-08-19 10:24:44 +0200 |
commit | a81bb36249386ef7fdb760c21907ebde1c76e16c (patch) | |
tree | 762e097b2fdbcfe2a2bb6834c52264a04fe53317 /pkgs/applications/science | |
parent | 9cb419ee2c25b8aa6a36c1d22501547f7e4716fd (diff) | |
download | nixlib-a81bb36249386ef7fdb760c21907ebde1c76e16c.tar nixlib-a81bb36249386ef7fdb760c21907ebde1c76e16c.tar.gz nixlib-a81bb36249386ef7fdb760c21907ebde1c76e16c.tar.bz2 nixlib-a81bb36249386ef7fdb760c21907ebde1c76e16c.tar.lz nixlib-a81bb36249386ef7fdb760c21907ebde1c76e16c.tar.xz nixlib-a81bb36249386ef7fdb760c21907ebde1c76e16c.tar.zst nixlib-a81bb36249386ef7fdb760c21907ebde1c76e16c.zip |
octopus: 9.0 -> 9.1
* switch to GitLab download * cleanup fftw dependence
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r-- | pkgs/applications/science/chemistry/octopus/default.nix | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/pkgs/applications/science/chemistry/octopus/default.nix b/pkgs/applications/science/chemistry/octopus/default.nix index 4b580a6cf52e..6dec5b3b11f1 100644 --- a/pkgs/applications/science/chemistry/octopus/default.nix +++ b/pkgs/applications/science/chemistry/octopus/default.nix @@ -1,27 +1,26 @@ -{ stdenv, fetchurl, symlinkJoin, gfortran, perl, procps -, libyaml, libxc, fftw, openblas, gsl, netcdf, arpack +{ stdenv, fetchFromGitLab, symlinkJoin, gfortran, perl, procps +, libyaml, libxc, fftw, openblas, gsl, netcdf, arpack, autoreconfHook }: -let - version = "9.0"; - fftwAll = symlinkJoin { name ="ftw-dev-out"; paths = [ fftw.dev fftw.out ]; }; +stdenv.mkDerivation rec { + pname = "octopus"; + version = "9.1"; -in stdenv.mkDerivation { - name = "octopus-${version}"; - - src = fetchurl { - url = "http://www.tddft.org/programs/octopus/down.php?file=${version}/octopus-${version}.tar.gz"; - sha256 = "0p1gjykjnzm4m93mgjsmnxd0n2j381jk5kn3a7gkzxanixp60ilm"; + src = fetchFromGitLab { + owner = "octopus-code"; + repo = "octopus"; + rev = version; + sha256 = "1l5fqgllk7rij16q7a3la7qq6isy8a5n37vk400qcscw1v32s90h"; }; - nativeBuildInputs = [ perl procps fftw.dev ]; - buildInputs = [ libyaml gfortran libxc openblas gsl fftw.out netcdf arpack ]; + nativeBuildInputs = [ perl procps autoreconfHook ]; + buildInputs = [ libyaml gfortran libxc openblas gsl fftw netcdf arpack ]; configureFlags = [ "--with-yaml-prefix=${libyaml}" "--with-blas=-lopenblas" "--with-lapack=-lopenblas" - "--with-fftw-prefix=${fftwAll}" + "--with-fftw-prefix=${fftw.dev}" "--with-gsl-prefix=${gsl}" "--with-libxc-prefix=${libxc}" ]; |