biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / by-name / ta / talecast / package.nix
blobe18d5fd5f22c692e8b7ea657cafc64245f064d4a
2   lib,
3   fetchCrate,
4   darwin,
5   rustPlatform,
6   pkg-config,
7   openssl,
8   nix-update-script,
9   stdenv,
10   testers,
11   talecast
14 rustPlatform.buildRustPackage rec {
15   pname = "talecast";
16   version = "0.1.39";
18   src = fetchCrate {
19     inherit pname version;
20     hash = "sha256-RwB+X+i3CEcTyKac81he9/cT2aQ4M7AqgqSDBEvhFJU=";
21   };
23   cargoHash = "sha256-mIzrYlAqHYrK2bb/ZUzqIwhPJKcTQpNpqijpEuwLc5A=";
25   nativeBuildInputs = [ pkg-config ];
27   buildInputs = [ openssl ]
28     ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ];
30   passthru = {
31     updateScript = nix-update-script { };
32     tests.version = testers.testVersion { package = talecast; };
33   };
35   meta = {
36     description = "Simple CLI podcatcher";
37     homepage = "https://github.com/TBS1996/TaleCast";
38     license = lib.licenses.mit;
39     mainProgram = "talecast";
40     maintainers = with lib.maintainers; [ confusedalex getchoo ];
41   };