Evince-46.3.1

Introduksjon til Evince

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.

[Notat]

Notat

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.

Pakkeinformasjon

Evince Avhengigheter

Påkrevd

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

Anbefalt

Valgfri

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

Installasjon av Evince

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
[Notat]

Notat

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

Parameterforklaringer

--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.

Innhold

Installerte Programmer: evince, evince-previewer, og evince-thumbnailer
Installerte Biblioteker: libevdocument3.so og libevview3.so
Installerte Mapper: /usr/{include,lib,share}/evince, /usr/share/gtk-doc/html/{evince,libevdocument-3.0,libevview-3.0} (optional), og /usr/share/help/*/evince

Korte Beskrivelser

evince

er en dokumentviser i flere formater

evince-previewer

er et program som implementerer forhåndsvisningen for utskrift

evince-thumbnailer

er et enkelt program som brukes til å lage miniatyrbilder av støttede dokumenter