at 16.09-beta 29 lines 739 B view raw
1{stdenv, fetchurl, unzip}: 2 3stdenv.mkDerivation rec { 4 name = "ent-1.1"; 5 6 src = fetchurl { 7 url = "http://www.fourmilab.ch/random/random.zip"; 8 sha256 = "1v39jlj3lzr5f99avzs2j2z6anqqd64bzm1pdf6q84a5n8nxckn1"; 9 }; 10 11 # Work around the "unpacker appears to have produced no directories" 12 # case that happens when the archive doesn't have a subdirectory. 13 setSourceRoot = "sourceRoot=`pwd`"; 14 15 buildInputs = [ unzip ]; 16 17 buildFlags = if stdenv.cc.isClang then [ "CC=clang" ] else null; 18 19 installPhase = '' 20 mkdir -p $out/bin 21 cp ent $out/bin/ 22 ''; 23 24 meta = { 25 description = "Pseudorandom Number Sequence Test Program"; 26 homepage = http://www.fourmilab.ch/random/; 27 platforms = stdenv.lib.platforms.all; 28 }; 29}