audiobookshelf: 2.18.1 -> 2.19.0 (#378967)
[NixPkgs.git] / pkgs / by-name / ya / yaft / package.nix
blobceab3d6d8610d8757190180cf79d406653120bb6
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   ncurses,
6 }:
8 stdenv.mkDerivation rec {
9   version = "0.2.9";
10   pname = "yaft";
12   outputs = [
13     "out"
14     "terminfo"
15   ];
17   src = fetchFromGitHub {
18     owner = "uobikiemukot";
19     repo = "yaft";
20     rev = "v${version}";
21     sha256 = "0l1ig8wm545kpn4l7186rymny83jkahnjim290wsl7hsszfq1ckd";
22   };
24   buildInputs = [ ncurses ];
26   installFlags = [
27     "PREFIX=$(out)"
28     "MANPREFIX=$(out)/share/man"
29   ];
31   postInstall = ''
32     mkdir -p $out/nix-support $terminfo/share
33     mv $out/share/terminfo $terminfo/share/
34     echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
35   '';
37   meta = {
38     homepage = "https://github.com/uobikiemukot/yaft";
39     description = "Yet another framebuffer terminal";
40     license = lib.licenses.mit;
41     maintainers = [ lib.maintainers.matthiasbeyer ];
42     platforms = with lib.platforms; linux;
43   };