liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 52d8c03ddd2b6fa6c467b1a423f261eedd61de31
parent afd9bbbc80ab103d930f24c566070e33242eee11
Author: Daniel Barlow <dan@telent.net>
Date:   Tue,  7 Feb 2023 23:04:01 +0000

update tufted for nixpkgs fennel changes

Diffstat:
Mpkgs/tufted/default.nix | 14++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/pkgs/tufted/default.nix b/pkgs/tufted/default.nix @@ -1,12 +1,11 @@ { lua5_3 , stdenv -, fennel , fetchFromGitHub , makeWrapper } : let - tufty-lua = lua.pkgs.buildLuaPackage { + tufty-lua = lua5_3.pkgs.buildLuaPackage { pname = "tufty"; version = "1"; src = fetchFromGitHub { @@ -22,23 +21,26 @@ let ''; }; lua = lua5_3.withPackages (ps: with ps; [ - tufty-lua luasocket luaposix + tufty-lua luasocket luaposix fennel ]); - fennel_ = (fennel.override { inherit lua; }); in stdenv.mkDerivation { pname = "tufted"; version = "1"; phases = [ "unpackPhase" "installPhase" ]; - buildInputs = [ lua fennel_ ]; + buildInputs = [ + lua + ]; nativeBuildInputs = [ makeWrapper ]; src = ./.; installPhase = '' mkdir -p $out/lib cp tufted.fnl $out/lib - makeWrapper ${fennel_}/bin/fennel \ + makeWrapper ${lua.pkgs.fennel}/bin/fennel \ $out/bin/tufted \ + --prefix LUA_CPATH \; "${lua}/lib/lua/5.3/?.so" \ --add-flags "--add-fennel-path $out/lib/?.fnl" \ --add-flags "--add-package-path $out/lib/?.lua" \ + --add-flags "--add-package-path ${lua}/share/lua/5.3/?.lua\;${lua}/share/lua/5.3/?/init.lua" \ --add-flags "$out/lib/tufted.fnl" ''; }