libpeas-1.36.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 corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

Dependências do libpeas

Exigidas

GLib-2.80.4 (com GObject Introspection) e GTK+-3.24.43

Recomendadas

Opcionais

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

Instalação do libpeas

Instale o libpeas executando os seguintes comandos:

mkdir build &&
cd    build &&

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

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

sed "/docs_dir =/s@\$@/ 'libpeas-1.36.0'@" \
    -i ../docs/reference/meson.build       &&
meson configure -D gtk_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.

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

-D demos=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