Package Details: evince-no-gnome 43.1-1

Git Clone URL: https://aur.archlinux.org/evince-no-gnome.git (read-only, click to copy)
Package Base: evince-no-gnome
Description: Document viewer, no gnome dependencies
Upstream URL: https://wiki.gnome.org/Apps/Evince
Licenses: GPL
Conflicts: evince, libevdocument3.so, libevview3.so
Provides: evince, libevdocument3.so, libevview3.so
Submitter: GordonGR
Maintainer: xythrez
Last Packager: xythrez
Votes: 46
Popularity: 0.92
First Submitted: 2015-10-09 18:11 (UTC)
Last Updated: 2022-11-05 03:09 (UTC)

Required by (28)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

xythrez commented on 2022-02-22 20:10 (UTC)

kepi thanks for the heads up! I managed to apply the commit to 41.3.

kepi commented on 2022-02-22 19:06 (UTC)

@archer1337 @xythrez looks like that error was fixed in git about 3 months ago in 1060b2

Looks like it works fine with latest mason with this commit:

diff --git a/PKGBUILD b/PKGBUILD
index 188236c..795d7d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,8 +5,8 @@

 pkgname=evince-no-gnome
 _pkgname=evince
-pkgver=41.3
-pkgrel=2
+pkgver=41.2+63+g1060b24d
+pkgrel=1
 pkgdesc="Document viewer, no gnome dependencies"
 url="https://wiki.gnome.org/Apps/Evince"
 arch=('i686' 'x86_64')
@@ -18,7 +18,7 @@ optdepends=('texlive-bin: DVI support'
 provides=("$_pkgname" libev{document,view}3.so)
 conflicts=("$_pkgname" libev{document,view}3.so)
 options=('!emptydirs')
-_commit=08780f527ac0306f527c48ea6cc77a7b2c6c5fa8  # tags/41.3^0
+_commit=1060b24d051607f14220f148d2f7723b29897a54
 source=("git+https://gitlab.gnome.org/GNOME/evince.git#commit=$_commit")
 sha256sums=('SKIP')

xythrez commented on 2022-01-18 19:21 (UTC) (edited on 2022-01-18 19:22 (UTC) by xythrez)

The recent meson build issues seems to be related to how evince itself, as both this package and the default arch evince package fail to build with the updated meson. I'm waiting to see if upstream will do something about this, most likely this would need to be patched in evince.

If you need to build this package now, consider using meson<0.60

archer1337 commented on 2022-01-16 19:15 (UTC)

I get an error very similar to the one g4v4g4i encountered, even with Meson v0.61.0-4:

evince/backend/meson.build:55:7: ERROR: Function does not take positional arguments.

xythrez commented on 2021-12-10 23:15 (UTC)

rbr1685, the browser_plugin support was removed in 41.X. I've just updated the PKGBUILD to reflect this change.

rbr1685 commented on 2021-12-10 23:12 (UTC)

Delete the browser_plugin line in the build section and it compiles and runs. Not sure if that's a desirable hack but....

zuzavo commented on 2021-12-10 22:55 (UTC) (edited on 2021-12-10 22:57 (UTC) by zuzavo)

Hi, unable to install. Copy and paste the log;

Build started at 2021-12-10T23:52:41.945561 Main binary: /usr/bin/python Build Options: -Db_lto=true -Db_pie=true -Dps=enabled -Dnautilus=false -Dintrospection=false -Dbrowser_plugin=false -Dthumbnail_cache=disabled -Dkeyring=disabled -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=enabled -Dbuildtype=plain -Dwrap_mode=nodownload Python system: Linux The Meson build system Version: 0.60.2 Source dir: /home/zuzavo/Descargas/evince-no-gnome/src/evince Build dir: /home/zuzavo/Descargas/evince-no-gnome/src/build Build type: native build

evince/meson.build:1:0: ERROR: Unknown options: "browser_plugin"

g4v4g4i commented on 2021-11-02 15:17 (UTC)

xythrez, thanks! yes, seems manjaro is running behind (0.60.0-1).

xythrez commented on 2021-11-02 13:58 (UTC)

g4v4g4i, make sure you are using the latest version of meson (0.60.0-2) for this package.