x3270: 4.0ga9 -> 4.3ga8
* upgrade to latest release * fixes broken darwin build by adding dependancies * disables x11 build for darwin * adds man page installation Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
This commit is contained in:
parent
3a23d44ac8
commit
80aac730a6
1 changed files with 51 additions and 18 deletions
|
@ -1,39 +1,72 @@
|
|||
{ lib, stdenv, fetchurl, m4, expat
|
||||
, libX11, libXt, libXaw, libXmu, bdftopcf, mkfontdir
|
||||
, fontadobe100dpi, fontadobeutopia100dpi, fontbh100dpi
|
||||
, fontbhlucidatypewriter100dpi, fontbitstream100dpi
|
||||
{ stdenv
|
||||
, darwin
|
||||
, lib
|
||||
, libiconv
|
||||
, fetchurl
|
||||
, m4
|
||||
, expat
|
||||
, libX11
|
||||
, libXt
|
||||
, libXaw
|
||||
, libXmu
|
||||
, bdftopcf
|
||||
, mkfontdir
|
||||
, fontadobe100dpi
|
||||
, fontadobeutopia100dpi
|
||||
, fontbh100dpi
|
||||
, fontbhlucidatypewriter100dpi
|
||||
, fontbitstream100dpi
|
||||
, tcl
|
||||
, ncurses }:
|
||||
|
||||
, ncurses
|
||||
}:
|
||||
let
|
||||
majorVersion = "4";
|
||||
minorVersion = "0";
|
||||
versionSuffix = "ga9";
|
||||
in stdenv.mkDerivation rec {
|
||||
minorVersion = "3";
|
||||
versionSuffix = "ga8";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "x3270";
|
||||
version = "${majorVersion}.${minorVersion}${versionSuffix}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://x3270.bgp.nu/download/0${majorVersion}.0${minorVersion}/suite3270-${version}-src.tgz";
|
||||
sha256 = "0km24rgll0s4ji6iz8lvy5ra76ds162s95y33w5px6697cwqkp9j";
|
||||
url =
|
||||
"http://x3270.bgp.nu/download/0${majorVersion}.0${minorVersion}/suite3270-${version}-src.tgz";
|
||||
sha256 = "sha256-gcC6REfZentIPEDhGznUSYu8mvVfpPeMz/Bks+N43Fk=";
|
||||
};
|
||||
|
||||
buildFlags = [ "unix" ];
|
||||
buildFlags = lib.optional stdenv.isLinux "unix";
|
||||
|
||||
postConfigure = ''
|
||||
pushd c3270 ; ./configure ; popd
|
||||
configureFlags = lib.optionals stdenv.isDarwin [
|
||||
"--enable-c3270"
|
||||
"--enable-pr3270"
|
||||
"--enable-s3270"
|
||||
"--enable-tcl3270"
|
||||
];
|
||||
|
||||
postBuild = ''
|
||||
make install.man
|
||||
'';
|
||||
|
||||
pathsToLink = [ "/share/man" ];
|
||||
|
||||
nativeBuildInputs = [ m4 ];
|
||||
buildInputs = [
|
||||
expat
|
||||
libX11 libXt libXaw libXmu bdftopcf mkfontdir
|
||||
fontadobe100dpi fontadobeutopia100dpi fontbh100dpi
|
||||
fontbhlucidatypewriter100dpi fontbitstream100dpi
|
||||
libX11
|
||||
libXt
|
||||
libXaw
|
||||
libXmu
|
||||
bdftopcf
|
||||
mkfontdir
|
||||
fontadobe100dpi
|
||||
fontadobeutopia100dpi
|
||||
fontbh100dpi
|
||||
fontbhlucidatypewriter100dpi
|
||||
fontbitstream100dpi
|
||||
tcl
|
||||
ncurses
|
||||
expat
|
||||
];
|
||||
] ++ lib.optionals stdenv.isDarwin [ libiconv darwin.apple_sdk.frameworks.Security ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "IBM 3270 terminal emulator for the X Window System";
|
||||
|
|
Loading…
Reference in a new issue