Skip to content

Commit 2675fc3

Browse files
authored
Merge pull request #314539 from Nebucatnetzer/stu
stu: init at 0.4.2
2 parents 6811cac + f2bcf7a commit 2675fc3

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

pkgs/by-name/st/stu/package.nix

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
lib,
3+
fetchFromGitHub,
4+
rustPlatform,
5+
stdenv,
6+
darwin,
7+
stu,
8+
testers,
9+
}:
10+
let
11+
version = "0.4.2";
12+
in
13+
rustPlatform.buildRustPackage {
14+
pname = "stu";
15+
inherit version;
16+
17+
src = fetchFromGitHub {
18+
owner = "lusingander";
19+
repo = "stu";
20+
rev = "v${version}";
21+
hash = "sha256-T5b3aCepUj8COrKReEaK4JeUbR7Sv7022xSCW8k8Iow=";
22+
};
23+
24+
cargoHash = "sha256-DFG/9bnckqLezbitceLtM3CSnKAcQcZlv39VfbkyM/w=";
25+
26+
buildInputs = lib.optionals stdenv.isDarwin [
27+
darwin.apple_sdk.frameworks.AppKit
28+
darwin.apple_sdk.frameworks.CoreGraphics
29+
];
30+
31+
passthru.tests.version = testers.testVersion { package = stu; };
32+
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+
};
41+
}

0 commit comments

Comments
 (0)