igraph: 0.7.1 -> 0.8.2
Refs #90840. The check phase is now enabled. All tests pass on my machine. I realized while doing this bump that igraph vendors OpenBLAS, ARPACK, and GLPK. We can use our versions instead, and igraph builds successfully, but 34 tests fail. I'm choosing correctness instead of build times.
This commit is contained in:
parent
10496b449b
commit
9409bd0ea6
@ -4,24 +4,28 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "igraph";
|
pname = "igraph";
|
||||||
version = "0.7.1";
|
version = "0.8.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "igraph";
|
owner = "igraph";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1wsy0r511gk069il6iqjs27q8cjvqz20gf0a7inybx1bw84845z8";
|
sha256 = "015yh9s19lmxm7l1ld8adlsqh1lrmzicl801saixdwl9w05hfva4";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig autoreconfHook ];
|
nativeBuildInputs = [ pkgconfig autoreconfHook ];
|
||||||
buildInputs = [ flex yacc zlib libxml2 ];
|
buildInputs = [ flex yacc zlib libxml2 ];
|
||||||
|
|
||||||
# This file is normally generated by igraph's bootstrap.sh, but we can do it
|
# Normally, igraph wants us to call bootstrap.sh, which will call
|
||||||
# ourselves. ~ C.
|
# tools/getversion.sh. Instead, we're going to put the version directly
|
||||||
|
# where igraph wants, and then let autoreconfHook do the rest of the
|
||||||
|
# bootstrap. ~ C.
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
echo "${version}" > VERSION
|
echo "${version}" > IGRAPH_VERSION
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "The network analysis package";
|
description = "The network analysis package";
|
||||||
homepage = "https://igraph.org/";
|
homepage = "https://igraph.org/";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user