[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#883375: qtbase-opensource-src: Please add private headers in /src/plugins/platforms/xcb/



Source: qtbase-opensource-src
Version: 5.9.2+dfsg-4
Severity: wishlist
X-Debbugs-CC: pkg-deepin-devel@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

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: