Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 16.09 38 lines 1.1 kB view raw
1{stdenv, fetchurl, unzip}: 2let 3 s = # Generated upstream information 4 rec { 5 baseName="angelscript"; 6 version = "2.31.1"; 7 name="${baseName}-${version}"; 8 url="http://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip"; 9 sha256 = "00z0x2w1dnfd2h8xvmq3qy2n8gqxyi9gxwnsz0q420by8vnrljmh"; 10 }; 11 buildInputs = [ 12 unzip 13 ]; 14in 15stdenv.mkDerivation { 16 inherit (s) name version; 17 inherit buildInputs; 18 src = fetchurl { 19 inherit (s) url sha256; 20 }; 21 preConfigure = '' 22 cd angelscript/projects/gnuc 23 export makeFlags="$makeFlags PREFIX=$out" 24 ''; 25 postInstall = '' 26 mkdir -p "$out/share/docs/angelscript" 27 cp -r ../../../docs/* "$out/share/docs/angelscript" 28 ''; 29 meta = { 30 inherit (s) version; 31 description = "Light-weight scripting library"; 32 license = stdenv.lib.licenses.zlib ; 33 maintainers = [stdenv.lib.maintainers.raskin]; 34 platforms = stdenv.lib.platforms.linux; 35 downloadPage = "http://www.angelcode.com/angelscript/downloads.html"; 36 homepage="http://www.angelcode.com/angelscript/"; 37 }; 38}