FLTK-1.3.9

Introduction à FLTK

FLTK (prononcé "fulltick") est une trousse à outils multi-plateforme pour les interfaces graphiques en C++. FLTK fournit les fonctionnalités des interfaces graphiques modernes et le support pour les graphiques 3D via OpenGL et ses bibliothèques intégrées d'émulation de GLUT utilisées pour la création des interfaces utilisateurs graphiques pour les applications.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

  • Téléchargement (HTTP) : https://fltk.org/pub/fltk/1.3.9/fltk-1.3.9-source.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : 6e7a389f97b420bc31f99edd3522a85e

  • Taille du téléchargement : 5,4 Mo

  • Estimation de l'espace disque requis : 122 Mo (avec la documentation)

  • Estimation du temps de construction : 0,2 SBU (avec parallélisme = 4)

Dépendances de FLTK

Requises

Bibliothèques Xorg

Recommandées

Facultatives

alsa-lib-1.2.11, desktop-file-utils-0.27, Doxygen-1.10.0, GLU-9.0.3, Mesa-24.0.1 et texlive-20230313 (ou install-tl-unx)

Installation de FLTK

[Note]

Note

Le répertoire d'extraction de tar est fltk-1.3.9 et non fltk-1.3.9-source comme indiqué par le nom de l'archive.

Installez FLTK en exécutant les commandes suivantes :

sed -i -e '/cat./d' documentation/Makefile       &&

./configure --prefix=/usr    \
            --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. De plus, il y a 70 autres programmes de test exécutable dans le répertoire test qui peuvent être lancés individuellement.

Maintenant, en tant qu'utilisateur root :

make docdir=/usr/share/doc/fltk-1.3.9 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          docdir=/usr/share/doc/fltk-1.3.9 install-linux &&
make -C documentation docdir=/usr/share/doc/fltk-1.3.9 install-linux

Explication des commandes

sed ... documentation/Makefile : Évite l'installation de pages dans /usr/share/man/cat*.

Contenu

Programmes installés: blocks, checkers, fltk-config, fluid et sudoku
Bibliothèques installées: libfltk.{a,so}, libfltk_forms.{a,so}, libfltk_gl.{a,so} et libfltk_images.{a,so}
Répertoires installés: /usr/include/FL et /usr/share/doc/fltk-1.3.9

Descriptions courtes

blocks

est une version basée sur FLTK du jeu d'élimination de blocs

checkers

est une version basée sur FLTK du jeu de dames

fltk-config

est un script utilitaire qui peut être utilisé pour obtenir des informations sur la version actuelle de FLTK qui est installée sur le système

fluid

est une interface interactive de conception pour FLTK

sudoku

est une implémentation du jeu Sudoku populaire

libfltk.so

contient les fonctions qui fournissent une API pour implémenter les interfaces graphiques utilisateurs