1{ stdenv, fetchFromGitHub, scons, lua }:
2
3stdenv.mkDerivation rec {
4 version = "1.0.92";
5 name = "toluapp-${version}";
6
7 src = fetchFromGitHub {
8 owner = "eddieringle";
9 repo = "toluapp";
10 rev = "b1e680dc486c17128a3c21f89db1693ff06c02b1";
11 sha256 = "1d1a9bll9825dg4mz71vwykvfd3s5zi2yvzbfsvlr3qz1l3zqfwb";
12 };
13
14 buildInputs = [ lua scons ];
15
16 patches = [ ./environ-and-linux-is-kinda-posix.patch ];
17
18 preConfigure = ''
19 substituteInPlace config_posix.py \
20 --replace /usr/local $out
21 '';
22
23 NIX_CFLAGS_COMPILE = "-fPIC";
24
25 buildPhase = ''scons'';
26
27 installPhase = ''scons install'';
28
29 meta = {
30 license = stdenv.lib.licenses.mit;
31 };
32
33}