Gjs-1.82.1

Introdução ao Gjs

Gjs é um conjunto de ligações Javascript para GNOME.

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

Informação do Pacote

  • Transferência (HTTP): https://download.gnome.org/sources/gjs/1.82/gjs-1.82.1.tar.xz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 3ebc85da56719932d4d8f713ffbcf786

  • Tamanho da transferência: 712 KB

  • Espaço em disco estimado exigido: 286 MB (com testes)

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

Dependências do Gjs

Exigidas

Cairo-1.18.2, dbus-1.16.0, GLib-2.82.5 (com GObject Introspection) e SpiderMonkey oriundo de Firefox-128.7.0

Recomendadas (exigidas para GNOME)

Opcionais

Valgrind-3.24.0 (para testes), DTrace, LCOV, sysprof e Systemtap

Instalação do Gjs

Instale o Gjs executando os seguintes comandos:

mkdir gjs-build &&
cd    gjs-build &&

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

Para testar os resultados, emita: ninja test em uma sessão gráfica.

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 meson de usar substitutos de subprojeto para quaisquer declarações de dependência nos arquivos de construção, impedindo-o de baixar quaisquer dependências opcionais que não estejam instaladas no sistema.

-D profiler=disabled: evita construir a estrutura de retaguarda do perfilador, mesmo se sysprof estiver instalado.

Conteúdo

Aplicativos Instalados: gjs (link simbólico) e gjs-console
Biblioteca Instalada: libgjs.so
Diretórios Instalados: /usr/include/gjs-1.0, /usr/lib/gjs, /usr/libexec/installed-tests/gjs, /usr/share/gjs-1.0 e /usr/share/installed-tests/gjs

Descrições Curtas

gjs-console

contém um console para executar comandos JavaScript

libgjs.so

contém as ligações JavaScript do GNOME