Unbork journals audit logs and introduce audit option (#379629)
[NixPkgs.git] / pkgs / by-name / op / open-in-mpv / package.nix
blob175f65d615e6b4e8719784ee00c260ce199ee5cf
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "open-in-mpv";
9   version = "2.4.3";
11   src = fetchFromGitHub {
12     owner = "Baldomo";
13     repo = "open-in-mpv";
14     rev = "v${version}";
15     hash = "sha256-mr1c2L5D1v+4VoPA4i5q7/RCdWLLZ1UfTGayiG5Nm6M=";
16   };
18   vendorHash = "sha256-G6GZO2+CfEAYcf7zBcqDa808A0eJjM8dq7+4VGZ+P4c=";
20   ldflags = [
21     "-s"
22     "-w"
23   ];
25   postInstall = ''
26     install -Dm444 -t $out/share/applications scripts/open-in-mpv.desktop
27   '';
29   meta = with lib; {
30     description = "Simple web extension to open videos in mpv";
31     longDescription = ''
32       To function the browser extension must be installed and open-in-mpv must be set as the default scheme-handler for mpv:// eg.:
33         xdg-mime default open-in-mpv.desktop x-scheme-handler/mpv
35       https://addons.mozilla.org/en-US/firefox/addon/iina-open-in-mpv/
36       https://chrome.google.com/webstore/detail/open-in-mpv/ggijpepdpiehgbiknmfpfbhcalffjlbj
37     '';
38     homepage = "https://github.com/Baldomo/open-in-mpv";
39     license = licenses.gpl3Only;
40     maintainers = with maintainers; [ SuperSandro2000 ];
41     mainProgram = "open-in-mpv";
42   };