python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / interpreters / angelscript / default.nix
blob5aa19f665a82f386e4776bb4546a5bd67659fa1e
1 { lib
2 , stdenv
3 , fetchurl
4 , unzip
5 , cmake
6 }:
8 stdenv.mkDerivation rec {
9   pname = "angelscript";
10   version = "2.36.0";
12   src = fetchurl {
13     url = "https://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip";
14     sha256 = "sha256-M/lfdZe8DYiwl9NeexMg0VQZ/8V3mFHZ0qbMzsV4EbM=";
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   };