Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 37 lines 762 B view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 cmake, 6}: 7 8stdenv.mkDerivation rec { 9 pname = "tetgen"; 10 version = "1.6.0"; 11 12 src = fetchurl { 13 url = "http://wias-berlin.de/software/tetgen/1.5/src/tetgen${version}.tar.gz"; 14 sha256 = "sha256-h7XmHr06Rx/E8s3XEkwrEd1mOfT+sflBpdL1EQ0Fzjk="; 15 }; 16 17 nativeBuildInputs = [ cmake ]; 18 19 installPhase = '' 20 runHook preInstall 21 22 mkdir -p $out/{bin,lib,include} 23 cp tetgen $out/bin 24 cp libtet.a $out/lib 25 cp ../tetgen.{cxx,h} $out/include 26 27 runHook postInstall 28 ''; 29 30 meta = { 31 description = "Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator"; 32 mainProgram = "tetgen"; 33 homepage = "http://tetgen.org/"; 34 license = lib.licenses.agpl3Plus; 35 platforms = lib.platforms.unix; 36 }; 37}