nixpkgs/pkgs/development/interpreters/angelscript/2.22.nix

36 lines
1.0 KiB
Nix
Raw Normal View History

2021-12-24 16:51:28 +00:00
{ lib, stdenv, fetchurl, unzip }:
stdenv.mkDerivation rec {
pname = "angelscript";
version = "2.22.2";
nativeBuildInputs = [ unzip ];
src = fetchurl {
2021-12-24 16:51:28 +00:00
url = "http://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip";
sha256 = "sha256-gzR96GSZJNV+bei3OPqlx7aw+WBv8XRpHGh8u+go6N4=";
};
preConfigure = ''
cd angelscript/projects/gnuc
sed -i makefile -e "s@LOCAL = .*@LOCAL = $out@"
export SHARED=1
2021-12-24 16:51:28 +00:00
export VERSION="${version}"
mkdir -p "$out/lib" "$out/bin" "$out/share" "$out/include"
'';
postBuild = ''
rm ../../lib/*
'';
postInstall = ''
mkdir -p "$out/share/docs/angelscript"
cp -r ../../../docs/* "$out/share/docs/angelscript"
'';
2021-12-24 16:51:28 +00:00
meta = with lib; {
description = "Light-weight scripting library";
2021-12-24 16:51:28 +00:00
license = licenses.zlib;
maintainers = with maintainers; [ raskin ];
platforms = platforms.linux;
badPlatforms = [ "aarch64-linux" ];
downloadPage = "http://www.angelcode.com/angelscript/downloads.html";
2021-12-24 16:51:28 +00:00
homepage = "http://www.angelcode.com/angelscript/";
};
}