Evince-46.3.1

Introdução ao Evince

Evince é um visualizador de documentos para vários formatos de documentos. Ele suporta PDF, Postscript, DjVu, TIFF e DVI. Ele é útil para visualizar documentos de vários tipos usando um aplicativo simples em vez dos múltiplos visualizadores de documentos que existiam na Área de Trabalho do GNOME.

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

Informação do Pacote

Dependências do Evince

Exigidas

adwaita-icon-theme-46.2, gsettings-desktop-schemas-46.1, GTK+-3.24.43, itstool-2.0.7, libhandy-1.8.3, libxml2-2.13.3 e OpenJPEG-2.5.2

Recomendadas

Opcionais

Cups-2.4.10 (para habilitar impressão, se o suporte estiver construído no GTK+ 3), gnome-desktop-44.1, gspell-1.12.2, gst-plugins-base-1.24.7, Gi-DocGen-2024.1, libgxps-0.3.2, libtiff-4.6.0, texlive-20240312 (ou install-tl-unx), DjVuLibre, libspectre e Synctex

Instalação do Evince

Instale o Evince executando os seguintes comandos:

mkdir build &&
cd    build &&

CPPFLAGS+=" -I/opt/texlive/2024/include" \
meson setup --prefix=/usr                \
            --buildtype=release          \
            -D gtk_doc=false             \
            --wrap-mode=nodownload       \
            -D systemduserunitdir=no ..  &&
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@\$@ / 'evince-46.3.1'@" -i ../help/meson.build &&
meson configure -D gtk_doc=true                                 &&
ninja

Esse pacote não tem uma suíte funcional de teste.

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

ninja install
[Nota]

Nota

Se você instalou o pacote em teu sistema usando um método DESTDIR, /usr/share/glib-2.0/schemas/gschemas.compiled não foi atualizado/criado. Crie (ou atualize) o arquivo usando o seguinte comando como o(a) usuário(a) root:

glib-compile-schemas /usr/share/glib-2.0/schemas

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.

CPPFLAGS+=" -I/opt/texlive/2024/include": Certifique-se de que o meson possa encontrar os cabeçalhos libkpathsea originários do TeXLive se estiver instalado. Isso não tem efeito em sistemas sem o TeXLive instalado.

--wrap-mode=nodownload: Essa chave desabilita a busca de qualquer dependência: o sistema de construção tenta buscar gi-docgen mesmo se -D gtk_doc=false for passado.

-D gtk_doc=false: Permite construir esse pacote sem Gi-DocGen-2024.1 instalado. Se você tiver Gi-DocGen-2024.1 instalado e desejar reconstruir e instalar a documentação da API, um comando meson configure reconfigurará essa opção.

-D gspell=false: Essa chave desliga o suporte para o plugin de verificação ortográfica.

-D introspection=false: Use essa opção se você não tiver construído GLib-2.80.4 com GObject Introspection e não desejar ter suporte de introspecção integrado ao Evince.

-D nautilus=false: Essa chave desabilita a construção do plug-in do Nautilus. Use essa chave se o Nautilus não estiver instalado.

-D keyring=false: Essa chave desabilita o uso da libsecret. Use essa chave se a libsecret não estiver instalada.

-D ps=enabled: Use essa chave se a libspectre estiver instalada e você quiser visualizar arquivos PostScript com o Evince.

Conteúdo

Aplicativos Instalados: evince, evince-previewer e evince-thumbnailer
Bibliotecas Instaladas: libevdocument3.so e libevview3.so
Diretórios Instalados: /usr/{include,lib,share}/evince, /usr/share/gtk-doc/html/{evince,libevdocument-3.0,libevview-3.0} (opcional) e /usr/share/help/*/evince

Descrições Curtas

evince

é um visualizador de documentos em vários formatos

evince-previewer

é um aplicativo que implementa o pré visualizador de impressão

evince-thumbnailer

é um aplicativo simples usado para criar imagens em miniatura de documentos suportados