biscuit

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

commit e26a53ada8903fff5c5eec9256e0478d2fe9c00a
parent 49dec9cbe10b0b489b1d73a071e0be15e35b7285
Author: Daniel Barlow <dan@telent.net>
Date:   Sat, 28 Feb 2026 01:26:23 +0000

make a proper lua module from rxi/json

Diffstat:
Mpkgs/rxi-json/default.nix | 24++++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/pkgs/rxi-json/default.nix b/pkgs/rxi-json/default.nix @@ -1,15 +1,23 @@ { fetchurl, - runCommand, + fetchFromGitHub, lua, }: let - src = fetchurl { - url = "https://raw.githubusercontent.com/rxi/json.lua/11077824d7cfcd28a4b2f152518036b295e7e4ce/json.lua"; - hash = "sha256-DqzNpX+rwDMHNt4l9Fz1iYIaQrXg/gLk4xJffcC/K34="; + src = fetchFromGitHub { + owner = "rxi"; + repo = "json.lua"; + rev = "11077824d7cfcd28a4b2f152518036b295e7e4ce"; + hash = "sha256-mPQak2O2oyBN7tI6Q3iZJwknqmMsu9ZnXufTU1uqr6M="; }; in -runCommand "json" { } '' - mkdir -p $out/share/lua/${lua.luaversion}/ - cp ${src} $out/share/lua/${lua.luaversion}/json.lua -'' +lua.pkgs.buildLuaPackage { + pname = "rxi-json"; + version = "0"; + inherit src; + buildPhase = ":"; + installPhase = '' + mkdir -p $out/share/lua/${lua.luaversion}/ + cp json.lua $out/share/lua/${lua.luaversion}/json.lua + ''; +}