at 18.03-beta 32 lines 1.1 kB view raw
1{stdenv, fetchurl}: 2stdenv.mkDerivation rec { 3 name = "tachyon-${version}"; 4 version = "0.98.9"; 5 src = fetchurl { 6 url = "http://jedi.ks.uiuc.edu/~johns/tachyon/files/${version}/${name}.tar.gz"; 7 sha256 = "1ms0xr4ibrzz291ibm265lyjrdjrmhfrx0a70hwykhsdxn6jk8y6"; 8 }; 9 buildInputs = []; 10 preBuild = "cd unix"; 11 arch = if stdenv.system == "x86_64-linux" then "linux-64-thr" else 12 if stdenv.system == "i686-linux" then "linux-thr" else 13 throw "Don't know what arch to select for tachyon build"; 14 makeFlags = "${arch}"; 15 installPhase = '' 16 cd ../compile/${arch} 17 mkdir -p "$out"/{bin,lib,include,share/doc/tachyon,share/tachyon} 18 cp tachyon "$out"/bin 19 cp libtachyon.* "$out/lib" 20 cd ../.. 21 cp Changes Copyright README "$out/share/doc/tachyon" 22 cp -r scenes "$out/share/tachyon/scenes" 23 ''; 24 meta = { 25 inherit version; 26 description = ''A Parallel / Multiprocessor Ray Tracing System''; 27 license = stdenv.lib.licenses.bsd3; 28 maintainers = [stdenv.lib.maintainers.raskin]; 29 platforms = stdenv.lib.platforms.linux; 30 homepage = http://jedi.ks.uiuc.edu/~johns/tachyon/; 31 }; 32}