nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 pkg-config,
6 curl,
7 mpv,
8 yajl,
9}:
10
11stdenv.mkDerivation (finalAttrs: {
12 pname = "jftui";
13 version = "0.7.5";
14
15 src = fetchFromGitHub {
16 owner = "Aanok";
17 repo = "jftui";
18 rev = "v${finalAttrs.version}";
19 sha256 = "sha256-0gTJ2uXDcK9zCx6yKS3VxFyxSQZ2l4ydKUI2gYbsiao=";
20 };
21
22 nativeBuildInputs = [
23 pkg-config
24 ];
25
26 buildInputs = [
27 curl
28 mpv
29 yajl
30 ];
31
32 installPhase = ''
33 install -Dm555 build/jftui $out/bin/jftui
34 '';
35
36 meta = {
37 description = "Jellyfin Terminal User Interface";
38 homepage = "https://github.com/Aanok/jftui";
39 license = lib.licenses.unlicense;
40 maintainers = [ lib.maintainers.nyanloutre ];
41 platforms = lib.platforms.linux;
42 mainProgram = "jftui";
43 };
44})