On Sat, Jan 16, 2016 at 03:31:21PM +0100, Marc André Tanner wrote: > This came up before[0]. libtermkey offers a sensible API and is reasonably > simple (it consists of ~3 C files). The last release was in October and > the latest commit 18 days ago. The replacement library, intended to provide > similar functionality to curses, is not ready yet. Also at least Debian > testing and unstable seem to have it packaged[1].
I always run Debian stable. Many moons ago, I ran a Franken-Debian installation that was a mixture of testing and unstable, and it was a very unpleasant experience. > > and at the same time, the project > > requires Lua 5.2+ which is too new to be in the latest Debian release. > > Supporting Lua 5.1 might be interesting because it is the last release > fully supported by luajit. However if we conclude this is not worth the > effort then depending on the latest Lua release 5.3 might make sense ... Someone pointed out to me off list that I misread twice -- 5.2 is in fact available for Debian stable. > You may try "make local" to fetch & compile libtermkey and lua. > Or even "make standalone" to build a self contained binary statically > linked against musl. I tried this and ultimately the build failed because the linker can't find libncurses despite libncurses-dev being installed, so more debugging is required. I also had to install libtool-bin, but libtool isn't mentioned in the README as a dependency unless I am overlooking something again. Eric