# Maintainer : Hauke Ingwersen # Contributor: Yiyao Yu # Contributor: GordonGR # Contributor: Bruno Pagani (a.k.a. ArchangeGabriel) # Contributor: Jan de Groot pkgname=evince-no-gnome _pkgname=evince pkgver=44.1 _milestone=44 pkgrel=1 pkgdesc="Document viewer, no gnome dependencies" url="https://wiki.gnome.org/Apps/Evince" arch=('i686' 'x86_64') license=('GPL') depends=('gtk3' 'libgxps' 'libspectre' 'gsfonts' 'poppler-glib' 'djvulibre' 't1lib' 'dconf' 'libsynctex' 'gsettings-desktop-schemas' 'libarchive' 'gst-plugins-base-libs' 'gspell' 'libhandy') makedepends=('texlive-bin' 'docbook-xsl' 'python' 'git' 'meson' 'ninja' 'appstream-glib' yelp-tools) optdepends=('texlive-bin: DVI support' 'gvfs: for session saving and bookmarking') provides=("$_pkgname" libev{document,view}3.so) conflicts=("$_pkgname" libev{document,view}3.so) options=('!emptydirs') source=("https://download.gnome.org/sources/evince/${_milestone}/evince-${pkgver}.tar.xz") sha256sums=('15afd3bb15ffb38fecab34c23350950ad270ab03a85b94e333d9dd7ee6a74314') prepare () { tar -xvf evince-${pkgver}.tar.xz } build() { arch-meson "$srcdir/evince-${pkgver}" build \ -D ps=enabled \ -D nautilus=false \ -D introspection=false \ -D thumbnail_cache=disabled \ -D keyring=disabled \ -D gtk_doc=false meson compile -C build } check() { meson test -C build --print-errorlogs } package() { meson install -C build --destdir "$pkgdir" }