Installation de FLTK
Note
Le répertoire d'extraction de tar est fltk-1.3.2 et non
fltk-1.3.2-source comme indiqué par le nom de l'archive.
Installez FLTK en lançant les
commandes suivantes :
patch -Np1 -i ../fltk-1.3.2-tigervnc-1.patch &&
patch -Np1 -i ../fltk-1.3.2-dynamic_libs-1.patch &&
sed -i -e '/FL_PATCH_VERSION=/ s/1/2/' configure &&
sed -i -e '/cat./d' documentation/Makefile &&
./configure --prefix=/usr \
--enable-threads \
--enable-xft \
--enable-shared &&
make
Si vous souhaitez créer la documentation de l'API, tapez:
make -C documentation html
Les tests pour le paquet sont interactifs. Pour exécuter les tests,
lancez test/unittests. en supplément, il
y a 70 autres programmes de test executable dans le répertoire
test
qui peuvent être lancé
individuellement.
Maintenant, en tant qu'utilisateur root
:
make docdir=/usr/share/doc/fltk-1.3.2 install
Si vous le souhaitez, installez quelques exemples construits comme
une partie des tests, la documentation supplémentaire et les
programmes exemples . en tant qu'utilisateur root
:
make -C test install-linux &&
make -C documentation install-linux
Explications des commandes
patch
...tigervnc-1.patch : Installez les correctifs pour
rendre les bibliothèques compatiblent avec tigervnc.
patch
...dynamic-libs-1.patch : Permet la construction
des biblitohèques dynamiques.
sed ... configure:
configure: Corrige la sortie de fltk-config --version.
sed ...
documentation/Makefile : Evite l'installation de
pages dans /usr/share/man/cat*
.