libpeas-1.34.0

Introdução ao libpeas

libpeas é um mecanismo de plug-ins baseado em GObject e tem como objetivo dar a cada aplicativo a chance de assumir a própria extensibilidade dele.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Dependências do libpeas

Exigidas

gobject-introspection-1.74.0 e GTK+-3.24.36

Recomendadas

Opcionais

Gi-DocGen-2023.1, Glade, embed, LGI (para ligações LUA, construído com LUA-5.1), com ou luajit ou LUA-5.1

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/libpeas

Instalação do libpeas

Instale o libpeas executando os seguintes comandos:

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=release --wrap-mode=nofallback .. &&
ninja

Se você tiver o Gi-DocGen-2023.1 instalado e desejar construir a documentação da API para esse pacote, emita:

sed "/docs_dir =/s@\$@/ 'libpeas-1.34.0'@" \
    -i ../docs/reference/meson.build       &&
meson configure -Dgtk_doc=true             &&
ninja

Para testar os resultados, emita: ninja test. Uma sessão gráfica ativa com endereço de barramento é necessária para executar os testes.

Agora, como o(a) usuário(a) root:

ninja install

Explicações do Comando

--buildtype=release: Especifique um tipo de construção adequado para lançamentos estáveis do pacote, pois o padrão possivelmente produza binários não otimizados.

--wrap-mode=nofallback: Essa chave impede que o meson use substitutos de subprojeto para quaisquer declarações de dependência nos arquivos de construção, impedindo-o de baixar qualquer dependência opcional que não esteja instalada no sistema.

-Dvapi=true: Adicione essa chave se você desejar gerar dados vapi (vala).

-Ddemos=false: Adicione essa chave se você não desejar construir os aplicativos de demonstração.

Conteúdo

Aplicativo Instalado: peas-demo
Bibliotecas Instaladas: libpeas-1.0.so e libpeas-gtk-1.0.so
Diretórios Instalados: /usr/include/libpeas-1.0, /usr/lib/libpeas-1.0, /usr/lib/peas-demo e /usr/share/gtk-doc/html/libpeas (opcional)

Descrições Curtas

peas-demo

é o aplicativo de demonstração do Peas

libpeas-1.0.so

contém as funções da API da libpeas

libpeas-gtk-1.0.so

contém as pequenas engenhocas GTK+ da libpeas