[Pkg-deepin-devel] Bug#883375: qtbase-opensource-src: Please add private headers in /src/plugins/platforms/xcb/

Boyuan Yang 073plan at gmail.com
Sun Dec 3 07:58:28 UTC 2017


Source: qtbase-opensource-src
Version: 5.9.2+dfsg-4
Severity: wishlist
X-Debbugs-CC: pkg-deepin-devel at lists.alioth.debian.org

Dear Qt maintainers,

I'm working inside pkg-deepin team [1] to push Deepin applications into
Debian. Deepin use Qt and Golang heavily in their applications.

There's a special dependency for Deepin applications: package "qt5dxcb-plugin"
uses some really private Qt headers. Currently they bundle the header files
inside src repository [2] but that is apparently not optimal approach for Debian
packaging. Those header files come from /src/plugins/platforms/xcb/
directory in qtbase-opensource-src source tree.

Deepin applications (alongside Deepin Desktop Environment, DDE) need it to work
properly. In other distributions like Arch Linux and Fedora, package maintainers
already included them, either in a separate package ([4], in package
qt5-xcb-private-headers) or together in the qt5 private devel package ([5], in
package qt5-qtbase-private-devel).

My question is, is it possible for us to include (copy) those header files and
distribute them inside package "qtbase5-private-dev" so that package
"qt5dxcb-plugin" could build-dep on qtbase5-private-dev instead of bundling
them inside repository (like what Fedora did)?

Thanks,
Boyuan Yang

[1] https://alioth.debian.org/projects/pkg-deepin/
[2] https://github.com/linuxdeepin/qt5dxcb-plugin/tree/master/platformplugin/libqt5xcbqpa-dev/5.9.2/
[3] https://sources.debian.org/src/qtbase-opensource-src/5.9.2+dfsg-4/src/plugins/platforms/xcb/
[4] https://www.archlinux.org/packages/extra/x86_64/qt5-xcb-private-headers/
[5] https://fedora.pkgs.org/rawhide/fedora-x86_64/qt5-qtbase-devel-5.9.3-3.fc28.x86_64.rpm.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-deepin-devel/attachments/20171203/03591511/attachment.sig>


More information about the Pkg-deepin-devel mailing list