nerdfonts: fix wrong attribute name in error message (#364463)
[NixPkgs.git] / pkgs / by-name / x3 / x3270 / package.nix
blob39399f5a83ce9d695d538556f28e5783e998eb99
2   stdenv,
3   darwin,
4   lib,
5   libiconv,
6   fetchurl,
7   m4,
8   expat,
9   libX11,
10   libXt,
11   libXaw,
12   libXmu,
13   bdftopcf,
14   mkfontdir,
15   fontadobe100dpi,
16   fontadobeutopia100dpi,
17   fontbh100dpi,
18   fontbhlucidatypewriter100dpi,
19   fontbitstream100dpi,
20   tcl,
21   ncurses,
22   openssl,
23   readline,
25 let
26   majorVersion = "4";
27   minorVersion = "3";
28   versionSuffix = "ga8";
30 stdenv.mkDerivation rec {
31   pname = "x3270";
32   version = "${majorVersion}.${minorVersion}${versionSuffix}";
34   src = fetchurl {
35     url = "http://x3270.bgp.nu/download/0${majorVersion}.0${minorVersion}/suite3270-${version}-src.tgz";
36     sha256 = "sha256-gcC6REfZentIPEDhGznUSYu8mvVfpPeMz/Bks+N43Fk=";
37   };
39   buildFlags = lib.optional stdenv.hostPlatform.isLinux "unix";
41   configureFlags = lib.optionals stdenv.hostPlatform.isDarwin [
42     "--enable-c3270"
43     "--enable-pr3270"
44     "--enable-s3270"
45     "--enable-tcl3270"
46   ];
48   postBuild = ''
49     make install.man
50   '';
52   pathsToLink = [ "/share/man" ];
54   nativeBuildInputs = [ m4 ];
55   buildInputs =
56     [
57       expat
58       libX11
59       libXt
60       libXaw
61       libXmu
62       bdftopcf
63       mkfontdir
64       fontadobe100dpi
65       fontadobeutopia100dpi
66       fontbh100dpi
67       fontbhlucidatypewriter100dpi
68       fontbitstream100dpi
69       tcl
70       ncurses
71       expat
72       openssl
73       readline
74     ]
75     ++ lib.optionals stdenv.hostPlatform.isDarwin [
76       libiconv
77       darwin.apple_sdk.frameworks.Security
78     ];
80   meta = with lib; {
81     description = "IBM 3270 terminal emulator for the X Window System";
82     homepage = "http://x3270.bgp.nu/index.html";
83     license = licenses.bsd3;
84     maintainers = [ maintainers.anna328p ];
85   };