nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ cmake, fetchFromGitHub, lib, stdenv }:
2
3stdenv.mkDerivation rec {
4 pname = "luaformatter";
5 version = "1.3.6";
6
7 src = fetchFromGitHub {
8 owner = "koihik";
9 repo = "luaformatter";
10 rev = version;
11 sha256 = "0440kdab5i0vhlk71sbprdrhg362al8jqpy7w2vdhcz1fpi5cm0b";
12 fetchSubmodules = true;
13 };
14
15 nativeBuildInputs = [ cmake ];
16
17 installPhase = ''
18 runHook preInstall
19 mkdir -p $out/bin
20 cp lua-format $out/bin
21 runHook postInstall
22 '';
23
24 meta = with lib; {
25 description = "Code formatter for lua";
26 homepage = "https://github.com/koihik/luaformatter";
27 license = licenses.asl20;
28 maintainers = with maintainers; [ figsoda ];
29 };
30}