Skip to content
Snippets Groups Projects
Commit 0e72c07d authored by Dmitry Shachnev's avatar Dmitry Shachnev :penguin:
Browse files

Add new packages for the Qt PDF libraries and QML module.

parent b654bbc7
No related branches found
No related tags found
No related merge requests found
......@@ -19,6 +19,7 @@ qtwebengine-opensource-src (5.15.1+dfsg-1) UNRELEASED; urgency=medium
- Use ${DEB_HOST_MULTIARCH} substitution in the install files.
* Update Files-Excluded and touch_files for the new release.
* Bump ABI version to qtwebengine-abi-5-15-1.
* Add new packages for the Qt PDF libraries and QML module.
-- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Tue, 08 Sep 2020 20:31:58 +0300
......
......@@ -162,6 +162,26 @@ Description: Web content engine library for Qt - Widget
.
This package contains the widget QtWebEngine library.
Package: libqt5pdf5
Architecture: amd64 arm64 armhf i386 mipsel
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Qt 5 PDF library
The Qt PDF module contains classes and functions for rendering PDF documents.
.
This package contains the Qt PDF library. It also provides an image plugin
that allows image-viewing applications to view PDF files (the first page of
PDF will be shown).
Package: libqt5pdfwidgets5
Architecture: amd64 arm64 armhf i386 mipsel
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Qt 5 PDF Widgets library
The Qt PDF module contains classes and functions for rendering PDF documents.
.
This package contains the Qt PDF Widgets library.
Package: libqt5webengine-data
Architecture: all
Multi-Arch: foreign
......@@ -184,6 +204,22 @@ Description: Qt WebEngine QML module
.
This package contains the WebEngine QML module for QtDeclarative.
Package: qml-module-qtquick-pdf
Architecture: amd64 arm64 armhf i386 mipsel
Multi-Arch: same
Depends: qml-module-qtgraphicaleffects (>= 5.12),
qml-module-qtquick-controls2 (>= 5.14),
qml-module-qtquick-shapes (>= 5.14),
qml-module-qtquick-templates2 (>= 5.14),
qml-module-qtquick-window2,
qml-module-qtquick2 (>= 5.14),
${misc:Depends},
${shlibs:Depends}
Description: Qt Quick PDF QML module
The Qt PDF module contains classes and functions for rendering PDF documents.
.
This package contains the Qt Quick PDF QML module.
Package: qtwebengine5-dev-tools
Architecture: amd64 arm64 armhf i386 mipsel
Multi-Arch: foreign
......
usr/lib/${DEB_HOST_MULTIARCH}/libQt5Pdf.so.5*
usr/lib/${DEB_HOST_MULTIARCH}/qt5/plugins/imageformats/libqpdf.so
usr/lib/${DEB_HOST_MULTIARCH}/libQt5PdfWidgets.so.5*
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake
usr/lib/${DEB_HOST_MULTIARCH}/qt5/qml/QtQuick/Pdf/
usr/include/${DEB_HOST_MULTIARCH}/qt5/QtPdf/[Qq]*
usr/include/${DEB_HOST_MULTIARCH}/qt5/QtPdfWidgets/[Qq]*
  • Contributor

    QtPdf and QtWebengine are independent from each other.

    This looks strange, but here is the explanation why QtPdf was added to QtWebengine: https://code.qt.io/cgit/qt/qtwebengine.git/commit/?h=wip/qtpdf&id=883f2a9969f02941f018b828749fea97d8b56582

    Adding two unrelated modules to webengine might look crazy: however sharing gn build configuration and Chromium code base with necessary qt adaptations simplifies code maintenance and minimises required code checkouts. Back porting of security patches for Chromium also affects Pdfium. Moreover, Pdfium is no longer a separate project, but integrated into Chromium: therefore moving it out of Chromium source tree would require extra effort.

    So QtPdf headers should be installed in a separate package.

  • Author Owner

    Do you think I should also create separate -doc and -examples packages?

  • Author Owner

    @avolkov-guest Fixed in 3e68421e. Any review is welcome :)

  • Contributor

    Do you think I should also create separate -doc and -examples packages?

    Sure.

  • Please register or sign in to reply
usr/include/${DEB_HOST_MULTIARCH}/qt5/QtWebEngine/[Qq]*
usr/include/${DEB_HOST_MULTIARCH}/qt5/QtWebEngineCore/[Qq]*
usr/include/${DEB_HOST_MULTIARCH}/qt5/QtWebEngineWidgets/[Qq]*
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5Pdf/Qt5PdfConfig.cmake
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5Pdf/Qt5PdfConfigVersion.cmake
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5PdfWidgets/Qt5PdfWidgetsConfig.cmake
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5PdfWidgets/Qt5PdfWidgetsConfigVersion.cmake
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5WebEngine/Qt5WebEngineConfig.cmake
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5WebEngine/Qt5WebEngineConfigVersion.cmake
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5WebEngineCore/Qt5WebEngineCoreConfig.cmake
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5WebEngineCore/Qt5WebEngineCoreConfigVersion.cmake
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5WebEngineWidgets/Qt5WebEngineWidgetsConfig.cmake
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5WebEngineWidgets/Qt5WebEngineWidgetsConfigVersion.cmake
usr/lib/${DEB_HOST_MULTIARCH}/libQt5Pdf.prl
usr/lib/${DEB_HOST_MULTIARCH}/libQt5Pdf.so
usr/lib/${DEB_HOST_MULTIARCH}/libQt5PdfWidgets.prl
usr/lib/${DEB_HOST_MULTIARCH}/libQt5PdfWidgets.so
usr/lib/${DEB_HOST_MULTIARCH}/libQt5WebEngine.prl
usr/lib/${DEB_HOST_MULTIARCH}/libQt5WebEngine.so
usr/lib/${DEB_HOST_MULTIARCH}/libQt5WebEngineCore.prl
usr/lib/${DEB_HOST_MULTIARCH}/libQt5WebEngineCore.so
usr/lib/${DEB_HOST_MULTIARCH}/libQt5WebEngineWidgets.prl
usr/lib/${DEB_HOST_MULTIARCH}/libQt5WebEngineWidgets.so
usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/Qt5Pdf.pc
usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/Qt5PdfWidgets.pc
usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/Qt5WebEngine.pc
usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/Qt5WebEngineCore.pc
usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/Qt5WebEngineWidgets.pc
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_pdf.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_pdf.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_pdfwidgets.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_pdfwidgets.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_webengine.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_webenginecore.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri
......
usr/include/${DEB_HOST_MULTIARCH}/qt5/QtPdf/*/QtPdf/
usr/include/${DEB_HOST_MULTIARCH}/qt5/QtPdfWidgets/*/QtPdfWidgets/
usr/include/${DEB_HOST_MULTIARCH}/qt5/QtWebEngine/*/QtWebEngine/
usr/include/${DEB_HOST_MULTIARCH}/qt5/QtWebEngineCore/*/QtWebEngineCore/
usr/include/${DEB_HOST_MULTIARCH}/qt5/QtWebEngineWidgets/*/QtWebEngineWidgets/
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_pdf_private.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_pdf_private.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_pdfwidgets_private.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_pdfwidgets_private.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_webengine_private.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_webenginecore_private.pri
usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment