Make the build reproducible
From: Chris Lamb
The Reproducible Builds effort https://reproducible-builds.org/ noticed that evince could not be built reproducibly.
This is because it generates .h header files that contain the absolute build path via the @filename@ placeholder.
Use @basename@ instead — these are comments, after all.
Patch from @lamby, via Debian bug 970383.