FLTK-1.3.9

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.1.

Informação do Pacote

  • Transferência (HTTP): https://fltk.org/pub/fltk/1.3.9/fltk-1.3.9-source.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 6e7a389f97b420bc31f99edd3522a85e

  • Tamanho da transferência: 5,4 MB

  • Espaço em disco estimado exigido: 122 MB (com documentação)

  • Tempo de construção estimado: 0,2 UPC (Usando paralelismo=4)

Dependências do "FLTK"

Exigidas

Bibliotecas do Xorg

Recomendadas

Opcionais

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

Instalação do FLTK

[Nota]

Nota

O diretório de extração "tar" é "fltk-1.3.9" e não "fltk-1.3.9-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, como o(a) usuário(a) "root":

make docdir=/usr/share/doc/fltk-1.3.9 install

Se desejado, [então] instale alguns jogos de exemplo construídos como parte dos testes, documentação extra e aplicativos de exemplo. Como o(a) usuário(a) "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

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.{a,so}, libfltk_forms.{a,so}, libfltk_gl.{a,so} e libfltk_images.{a,so}
Diretórios Instalados: /usr/include/FL e /usr/share/doc/fltk-1.3.9

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)