S-Lang (slang) is an interpreted language that may be embedded into an application to make the application extensible. It provides facilities required by interactive applications such as display/screen management, keyboard input and keymaps.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://www.jedsoft.org/releases/slang/slang-2.3.3.tar.bz2
Download MD5 sum: 69015c8300088373eb65ffcc6ed4db8c
Download size: 1.6 MB
Estimated disk space required: 22 MB (add 15 MB for tests)
Estimated build time: 0.4 SBU (add 0.5 SBU for tests)
This package does not support parallel build.
Install slang by running the following commands:
./configure --prefix=/usr \ --sysconfdir=/etc \ --with-readline=gnu && make -j1 RPATH=
To test the results, issue: LC_ALL=C make check.
Now, as the root
user:
make install_doc_dir=/usr/share/doc/slang-2.3.3 \ SLSH_DOC_DIR=/usr/share/doc/slang-2.3.3/slsh \ RPATH= install
--with-readline=gnu
: This
parameter sets GNU Readline to be
used by the parser interface instead of the slang internal version.
RPATH=
: This overridden
make variable
prevents hard coding library search paths (rpath) into the binary
executable files and shared libraries. This package does not need
rpath for an installation into the standard location, and rpath may
sometimes cause unwanted effects or even security issues.
install_doc_dir=/usr/share/doc/slang-2.3.3
SLSH_DOC_DIR=/usr/share/doc/slang-2.3.3/slsh
: These
overridden make
variables ensure installing this package with a versioned
documentation installation directory.