about summary refs log tree commit diff
path: root/pkgs/applications/video/mpv
diff options
context:
space:
mode:
authorMaciej Krüger <mkg20001@gmail.com>2023-10-28 00:26:43 +0200
committerGitHub <noreply@github.com>2023-10-28 00:26:43 +0200
commit298571686f4ed4efc31becf1ea4799d961615cdd (patch)
tree87418bb1f5a338def940e3709b12862cfd004dff /pkgs/applications/video/mpv
parent466f370eeb5cb9a0d8148c3c8451a11112356895 (diff)
parent5b0420769ec073fbb890ef57243bb4f837bdba0d (diff)
downloadnixlib-298571686f4ed4efc31becf1ea4799d961615cdd.tar
nixlib-298571686f4ed4efc31becf1ea4799d961615cdd.tar.gz
nixlib-298571686f4ed4efc31becf1ea4799d961615cdd.tar.bz2
nixlib-298571686f4ed4efc31becf1ea4799d961615cdd.tar.lz
nixlib-298571686f4ed4efc31becf1ea4799d961615cdd.tar.xz
nixlib-298571686f4ed4efc31becf1ea4799d961615cdd.tar.zst
nixlib-298571686f4ed4efc31becf1ea4799d961615cdd.zip
Merge pull request #261642 from nbraud/mpvScripts/chapterskip
Diffstat (limited to 'pkgs/applications/video/mpv')
-rw-r--r--pkgs/applications/video/mpv/scripts/chapterskip.nix31
-rw-r--r--pkgs/applications/video/mpv/scripts/default.nix1
2 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/applications/video/mpv/scripts/chapterskip.nix b/pkgs/applications/video/mpv/scripts/chapterskip.nix
new file mode 100644
index 000000000000..c147da8d4598
--- /dev/null
+++ b/pkgs/applications/video/mpv/scripts/chapterskip.nix
@@ -0,0 +1,31 @@
+{ lib
+, fetchFromGitHub
+, nix-update-script
+, stdenvNoCC }:
+
+stdenvNoCC.mkDerivation {
+  pname = "chapterskip";
+  passthru.scriptName = "chapterskip.lua";
+
+  version = "unstable-2022-09-08";
+  src = fetchFromGitHub {
+    owner = "po5";
+    repo  = "chapterskip";
+    rev   = "b26825316e3329882206ae78dc903ebc4613f039";
+    hash  = "sha256-OTrLQE3rYvPQamEX23D6HttNjx3vafWdTMxTiWpDy90=";
+  };
+
+  dontBuild = true;
+  preferLocalBuild = true;
+  installPhase = "install -Dt $out/share/mpv/scripts chapterskip.lua";
+
+  passthru.updateScript = nix-update-script {
+    extraArgs = [ "--version=branch" ];
+  };
+
+  meta = with lib; {
+    homepage = "https://github.com/po5/chapterskip";
+    platforms = platforms.all;
+    maintainers = with maintainers; [ nicoo ];
+  };
+}
diff --git a/pkgs/applications/video/mpv/scripts/default.nix b/pkgs/applications/video/mpv/scripts/default.nix
index 8b928e7085bc..2866f80f5652 100644
--- a/pkgs/applications/video/mpv/scripts/default.nix
+++ b/pkgs/applications/video/mpv/scripts/default.nix
@@ -9,6 +9,7 @@ lib.recurseIntoAttrs
     autocrop = callPackage ./autocrop.nix { };
     autodeint = callPackage ./autodeint.nix { };
     autoload = callPackage ./autoload.nix { };
+    chapterskip = callPackage ./chapterskip.nix { };
     convert = callPackage ./convert.nix { };
     inhibit-gnome = callPackage ./inhibit-gnome.nix { };
     mpris = callPackage ./mpris.nix { };