From bbd6b5db4d47bc415c330bcaead0a7ff0f51b313 Mon Sep 17 00:00:00 2001 From: William Artero Date: Tue, 13 Aug 2024 01:34:51 +0200 Subject: [PATCH 1/2] maintainers: add wwmoraes --- maintainers/maintainer-list.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 441b9b3224354d0..c0b053fdb6776d9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -22326,6 +22326,14 @@ github = "wuyoli"; githubId = 104238274; }; + wwmoraes = { + email = "nixpkgs@artero.dev"; + github = "wwmoraes"; + githubId = 682095; + keys = [ { fingerprint = "32B4 330B 1B66 828E 4A96 9EEB EED9 9464 5D7C 9BDE"; } ]; + matrix = "@wwmoraes:hachyderm.io"; + name = "William Artero"; + }; wykurz = { email = "wykurz@gmail.com"; github = "wykurz"; From de6684843215dc10c47ae57331291ae0c70db5b8 Mon Sep 17 00:00:00 2001 From: William Artero Date: Tue, 13 Aug 2024 01:34:51 +0200 Subject: [PATCH 2/2] goutline: init at 1.0.1 --- pkgs/by-name/go/goutline/package.nix | 35 ++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/go/goutline/package.nix diff --git a/pkgs/by-name/go/goutline/package.nix b/pkgs/by-name/go/goutline/package.nix new file mode 100644 index 000000000000000..097958dd1e444fe --- /dev/null +++ b/pkgs/by-name/go/goutline/package.nix @@ -0,0 +1,35 @@ +{ + buildGoModule, + fetchFromGitHub, + go, + lib, +}: + +buildGoModule rec { + pname = "goutline"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "1pkg"; + repo = "goutline"; + rev = "v${version}"; + hash = "sha256-YZM+pQobuFGlxX+t1rgiM8JMc4n1AWveQr0W3LE9yPc="; + postFetch = '' + export GOCACHE=$TMPDIR/go-build + export GOPATH=$TMPDIR/go + export GOMODCACHE=$TMPDIR/go/pkg/mod + cd $out + ${lib.getExe go} mod init github.com/1pkg/goutline + ${lib.getExe go} mod tidy + ''; + }; + + vendorHash = "sha256-RNRvYpbAqKoKPnF1acIX3wbuSvu3k0tppi6ncWd6hIM="; + + meta = with lib; { + description = "Go AST Declaration Extractor"; + homepage = "https://github.com/1pkg/goutline"; + license = licenses.mit; + maintainers = with maintainers; [ wwmoraes ]; + }; +}