Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / fead / default.nix
blobbfd645c4331378838e2c05bfb773015d5b3be1fa
1 { lib, stdenv, fetchFromSourcehut, python3, help2man }:
3 stdenv.mkDerivation rec {
4   pname = "fead";
5   version = "0.1.3";
7   src = fetchFromSourcehut {
8     owner = "~cnx";
9     repo = pname;
10     rev = version;
11     sha256 = "sha256-cW0GxyvC9url2QAAWD0M2pR4gBiPA3eeAaw77TwMV/0=";
12   };
14   nativeBuildInputs = [ help2man ];
15   buildInputs = [ python3 ];
17   # Needed for man page generation in build phase
18   postPatch = ''
19     patchShebangs src/fead.py
20   '';
22   makeFlags = [ "PREFIX=$(out)" ];
24   # Already done in postPatch phase
25   dontPatchShebangs = true;
27   # The package has no tests.
28   doCheck = false;
30   meta = with lib; {
31     description = "Advert generator from web feeds";
32     homepage = "https://git.sr.ht/~cnx/fead";
33     license = licenses.agpl3Plus;
34     changelog = "https://git.sr.ht/~cnx/fead/refs/${version}";
35     maintainers = with maintainers; [ McSinyx ];
36   };