{ fetchurl, stdenv, slang, popt }: stdenv.mkDerivation rec { name = "newt-0.52.20"; src = fetchurl { url = "https://fedorahosted.org/releases/n/e/newt/${name}.tar.gz"; sha256 = "1g3dpfnvaw7vljbr7nzq1rl88d6r8cmrvvng9inphgzwxxmvlrld"; }; patchPhase = '' sed -i -e s,/usr/bin/install,install, -e s,-I/usr/include/slang,, Makefile.in po/Makefile ''; buildInputs = [ slang popt ]; NIX_LDFLAGS = "-lncurses"; preConfigure = '' # If CPP is set explicitly, configure and make will not agree about which # programs to use at different stages. unset CPP ''; # Use `lib.optionalString` next mass rebuild. makeFlags = if stdenv.buildPlatform == stdenv.hostPlatform then null else "CROSS_COMPILE=${stdenv.cc.targetPrefix}"; meta = with stdenv.lib; { homepage = https://fedorahosted.org/newt/; description = "Library for color text mode, widget based user interfaces"; license = licenses.lgpl2; platforms = platforms.linux; maintainers = [ maintainers.viric ]; }; }