about summary refs log tree commit diff
path: root/pkgs/applications/video
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2022-03-27 20:13:43 +0200
committerGitHub <noreply@github.com>2022-03-27 20:13:43 +0200
commitebfdd4d14521facbda84cde4bcc9cffa2584bdb6 (patch)
treef454a03508fde5e22fdaa21df98d8442e827a09d /pkgs/applications/video
parent353d2713512d648f9444ce3eeee678f52b5dfec2 (diff)
parentdae89279bb2164e943f8e3eb70f147840650e133 (diff)
downloadnixlib-ebfdd4d14521facbda84cde4bcc9cffa2584bdb6.tar
nixlib-ebfdd4d14521facbda84cde4bcc9cffa2584bdb6.tar.gz
nixlib-ebfdd4d14521facbda84cde4bcc9cffa2584bdb6.tar.bz2
nixlib-ebfdd4d14521facbda84cde4bcc9cffa2584bdb6.tar.lz
nixlib-ebfdd4d14521facbda84cde4bcc9cffa2584bdb6.tar.xz
nixlib-ebfdd4d14521facbda84cde4bcc9cffa2584bdb6.tar.zst
nixlib-ebfdd4d14521facbda84cde4bcc9cffa2584bdb6.zip
Merge pull request #163384 from skykanin/ani-cli
Diffstat (limited to 'pkgs/applications/video')
-rw-r--r--pkgs/applications/video/ani-cli/default.nix44
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/applications/video/ani-cli/default.nix b/pkgs/applications/video/ani-cli/default.nix
new file mode 100644
index 000000000000..6883587b4b81
--- /dev/null
+++ b/pkgs/applications/video/ani-cli/default.nix
@@ -0,0 +1,44 @@
+{ fetchFromGitHub
+, makeWrapper
+, stdenvNoCC
+, lib
+, gnugrep
+, gnused
+, curl
+, openssl
+, mpv
+, aria2
+}:
+
+stdenvNoCC.mkDerivation rec {
+  pname = "ani-cli";
+  version = "1.9";
+
+  src = fetchFromGitHub {
+    owner = "pystardust";
+    repo = "ani-cli";
+    rev = "v${version}";
+    sha256 = "sha256-oYiq3Mnuhba5NELJXqVN3gY/d0RfQIqW13YtdcmYKK4=";
+  };
+
+  nativeBuildInputs = [ makeWrapper ];
+
+  installPhase = ''
+    runHook preInstall
+
+    install -Dm755 ani-cli $out/bin/ani-cli
+
+    wrapProgram $out/bin/ani-cli \
+      --prefix PATH : ${lib.makeBinPath [ gnugrep gnused curl openssl mpv aria2 ]}
+
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    homepage = "https://github.com/pystardust/ani-cli";
+    description = "A cli tool to browse and play anime";
+    license = licenses.gpl3Plus;
+    maintainers = with maintainers; [ skykanin ];
+    platforms = platforms.unix;
+  };
+}