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.
Transferência (HTTP): https://download.gnome.org/sources/evince/46/evince-46.3.1.tar.xz
Soma de verificação MD5 da transferência: e017e3544751c2442020f4d10a39e24d
Tamanho da transferência: 2,8 MB
Espaço em disco estimado exigido: 49 MB
Tempo de construção estimado: 0,2 UPC (Usando paralelismo=4)
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
gnome-keyring-46.2, GLib-2.80.4 (com GObject Introspection), libarchive-3.7.4, libsecret-0.21.4 e Poppler-24.08.0
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
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
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
--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.