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.0.
Transferência (HTTP): https://download.gnome.org/sources/evince/44/evince-44.3.tar.xz
Transferência (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/evince/44/evince-44.3.tar.xz
Soma de verificação MD5 da transferência: a5ea6d19f083f41086ee363caefaa14f
Tamanho da transferência: 2,8 MB
Espaço em disco estimado exigido: 59 MB
Tempo de construção estimado: 0,4 UPC (Usando paralelismo=4)
adwaita-icon-theme-44.0, gsettings-desktop-schemas-44.0, GTK+-3.24.38, itstool-2.0.7, libhandy-1.8.2, libxml2-2.10.4 e OpenJPEG-2.5.0
gnome-keyring-42.1, gobject-introspection-1.76.1, libarchive-3.7.1, libsecret-0.21.0 e Poppler-23.08.0
Cups-2.4.6 (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.5, Gi-DocGen-2023.1, libgxps-0.3.2, libtiff-4.5.1, 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.1 instalado e desejar construir a documentação da API para esse pacote, emita:
sed "/docs_dir/s@\$@ / 'evince-44.3'@" -i ../help/meson.build && sed '/fatal-warnings/d' -i ../help/reference/*/meson.build && meson configure -Dgtk_doc=true && ninja
Esse pacote não tem uma suíte de teste funcional.
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/..."
: 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.1 instalado. Se você tiver o
Gi-DocGen-2023.1 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.76.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.