Merge remote-tracking branch 'origin/master' into gcc-8

This commit is contained in:
Franz Pletz
2019-09-03 22:15:07 +02:00
5995 changed files with 34112 additions and 20763 deletions
@@ -4,7 +4,7 @@
stdenv.mkDerivation rec {
version = "5.6.0";
name = "papi-${version}";
pname = "papi";
src = fetchurl {
url = "https://bitbucket.org/icl/papi/get/papi-5-6-0-t.tar.gz";
@@ -1,12 +1,11 @@
{ stdenv, fetchurl, zlib, bzip2, lzma, curl, perl }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "htslib";
version = "1.9";
src = fetchurl {
url = "https://github.com/samtools/htslib/releases/download/${version}/${name}.tar.bz2";
url = "https://github.com/samtools/htslib/releases/download/${version}/${pname}-${version}.tar.bz2";
sha256 = "16ljv43sc3fxmv63w7b2ff8m1s7h89xhazwmbm1bicz8axq8fjz0";
};
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
version = "2.0.0";
name = "mirtk-${version}";
pname = "mirtk";
src = fetchFromGitHub {
owner = "BioMedIA";
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, cmake }:
stdenv.mkDerivation rec {
name = "QuadProgpp-${version}";
pname = "QuadProgpp";
version = "4b6bd65f09fbff99c172a86d6e96ca74449b323f";
src = fetchFromGitHub {
@@ -7,7 +7,8 @@ let
version = "3.7.0";
in
stdenv.mkDerivation {
name = "arpack-${version}";
pname = "arpack";
inherit version;
src = fetchFromGitHub {
owner = "opencollab";
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, gfortran }:
stdenv.mkDerivation rec {
name = "blas-${version}";
pname = "blas";
version = "3.8.0";
src = fetchurl {
url = "http://www.netlib.org/blas/${name}.tgz";
url = "http://www.netlib.org/blas/${pname}-${version}.tgz";
sha256 = "1s24iry5197pskml4iygasw196bdhplj0jmbsb9jhabcjqj2mpsm";
};
@@ -44,6 +44,15 @@ stdenv.mkDerivation rec {
install ${dashD} -m755 libblas.so.${version} "$out/lib/libblas.so.${version}"
ln -s libblas.so.${version} "$out/lib/libblas.so.3"
ln -s libblas.so.${version} "$out/lib/libblas.so"
# Write pkgconfig alias.
# See also openblas/default.nix
mkdir $out/lib/pkgconfig
cat <<EOF > $out/lib/pkgconfig/blas.pc
Name: blas
Version: ${version}
Description: blas provided by the BLAS package.
Libs: -L$out/lib -lblas
EOF
'';
preFixup = stdenv.lib.optionalString stdenv.isDarwin ''
@@ -9,7 +9,7 @@
stdenv.mkDerivation rec {
version = "1.2.5";
name = "brial-${version}";
pname = "brial";
src = fetchFromGitHub {
owner = "BRiAl";
@@ -61,7 +61,7 @@ let
in
stdenv.mkDerivation rec {
name = "caffe2-${version}";
pname = "caffe2";
version = "0.8.1";
src = fetchFromGitHub {
owner = "caffe2";
@@ -5,8 +5,6 @@ in let
# SuiteSparse must use the same openblas
suitesparse = suitesparse_.override { inherit openblas; };
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "cholmod-extra";
version = "1.2.0";
@@ -11,7 +11,7 @@
}:
stdenv.mkDerivation rec {
name = "clblas-${version}";
pname = "clblas";
version = "2.12";
src = fetchFromGitHub {
@@ -5,7 +5,7 @@
stdenv.mkDerivation rec {
version = "1.21";
name = "cliquer-${version}";
pname = "cliquer";
# autotoolized version of the original cliquer
src = fetchFromGitHub {
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
name = "ecos-${version}";
pname = "ecos";
version = "2.0.6";
src = fetchFromGitHub {
@@ -30,7 +30,8 @@ let
version = "2017.1.0";
dijitso = pythonPackages.buildPythonPackage {
name = "dijitso-${version}";
pname = "dijitso";
inherit version;
src = fetchurl {
url = "https://bitbucket.org/fenics-project/dijitso/downloads/dijitso-${version}.tar.gz";
sha256 = "0mw6mynjmg6yl3l2k33yra2x84s4r6mh44ylhk9znjfk74jra8zg";
@@ -54,7 +55,8 @@ let
};
fiat = pythonPackages.buildPythonPackage {
name = "fiat-${version}";
pname = "fiat";
inherit version;
src = fetchurl {
url = "https://bitbucket.org/fenics-project/fiat/downloads/fiat-${version}.tar.gz";
sha256 = "156ybz70n4n7p88q4pfkvbmg1xr2ll80inzr423mki0nml0q8a6l";
@@ -72,7 +74,8 @@ let
};
ufl = pythonPackages.buildPythonPackage {
name = "ufl-${version}";
pname = "ufl";
inherit version;
src = fetchurl {
url = "https://bitbucket.org/fenics-project/ufl/downloads/ufl-${version}.tar.gz";
sha256 = "13ysimmwad429fjjs07j1fw1gq196p021j7mv66hwrljyh8gm1xg";
@@ -90,7 +93,8 @@ let
};
ffc = pythonPackages.buildPythonPackage {
name = "ffc-${version}";
pname = "ffc";
inherit version;
src = fetchurl {
url = "https://bitbucket.org/fenics-project/ffc/downloads/ffc-${version}.tar.gz";
sha256 = "1cw7zsrjms11xrfg7x9wjd90x3w4v5s1wdwa18xqlycqz7cc8wr0";
@@ -109,7 +113,8 @@ let
};
instant = pythonPackages.buildPythonPackage {
name = "instant-${version}";
pname = "instant";
inherit version;
src = fetchurl {
url = "https://bitbucket.org/fenics-project/instant/downloads/instant-${version}.tar.gz";
sha256 = "1rsyh6n04w0na2zirfdcdjip8k8ikb8fc2x94fq8ylc3lpcnpx9q";
@@ -125,7 +130,8 @@ let
in
stdenv.mkDerivation {
name = "dolfin-${version}";
pname = "dolfin";
inherit version;
src = fetchurl {
url = "https://bitbucket.org/fenics-project/dolfin/downloads/dolfin-${version}.tar.gz";
sha256 = "14hfb5q6rz79zmy742s2fiqkb9j2cgh5bsg99v76apcr84nklyds";
@@ -7,7 +7,6 @@
stdenv.mkDerivation rec {
version = "1.0";
pname = "flintqs";
name = "${pname}-${version}";
src = fetchFromGitHub {
owner = "sagemath";
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, unzip, openblas, gfortran }:
stdenv.mkDerivation rec {
name = "ipopt-${version}";
pname = "ipopt";
version = "3.12.13";
src = fetchurl {
@@ -7,7 +7,6 @@
stdenv.mkDerivation rec {
version = "1.23";
pname = "lcalc";
name = "${pname}-${version}";
src = fetchurl {
# original at http://oto.math.uwaterloo.ca/~mrubinst/L_function_public/CODE/L-${version}.tar.gz, no longer available
@@ -5,7 +5,7 @@
stdenv.mkDerivation rec {
version = "1.0";
name = "libbraiding-${version}";
pname = "libbraiding";
src = fetchFromGitHub {
owner = "miguelmarco";
@@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
version = "1.02r5";
name = "llibhomfly-${version}";
pname = "llibhomfly";
src = fetchFromGitHub {
owner = "miguelmarco";
@@ -12,7 +12,8 @@ let
in
stdenv.mkDerivation rec {
name = "liblapack-${version}";
pname = "liblapack";
inherit version;
src = fetchurl {
url = "http://www.netlib.org/lapack/lapack-${version}.tar.gz";
sha256 = "1xmwi2mqmipvg950gb0rhgprcps8gy8sjm8ic9rgy2qjlv22rcny";
@@ -1,7 +1,6 @@
{stdenv, fetchurl, gmp}:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lrs";
version = "7.0";
@@ -5,7 +5,7 @@
stdenv.mkDerivation rec {
version = "20140914";
name = "m4ri-${version}";
pname = "m4ri";
src = fetchFromBitbucket {
owner = "malb";
@@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
version = "20150908";
name = "m4rie-${version}";
pname = "m4rie";
src = fetchFromBitbucket {
owner = "malb";
@@ -5,7 +5,8 @@ with stdenv.lib;
let version = "2.0.2";
in stdenv.mkDerivation {
name = "magma-${version}";
pname = "magma";
inherit version;
src = fetchurl {
url = "https://icl.cs.utk.edu/projectsfiles/magma/downloads/magma-${version}.tar.gz";
sha256 = "0w3z6k1npfh0d3r8kpw873f1m7lny29sz2bvvfxzk596d4h083lk";
@@ -86,13 +86,13 @@ let
mkMakeFlagsFromConfig = mapAttrsToList (var: val: "${var}=${mkMakeFlagValue val}");
in
stdenv.mkDerivation rec {
name = "openblas-${version}";
version = "0.3.6";
pname = "openblas";
version = "0.3.7";
src = fetchFromGitHub {
owner = "xianyi";
repo = "OpenBLAS";
rev = "v${version}";
sha256 = "12vg0g3s4m49fr8z04j15yrgscqnaaflnkckjbffqxnrf90fcav1";
sha256 = "0vs1dlzyla02wajpkfzz8x3lfpgmwiaaizq2nmdjbkzkb7jnxhhz";
};
inherit blas64;
@@ -1,7 +1,7 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "openlibm-${version}";
pname = "openlibm";
version = "0.6.0";
src = fetchurl {
url = "https://github.com/JuliaLang/openlibm/archive/v${version}.tar.gz";
@@ -4,7 +4,7 @@
, pythonProtobuf }:
stdenv.mkDerivation rec {
name = "or-tools-${version}";
pname = "or-tools";
version = "v7.0";
src = fetchFromGitHub {
@@ -5,7 +5,7 @@
}:
stdenv.mkDerivation rec {
name = "parmetis-${version}";
pname = "parmetis";
version = "4.0.3";
src = fetchurl {
@@ -6,7 +6,7 @@
, python }:
stdenv.mkDerivation rec {
name = "petsc-${version}";
pname = "petsc";
version = "3.8.4";
src = fetchurl {
@@ -7,7 +7,6 @@
stdenv.mkDerivation rec {
pname = "planarity";
version = "3.0.0.5";
name = "${pname}-${version}";
src = fetchFromGitHub {
owner = "graph-algorithms";
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, cmake }:
stdenv.mkDerivation rec {
name = "primesieve-${version}";
pname = "primesieve";
version = "7.4";
nativeBuildInputs = [cmake];
@@ -5,7 +5,6 @@
stdenv.mkDerivation rec {
pname = "rankwidth";
version = "0.7";
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://sageupstream/rw/rw-${version}.tar.gz";
@@ -7,7 +7,6 @@
stdenv.mkDerivation rec {
pname = "rubiks";
version = "20070912";
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://sageupstream/rubiks/rubiks-${version}.tar.bz2";
@@ -4,7 +4,7 @@
stdenv.mkDerivation rec {
name = "scalapack-${version}";
pname = "scalapack";
version = "2.0.2";
src = fetchurl {
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, blas, liblapack, gfortran, fixDarwinDylibNames }:
stdenv.mkDerivation rec {
name = "scs-${version}";
pname = "scs";
version = "2.0.2";
src = fetchFromGitHub {
@@ -5,7 +5,7 @@ let
in
stdenv.mkDerivation rec {
version = "4.2.1";
name = "suitesparse-${version}";
pname = "suitesparse";
src = fetchurl {
url = "http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-${version}.tar.gz" ;
sha256 = "1ga69637x7kdkiy3w3lq9dvva7220bdangv2lch2wx1hpi83h0p8";
@@ -3,7 +3,7 @@
stdenv.mkDerivation rec {
version = "5.2.1";
name = "superlu-${version}";
pname = "superlu";
src = fetchurl {
url = "http://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_${version}.tar.gz";
@@ -10,7 +10,7 @@
stdenv.mkDerivation rec {
version = "2.023.5";
name = "sympow-${version}";
pname = "sympow";
src = fetchFromGitLab {
group = "rezozer";
@@ -10,7 +10,6 @@
stdenv.mkDerivation rec {
version = "0.9.1";
pname = "zn_poly";
name = "${pname}-${version}";
# sage has picked up the maintenance (bug fixes and building, not development)
# from the original, now unmaintained project which can be found at
@@ -2,11 +2,11 @@
}:
stdenv.mkDerivation rec {
name = "ispike-${version}";
pname = "ispike";
version = "2.1.1";
src = fetchurl {
url = "mirror://sourceforge/ispike/${name}.tar.gz";
url = "mirror://sourceforge/ispike/${pname}-${version}.tar.gz";
sha256 = "0khrxp43bi5kisr8j4lp9fl4r5marzf7b4inys62ac108sfb28lp";
};