mediawiki: 1.42.4 -> 1.43.0 (#369641)
[NixPkgs.git] / pkgs / by-name / in / inv-sig-helper / package.nix
bloba00f7224e7189d6296ae9c59020b462db81a8e45
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
6   # nativeBuildInputs
7   pkg-config,
9   # buildInputs
10   openssl,
12   # passthru
13   unstableGitUpdater,
16 rustPlatform.buildRustPackage {
17   pname = "inv-sig-helper";
18   version = "0-unstable-2024-12-17";
20   src = fetchFromGitHub {
21     owner = "iv-org";
22     repo = "inv_sig_helper";
23     rev = "74e879b54e46831e31c09fd08fe672ca58e9cb2d";
24     hash = "sha256-Q+u09WWBwWLcLLW9XwkaYDxM3xoQmeJzi37mrdDGvRc=";
25   };
27   cargoHash = "sha256-qMBztc2N8HWJrrzyzY2KCW9pyv0hK6QJ8tqNdNkhTzE=";
29   nativeBuildInputs = [
30     pkg-config
31   ];
33   buildInputs = [
34     openssl
35   ];
37   passthru.updateScript = unstableGitUpdater { };
39   meta = {
40     description = "Rust service that decrypts YouTube signatures and manages player information";
41     homepage = "https://github.com/iv-org/inv_sig_helper";
42     license = lib.licenses.agpl3Only;
43     maintainers = with lib.maintainers; [ GaetanLepage ];
44     mainProgram = "inv_sig_helper_rust";
45   };