Newt is a programming library for color text mode, widget based user interfaces. It can be used to add stacked windows, entry widgets, checkboxes, radio buttons, labels, plain text fields, scrollbars, etc., to text mode user interfaces. Newt is based on the S-Lang library.
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://releases.pagure.org/newt/newt-0.52.24.tar.gz
ダウンロード MD5 sum: 9a0630e2f59eaa3037aec94989c36c4a
ダウンロードサイズ: 176 KB
必要ディスク容量: 3.0 MB
概算ビルド時間: 0.1 SBU 以下
GPM-1.20.7 (実行時)
以下のコマンドを実行して newt をビルドします。
sed -e '/install -m 644 $(LIBNEWT)/ s/^/#/' \ -e '/$(LIBNEWT):/,/rv/ s/^/#/' \ -e 's/$(LIBNEWT)/$(LIBNEWTSH)/g' \ -i Makefile.in && ./configure --prefix=/usr \ --with-gpm-support \ --with-python=python3.12 && make
このパッケージにテストスイートはありません。
root
ユーザーになって以下を実行します。
make install
sed -e ... -i Makefile.in: Disables installation of a static library.
--with-gpm-support
: This
switch enables mouse support for newt applications through GPM.
--with-python=python3.12
:
By giving explicitly the name of the directory where python modules
reside, this switch prevents building the python2 module.