summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYiyao Yu2020-10-25 15:20:30 -0400
committerYiyao Yu2020-10-25 15:20:30 -0400
commit8212105102190e5a4092992cc8a9de1d00d97eb0 (patch)
tree9c43d6f9e99ef7707b8e79161b86527d679ac986
parent5af6ff0c5dd0c66bba93f0efffbf4f4d5c8c0dc7 (diff)
downloadaur-8212105102190e5a4092992cc8a9de1d00d97eb0.tar.gz
3.38.0-1: Upstream update, change to use meson
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD48
2 files changed, 21 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5d86baae2fa2..cea33fb55d6f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index bdf4b0e5e3a6..64e24e1664ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}