From 2ac1517a6b5aa9edd27d067f2af3de20cf1c556c Mon Sep 17 00:00:00 2001 From: peefy Date: Mon, 8 Apr 2024 16:54:34 +0800 Subject: [PATCH 1/2] maintainers: add peefy Signed-off-by: peefy --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5566ed09a27a..60d822b08487 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15324,6 +15324,12 @@ githubId = 1368952; name = "Pedro Lara Campos"; }; + peefy = { + email = "xpf6677@gmail.com"; + github = "Peefy"; + githubId = 22744597; + name = "Peefy"; + }; peelz = { email = "peelz.dev+nixpkgs@gmail.com"; github = "notpeelz"; From b3d5ac6dfa279d0cdb5322f5a60ecbf7139c54f2 Mon Sep 17 00:00:00 2001 From: peefy Date: Tue, 9 Apr 2024 14:54:35 +0800 Subject: [PATCH 2/2] kcl-cli: init at 0.8.5 Signed-off-by: peefy --- pkgs/by-name/kc/kcl-cli/package.nix | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 pkgs/by-name/kc/kcl-cli/package.nix diff --git a/pkgs/by-name/kc/kcl-cli/package.nix b/pkgs/by-name/kc/kcl-cli/package.nix new file mode 100644 index 000000000000..1065bde95de2 --- /dev/null +++ b/pkgs/by-name/kc/kcl-cli/package.nix @@ -0,0 +1,27 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "kcl-cli"; + version = "0.8.5"; + src = fetchFromGitHub { + owner = "kcl-lang"; + repo = "cli"; + rev = "v${version}"; + hash = "sha256-ZjEMgQukhBGY3LWqsGmLj3lKfLtNNaQugQs0cSLMb80="; + }; + vendorHash = "sha256-jmqKMB85HxAlwH7FVjHrLCZQYuAJrguRfzIz1yMypjw="; + ldflags = [ + "-X=kcl-lang.io/cli/pkg/version.version=${version}" + ]; + subPackages = [ "cmd/kcl" ]; + meta = with lib; { + description = "A command line interface for KCL programming language"; + homepage = "https://github.com/kcl-lang/cli"; + license = licenses.asl20; + maintainers = with maintainers; [ peefy ]; + mainProgram = "kcl"; + }; +}