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.1.
Transferência (HTTP): https://download.gnome.org/sources/evince/45/evince-45.0.tar.xz
Soma de verificação MD5 da transferência: 494cdeef8898a2479aa86f8def7a63bc
Tamanho da transferência: 2,8 MB
Espaço em disco estimado exigido: 45 MB
Tempo de construção estimado: 0,2 UPC (Usando paralelismo=4)
adwaita-icon-theme-45.0, gsettings-desktop-schemas-45.0, GTK+-3.24.41, itstool-2.0.7, libhandy-1.8.3, libxml2-2.12.5 e OpenJPEG-2.5.0
gnome-keyring-42.1, gobject-introspection-1.78.1, libarchive-3.7.2, libsecret-0.21.3 e Poppler-24.02.0
Cups-2.4.7 (para habilitar impressão, se o suporte estiver construído no GTK+ 3), gnome-desktop-44.0, gspell-1.12.2, gst-plugins-base-1.22.10, Gi-DocGen-2023.3, libgxps-0.3.2, libtiff-4.6.0, texlive-20230313 (ou install-tl-unx), DjVuLibre, libspectre e Synctex
Instale o Evince executando os seguintes comandos:
mkdir build && cd build && CPPFLAGS+=" -I/opt/texlive/2023/include" \ meson setup --prefix=/usr \ --buildtype=release \ -Dgtk_doc=false \ --wrap-mode=nodownload \ .. && ninja
Se você tiver o Gi-DocGen-2023.3 instalado e desejar construir a documentação da API para esse pacote, emita:
sed "/docs_dir/s@\$@ / 'evince-45.0'@" -i ../help/meson.build && meson configure -Dgtk_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/2023/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 -Dgtk_doc=false
for passado.
-Dgtk_doc=false
: Permite
construir esse pacote sem Gi-DocGen-2023.3 instalado. Se você tiver
Gi-DocGen-2023.3 instalado e desejar
reconstruir e instalar a documentação da API, um comando
meson configure
reconfigurará essa opção.
-Dgspell=false
: Essa chave desliga o
suporte para o plugin de verificação ortográfica.
-Dintrospection=false
: Use essa opção
se você não tiver o gobject-introspection-1.78.1
instalado e não desejar ter suporte de introspecção integrado ao
Evince.
-Dnautilus=false
: Essa chave desabilita
a construção do plug-in do Nautilus. Use essa chave se o Nautilus não estiver instalado.
-Dkeyring=false
: Essa chave desabilita
o uso da libsecret. Use essa chave
se a libsecret não estiver
instalada.
-Dps=enabled
: Use essa chave se a
libspectre estiver instalada e
você quiser visualizar arquivos PostScript com o Evince.