nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 60 lines 1.1 kB view raw
1{ 2 lib, 3 stdenvNoCC, 4 fetchFromGitHub, 5 makeWrapper, 6 gnugrep, 7 gnused, 8 curl, 9 mpv, 10 aria2, 11 ffmpeg, 12 fzf, 13 openssl, 14}: 15 16stdenvNoCC.mkDerivation { 17 pname = "dra-cla"; 18 version = "3.0.5"; 19 20 src = fetchFromGitHub { 21 owner = "CoolnsX"; 22 repo = "dra-cla"; 23 # upstream is not tagging releases 24 rev = "68e9868354bd9fefa72dbe1e7991bc1f6d184aa2"; 25 hash = "sha256-CF9XSbkhTrfNE6iR6Q/VWA8x0eDxRKy0Bz0YUuOEEt4="; 26 }; 27 28 nativeBuildInputs = [ makeWrapper ]; 29 30 installPhase = '' 31 runHook preInstall 32 33 install -Dm755 dra-cla $out/bin/dra-cla 34 35 wrapProgram $out/bin/dra-cla \ 36 --prefix PATH : ${ 37 lib.makeBinPath [ 38 gnugrep 39 gnused 40 curl 41 mpv 42 aria2 43 ffmpeg 44 fzf 45 openssl 46 ] 47 } 48 49 runHook postInstall 50 ''; 51 52 meta = with lib; { 53 homepage = "https://github.com/CoolnsX/dra-cla"; 54 description = "Cli tool to browse and play korean drama, chinese drama"; 55 license = licenses.gpl3Only; 56 maintainers = with maintainers; [ idlip ]; 57 platforms = platforms.unix; 58 mainProgram = "dra-cla"; 59 }; 60}