at master 43 lines 928 B view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 unzip, 6 cmake, 7}: 8 9stdenv.mkDerivation rec { 10 pname = "angelscript"; 11 version = "2.38.0"; 12 13 src = fetchurl { 14 url = "https://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip"; 15 sha256 = "sha256-sztdvNoQMX72fWKDU9gyRphM5vysEC1Nwq7RIeulLm8="; 16 }; 17 18 nativeBuildInputs = [ 19 unzip 20 cmake 21 ]; 22 23 preConfigure = '' 24 export ROOT=$PWD 25 cd angelscript/projects/cmake 26 ''; 27 28 cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ]; 29 30 postInstall = '' 31 mkdir -p "$out/share/docs/angelscript" 32 cp -r $ROOT/docs/* "$out/share/docs/angelscript" 33 ''; 34 35 meta = with lib; { 36 description = "Light-weight scripting library"; 37 license = licenses.zlib; 38 maintainers = with maintainers; [ raskin ]; 39 platforms = platforms.all; 40 downloadPage = "https://www.angelcode.com/angelscript/downloads.html"; 41 homepage = "https://www.angelcode.com/angelscript/"; 42 }; 43}