biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / rust / roogle / default.nix
blobf95cad8588d41f1cc16df4e814fee0ef7849680b
1 { lib, rustPlatform, fetchFromGitHub }:
3 rustPlatform.buildRustPackage rec {
4   pname = "roogle";
5   version = "0.1.4";
7   src = fetchFromGitHub {
8     owner = "hkmatsumoto";
9     repo = pname;
10     rev = version;
11     sha256 = "1h0agialbvhhiijkdnr47y7babq432limdl6ag2rmjfs7yishn4r";
12   };
14   cargoSha256 = "sha256-CzFfFKTmBUAafk8PkkWmUkRIyO+yEhmCfN1zsLRq4Iw=";
16   postInstall = ''
17     mkdir -p $out/share/roogle
18     cp -r assets $out/share/roogle
19   '';
21   meta = with lib; {
22     description = "A Rust API search engine which allows you to search functions by names and type signatures";
23     mainProgram = "roogle";
24     homepage = "https://github.com/hkmatsumoto/roogle";
25     license = with licenses; [ mit /* or */ asl20 ];
26     maintainers = with maintainers; [ figsoda ];
27   };