setbfree: 0.8.12 -> 0.8.13 (#372025)
[NixPkgs.git] / pkgs / by-name / me / metis / package.nix
blobbf8a631b51777cf0544de10e861200690cd3cc35
2   lib,
3   stdenv,
4   fetchurl,
5   unzip,
6   cmake,
7 }:
9 stdenv.mkDerivation rec {
10   pname = "metis";
11   version = "5.1.0";
13   src = fetchurl {
14     url = "http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/metis-${version}.tar.gz";
15     sha256 = "1cjxgh41r8k6j029yxs8msp3z6lcnpm16g5pvckk35kc7zhfpykn";
16   };
18   cmakeFlags = [
19     "-DGKLIB_PATH=../GKlib"
20     # remove once updated past https://github.com/KarypisLab/METIS/commit/521a2c360dc21ace5c4feb6dc0b7992433e3cb0f
21     "-DCMAKE_SKIP_BUILD_RPATH=ON"
22   ];
23   nativeBuildInputs = [
24     unzip
25     cmake
26   ];
28   meta = {
29     description = "Serial graph partitioning and fill-reducing matrix ordering";
30     homepage = "http://glaros.dtc.umn.edu/gkhome/metis/metis/overview";
31     license = lib.licenses.asl20;
32     platforms = lib.platforms.all;
33   };