diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4216fff9adb8..ccde1453c31d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6546,6 +6546,12 @@ github = "Icy-Thought"; githubId = 53710398; }; + idlip = { + name = "Dilip"; + email = "igoldlip@gmail.com"; + github = "idlip"; + githubId = 117019901; + }; idontgetoutmuch = { email = "dominic@steinitz.org"; github = "idontgetoutmuch"; diff --git a/pkgs/applications/video/dra-cla/default.nix b/pkgs/applications/video/dra-cla/default.nix new file mode 100644 index 000000000000..d83c57ae9fff --- /dev/null +++ b/pkgs/applications/video/dra-cla/default.nix @@ -0,0 +1,45 @@ +{ lib +, stdenvNoCC +, fetchFromGitHub +, makeWrapper +, gnugrep +, gnused +, curl +, mpv +, aria2 +, ffmpeg +, openssl +}: + +stdenvNoCC.mkDerivation { + pname = "dra-cla"; + version = "unstable-2023-03-10"; + + src = fetchFromGitHub { + owner = "CoolnsX"; + repo = "dra-cla"; + rev = "fd5e43bb32b5bc9013382917d1efacda9c3071a8"; + hash = "sha256-SMtuflVsxe0PWmzabSDy+vhIN2bTqyiYAT/T1ChY+xY="; + }; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + runHook preInstall + + install -Dm755 dra-cla $out/bin/dra-cla + + wrapProgram $out/bin/dra-cla \ + --prefix PATH : ${lib.makeBinPath [ gnugrep gnused curl mpv aria2 ffmpeg openssl ]} + + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://github.com/CoolnsX/dra-cla"; + description = "A cli tool to browse and play korean drama, chinese drama"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ idlip ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fb4699854dc2..05f97718e1f8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -250,6 +250,8 @@ with pkgs; ani-cli = callPackage ../applications/video/ani-cli { }; + dra-cla = callPackage ../applications/video/dra-cla { }; + anime-downloader = callPackage ../applications/video/anime-downloader { }; aocd = with python3Packages; toPythonApplication aocd;