Gjs-1.80.2

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

Informação do Pacote

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

  • Transferência (FTP):

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

  • Tamanho da transferência: 648 KB

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

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

Dependências do Gjs

Exigidas

Cairo-1.18.0, dbus-1.14.10, GLib-2.80.4 (com GObject Introspection) e SpiderMonkey oriundo de Firefox-115.14.0

Recomendadas (exigidas para GNOME)

Opcionais

Valgrind-3.23.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 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 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