The Harfbuzz package contains an OpenType text shaping engine.
This package is known to build and work properly using an LFS-7.6 platform.
Download (HTTP): http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-0.9.35.tar.bz2
Download MD5 sum: 531ee8650626ecddcd90b2a4637e31d4
Download size: 1.2 MB
Estimated disk space required: 25 MB (additional 2 MB for the API documentation and additional 2 MB for the tests)
Estimated build time: 0.3 SBU
GLib-2.40.0, ICU-53.1 and FreeType-2.5.3 (after Harfbuzz-0.9.35 is installed, reinstall FreeType-2.5.3)
Cairo-1.12.16, gobject-introspection-1.40.0, GTK-Doc-1.20, and Graphite2-1.2.4
Recommended dependencies are not strictly required to build the package. However, you might not get expected results at runtime if you don't install them. Please do not report bugs with this package if you have not installed the recommended dependencies.
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/harfbuzz
If you wish to run the test suite, run the following commands, to disable a test that fails:
sed -i '/arabic-fallback-shaping.tests/d' test/shaping/Makefile.am && autoreconf -f -i
Install Harfbuzz by running the following commands:
./configure --prefix=/usr --with-gobject && make
To test the results, issue: make check.
Now, as the root
user:
make install
--with-gobject
: This switch
enables building of the Harfbuzz
GObject wrapper. Remove it if you did not install GLib.
--with-graphite2
: This switch enables
Graphite2 support.
--enable-gtk-doc
: Use this parameter if
GTK-Doc is installed and you wish
to rebuild and install the API documentation.
Last updated on 2014-09-10 06:19:10 -0700