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.2 plattform.
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-46.2, gsettings-desktop-schemas-46.1, GTK+-3.24.43, itstool-2.0.7, libhandy-1.8.3, libxml2-2.13.3, og OpenJPEG-2.5.2
gnome-keyring-46.2, GLib-2.80.4 (med GObject Introspection), libarchive-3.7.4, libsecret-0.21.4, og Poppler-24.08.0
Cups-2.4.10 (for å aktivere utskrift hvis støtte er bygd inn i 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 (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.80.4 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.