A PCRE internal error occured. This might be caused by a faulty plugin
====== Differences ====== This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
applications:graphics:fontmatrix [2015/09/18 00:52] admin created |
applications:graphics:fontmatrix [2015/09/18 02:34] (current) admin [Fontmatrix] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Fontmatrix ====== | ====== Fontmatrix ====== | ||
+ | |||
+ | (COULD NOT INSTALL IN LMDE 2) | ||
Fontmatrix is a font manager available for Linux OS. | Fontmatrix is a font manager available for Linux OS. | ||
Line 10: | Line 12: | ||
+ | ===== Various Build Dependencies ===== | ||
+ | |||
+ | Let's start with the **compilation metapackage**, it's probably already there but in case... | ||
+ | <code> | ||
+ | > sudo apt-get install build-essential cmake qt-sdk | ||
+ | </code> | ||
+ | |||
+ | Then the various **build dependencies already known by the package database** (this obviously won't work in Jessie): | ||
+ | <code> | ||
+ | > sudo apt-get build-dep fontmatrix | ||
+ | </code> | ||
+ | |||
+ | Under Jessie we try: | ||
+ | <code> | ||
+ | > sudo apt-get install libfontconfig1 libfreetype6 libicu52 libm17n-0 libqt4-sql-sqlite | ||
+ | </code> | ||
+ | |||
+ | Now, some **extra dependencies** added in the svn version of fontmatrix: | ||
+ | <code> | ||
+ | > sudo apt-get install python-dev libicu-dev | ||
+ | </code> | ||
+ | |||
+ | ===== Build Fontmatrix from Sources ===== | ||
+ | |||
+ | We'll now switch to the [[https://github.com/fontmatrix/fontmatrix/blob/master/INSTALL|general make instructions]] in the project, we'll use the **/opt** directory to build Fontmatrix: | ||
+ | |||
+ | <code> | ||
+ | > sudo su | ||
+ | > cd /opt | ||
+ | > git clone https://github.com/fontmatrix/fontmatrix.git | ||
+ | Cloning into 'fontmatrix'... | ||
+ | ... | ||
+ | > cd fontmatrix | ||
+ | > mkdir build | ||
+ | > cd build | ||
+ | > cmake \ | ||
+ | [-DCMAKE_BUILD_TYPE=Debug]\ | ||
+ | [-DCMAKE_INSTALL_PREFIX:PATH=/install/prefix]\ | ||
+ | -DWANT_HARFBUZZ:bool=true\ | ||
+ | -DWANT_ICU:bool=true\ | ||
+ | -DWANT_M17N:bool=true\ | ||
+ | [-DTRANSLATOR:string=locale]\ | ||
+ | [-DWANT_PYTHONQT:bool=true]\ | ||
+ | -DWANT_PODOFO:bool=true\ | ||
+ | .. | ||
+ | > make | ||
+ | </code> | ||
+ | |||
+ | Feel free to select the options that fit your needs (remove the ones that you don't need | ||
+ | like those between [ and ] here) | ||
+ | |||
+ | UNFORTUNATELY AT THIS POINT THE PROCESS BREAKS ! | ||
+ | |||
+ | YOU CAN INSTALL **Font Manager** from the Software Manager :-/ |