biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / ff2mpv / default.nix
blob27fd0ce892f7e106124378e9f9ddafda93681541
1 { lib, stdenv, fetchFromGitHub, python3, mpv }:
3 stdenv.mkDerivation rec {
4   pname = "ff2mpv";
5   version = "5.1.0";
7   src = fetchFromGitHub {
8     owner = "woodruffw";
9     repo = pname;
10     rev = "v${version}";
11     hash = "sha256-Xx18EX/MxLrnwZGwMFZJxJURUpjU2P01CQue5XbZ3fw=";
12   };
14   buildInputs = [ python3 mpv ];
16   postPatch = ''
17     patchShebangs .
18     substituteInPlace ff2mpv.json \
19       --replace '/home/william/scripts/ff2mpv' "$out/bin/ff2mpv.py"
20   '';
22   installPhase = ''
23     mkdir -p $out/bin $out/lib/mozilla/native-messaging-hosts
24     cp ff2mpv.py $out/bin
25     cp ff2mpv.json $out/lib/mozilla/native-messaging-hosts
26   '';
28   meta = {
29     description = "Native Messaging Host for ff2mpv firefox addon";
30     homepage = "https://github.com/woodruffw/ff2mpv";
31     license = lib.licenses.mit;
32     maintainers = [ ];
33     mainProgram = "ff2mpv.py";
34   };