diff -Nru python-poppler-0.12.1/debian/changelog python-poppler-0.12.1/debian/changelog --- python-poppler-0.12.1/debian/changelog 2011-09-02 12:33:38.000000000 +0000 +++ python-poppler-0.12.1/debian/changelog 2012-04-03 23:08:57.000000000 +0000 @@ -1,3 +1,10 @@ +python-poppler (0.12.1-4ubuntu1+ppa0) oneiric; urgency=low + + * Release the GIL on blocking functions like rendering pages and + getting thumbnails + + -- logari81 Wed, 04 Apr 2012 01:08:13 +0200 + python-poppler (0.12.1-4ubuntu1) oneiric; urgency=low * Build-depend on libxcb-util0-dev instead of libxcb-render-util0-dev. diff -Nru python-poppler-0.12.1/debian/patches/debian-changes-0.12.1-4ubuntu1+ppa0 python-poppler-0.12.1/debian/patches/debian-changes-0.12.1-4ubuntu1+ppa0 --- python-poppler-0.12.1/debian/patches/debian-changes-0.12.1-4ubuntu1+ppa0 1970-01-01 00:00:00.000000000 +0000 +++ python-poppler-0.12.1/debian/patches/debian-changes-0.12.1-4ubuntu1+ppa0 2012-04-03 23:09:45.000000000 +0000 @@ -0,0 +1,67 @@ +Description: Upstream changes introduced in version 0.12.1-4ubuntu1+ppa0 + This patch has been created by dpkg-source during the package build. + Here's the last changelog entry, hopefully it gives details on why + those changes were made: + . + python-poppler (0.12.1-4ubuntu1+ppa0) oneiric; urgency=low + . + * Release the GIL on blocking functions like rendering pages and + getting thumbnails + . + The person named in the Author field signed this changelog entry. +Author: logari81 + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: , +Bug: +Bug-Debian: http://bugs.debian.org/ +Bug-Ubuntu: https://launchpad.net/bugs/ +Forwarded: +Reviewed-By: +Last-Update: + +--- python-poppler-0.12.1.orig/poppler.defs ++++ python-poppler-0.12.1/poppler.defs +@@ -1702,6 +1702,7 @@ + (of-object "PopplerPage") + (c-name "poppler_page_render") + (return-type "none") ++ (unblock-threads #t) + (parameters + '("cairo_t*" "cairo") + ) +@@ -1711,6 +1712,7 @@ + (of-object "PopplerPage") + (c-name "poppler_page_render_for_printing") + (return-type "none") ++ (unblock-threads #t) + (parameters + '("cairo_t*" "cairo") + ) +@@ -1720,12 +1722,14 @@ + (of-object "PopplerPage") + (c-name "poppler_page_get_thumbnail") + (return-type "cairo_surface_t*") ++ (unblock-threads #t) + ) + + (define-method render_selection + (of-object "PopplerPage") + (c-name "poppler_page_render_selection") + (return-type "none") ++ (unblock-threads #t) + (parameters + '("cairo_t*" "cairo") + '("PopplerRectangle*" "selection") +@@ -1793,6 +1797,7 @@ + (of-object "PopplerPage") + (c-name "poppler_page_render_to_ps") + (return-type "none") ++ (unblock-threads #t) + (parameters + '("PopplerPSFile*" "ps_file") + ) diff -Nru python-poppler-0.12.1/debian/patches/series python-poppler-0.12.1/debian/patches/series --- python-poppler-0.12.1/debian/patches/series 2011-07-02 12:07:28.000000000 +0000 +++ python-poppler-0.12.1/debian/patches/series 2012-04-03 23:09:45.000000000 +0000 @@ -1 +1,2 @@ poppler-0.15.diff +debian-changes-0.12.1-4ubuntu1+ppa0