Highlight is an utility that converts source code to formatted text with syntax highlighting.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Download (HTTP): http://www.andre-simon.de/zip/highlight-4.6.tar.bz2
Download MD5 sum: 422b501e8c36dbd150f1c69d4a20c800
Download size: 1.4 MB
Estimated disk space required: 24 MB (with gui)
Estimated build time: 0.3 SBU (Using paralllelism=4; with gui)
Qt-5.15.9 (to build the GUI front-end)
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/highlight
For consistency, do not compress man pages.
sed -i '/GZIP/s/^/#/' makefile
To build Highlight run the following command:
make
To build the Qt5 GUI front-end, run the following command:
make doc_dir=/usr/share/doc/highlight-4.6/ gui
This package does not come with a test suite.
To install Highlight, run the
following command as the root
user:
make doc_dir=/usr/share/doc/highlight-4.6/ install
To install the GUI program, run the following command as the
root
user:
make install-gui
doc_dir=/usr/share/doc/highlight-4.6/
:
installs the highlight documentation into a versioned directory.
This parameter is also needed for make gui, because its value would
be hardcoded into the gui executable. Note that the trailing
“/” is necessary.