8 stdenv.mkDerivation rec {
12 src = fetchFromGitHub {
14 repo = "cold_clear_ai_love2d_wrapper";
16 fetchSubmodules = true;
17 hash = "sha256-sguV+Dw+etZH43tXZYL46NAdsI/qvyvGWCPUiTEjhy4=";
20 buildInputs = [ libcoldclear luajit ];
25 gcc -shared cold_clear_wrapper.c -lcold_clear -lluajit-${luajit.luaversion} -o CCLoader.so
33 mkdir -p $out/lib/lua/${luajit.luaversion}
34 mv CCLoader.so $out/lib/lua/${luajit.luaversion}
40 description = "Luajit wrapper for Cold Clear, a Tetris AI";
41 homepage = "https://github.com/26F-Studio/cold_clear_ai_love2d_wrapper";
42 license = licenses.mpl20;
43 maintainers = with maintainers; [ chayleaf ];