biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / networking / gopher / sacc / default.nix
blob2e89930f2b7812d02c3288304cf2277d099848ea
1 { lib, stdenv, fetchurl, ncurses, libressl
2 , patches ? [] # allow users to easily override config.def.h
3 }:
5 stdenv.mkDerivation rec {
6   pname = "sacc";
7   version = "1.07";
9   src = fetchurl {
10     url = "ftp://bitreich.org/releases/sacc/sacc-${version}.tar.gz";
11     hash = "sha256-LdEeZH+JWb7iEEzikAXaxG0N5GMPxjgTId4THLgdU2w=";
12   };
14   inherit patches;
16   buildInputs = [ ncurses libressl ];
18   CFLAGS = lib.optionals stdenv.isDarwin [
19     "-D_DARWIN_C_SOURCE"
20   ];
22   postPatch = ''
23     substituteInPlace config.mk \
24       --replace curses ncurses \
25       --replace "/usr/local" "$out"
26     '';
28   meta = with lib; {
29     description = "A terminal gopher client";
30     mainProgram = "sacc";
31     homepage = "gopher://bitreich.org/1/scm/sacc";
32     license = licenses.isc;
33     maintainers = [ maintainers.sternenseemann ];
34     platforms = platforms.unix;
35   };