python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / kermit / default.nix
blobbccecde01cc756dc6770fd9d3bbb9172036faee7
1 { lib, stdenv, fetchurl, ncurses, libxcrypt }:
3 stdenv.mkDerivation {
4   pname = "kermit";
5   version = "9.0.302";
7   src = fetchurl {
8     url = "ftp://ftp.kermitproject.org/kermit/archives/cku302.tar.gz";
9     sha256 = "0487mh6s99ijqf1pfmbm302pa5i4pzmm8s439hdl1ffs5g8jqpqd";
10   };
12   buildInputs = [ ncurses libxcrypt ];
14   unpackPhase = ''
15     mkdir -p src
16     pushd src
17     tar xvzf $src
18   '';
20   postPatch = ''
21     sed -i -e 's@-I/usr/include/ncurses@@' \
22       -e 's@/usr/local@'"$out"@ makefile
23   '';
25   buildPhase = "make -f makefile linux KFLAGS='-D_IO_file_flags' LNKFLAGS='-lcrypt -lresolv'";
27   installPhase = ''
28     mkdir -p $out/bin
29     mkdir -p $out/man/man1
30     make -f makefile install
31   '';
33   meta = with lib; {
34     homepage = "https://www.kermitproject.org/ck90.html";
35     description = "Portable Scriptable Network and Serial Communication Software";
36     license = licenses.bsd3;
37     maintainers = with maintainers; [ pSub ];
38     platforms = with platforms; linux;
39   };