Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / tickrs / default.nix
blob35d56e8be7dd2083d0dddfe628f9de1159cca473
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , pkg-config
5 , openssl
6 , zlib
7 , stdenv
8 , darwin
9 }:
11 rustPlatform.buildRustPackage rec {
12   pname = "tickrs";
13   version = "0.14.9";
15   src = fetchFromGitHub {
16     owner = "tarkah";
17     repo = pname;
18     rev = "refs/tags/v${version}";
19     hash = "sha256-cN5GtU3bmsdJvfjVdWvWAshiU3Ged7L9pc8wid8GQwA=";
20   };
22   cargoHash = "sha256-ngDA085V3+2oBH13Fs+pJez2W2/i1pEKoWdqJ4/3Q0I=";
24   nativeBuildInputs = [
25     pkg-config
26   ];
28   buildInputs = [
29     openssl
30     zlib
31   ] ++ lib.optionals stdenv.isDarwin [
32     darwin.apple_sdk.frameworks.SystemConfiguration
33   ];
35   env = {
36     OPENSSL_NO_VENDOR = true;
37   };
39   meta = with lib; {
40     description = "Realtime ticker data in your terminal";
41     homepage = "https://github.com/tarkah/tickrs";
42     changelog = "https://github.com/tarkah/tickrs/blob/v${version}/CHANGELOG.md";
43     license = licenses.mit;
44     maintainers = with maintainers; [ mredaelli ];
45   };