biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / tui-journal / default.nix
blob2947c31ce94d997c0a2f0ed87d386d0a3b72aa2b
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , pkg-config
5 , libgit2
6 , openssl
7 , zlib
8 , stdenv
9 , darwin
12 rustPlatform.buildRustPackage rec {
13   pname = "tui-journal";
14   version = "0.12.0";
16   src = fetchFromGitHub {
17     owner = "AmmarAbouZor";
18     repo = "tui-journal";
19     rev = "v${version}";
20     hash = "sha256-A3uSbd3tXrXe3jvlppndyg3L2gi5eiaxIrPTKqD5vog=";
21   };
23   cargoHash = "sha256-b3loo6ZzZs3XwBI4JT9oth57vP3Aaulp24B7YDSnhhQ=";
25   nativeBuildInputs = [
26     pkg-config
27   ];
29   buildInputs = [
30     libgit2
31     openssl
32     zlib
33   ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
34     darwin.apple_sdk.frameworks.AppKit
35     darwin.apple_sdk.frameworks.Security
36   ];
38   meta = with lib; {
39     description = "Your journal app if you live in a terminal";
40     homepage = "https://github.com/AmmarAbouZor/tui-journal";
41     changelog = "https://github.com/AmmarAbouZor/tui-journal/blob/${src.rev}/CHANGELOG.ron";
42     license = licenses.mit;
43     maintainers = with maintainers; [ figsoda ];
44     mainProgram = "tjournal";
45   };