Commit e9400dbe authored by Jonathan Esk-Riddell's avatar Jonathan Esk-Riddell 🏄
Browse files

new release

parent 6e63d59d
changelog merge=dpkg-mergechangelogs
poppler (21.06.1-0) impish; urgency=medium
poppler (22.03.0-1ubuntu1) UNRELEASED; urgency=medium
* New release
-- Jonathan Riddell <jr@jriddell.org> Thu, 17 Mar 2022 14:21:47 +0000
poppler (22.02.0-1) experimental; urgency=medium
* Team upload
* New upstream release
* Update library name to libpoppler118 to match soname
* Add new symbols to our symbols files
* debian/rules: Set DPKG_GENSYMBOLS_CHECK_LEVEL = 4
* Set debhelper-compat to 13
* Lots of minor packaging cleanup
-- Jeremy Bicha <jeremy.bicha@canonical.com> Fri, 04 Feb 2022 09:18:41 -0500
poppler (21.11.0-1) experimental; urgency=medium
* New upstream version
* Updated for the soname change
* Refreshed symbols for the new version
-- Sebastien Bacher <seb128@ubuntu.com> Tue, 02 Nov 2021 10:17:01 +0100
poppler (21.06.1-1) experimental; urgency=medium
* New upstream version
-- Sebastien Bacher <seb128@ubuntu.com> Mon, 21 Jun 2021 16:27:09 +0200
poppler (21.06.0-1) experimental; urgency=medium
* New upstream version, updated for the soname change
* debian/control:
......
......@@ -4,44 +4,40 @@ Priority: optional
Maintainer: Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>
Uploaders: Loic Minier <lool@dooz.org>,
Pino Toscano <pino@debian.org>,
Emilio Pozuelo Monfort <pochu@debian.org>,
Build-Depends: debhelper (>= 11),
dpkg (>= 1.16.1),
cmake,
Emilio Pozuelo Monfort <pochu@debian.org>
Build-Depends: cmake,
debhelper-compat (= 13),
dh-sequence-gir,
gtk-doc-tools (>= 1.14),
libboost-dev (>= 1.58.0),
libglib2.0-dev (>= 2.56),
libfontconfig1-dev,
libcairo2-dev (>= 1.10.0),
libgdk-pixbuf2.0-dev,
libfontconfig1-dev,
libfreetype6-dev,
libgirepository1.0-dev (>= 1.42.0-2~),
libglib2.0-dev (>= 2.56),
libgtk-3-dev,
libopenjp2-7-dev,
libjpeg-dev,
liblcms2-dev,
libnss3-dev,
libopenjp2-7-dev,
libpng-dev,
libtiff-dev,
liblcms2-dev,
libfreetype6-dev,
gtk-doc-tools (>= 1.14),
pkg-config (>= 0.18),
python3:any,
libgirepository1.0-dev (>= 1.42.0-2~),
gobject-introspection (>= 1.42.0-2~),
qt6-base-dev,
qtbase5-dev,
zlib1g-dev,
libnss3-dev,
Build-Depends-Indep: libglib2.0-doc,
libcairo2-doc
Standards-Version: 4.5.1
Homepage: http://poppler.freedesktop.org/
zlib1g-dev
Build-Depends-Indep: libcairo2-doc, libglib2.0-doc
Standards-Version: 4.6.0
Homepage: https://poppler.freedesktop.org/
Vcs-Git: https://salsa.debian.org/freedesktop-team/poppler.git
Vcs-Browser: https://salsa.debian.org/freedesktop-team/poppler
Package: libpoppler111
Package: libpoppler118
Architecture: any
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Recommends: poppler-data
Description: PDF rendering library
Poppler is a PDF rendering library based on Xpdf PDF viewer.
......@@ -52,9 +48,9 @@ Package: libpoppler-dev
Architecture: any
Section: libdevel
Multi-Arch: same
Depends: libpoppler111 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Depends: libpoppler118 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: PDF rendering library -- development files
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
......@@ -65,9 +61,8 @@ Package: libpoppler-private-dev
Architecture: any
Section: libdevel
Multi-Arch: same
Depends: libpoppler-dev (= ${binary:Version}),
${misc:Depends}
Suggests: libfreetype6-dev,
Depends: libpoppler-dev (= ${binary:Version}), ${misc:Depends}
Suggests: libfreetype6-dev
Description: PDF rendering library -- private development files
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
......@@ -78,10 +73,9 @@ Package: libpoppler-glib8
Architecture: any
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: libpoppler111 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Depends: libpoppler118 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: PDF rendering library (GLib-based shared library)
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
......@@ -91,13 +85,13 @@ Description: PDF rendering library (GLib-based shared library)
Package: libpoppler-glib-dev
Architecture: any
Section: libdevel
Depends: libpoppler-glib8 (= ${binary:Version}),
libpoppler-dev (= ${binary:Version}),
gir1.2-poppler-0.18 (= ${binary:Version}),
libglib2.0-dev (>= 2.41),
Depends: gir1.2-poppler-0.18 (= ${binary:Version}),
libcairo2-dev (>= 1.10.0),
${shlibs:Depends},
${misc:Depends}
libglib2.0-dev (>= 2.41),
libpoppler-dev (= ${binary:Version}),
libpoppler-glib8 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Suggests: libpoppler-glib-doc
Description: PDF rendering library -- development files (GLib interface)
Poppler is a PDF rendering library based on Xpdf PDF viewer.
......@@ -109,8 +103,7 @@ Package: libpoppler-glib-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}
Recommends: libglib2.0-doc,
libcairo2-doc,
Recommends: libcairo2-doc, libglib2.0-doc
Description: PDF rendering library -- documentation for the GLib interface
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
......@@ -121,9 +114,7 @@ Package: gir1.2-poppler-0.18
Architecture: any
Section: introspection
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
${gir:Depends}
Depends: ${gir:Depends}, ${misc:Depends}, ${shlibs:Depends}
Description: GObject introspection data for poppler-glib
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
......@@ -136,10 +127,9 @@ Package: libpoppler-qt5-1
Architecture: any
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: libpoppler111 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Depends: libpoppler118 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: PDF rendering library (Qt 5 based shared library)
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
......@@ -150,25 +140,52 @@ Package: libpoppler-qt5-dev
Architecture: any
Section: libdevel
Multi-Arch: same
Depends: libpoppler-qt5-1 (= ${binary:Version}),
libpoppler-dev (= ${binary:Version}),
Depends: libpoppler-dev (= ${binary:Version}),
libpoppler-qt5-1 (= ${binary:Version}),
qtbase5-dev,
${shlibs:Depends},
${misc:Depends}
${misc:Depends},
${shlibs:Depends}
Description: PDF rendering library -- development files (Qt 5 interface)
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
This package contains the headers and development libraries needed to
build applications using the Qt 5-based Poppler interface.
Package: libpoppler-qt6-3
Architecture: any
Section: libs
Multi-Arch: same
Depends: libpoppler118 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: PDF rendering library (Qt 6 based shared library)
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
This package provides the Qt 6 based shared library for applications
using the Qt 6 interface to Poppler.
Package: libpoppler-qt6-dev
Architecture: any
Section: libdevel
Multi-Arch: same
Depends: libpoppler-dev (= ${binary:Version}),
libpoppler-qt6-3 (= ${binary:Version}),
qt6-base-dev,
${misc:Depends},
${shlibs:Depends}
Description: PDF rendering library -- development files (Qt 6 interface)
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
This package contains the headers and development libraries needed to
build applications using the Qt 6-based Poppler interface.
Package: libpoppler-cpp0v5
Architecture: any
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: libpoppler111 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Depends: libpoppler118 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Conflicts: libpoppler-cpp0
Replaces: libpoppler-cpp0
Description: PDF rendering library (CPP shared library)
......@@ -183,8 +200,8 @@ Section: libdevel
Multi-Arch: same
Depends: libpoppler-cpp0v5 (= ${binary:Version}),
libpoppler-dev (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
${misc:Depends},
${shlibs:Depends}
Description: PDF rendering library -- development files (CPP interface)
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
......@@ -195,19 +212,13 @@ Package: poppler-utils
Architecture: any
Section: utils
Multi-Arch: foreign
Depends: libpoppler111 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
# should really be just the following:
#Breaks: xpdf-utils (<< 3.02-2~)
# ... but because of #774949 (remove after Stretch/9.0) instead is:
Breaks: xpdf-utils (<< 1:0), xpdf-common
Depends: libpoppler118 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Breaks: xpdf-common, xpdf-utils (<< 1:0)
Conflicts: pdftohtml
Replaces: xpdf-utils (<< 3.02-2~),
pdftohtml,
xpdf-reader
Provides: xpdf-utils,
pdftohtml
Replaces: pdftohtml, xpdf-reader, xpdf-utils (<< 3.02-2~)
Provides: pdftohtml, xpdf-utils
Description: PDF utilities (based on Poppler)
Poppler is a PDF rendering library based on Xpdf PDF viewer.
.
......
This diff is collapsed.
......@@ -95,7 +95,9 @@ libpoppler-glib.so.8 libpoppler-glib8 #MINVER#
poppler_attachment_get_type@Base 0.18.0
poppler_attachment_save@Base 0.18.0
poppler_attachment_save_to_callback@Base 0.18.0
poppler_attachment_save_to_fd@Base 22.02.0
poppler_backend_get_type@Base 0.18.0
poppler_certificate_status_get_type@Base 22.02.0
poppler_color_copy@Base 0.18.0
poppler_color_free@Base 0.18.0
poppler_color_get_type@Base 0.18.0
......@@ -120,6 +122,7 @@ libpoppler-glib.so.8 libpoppler-glib8 #MINVER#
poppler_document_get_modification_date_time@Base 20.09.0
poppler_document_get_n_attachments@Base 0.18.0
poppler_document_get_n_pages@Base 0.18.0
poppler_document_get_n_signatures@Base 22.02.0
poppler_document_get_page@Base 0.18.0
poppler_document_get_page_by_label@Base 0.18.0
poppler_document_get_page_layout@Base 0.18.0
......@@ -136,6 +139,7 @@ libpoppler-glib.so.8 libpoppler-glib8 #MINVER#
poppler_document_get_print_page_ranges@Base 0.81.0
poppler_document_get_print_scaling@Base 0.81.0
poppler_document_get_producer@Base 0.18.0
poppler_document_get_signature_fields@Base 22.02.0
poppler_document_get_subject@Base 0.18.0
poppler_document_get_title@Base 0.18.0
poppler_document_get_type@Base 0.18.0
......@@ -144,12 +148,14 @@ libpoppler-glib.so.8 libpoppler-glib8 #MINVER#
poppler_document_is_linearized@Base 0.18.0
poppler_document_new_from_bytes@Base 0.85.0
poppler_document_new_from_data@Base 0.18.0
poppler_document_new_from_fd@Base 22.02.0
poppler_document_new_from_file@Base 0.18.0
poppler_document_new_from_gfile@Base 0.22.1
poppler_document_new_from_stream@Base 0.22.1
poppler_document_reset_form@Base 0.90.0
poppler_document_save@Base 0.18.0
poppler_document_save_a_copy@Base 0.18.0
poppler_document_save_to_fd@Base 22.02.0
poppler_document_set_author@Base 0.46.0
poppler_document_set_creation_date@Base 0.46.0
poppler_document_set_creation_date_time@Base 20.09.0
......@@ -213,6 +219,9 @@ libpoppler-glib.so.8 libpoppler-glib8 #MINVER#
poppler_form_field_mapping_free@Base 0.18.0
poppler_form_field_mapping_get_type@Base 0.18.0
poppler_form_field_mapping_new@Base 0.18.0
poppler_form_field_signature_validate_async@Base 22.02.0
poppler_form_field_signature_validate_finish@Base 22.02.0
poppler_form_field_signature_validate_sync@Base 22.02.0
poppler_form_field_text_do_scroll@Base 0.18.0
poppler_form_field_text_do_spell_check@Base 0.18.0
poppler_form_field_text_get_max_len@Base 0.18.0
......@@ -265,6 +274,7 @@ libpoppler-glib.so.8 libpoppler-glib8 #MINVER#
poppler_media_is_embedded@Base 0.18.0
poppler_media_save@Base 0.18.0
poppler_media_save_to_callback@Base 0.18.0
poppler_media_save_to_fd@Base 22.02.0
poppler_movie_get_aspect@Base 0.90.0
poppler_movie_get_duration@Base 0.81.0
poppler_movie_get_filename@Base 0.18.0
......@@ -342,6 +352,7 @@ libpoppler-glib.so.8 libpoppler-glib8 #MINVER#
poppler_ps_file_free@Base 0.18.0
poppler_ps_file_get_type@Base 0.18.0
poppler_ps_file_new@Base 0.18.0
poppler_ps_file_new_fd@Base 22.02.0
poppler_ps_file_set_duplex@Base 0.18.0
poppler_ps_file_set_paper_size@Base 0.18.0
poppler_quadrilateral_copy@Base 0.26.0
......@@ -355,6 +366,15 @@ libpoppler-glib.so.8 libpoppler-glib8 #MINVER#
poppler_rectangle_get_type@Base 0.18.0
poppler_rectangle_new@Base 0.18.0
poppler_selection_style_get_type@Base 0.18.0
poppler_signature_info_copy@Base 22.02.0
poppler_signature_info_free@Base 22.02.0
poppler_signature_info_get_certificate_status@Base 22.02.0
poppler_signature_info_get_local_signing_time@Base 22.02.0
poppler_signature_info_get_signature_status@Base 22.02.0
poppler_signature_info_get_signer_name@Base 22.02.0
poppler_signature_info_get_type@Base 22.02.0
poppler_signature_status_get_type@Base 22.02.0
poppler_signature_validation_flags_get_type@Base 22.02.0
poppler_structure_block_align_get_type@Base 0.26.0
poppler_structure_border_style_get_type@Base 0.26.0
poppler_structure_element_get_abbreviation@Base 0.26.0
......
This diff is collapsed.
......@@ -5,6 +5,7 @@ libpoppler-qt5.so.1 libpoppler-qt5-1 #MINVER#
_ZN7Poppler10Annotation13setUniqueNameERK7QString@Base 0.24.5
_ZN7Poppler10Annotation15setCreationDateERK9QDateTime@Base 0.24.5
_ZN7Poppler10Annotation19setModificationDateERK9QDateTime@Base 0.24.5
_ZN7Poppler10Annotation23setAnnotationAppearanceERKNS_20AnnotationAppearanceE@Base 21.11.0
_ZN7Poppler10Annotation5Popup10setSummaryERK7QString@Base 0.24.5
_ZN7Poppler10Annotation5Popup11setGeometryERK6QRectF@Base 0.24.5
_ZN7Poppler10Annotation5Popup7setTextERK7QString@Base 0.24.5
......@@ -121,8 +122,10 @@ libpoppler-qt5.so.1 libpoppler-qt5-1 #MINVER#
_ZN7Poppler12LinkOCGStateD2Ev@Base 0.57.0
_ZN7Poppler12PDFConverter13setPDFOptionsE6QFlagsINS0_9PDFOptionEE@Base 0.24.5
_ZN7Poppler12PDFConverter16NewSignatureData11setFontSizeEd@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureData11setLocationERK7QString@Base 21.11.0
_ZN7Poppler12PDFConverter16NewSignatureData11setPasswordERK7QString@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureData12setFontColorERK6QColor@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureData12setImagePathERK7QString@Base 22.02.0
_ZN7Poppler12PDFConverter16NewSignatureData14setBorderColorERK6QColor@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureData14setBorderWidthEd@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureData15setCertNicknameERK7QString@Base 21.06.0
......@@ -132,7 +135,10 @@ libpoppler-qt5.so.1 libpoppler-qt5-1 #MINVER#
_ZN7Poppler12PDFConverter16NewSignatureData19setFieldPartialNameERK7QString@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureData20setBoundingRectangleERK6QRectF@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureData20setSignatureLeftTextERK7QString@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureData23setDocumentUserPasswordERK10QByteArray@Base 22.02.0
_ZN7Poppler12PDFConverter16NewSignatureData24setDocumentOwnerPasswordERK10QByteArray@Base 22.02.0
_ZN7Poppler12PDFConverter16NewSignatureData7setPageEi@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureData9setReasonERK7QString@Base 21.11.0
_ZN7Poppler12PDFConverter16NewSignatureDataC1Ev@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureDataC2Ev@Base 21.06.0
_ZN7Poppler12PDFConverter16NewSignatureDataD1Ev@Base 21.06.0
......@@ -336,6 +342,7 @@ libpoppler-qt5.so.1 libpoppler-qt5-1 #MINVER#
_ZN7Poppler15SoundAnnotationD1Ev@Base 0.24.5
_ZN7Poppler15SoundAnnotationD2Ev@Base 0.24.5
_ZN7Poppler15StampAnnotation16setStampIconNameERK7QString@Base 0.24.5
_ZN7Poppler15StampAnnotation19setStampCustomImageERK6QImage@Base 21.11.0
_ZN7Poppler15StampAnnotationC1ERK8QDomNode@Base 0.24.5
_ZN7Poppler15StampAnnotationC1ERNS_22StampAnnotationPrivateE@Base 0.24.5
_ZN7Poppler15StampAnnotationC1Ev@Base 0.24.5
......@@ -439,6 +446,10 @@ libpoppler-qt5.so.1 libpoppler-qt5-1 #MINVER#
_ZN7Poppler19RichMediaAnnotationD2Ev@Base 0.38.0
_ZN7Poppler19UnicodeParsedStringEPK9GooString@Base 0.71.0
_ZN7Poppler19UnicodeParsedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.90.0
_ZN7Poppler20AnnotationAppearanceC1EPNS_27AnnotationAppearancePrivateE@Base 21.11.0
_ZN7Poppler20AnnotationAppearanceC2EPNS_27AnnotationAppearancePrivateE@Base 21.11.0
_ZN7Poppler20AnnotationAppearanceD1Ev@Base 21.11.0
_ZN7Poppler20AnnotationAppearanceD2Ev@Base 21.11.0
_ZN7Poppler21setDebugErrorFunctionEPFvRK7QStringRK8QVariantES5_@Base 0.24.5
_ZN7Poppler22setNSSPasswordCallbackERKSt8functionIFPcPKcEE@Base 21.06.0
_ZN7Poppler23SignatureValidationInfoC1EPNS_30SignatureValidationInfoPrivateE@Base 0.57.0
......@@ -556,6 +567,7 @@ libpoppler-qt5.so.1 libpoppler-qt5-1 #MINVER#
_ZNK7Poppler10Annotation12revisionTypeEv@Base 0.24.5
_ZNK7Poppler10Annotation13revisionScopeEv@Base 0.24.5
_ZNK7Poppler10Annotation16modificationDateEv@Base 0.24.5
_ZNK7Poppler10Annotation20annotationAppearanceEv@Base 21.11.0
_ZNK7Poppler10Annotation29storeBaseAnnotationPropertiesER8QDomNodeR12QDomDocument@Base 0.24.5
_ZNK7Poppler10Annotation5Popup4textEv@Base 0.24.5
_ZNK7Poppler10Annotation5Popup5flagsEv@Base 0.24.5
......@@ -629,10 +641,15 @@ libpoppler-qt5.so.1 libpoppler-qt5-1 #MINVER#
_ZNK7Poppler12PDFConverter16NewSignatureData16fieldPartialNameEv@Base 21.06.0
_ZNK7Poppler12PDFConverter16NewSignatureData17boundingRectangleEv@Base 21.06.0
_ZNK7Poppler12PDFConverter16NewSignatureData17signatureLeftTextEv@Base 21.06.0
_ZNK7Poppler12PDFConverter16NewSignatureData20documentUserPasswordEv@Base 22.02.0
_ZNK7Poppler12PDFConverter16NewSignatureData21documentOwnerPasswordEv@Base 22.02.0
_ZNK7Poppler12PDFConverter16NewSignatureData4pageEv@Base 21.06.0
_ZNK7Poppler12PDFConverter16NewSignatureData6reasonEv@Base 21.11.0
_ZNK7Poppler12PDFConverter16NewSignatureData8fontSizeEv@Base 21.06.0
_ZNK7Poppler12PDFConverter16NewSignatureData8locationEv@Base 21.11.0
_ZNK7Poppler12PDFConverter16NewSignatureData8passwordEv@Base 21.06.0
_ZNK7Poppler12PDFConverter16NewSignatureData9fontColorEv@Base 21.06.0
_ZNK7Poppler12PDFConverter16NewSignatureData9imagePathEv@Base 22.02.0
_ZNK7Poppler13BaseConverter9lastErrorEv@Base 0.24.5
_ZNK7Poppler13FormFieldText10isPasswordEv@Base 0.24.5
_ZNK7Poppler13FormFieldText10isRichTextEv@Base 0.24.5
......@@ -775,6 +792,7 @@ libpoppler-qt5.so.1 libpoppler-qt5-1 #MINVER#
_ZNK7Poppler16WidgetAnnotation5storeER8QDomNodeR12QDomDocument@Base 0.24.5
_ZNK7Poppler16WidgetAnnotation7subTypeEv@Base 0.24.5
_ZNK7Poppler18FormFieldSignature13signatureTypeEv@Base 0.59.0
_ZNK7Poppler18FormFieldSignature4signERK7QStringRKNS_12PDFConverter16NewSignatureDataE@Base 22.02.0
_ZNK7Poppler18FormFieldSignature4typeEv@Base 0.57.0
_ZNK7Poppler18FormFieldSignature8validateENS0_15ValidateOptionsE@Base 0.57.0
_ZNK7Poppler18FormFieldSignature8validateEiRK9QDateTime@Base 0.59.0
......@@ -864,6 +882,7 @@ libpoppler-qt5.so.1 libpoppler-qt5-1 #MINVER#
_ZNK7Poppler8Document12pdfConverterEv@Base 0.24.5
_ZNK7Poppler8Document13embeddedFilesEv@Base 0.24.5
_ZNK7Poppler8Document13getPdfVersionEPiS1_@Base 0.24.5
_ZNK7Poppler8Document13getPdfVersionEv@Base 21.11.0
_ZNK7Poppler8Document13renderBackendEv@Base 0.24.5
_ZNK7Poppler8Document13textDirectionEv@Base 0.26.0
_ZNK7Poppler8Document15colorRgbProfileEv@Base 0.24.5
......@@ -941,9 +960,12 @@ libpoppler-qt5.so.1 libpoppler-qt5-1 #MINVER#
(optional=gccinternal)_ZNSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 0.90.0 20.09.0
(optional=gccinternal)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 0.90.0 20.09.0
(optional=gccinternal)_ZNSt5dequeIP8QPainterSaIS1_EE16_M_push_back_auxIJRKS1_EEEvDpOT_@Base 20.09.0
(optional=gccinternal)_ZNSt5dequeIP8QPainterSaIS1_EE17_M_reallocate_mapEjb@Base 22.02.0
(optional=gccinternal)_ZNSt5dequeIP8QPainterSaIS1_EE17_M_reallocate_mapEmb@Base 0.71.0
(optional=gccinternal)_ZNSt5dequeIPiSaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT_@Base 0.71.0
(optional=gccinternal)_ZNSt6vectorISt10unique_ptrI8QPictureSt14default_deleteIS1_EESaIS4_EE17_M_default_appendEj@Base 22.02.0
(optional=gccinternal)_ZNSt6vectorISt10unique_ptrI8QPictureSt14default_deleteIS1_EESaIS4_EE17_M_default_appendEm@Base 0.71.0
(optional=gccinternal)_ZNSt6vectorIiSaIiEE17_M_default_appendEj@Base 22.02.0
(optional=gccinternal)_ZNSt6vectorIiSaIiEE17_M_default_appendEm@Base 0.71.0
(optional=gccinternal)_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_@Base 0.57.0
(optional=gccinternal)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 0.71.0
......
usr/lib/*/libpoppler-qt6.so.3*
usr/include/poppler/qt6
usr/lib/*/libpoppler-qt6.so
usr/lib/*/pkgconfig/poppler-qt6.pc
Description: fix a segfault when a document does not have a catalog
New poppler causes segfaults in r-cran-pdftools because the
get_pdf_version() function now depends on the document having a non-null
catalog, which is evidently not guaranteed to be the case. Maybe something
is supposed to initialize it, but we can at least fix the segfault and
restore compatibility with previous behavior by checking for a null catalog
before dereferencing.
Author: Steve Langasek <steve.langasek@ubuntu.com>
Last-Update: 2021-12-08
Forwarded: no
Index: poppler-21.11.0/poppler/PDFDoc.h
===================================================================
--- poppler-21.11.0.orig/poppler/PDFDoc.h
+++ poppler-21.11.0/poppler/PDFDoc.h
@@ -283,16 +283,16 @@
PDFSubtypeConformance getPDFSubtypeConformance() const { return pdfConformance; }
// Return the PDF version specified by the file (either header or catalog).
- int getPDFMajorVersion() const { return std::max(headerPdfMajorVersion, catalog->getPDFMajorVersion()); }
+ int getPDFMajorVersion() const { return std::max(headerPdfMajorVersion, catalog ? catalog->getPDFMajorVersion() : 0); }
int getPDFMinorVersion() const
{
- const int catalogMajorVersion = catalog->getPDFMajorVersion();
+ const int catalogMajorVersion = catalog ? catalog->getPDFMajorVersion() : 0;
if (catalogMajorVersion > headerPdfMajorVersion) {
return catalog->getPDFMinorVersion();
} else if (headerPdfMajorVersion > catalogMajorVersion) {
return headerPdfMinorVersion;
} else {
- return std::max(headerPdfMinorVersion, catalog->getPDFMinorVersion());
+ return std::max(headerPdfMinorVersion, catalog ? catalog->getPDFMinorVersion() : 0);
}
}
segfault-on-unset-catalog.patch
......@@ -8,21 +8,14 @@ SYMBOLS_generated := $(patsubst %.in,%,$(SYMBOLS_in))
libpopplerN := $(shell sed -rn 's/^Package:[[:space:]]*(libpoppler[0-9]+)[[:space:]]*$$/\1/p' debian/control)
# avoid overlinking and reduce library dependencies
export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
# enable all the hardening options
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# DEB_* variables
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
# disable gtk stuff to minimize Build-Depends
CONFIGURE_ARGS := \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS_RELEASE="$(CFLAGS)" \
-DCMAKE_CXX_FLAGS_RELEASE="$(CXXFLAGS)" \
-DCMAKE_INSTALL_LIBDIR="lib/$(DEB_HOST_MULTIARCH)" \
-DENABLE_GLIB=ON \
-DENABLE_QT5=ON \
-DENABLE_CPP=ON \
......@@ -33,30 +26,22 @@ CONFIGURE_ARGS := \
-DBUILD_GTK_TESTS=OFF
%:
dh $@ --with gir
dh $@
override_dh_auto_clean:
dh_auto_clean
rm -f glib/reference/html/*
rm -f $(SYMBOLS_generated)
override_dh_autoreconf:
dh_autoreconf --as-needed
override_dh_auto_configure:
dh_auto_configure -- $(CONFIGURE_ARGS)
override_dh_missing:
dh_missing --fail-missing
override_dh_installchangelogs:
dh_installchangelogs -p$(libpopplerN)
dh_installchangelogs --remaining-packages -XChangeLog
override_dh_makeshlibs: $(SYMBOLS_generated)
dh_makeshlibs -p$(libpopplerN) -V
dh_makeshlibs -plibpoppler-cpp0v5 -V"libpoppler-cpp0v5 (>= 0.46.0)"
dh_makeshlibs --remaining-packages
dh_makeshlibs
debian/%.symbols: debian/%.symbols.in
cat $^ | sed -e 's/#CURVER#/$(UPSTREAM_VERSION)/g' > $@
......
Name: poppler
Homepage: http://poppler.freedesktop.org/
Bug-Database: https://bugs.freedesktop.org/buglist.cgi?bug_status=__open__&content=&product=poppler&query_format=specific&order=bug_id%20DESC&query_based_on=
Bug-Submit: https://bugs.freedesktop.org/enter_bug.cgi?product=poppler
Repository: git://git.freedesktop.org/git/poppler/poppler
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment