default.nix (459B)
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 buildInputs = with lua.pkgs; [ luafilesystem ]; 13 buildPhase = '' 14 for f in *.fnl ; do 15 fennel --compile $f > `basename $f .fnl`.lua 16 done 17 ''; 18 installPhase = '' 19 mkdir -p "$out/share/lua/${lua.luaversion}/${pname}" 20 cp *.lua "$out/share/lua/${lua.luaversion}/${pname}" 21 ''; 22 }