Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / video / jftui / default.nix
blob6f5fb3cf6fbbce71a45872906b5ef051f33ecfe3
1 { lib, stdenv
2 , fetchFromGitHub
3 , pkg-config
4 , curl
5 , mpv
6 , yajl
7 }:
9 stdenv.mkDerivation rec {
10   pname = "jftui";
11   version = "0.7.2";
13   src = fetchFromGitHub {
14     owner = "Aanok";
15     repo = pname;
16     rev = "v${version}";
17     sha256 = "sha256-w5DK9B3D3/9VExAQktigVPim33VfpoQPHUZefAS3pWQ=";
18   };
20   nativeBuildInputs = [
21     pkg-config
22   ];
24   buildInputs = [
25     curl
26     mpv
27     yajl
28   ];
30   installPhase = ''
31     install -Dm555 build/jftui $out/bin/jftui
32   '';
34   meta = with lib; {
35     description = "Jellyfin Terminal User Interface ";
36     homepage = "https://github.com/Aanok/jftui";
37     license = licenses.unlicense;
38     maintainers = [ maintainers.nyanloutre ];
39     platforms = platforms.linux;
40   };