biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / codevis / default.nix
blob3ef5e899b4ac198645f58e7f024da76b6e7e20ff
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , pkg-config
5 , oniguruma
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "codevis";
10   version = "0.8.4";
12   src = fetchFromGitHub {
13     owner = "sloganking";
14     repo = "codevis";
15     rev = "v${version}";
16     hash = "sha256-LZ6NsoyEPUvgcVdbG7U2Vzuz/TLLraScvW97PocUNpU=";
17   };
19   cargoHash = "sha256-sQKZJVnRs4IcBKmmaQDoJYBQtnuZW4aEICr6Xa8Flnk=";
21   nativeBuildInputs = [
22     pkg-config
23   ];
25   buildInputs = [
26     oniguruma
27   ];
29   env = {
30     RUSTONIG_SYSTEM_LIBONIG = true;
31   };
33   meta = with lib; {
34     description = "Tool to take all source code in a folder and render them to one image";
35     homepage = "https://github.com/sloganking/codevis";
36     changelog = "https://github.com/sloganking/codevis/releases/tag/${src.rev}";
37     license = licenses.mit;
38     maintainers = with maintainers; [ figsoda ];
39     mainProgram = "codevis";
40   };