at 18.03-beta 29 lines 786 B view raw
1{stdenv, fetchurl, cmake}: 2 3let 4 version = "3.2.10"; 5in 6stdenv.mkDerivation { 7 name = "eigen-${version}"; 8 9 src = fetchurl { 10 url = "http://bitbucket.org/eigen/eigen/get/${version}.tar.gz"; 11 name = "eigen-${version}.tar.gz"; 12 sha256 = "00l52y7m276gh8wjkqqcxz6x687azrm7a70s3iraxnpy9bxa9y04"; 13 }; 14 15 nativeBuildInputs = [ cmake ]; 16 17 postInstall = '' 18 sed -e '/Cflags:/s@''${prefix}/@@' -i "$out"/share/pkgconfig/eigen3.pc 19 ''; 20 21 meta = with stdenv.lib; { 22 description = "C++ template library for linear algebra: vectors, matrices, and related algorithms"; 23 license = licenses.lgpl3Plus; 24 homepage = http://eigen.tuxfamily.org ; 25 platforms = platforms.unix; 26 maintainers = with stdenv.lib.maintainers; [ sander raskin ]; 27 inherit version; 28 }; 29}