evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / an / angelscript / package.nix
blob9e38dc8d285fe1c8bba64c7125969ee2ecfcd48d
1 { lib
2 , stdenv
3 , fetchurl
4 , unzip
5 , cmake
6 }:
8 stdenv.mkDerivation rec {
9   pname = "angelscript";
10   version = "2.37.0";
12   src = fetchurl {
13     url = "https://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip";
14     sha256 = "sha256-DFLRaIAWoLJITpylSUccTild8GB3DFeEAUTGSBX1TxA=";
15   };
17   nativeBuildInputs = [ unzip cmake ];
19   preConfigure = ''
20     export ROOT=$PWD
21     cd angelscript/projects/cmake
22   '';
24   cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ];
26   postInstall = ''
27     mkdir -p "$out/share/docs/angelscript"
28     cp -r $ROOT/docs/* "$out/share/docs/angelscript"
29   '';
31   meta = with lib; {
32     description = "Light-weight scripting library";
33     license = licenses.zlib;
34     maintainers = with maintainers; [ raskin ];
35     platforms = platforms.all;
36     downloadPage = "https://www.angelcode.com/angelscript/downloads.html";
37     homepage = "https://www.angelcode.com/angelscript/";
38   };