From 7e8c6884db1d09172f9ca733bf4594506803d202 Mon Sep 17 00:00:00 2001 From: yukkop Date: Mon, 13 Jul 2026 13:27:04 +0000 Subject: [PATCH] feat: +plgo --- package/default.nix | 1 + package/plgo/default.nix | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 package/plgo/default.nix diff --git a/package/default.nix b/package/default.nix index f551dbe8..b012728b 100644 --- a/package/default.nix +++ b/package/default.nix @@ -132,6 +132,7 @@ in { github-gh-tl = pkgs.callPackage ./github/gh-tl.nix {}; supabase-with-env-collection = pkgs.callPackage ./supabase-with-env-collection.nix {}; migration-name = pkgs.callPackage ./migration-name.nix {}; + plgo = pkgs.callPackage ./plgo {}; pg-from = pkgs.callPackage ./postgres/pg-from/default.nix rust.commonArgs; pg-schema = pkgs.callPackage ./postgres/pg-schema/default.nix rust.commonArgs; pg_wdumpall = pkgs.callPackage ./postgres/pg_wdumpall.nix rust.commonArgs; diff --git a/package/plgo/default.nix b/package/plgo/default.nix new file mode 100644 index 00000000..f9f13921 --- /dev/null +++ b/package/plgo/default.nix @@ -0,0 +1,31 @@ +{ + buildGoModule, + fetchFromGitHub, + lib, +}: +buildGoModule { + pname = "plgo"; + version = "0.2.1-unstable-2026-04-04"; + + src = fetchFromGitHub { + owner = "mgr43"; + repo = "plgo"; + rev = "492abd81f50f5f588794bd3f9fa103d14546b275"; + hash = "sha256-Ifd2IFA62VtkqCUP0/cD3jT4SqkjqwCpHVolslQbwkA="; + }; + + vendorHash = "sha256-KIVHepJRfVa0bkTF1A4g6ZFGxDy8OPzY3iwV3MhRyVA="; + + proxyVendor = true; + + subPackages = [ "cmd/plgo" ]; + + doCheck = false; + + meta = { + description = "Write PostgreSQL extensions in Go"; + homepage = "https://github.com/mgr43/plgo"; + license = lib.licenses.bsd3; + mainProgram = "plgo"; + }; +}