chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / mi / miru / package.nix
blobc842e475ca1aa98d960b507bf4c9da6a9105e254
2   stdenv,
3   lib,
4   callPackage,
5 }:
6 let
7   pname = "miru";
8   version = "5.5.0";
9   meta = with lib; {
10     description = "Stream anime torrents, real-time with no waiting for downloads";
11     homepage = "https://miru.watch";
12     license = licenses.gpl3Plus;
13     maintainers = with maintainers; [
14       d4ilyrun
15       matteopacini
16     ];
17     mainProgram = "miru";
19     platforms = [ "x86_64-linux" ] ++ platforms.darwin;
20     sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
22     longDescription = ''
23       A pure JS BitTorrent streaming environment, with a built-in list manager.
24       Imagine qBit + Taiga + MPV, all in a single package, but streamed real-time.
25       Completely ad free with no tracking/data collection.
27       This app is meant to feel look, work and perform like a streaming website/app,
28       while providing all the advantages of torrenting, like file downloads,
29       higher download speeds, better video quality and quicker releases.
31       Unlike qBit's sequential, seeking into undownloaded data will prioritise downloading that data,
32       instead of flat out closing MPV.
33     '';
34   };
35   passthru = {
36     updateScript = ./update.sh;
37   };
39 if stdenv.hostPlatform.isDarwin then
40   callPackage ./darwin.nix {
41     inherit
42       pname
43       version
44       meta
45       passthru
46       ;
47   }
48 else
49   callPackage ./linux.nix {
50     inherit
51       pname
52       version
53       meta
54       passthru
55       ;
56   }