default.nix (523B)
1 { lua, fetchFromGitHub }: 2 let 3 pname = "minisock"; 4 src = fetchFromGitHub { 5 repo = "minisock"; 6 owner = "telent"; 7 rev = "46e0470ff88c68f3a873dedbcf1dc351f4916b1a"; 8 hash = "sha256-uTV5gpfEMvHMBgdu41Gy2uizc3K9bXtO5BiCY70cYUs="; 9 }; 10 in 11 lua.pkgs.buildLuaPackage { 12 inherit pname; 13 version = "0.1"; # :shrug: 14 15 inherit src; 16 makeFlags = [ 17 "LUADIR=." 18 "minisock.so" 19 ]; 20 21 installPhase = '' 22 mkdir -p "$out/lib/lua/${lua.luaversion}" 23 cp ${pname}.so "$out/lib/lua/${lua.luaversion}/" 24 ''; 25 26 }