FLTK-1.4.2

Introdução ao FLTK

"FLTK" (pronuncia-se "fulltick") é um kit de ferramentas "GUI" "C++" multiplataforma. "FLTK" fornece funcionalidade moderna "GUI" e suporta gráficos "3D" via" OpenGL" e as bibliotecas de emulação "GLUT" integradas dele usadas para criar interfaces gráficas de usuário(a) para aplicativos.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.3.

Informação do Pacote

Transferências Adicionais

Dependências do "FLTK"

Exigidas

Bibliotecas do Xorg

Recomendadas

Opcionais

alsa-lib-1.2.13, desktop-file-utils-0.28, Doxygen-1.13.2, GLU-9.0.3, Mesa-24.3.4 e texlive-20240312 (ou install-tl-unx)

Instalação do FLTK

[Nota]

Nota

O diretório de extração "tar" é "fltk-1.4.2" e não "fltk-1.4.2-source" conforme indicado pelo nome do "tarball".

Instale o "FLTK" executando os seguintes comandos:

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

./configure --prefix=/usr    \
            --enable-shared  &&
make

Se você deseja criar a documentação da "API", [então] emita:

make -C documentation html

Os testes para o pacote são interativos. Para executar os testes, execute "test/unittests". Além disso, existem outros setenta (70) aplicativos de teste executáveis no diretório "test" que podem ser executados individualmente.

Agora, instale o pacote e remova bibliotecas estáticas desnecessárias. Como o(a) usuário(a) root:

make docdir=/usr/share/doc/fltk-1.4.2 install &&
rm -vf /usr/lib/libfltk*.a

Se desejado, instale alguns jogos de exemplo construídos como parte dos testes, documentação extra e programas de exemplo. Como o(a) usuário(a) root:

make -C test           docdir=/usr/share/doc/fltk-1.4.2 install-linux &&
make -C documentation docdir=/usr/share/doc/fltk-1.4.2 install-linux

Se você baixou a documentação HTML opcional, instale-a como o(a) usuário(a) root:

tar -C /usr/share/doc/fltk-1.4.2 --strip-components=4 -xf ../fltk-1.4.2-docs-html.tar.gz

Explicações do Comando

sed ... documentation/Makefile: Evite instalar páginas em "/usr/share/man/cat*".

Conteúdo

Aplicativos Instalados: blocks, checkers, fltk-config, fluid e sudoku
Bibliotecas Instaladas: libfltk.so, libfltk_forms.so, libfltk_gl.so e libfltk_images.so
Diretórios Instalados: /usr/include/FL e /usr/share/doc/fltk-1.4.2

Descrições Curtas

blocks

é um jogo de eliminação de blocos baseado em "FLTK"

checkers

é uma versão baseada em "FLTK" do jogo de damas

fltk-config

é um conjunto de comandos utilitários sequenciais que pode ser usado para obter informações a respeito da versão atual do "FLTK" que esteja instalada no sistema

fluid

é um projetista interativo de "GUI" para "FLTK"

sudoku

é uma implementação do popular jogo "Sudoku"

libfltk.so

contém funções que fornecem uma "API" para implementar interfaces gráficas de usuário(a)