Evince er en dokumentviser for flere dokumentformater. Den støtter PDF, Postscript, DjVu, TIFF og DVI. Det er nyttig for å vise dokumenter av ulike typer ved hjelp av en enkel applikasjon i stedet for flere dokumentvisningsprogrammer som en gang eksisterte på GNOME Skrivebordet.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://download.gnome.org/sources/evince/46/evince-46.3.1.tar.xz
Nedlasting MD5 sum: e017e3544751c2442020f4d10a39e24d
Nedlastingsstørrelse: 2.8 MB
Estimert diskplass som kreves: 49 MB
Estimert byggetid: 0.2 SBU (Bruke parallellisme=4)
adwaita-icon-theme-47.0, gsettings-desktop-schemas-47.1, GTK+-3.24.43, itstool-2.0.7, libhandy-1.8.3, libxml2-2.13.5, og OpenJPEG-2.5.2
gnome-keyring-46.2, GLib-2.82.2 (med GObject Introspection), libarchive-3.7.7, libsecret-0.21.4, og Poppler-24.11.0
Cups-2.4.11 (for å aktivere utskrift hvis støtte er bygd inn i GTK+ 3), gnome-desktop-44.1, gspell-1.14.0, gst-plugins-base-1.24.9, Gi-DocGen-2024.1, libgxps-0.3.2, libtiff-4.7.0, texlive-20240312 (or install-tl-unx), DjVuLibre, libspectre, og Synctex
Installer Evince ved å kjøre følgende kommandoer:
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
Hvis du har Gi-DocGen-2024.1 installert og ønsker å bygge API dokumentasjonen for denne pakken, kjør:
sed "/docs_dir/s@\$@ / 'evince-46.3.1'@" -i ../help/meson.build && meson configure -D gtk_doc=true && ninja
Denne pakken har ikke en fungerende testpakke.
Nå, som root
bruker:
ninja install
Hvis du installerte pakken på systemet ditt ved hjelp av en
«DESTDIR»
metode, /usr/share/glib-2.0/schemas/gschemas.compiled
ble ikke oppdatert/opprettet. Opprett (eller oppdater) filen ved
å bruke følgende kommando som root
bruker:
glib-compile-schemas /usr/share/glib-2.0/schemas
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
CPPFLAGS+="
-I/opt/texlive/2024/include"
: Sørg for at meson kan
finne libkpathsea deklarasjoner fra TeXLive hvis det er installert.
Dette har ingen effekt på systemer uten TeXLive installert.
--wrap-mode=nodownload
:
Denne bryteren deaktiverer nedlasting av enhver avhengighet:
byggesystemet prøver å hente gi-docgen selv om -D gtk_doc=false
er gitt.
-D gtk_doc=false
: Tillat å
bygge denne pakken uten Gi-DocGen-2024.1 installert. Hvis du har
Gi-DocGen-2024.1 installert og du
ønsker å gjenoppbygge og installere API dokumentasjonen,
meson configure
kommandoen vil tilbakestille dette alternativet.
-D gspell=false
: Denne bryteren slår av
støtten for stavekontroll programtillegget.
-D introspection=false
: Bruk dette
alternativet hvis du ikke har bygget GLib-2.82.2 med
GObject Introspection og ønsker ikke å ha introspection støtte
innebygd i Evince.
-D nautilus=false
: Denne bryteren
deaktiverer bygging av Nautilus
Programmtillegget. Bruk denne bryteren hvis Nautilus ikke er installert.
-D keyring=false
: Denne bryteren
deaktiverer bruken av libsecret.
Bruk denne bryteren hvis libsecret
ikke er installert.
-D ps=enabled
: Bruk denne bryteren hvis
libspectre er installert og du vil
se PostScript filer med Evince.