diff options
| author | h7x4 <h7x4@nani.wtf> | 2024-06-16 21:25:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-16 21:25:37 +0200 |
| commit | 12fcbc5259ab934c21ce2110063b2969cc57c566 (patch) | |
| tree | e22b936159a79d9a9c1ed4c014075947cc1f8d9a | |
| parent | Merge pull request #320270 from NixOS/backport-319020-to-release-24.05 (diff) | |
| parent | pkgs: add lazysql (diff) | |
| download | nixpkgs-12fcbc5259ab934c21ce2110063b2969cc57c566.tar.gz | |
Merge pull request #320344 from NixOS/backport-303238-to-release-24.05
[Backport release-24.05] lazysql: init at 0.1.8
| -rw-r--r-- | maintainers/maintainer-list.nix | 6 | ||||
| -rw-r--r-- | pkgs/by-name/la/lazysql/package.nix | 31 |
2 files changed, 37 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 8812c13d6454..3a05e8a8d63f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10498,6 +10498,12 @@ githubId = 56224949; name = "Mia Kanashi"; }; + kanielrkirby = { + email = "kanielrkirby@runbox.com"; + github = "kanielrkirby"; + githubId = 77940607; + name = "Kaniel Kirby"; + }; karantan = { name = "Gasper Vozel"; email = "karantan@gmail.com"; diff --git a/pkgs/by-name/la/lazysql/package.nix b/pkgs/by-name/la/lazysql/package.nix new file mode 100644 index 000000000000..6f78d0994d35 --- /dev/null +++ b/pkgs/by-name/la/lazysql/package.nix @@ -0,0 +1,31 @@ +{ lib +, stdenv +, buildGoModule +, fetchFromGitHub +, xorg ? null +, darwin ? null +}: + +buildGoModule rec { + pname = "lazysql"; + version = "0.1.8"; + + src = fetchFromGitHub { + owner = "jorgerojas26"; + repo = "lazysql"; + rev = "v${version}"; + hash = "sha256-yPf9/SM4uET/I8FsDU1le9JgxELu0DR9k7mv8PnBwvQ="; + }; + + vendorHash = "sha256-tgD6qoCVC1ox15VPJWVvhe4yg3R81ktMuW2dsaU69rY="; + + buildInputs = lib.optionals stdenv.isLinux [ xorg.libX11 ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; + + meta = with lib; { + description = "A cross-platform TUI database management tool written in Go"; + homepage = "https://github.com/jorgerojas26/lazysql"; + license = licenses.mit; + maintainers = with maintainers; [ kanielrkirby ]; + mainProgram = "lazysql"; + }; +} |
