biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / misc / eureka-ideas / default.nix
blob45e36010906b670128302c573e43117ad01535fb
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , pkg-config
5 , libgit2
6 , openssl
7 , stdenv
8 , Security
9 }:
11 rustPlatform.buildRustPackage rec {
12   pname = "eureka-ideas";
13   version = "2.0.0";
15   src = fetchFromGitHub {
16     owner = "simeg";
17     repo = "eureka";
18     rev = "v${version}";
19     sha256 = "sha256-NJ1O8+NBG0y39bMOZeah2jSZlvnPrtpCtXrgAYmVrAc=";
20   };
22   cargoSha256 = "sha256-tNUWW0HgXl+tM9uciApLSkLDDkzrvAiWmiYs2y/dEOM=";
24   nativeBuildInputs = [ pkg-config ];
26   buildInputs = [
27     libgit2
28     openssl
29   ] ++ lib.optionals stdenv.isDarwin [
30     Security
31   ];
33   useNextest = true;
35   meta = with lib; {
36     description = "CLI tool to input and store your ideas without leaving the terminal";
37     homepage = "https://github.com/simeg/eureka";
38     changelog = "https://github.com/simeg/eureka/blob/v${version}/CHANGELOG.md";
39     license = licenses.mit;
40     maintainers = with maintainers; [ figsoda ];
41     mainProgram = "eureka";
42   };