# Maintainer: Yiyao Yu # Contributor: GordonGR # Contributor: Bruno Pagani (a.k.a. ArchangeGabriel) # Contributor: Jan de Groot pkgname=evince-no-gnome _pkgname=evince pkgver=41.3 pkgrel=3 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' 'gtk-doc' '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') _commit=08780f527ac0306f527c48ea6cc77a7b2c6c5fa8 # tags/41.3^0 source=("git+https://gitlab.gnome.org/GNOME/evince.git#commit=$_commit" "0001-meson_appstream_remove.patch") sha256sums=('SKIP' 'fd296c5eb2095ae071600896f680020d331b50901dd42c2087f30bf4a0487434') pkgver() { cd $_pkgname git describe --tags | sed 's/-/+/g' } prepare() { cd $_pkgname for p in ${srcdir}/*.patch; do patch -Np1 -i "$p" done } build() { arch-meson "$_pkgname" build \ -D ps=enabled \ -D nautilus=false \ -D introspection=false \ -D thumbnail_cache=disabled \ -D keyring=disabled meson compile -C build } check() { meson test -C build --print-errorlogs } package() { meson install -C build --destdir "$pkgdir" }