base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / ne / newsraft / package.nix
blob0f2a251df3ba162be8668cbdde0c14b24784a04d
1 { lib
2 , stdenv
3 , fetchFromGitea
4 , pkg-config
5 , curl
6 , expat
7 , gumbo
8 , ncurses
9 , sqlite
10 , yajl
11 , nix-update-script
14 stdenv.mkDerivation (finalAttrs: {
15   pname = "newsraft";
16   version = "0.27";
18   src = fetchFromGitea {
19     domain = "codeberg.org";
20     owner = "newsraft";
21     repo = "newsraft";
22     rev = "newsraft-${finalAttrs.version}";
23     hash = "sha256-MtdFnoB6Dc3xvTCc2PMIp5VsZiU5JE58q6WctM3mDZw=";
24   };
26   nativeBuildInputs = [ pkg-config ];
27   buildInputs = [ curl expat gumbo ncurses sqlite yajl ];
29   makeFlags = [ "PREFIX=$(out)" ];
31   passthru.updateScript = nix-update-script {};
33   meta = with lib; {
34     description = "Feed reader for terminal";
35     homepage = "https://codeberg.org/grisha/newsraft";
36     license = licenses.isc;
37     maintainers = with maintainers; [ arthsmn ];
38     mainProgram = "newsraft";
39     platforms = platforms.all;
40   };