anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / tools / misc / aoc-cli / default.nix
blob693f87389e1baedfc00bc9f5dcb2fcd5f73ec85e
1 { lib
2 , stdenv
3 , rustPlatform
4 , fetchFromGitHub
5 , pkg-config
6 , openssl
7 , Security
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "aoc-cli";
12   version = "0.12.0";
14   src = fetchFromGitHub {
15     owner = "scarvalhojr";
16     repo = pname;
17     rev = version;
18     hash = "sha256-UdeCKhEWr1BjQ6OMLP19OLWPlvvP7FGAO+mi+bQUPQA=";
19   };
21   nativeBuildInputs = [ pkg-config ];
23   buildInputs = [ openssl ]
24     ++ lib.optional stdenv.hostPlatform.isDarwin Security;
26   cargoHash = "sha256-EluP4N3UBQeEKVdHTs4O0THXji+nAyE52nGKsxA3AA4=";
28   meta = with lib; {
29     description = "Advent of code command line tool";
30     homepage = "https://github.com/scarvalhojr/aoc-cli/";
31     license = licenses.mit;
32     maintainers = with maintainers; [ jordanisaacs ];
33     mainProgram = "aoc";
34   };