Bug 697875

Summary: Update poppler to poppler-0.17.0
Product: [Fedora] Fedora Reporter: Marek Kašík <mkasik>
Component: popplerAssignee: Marek Kašík <mkasik>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: mkasik, mschmidt, rdieter
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-01 17:02:02 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 698154, 698155, 698156, 698157, 698159, 698161, 698169, 698172    
Bug Blocks:    

Description Marek Kašík 2011-04-19 14:35:51 UTC
Description of problem:
Update poppler to the latest upstream release


Version-Release number of selected component (if applicable):
poppler-0.17.0-1


Additional info:
There are packages which fail to build with the new poppler. This bug will track them as dependencies.

Comment 1 Marek Kašík 2011-04-20 10:25:01 UTC
I've created a scratch-build of poppler-0.17.0. You can find it here: http://koji.fedoraproject.org/koji/taskinfo?taskID=3013181 or at http://mkasik.fedorapeople.org/poppler-0.17.0/.

Comment 2 Michal Schmidt 2011-04-20 11:21:31 UTC
Do you have any advice on how to replace the use of the removed function poppler_page_render_to_pixbuf() in programs?

Comment 3 Marek Kašík 2011-04-20 11:41:54 UTC
Hi Michal,

the function can be replaced by poppler_page_render() or poppler_page_render_selection(). It depends on whether you need to render whole page or only a part of it. But it uses cairo_t instead of GdkPixbuf.

According to this commit http://cgit.freedesktop.org/poppler/poppler/commit/?id=664865a2ddca9c20ac36a41aef52ebf12eab838d, the Link class can be replaced by AnnotLink.

Marek