Source: qtbase-opensource-src Version: 5.9.2+dfsg-4 Severity: wishlist X-Debbugs-CC: pkg-deepin-de...@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
signature.asc
Description: This is a digitally signed message part.