diff options
author | Michael Hoang <enzime@users.noreply.github.com> | 2022-04-01 02:00:09 +1100 |
---|---|---|
committer | Michael Hoang <enzime@users.noreply.github.com> | 2022-05-02 23:24:26 +1000 |
commit | a2192e10df52feb2117c656c6621afe86dcd0c59 (patch) | |
tree | ecfa90e491076a07348beae7f7fce8bac44f8f6c /pkgs/applications/misc/ff2mpv | |
parent | 9a20d75689ef4ce6cf9b495e4de94e50c7b0b9b1 (diff) |
ff2mpv: init at 4.0.0
Diffstat (limited to 'pkgs/applications/misc/ff2mpv')
-rw-r--r-- | pkgs/applications/misc/ff2mpv/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/applications/misc/ff2mpv/default.nix b/pkgs/applications/misc/ff2mpv/default.nix new file mode 100644 index 0000000000000..b26e09012cf53 --- /dev/null +++ b/pkgs/applications/misc/ff2mpv/default.nix @@ -0,0 +1,34 @@ +{ lib, stdenv, fetchFromGitHub, python3, mpv }: + +stdenv.mkDerivation rec { + pname = "ff2mpv"; + version = "4.0.0"; + + src = fetchFromGitHub { + owner = "woodruffw"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-sxUp/JlmnYW2sPDpIO2/q40cVJBVDveJvbQMT70yjP4="; + }; + + buildInputs = [ python3 mpv ]; + + postPatch = '' + patchShebangs . + substituteInPlace ff2mpv.json \ + --replace '/home/william/scripts/ff2mpv' "$out/bin/ff2mpv.py" + ''; + + installPhase = '' + mkdir -p $out/bin $out/lib/mozilla/native-messaging-hosts + cp ff2mpv.py $out/bin + cp ff2mpv.json $out/lib/mozilla/native-messaging-hosts + ''; + + meta = { + description = "Native Messaging Host for ff2mpv firefox addon."; + homepage = "https://github.com/woodruffw/ff2mpv"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Enzime ]; + }; +} |