Gjs-1.86.0

Introdução ao Gjs

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

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

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

  • Transferência (FTP):

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

  • Tamanho da transferência: 784 KB

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

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

Dependências do Gjs

Exigidas

Cairo-1.18.4, dbus-1.16.2, GLib-2.86.4 (com GObject Introspection) e SpiderMonkey oriundo de Firefox-140.8.0

Opcionais (para testes)

Opcionais

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, certifique-se de que GTK-3.24.51 e GTK-4.20.3 estejam ambos instalados e 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: Essa chave 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