openxray: 2188-november-2023-rc1 -> 2921-january-2025-rc1 (#375925)
[NixPkgs.git] / pkgs / by-name / li / limbo / package.nix
blob1a11ba77ee688cd4780c961e3765506169f6e3aa
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5   versionCheckHook,
6   nix-update-script,
7 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "limbo";
10   version = "0.0.12";
12   src = fetchFromGitHub {
13     owner = "tursodatabase";
14     repo = "limbo";
15     tag = "v${version}";
16     hash = "sha256-Lmtvn7hWdrqumtTpiYK0sTsESeKo4Mfao32K0DfHmrc=";
17   };
19   cargoHash = "sha256-hOKTN41yqMPh/Zo8jVRiOSL331py9QRzLhkTL2Jz0yI=";
21   cargoBuildFlags = [
22     "-p"
23     "limbo"
24   ];
25   cargoTestFlags = cargoBuildFlags;
27   nativeInstallCheckInputs = [ versionCheckHook ];
28   doInstallCheck = true;
29   versionCheckProgramArg = [ "--version" ];
31   passthru.updateScript = nix-update-script { };
33   meta = {
34     description = "Interactive SQL shell for Limbo";
35     homepage = "https://github.com/tursodatabase/limbo";
36     changelog = "https://github.com/tursodatabase/limbo/blob/v${version}/CHANGELOG.md";
37     license = lib.licenses.mit;
38     maintainers = with lib.maintainers; [ nartsiss ];
39     mainProgram = "limbo";
40   };