diff --git a/pkgs/by-name/tu/turso/package.nix b/pkgs/by-name/tu/turso/package.nix index 2b5e45919ee8..662eeb806365 100644 --- a/pkgs/by-name/tu/turso/package.nix +++ b/pkgs/by-name/tu/turso/package.nix @@ -7,33 +7,35 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "turso"; - version = "0.4.0"; + version = "0.6.0"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "tursodatabase"; repo = "turso"; tag = "v${finalAttrs.version}"; - hash = "sha256-94ow9LUouifdE3ml2iyo72Y0nQSSLfnU5qnNHiJHqKw="; + hash = "sha256-uOrvQZ16TlgRFt7kiKIPMT84S07PArVdw6OWzDt7rD8="; }; - cargoHash = "sha256-c6PIrbRclU/l7wuhOIANBgCnRu2Y/UoUeZA/eg13KoA="; + cargoHash = "sha256-Go+KAU4xz4DO585afx7tKpyWY/Glz6ZAETd0p3uOGiE="; cargoBuildFlags = [ - "-p" - "turso_cli" + "--bin" + "tursodb" ]; + cargoTestFlags = finalAttrs.cargoBuildFlags; nativeInstallCheckInputs = [ versionCheckHook ]; - doInstallCheck = true; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=^v([0-9.]+)$" ]; }; meta = { description = "Interactive SQL shell for Turso"; homepage = "https://github.com/tursodatabase/turso"; - changelog = "https://github.com/tursodatabase/turso/blob/v${finalAttrs.version}/CHANGELOG.md"; + changelog = "https://github.com/tursodatabase/turso/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ nartsiss ]; mainProgram = "tursodb";