Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: evince2-light 2.32.0-7

Git Clone URL: https://aur-dev.archlinux.org/evince2-light.git (read-only)
Package Base: evince2-light
Description: Simply a document viewer (GTK2 version, GNOME free!)
Upstream URL: http://projects.gnome.org/evince/
Licenses: GPL
Conflicts: evince
Provides: evince
Submitter: megadriver
Maintainer: shaggytwodope
Last Packager: shaggytwodope
Votes: 85
Popularity: 1.202785
First Submitted: 2011-08-31 10:56
Last Updated: 2015-09-22 09:43

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

Anonymous comment on 2012-03-20 18:44

@megadriver:

1. To fix smclient problem, change make to "make LIBS=-lICE". Alternatively, in configure.ac change "sm >= 1.0.0" to "sm >= 1.0.0 ice".
2. You might want to add patches to fix segfaults https://bugs.launchpad.net/ubuntu/+source/evince/+bug/651931 and https://bugs.launchpad.net/bugs/708404.
3. Do you need to have gconf installed in order to build? If yes, you can use this patch and remove gconf altogether:
# ---- kill-missing-gconf-complaints.patch
--- a/configure.ac
+++ b/configure.ac
@@ -11,6 +11,9 @@
# The evince API version
m4_define([ev_api_version], [2.32])

+# Kill gconf
+m4_pattern_allow([AM_GCONF_SOURCE_2],[GCONF_SCHEMAS_INSTALL])
+
# Libtool versioning. The backend and view libraries have separate versions.
# Before making a release, the libtool version should be modified.
# The string is of the form C:R:A.

Don't forget to call autoreconf in PKGBUILD after patching.

megadriver commented on 2012-03-18 22:09

So, the binutils 2.22 ld thing strikes again... :(
https://bbs.archlinux.org/viewtopic.php?id=135319

The ~/.makepkg.conf workaround suggested below worked for me, too.

However, when I tried to incorporate the missing "-lICE" into the PKGBUILD, I failed miserably.

"LDFLAGS=-lICE make" didn't work. Neither did this fix from mate-document-viewer:
https://github.com/mate-desktop/mate-document-viewer/commit/3500923a2476c4211b43156415ddd7557273fb95

I lost my patience, and decided to just disable smclient (the thing actually requiring libICE). Problem solved :)

svg1234 commented on 2012-03-18 13:40

Got one of these:

/usr/lib/libICE.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [evince] Error 1
==> ERROR: A failure occurred in build().
Aborting...
The build failed.

After much googling for s olution to an obvious problem, to get around it, I created a ~/.makepkg.conf with one line "-lICE -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu" (which is a copy of what is in /etc/makepkg.conf's LDFLAGS + the "-lICE" so the linker can find the that library). Installed w/o a problem.

svg1234 commented on 2012-03-18 12:02

/usr/lib/libICE.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [evince] Error 1
==> ERROR: A failure occurred in build().
Aborting...
The build failed.


Did I do something wrong? Thank you.

jperry commented on 2012-02-21 19:49

Hi, the previous LCD patch seemed to cause some crashing problems, possibly because of the call to getenv(). Here is a fixed one:
http://pastebin.com/fVkYRPep

jperry commented on 2012-01-17 20:03

Hi, great package. Some people might want this patch to turn on subpixel rendering for LCDs It's based on an old one for 2.28 which I updated and tested:
http://pastebin.com/SAXPHas4

megadriver commented on 2012-01-12 23:06

I saw this new PKGBUILD, https://aur.archlinux.org/packages.php?ID=55502, and decided to, um, "borrow" a couple good ideas from it :)

Removed the dconf dependency (this Evince never remembers its settings anyway, at least for me) and that spurious /usr/share/GConf dir I hadn't noticed before.

Now this one is more GNOME free than ever!

megadriver commented on 2012-01-12 23:05

I saw this new PKGBUILD, https://aur.archlinux.org/packages.php?ID=55502, and decided to, um, "borrow" a couple good ideas from it :)

Removed the dconf dependency (Evince never remembered its settings, anyway, at least for me) and that spurious /usr/share/GConf dir I hadn't noticed before.

Now this is more GNOME free than ever!

megadriver commented on 2012-01-12 23:02

So, I noticed this new PKGBUILD, https://aur.archlinux.org/packages.php?ID=55502, and decided to, um, "borrow" a couple good ideas from it :)

Removed the dconf dependency (Evince never remembered its settings, anyway, at least for me) and that spurious /usr/share/GConf dir I hadn't noticed before, so this is now more GNOME free than ever before!

Anonymous comment on 2012-01-12 22:14

By the way, have added some patches from Gentoo.
Now its definetly different package ;)