diff options
author | Yiyao Yu | 2020-10-25 15:20:30 -0400 |
---|---|---|
committer | Yiyao Yu | 2020-10-25 15:20:30 -0400 |
commit | 8212105102190e5a4092992cc8a9de1d00d97eb0 (patch) | |
tree | 9c43d6f9e99ef7707b8e79161b86527d679ac986 | |
parent | 5af6ff0c5dd0c66bba93f0efffbf4f4d5c8c0dc7 (diff) | |
download | aur-8212105102190e5a4092992cc8a9de1d00d97eb0.tar.gz |
3.38.0-1: Upstream update, change to use meson
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 21 insertions, 35 deletions
@@ -1,11 +1,13 @@ pkgbase = evince-no-gnome pkgdesc = GTK3 document viewer, complete features, no gnome dependencies - pkgver = 3.36.5 + pkgver = 3.38.0 pkgrel = 1 url = https://wiki.gnome.org/Apps/Evince arch = i686 arch = x86_64 license = GPL + makedepends = meson + makedepends = ninja makedepends = itstool makedepends = texlive-bin makedepends = gobject-introspection @@ -32,8 +34,8 @@ pkgbase = evince-no-gnome conflicts = evince conflicts = evince-light options = !emptydirs - source = https://download.gnome.org/sources/evince/3.36/evince-3.36.5.tar.xz - sha256sums = 6f0dd6e30639eb620f201a6ae40f21c4b78c030f0d6437f9e309f7240195e97c + source = https://download.gnome.org/sources/evince/3.38/evince-3.38.0.tar.xz + sha256sums = 26df897a417545b476d2606b14731122e84278ae994bd64ea535449c3cf01948 pkgname = evince-no-gnome @@ -5,53 +5,37 @@ pkgname=evince-no-gnome _pkgname=evince -pkgver=3.36.5 +pkgver=3.38.0 pkgrel=1 pkgdesc="GTK3 document viewer, complete features, no gnome dependencies" url="https://wiki.gnome.org/Apps/Evince" arch=('i686' 'x86_64') license=('GPL') depends=('dconf' 'gtk3' 'libgxps' 'libspectre' 'poppler-glib' 'djvulibre' 'gsettings-desktop-schemas' 'gspell' 'libarchive' 'gst-plugins-base-libs' 'libsynctex') -makedepends=('itstool' 'texlive-bin' 'gobject-introspection' 'intltool' 'docbook-xsl' 'python' 'gtk-doc' 'gnome-common' 'appstream-glib') +makedepends=('meson' 'ninja' 'itstool' 'texlive-bin' 'gobject-introspection' 'intltool' 'docbook-xsl' 'python' 'gtk-doc' 'gnome-common' 'appstream-glib') optdepends=('texlive-bin: DVI support' - 'gvfs: for session saving and bookmarking') + 'gvfs: for session saving and bookmarking') provides=("${_pkgname}") conflicts=("${_pkgname}" "evince-light") options=('!emptydirs') source=("https://download.gnome.org/sources/${_pkgname}/${pkgver:0:4}/${_pkgname}-${pkgver}.tar.xz") -sha256sums=('6f0dd6e30639eb620f201a6ae40f21c4b78c030f0d6437f9e309f7240195e97c') +sha256sums=('26df897a417545b476d2606b14731122e84278ae994bd64ea535449c3cf01948') build() { -cd ${_pkgname}-${pkgver} -BROWSER_PLUGIN_DIR=/usr/lib/epiphany/plugins \ - -./configure --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --libexecdir=/usr/lib/${_pkgname} \ - --disable-static \ - --enable-compile-warnings=minimum \ - --disable-introspection \ - --disable-nautilus \ - --enable-pdf \ - --enable-ps \ - --enable-tiff \ - --enable-djvu \ - --enable-dvi \ - --enable-t1lib \ - --enable-comics \ - --enable-gtk-doc \ - --enable-multimedia \ - --disable-schemas-compile \ - --enable-dbus \ - --without-keyring \ - --disable-libgnome-desktop \ - --disable-browser-plugin + arch-meson "$_pkgname-${pkgver}" build \ + -D ps=enabled \ + -D nautilus=false \ + -D introspection=false \ + -D browser-plugin=false \ + -D thumbnail_cache=disabled \ + -D keyring=disabled + meson compile -C build +} -make +check() { + meson test -C build --print-errorlogs } package() { -cd ${_pkgname}-${pkgver} -make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install -C build } |