%general-entities; ]> $LastChangedBy$ $Date$ brotli-&brotli-version; Brotli Introduction to Brotli Brotli provides a general-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling. Its libraries are particularly used for WOFF2 fonts on webpages. &lfs10_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &brotli-md5sum; Download size: &brotli-size; Estimated disk space required: &brotli-buildsize; Estimated build time: &brotli-time; Brotli Dependencies Required Optional (to create python2 bindings) User Notes: Installation of Brotli Install brotli by running the following commands: mkdir out && cd out && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ .. && make The tests for this package are currently broken. If desired, either or both sets of python bindings can be built and installed without any conflicts. If you need the Python2 bindings, add or substitute python2 for python3 in the following instructions: pushd .. && python3 setup.py build && popd Now, as the root user: make install && cd .. If you have built either or both sets of python bindings, install them as the root user (as before, use the appropriate version(s) of python: python3 setup.py install --optimize=1 Contents Installed Programs Installed Libraries Installed Directory brotli libbrotlicommon{-static.a,.so}, libbrotlidec{,-static,.so} and libbrotlienc{,-static,.so} /usr/include/brotli Short Descriptions brotli can compress or decompress files, or test the integrity of compressed files. brotli libbrotlicommon{-static.a,.so} is the Brotli common dictionary library. libbrotlicommon{,-static.a,.so} libbrotlidec{-static.a,.so} is the Brotli decoder library. libbrotlidec{,-static.a,.so} libbrotlienc{-static.a,.so} is the Brotli common encoder library. libbrotlienc{,-static.a,.so}