biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / by-name / st / stu / package.nix
blob62c6080d6453e0b993854f2a5dea123050c86cbb
2   lib,
3   fetchFromGitHub,
4   rustPlatform,
5   stdenv,
6   darwin,
7   stu,
8   testers,
9 }:
10 let
11   version = "0.6.4";
13 rustPlatform.buildRustPackage {
14   pname = "stu";
15   inherit version;
17   src = fetchFromGitHub {
18     owner = "lusingander";
19     repo = "stu";
20     rev = "v${version}";
21     hash = "sha256-iLfUJXunQjS/dFB+sTtZRvsxHRMh5o6JYM3eCucEhQA=";
22   };
24   cargoHash = "sha256-eja2wE822IckT9pj6TqqKh3NUyUox+VlhGb+lTvCW1Y=";
26   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
27     darwin.apple_sdk.frameworks.AppKit
28     darwin.apple_sdk.frameworks.CoreGraphics
29   ];
31   passthru.tests.version = testers.testVersion { package = stu; };
33   meta = {
34     description = "Terminal file explorer for S3 buckets";
35     changelog = "https://github.com/lusingander/stu/releases/tag/v${version}";
36     homepage = "https://lusingander.github.io/stu/";
37     license = lib.licenses.mit;
38     maintainers = [ lib.maintainers.Nebucatnetzer ];
39     mainProgram = "stu";
40   };