Unbreak: Fix externalize_inline_images for qpdf 10.1.0

(merged from upstream)
This commit is contained in:
ajacoutot 2021-01-10 08:35:13 +00:00
parent 51375218c7
commit 9827b8887e
2 changed files with 24 additions and 2 deletions

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.4 2021/01/04 14:06:37 sthen Exp $
# $OpenBSD: Makefile,v 1.5 2021/01/10 08:35:13 ajacoutot Exp $
COMMENT = Python library for reading and writing PDF files
MODPY_EGG_VERSION = 1.19.3
DISTNAME = pikepdf-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
REVISION = 0
REVISION = 1
CATEGORIES = print

View File

@ -0,0 +1,22 @@
$OpenBSD: patch-src_qpdf_page_cpp,v 1.1 2021/01/10 08:35:13 ajacoutot Exp $
From 7ac9b058104219b26747f3fc9761ac6b3c037402 Mon Sep 17 00:00:00 2001
From: "James R. Barlow" <james@purplerock.ca>
Date: Mon, 4 Jan 2021 20:21:51 -0800
Subject: [PATCH] Fix externalize_inline_images for qpdf 10.1.0
Index: src/qpdf/page.cpp
--- src/qpdf/page.cpp.orig
+++ src/qpdf/page.cpp
@@ -79,7 +79,10 @@ void init_page(py::module& m)
.def("_get_mediabox", &QPDFPageObjectHelper::getMediaBox)
.def("_get_cropbox", &QPDFPageObjectHelper::getCropBox)
.def("_get_trimbox", &QPDFPageObjectHelper::getTrimBox)
- .def("externalize_inline_images", &QPDFPageObjectHelper::externalizeInlineImages,
+ .def("externalize_inline_images",
+ [](QPDFPageObjectHelper &poh, size_t min_size = 0) {
+ return poh.externalizeInlineImages(min_size);
+ },
py::arg("min_size") = 0,
R"~~~(
Convert inlines image to normal (external) images.