default.nix (409B)
1 { 2 fennel 3 , stdenv 4 , lua 5 }: 6 let pname = "anoia"; 7 in stdenv.mkDerivation { 8 inherit pname; 9 version = "0.1"; 10 src = ./.; 11 nativeBuildInputs = [ fennel ]; 12 buildPhase = '' 13 for f in *.fnl ; do 14 fennel --compile $f > `basename $f .fnl`.lua 15 done 16 ''; 17 installPhase = '' 18 mkdir -p "$out/share/lua/${lua.luaversion}/${pname}" 19 cp *.lua "$out/share/lua/${lua.luaversion}/${pname}" 20 ''; 21 }