From 6154b41419f3fc076ac65827d432842bc03fb66a Mon Sep 17 00:00:00 2001 From: Norbert Melzer Date: Sat, 29 Jun 2024 17:21:51 +0200 Subject: [PATCH] emmy-lua-code-style: init at 1.5.7 --- .../em/emmy-lua-code-style/package.nix | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/em/emmy-lua-code-style/package.nix diff --git a/pkgs/by-name/em/emmy-lua-code-style/package.nix b/pkgs/by-name/em/emmy-lua-code-style/package.nix new file mode 100644 index 000000000000..718cfca41be1 --- /dev/null +++ b/pkgs/by-name/em/emmy-lua-code-style/package.nix @@ -0,0 +1,33 @@ +{ + stdenv, + fetchFromGitHub, + cmake, + lib, + nix-update-script, +}: + +stdenv.mkDerivation (self: { + pname = "emmy-lua-code-style"; + version = "1.5.7"; + + src = fetchFromGitHub { + owner = "CppCXY"; + repo = "EmmyLuaCodeStyle"; + tag = self.version; + hash = "sha256-Lzh4ruyrWRTwU95iTMQozpLT5w92owHsDQM874XIuOg="; + }; + + nativeBuildInputs = [ cmake ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + homepage = "https://github.com/CppCXY/EmmyLuaCodeStyle"; + changelog = "https://github.com/CppCXY/EmmyLuaCodeStyle/releases/tag/${self.version}"; + description = "Fast, powerful, and feature-rich Lua formatting and checking tool"; + mainProgram = "CodeFormat"; + platforms = lib.platforms.unix; + license = [ lib.licenses.mit ]; + maintainers = [ lib.maintainers.nobbz ]; + }; +})