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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/evince/45/evince-45.0.tar.xz
Nedlasting MD5 sum: 494cdeef8898a2479aa86f8def7a63bc
Nedlastingsstørrelse: 2.8 MB
Estimert diskplass som kreves: 45 MB
Estimert byggetid: 0.2 SBU (Bruke parallellisme=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, og OpenJPEG-2.5.0
gnome-keyring-42.1, gobject-introspection-1.78.1, libarchive-3.7.2, libsecret-0.21.3, og Poppler-24.02.0
Cups-2.4.7 (for å aktivere utskrift hvis støtte er bygd inn i 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 (or install-tl-unx), DjVuLibre, libspectre, og Synctex
Installer Evince ved å kjøre følgende kommandoer:
mkdir build && cd build && CPPFLAGS+=" -I/opt/texlive/2023/include" \ meson setup --prefix=/usr \ --buildtype=release \ -Dgtk_doc=false \ --wrap-mode=nodownload \ -Dsystemduserunitdir=no .. && ninja
Hvis du har Gi-DocGen-2023.3 installert og ønsker å bygge API dokumentasjonen for denne pakken, kjør:
sed "/docs_dir/s@\$@ / 'evince-45.0'@" -i ../help/meson.build && meson configure -Dgtk_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/2023/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 -Dgtk_doc=false
er gitt.
-Dgtk_doc=false
: Tillat å
bygge denne pakken uten Gi-DocGen-2023.3 installert. Hvis du har
Gi-DocGen-2023.3 installert og du
ønsker å gjenoppbygge og installere API dokumentasjonen, en
meson configure
kommando vil tilbakestille dette alternativet.
-Dgspell=false
: Denne bryteren slår av
støtten for stavekontroll programtillegget.
-Dintrospection=false
: Bruk dette
alternativet hvis du ikke har gobject-introspection-1.78.1
installert og ikke ønsker å ha introspection støtte innebygd i
Evince.
-Dnautilus=false
: Denne bryteren
deaktiverer bygging av Nautilus
Programmtillegget. Bruk denne bryteren hvis Nautilus ikke er installert.
-Dkeyring=false
: Denne bryteren
deaktiverer bruken av libsecret.
Bruk denne bryteren hvis libsecret
ikke er installert.
-Dps=enabled
: Bruk denne bryteren hvis
libspectre er installert og du vil
se PostScript filer med Evince.