biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / terminal-emulators / x3270 / default.nix
blob8890d57b3203443a00ac38a13a51b69e8fa1c7ba
1 { lib, stdenv, fetchurl, m4, expat
2 , libX11, libXt, libXaw, libXmu, bdftopcf, mkfontdir
3 , fontadobe100dpi, fontadobeutopia100dpi, fontbh100dpi
4 , fontbhlucidatypewriter100dpi, fontbitstream100dpi
5 , tcl
6 , ncurses }:
8 let
9   majorVersion = "4";
10   minorVersion = "0";
11   versionSuffix = "ga9";
12 in stdenv.mkDerivation rec {
13   pname = "x3270";
14   version = "${majorVersion}.${minorVersion}${versionSuffix}";
16   src = fetchurl {
17     url = "http://x3270.bgp.nu/download/0${majorVersion}.0${minorVersion}/suite3270-${version}-src.tgz";
18     sha256 = "0km24rgll0s4ji6iz8lvy5ra76ds162s95y33w5px6697cwqkp9j";
19   };
21   buildFlags = [ "unix" ];
23   postConfigure = ''
24     pushd c3270 ; ./configure ; popd
25   '';
27   nativeBuildInputs = [ m4 ];
28   buildInputs = [
29     expat
30     libX11 libXt libXaw libXmu bdftopcf mkfontdir
31     fontadobe100dpi fontadobeutopia100dpi fontbh100dpi
32     fontbhlucidatypewriter100dpi fontbitstream100dpi
33     tcl
34     ncurses
35     expat
36   ];
38   meta = with lib; {
39     description = "IBM 3270 terminal emulator for the X Window System";
40     homepage = "http://x3270.bgp.nu/index.html";
41     license = licenses.bsd3;
42     maintainers = [ maintainers.anna328p ];
43   };