use locally modified tftp.lua instead of upstream tufty
This commit is contained in:
parent
118f78f334
commit
1a29e2ba0f
1 changed files with 2 additions and 17 deletions
|
@ -5,23 +5,8 @@
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
} :
|
} :
|
||||||
let
|
let
|
||||||
tufty-lua = lua5_3.pkgs.buildLuaPackage {
|
|
||||||
pname = "tufty";
|
|
||||||
version = "1";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "telent";
|
|
||||||
repo = "tufty";
|
|
||||||
sha256 = "sha256-m5UEfcCNdG0Ku380cPhu1inNQmSfQJ5NcRIxLohUOh8=";
|
|
||||||
rev = "75c6d38713a82f4197f91dcb182a2e34f255bf7c";
|
|
||||||
};
|
|
||||||
buildPhase = ":";
|
|
||||||
installPhase = ''
|
|
||||||
mkdir -p "$out/share/lua/${lua5_3.luaversion}"
|
|
||||||
cp src/*.lua "$out/share/lua/${lua5_3.luaversion}/"
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
lua = lua5_3.withPackages (ps: with ps; [
|
lua = lua5_3.withPackages (ps: with ps; [
|
||||||
tufty-lua luasocket luaposix fennel
|
luasocket luaposix fennel
|
||||||
]);
|
]);
|
||||||
in stdenv.mkDerivation {
|
in stdenv.mkDerivation {
|
||||||
pname = "tufted";
|
pname = "tufted";
|
||||||
|
@ -34,7 +19,7 @@ in stdenv.mkDerivation {
|
||||||
src = ./.;
|
src = ./.;
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/lib
|
mkdir -p $out/lib
|
||||||
cp tufted.fnl $out/lib
|
cp tftp.lua tufted.fnl $out/lib
|
||||||
makeWrapper ${lua.pkgs.fennel}/bin/fennel \
|
makeWrapper ${lua.pkgs.fennel}/bin/fennel \
|
||||||
$out/bin/tufted \
|
$out/bin/tufted \
|
||||||
--prefix LUA_CPATH \; "${lua}/lib/lua/5.3/?.so" \
|
--prefix LUA_CPATH \; "${lua}/lib/lua/5.3/?.so" \
|
||||||
|
|
Loading…
Reference in a new issue