diff --git a/debian/changelog b/debian/changelog index bf98a36..a249c5f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,5 @@ -qt6base (6.1.2+dfsg-1) unstable; urgency=medium +qt6base (6.1.2+dfsg-1) experimental; urgency=medium - * Initial release (Closes: #nnnn) + * Initial release (Closes: #994478). - -- Patrick Franz Wed, 04 Aug 2021 14:02:03 +0200 + -- Patrick Franz Fri, 17 Sep 2021 02:34:49 +0200 diff --git a/debian/control b/debian/control index 6e3df98..a8914c1 100644 --- a/debian/control +++ b/debian/control @@ -71,12 +71,12 @@ Build-Depends: cmake (>= 3.18~), pkg-kde-tools (>= 0.15.17~), unixodbc-dev, zlib1g-dev -Standards-Version: 4.5.1 +Standards-Version: 4.6.0 Section: libs Homepage: https://www.qt.io/developers/ Rules-Requires-Root: no -Vcs-Git: https://salsa.debian.org/qt-kde-team/qt/qt6/qt6base.git -Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt/qt6/qt6base +Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6base.git +Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6base Package: libqt6core6 Architecture: any @@ -130,6 +130,17 @@ Description: Qt 6 GUI module . The QtGui module extends QtCore with GUI functionality. +Package: qt6-egl-plugins +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: fontconfig, ${misc:Depends}, ${shlibs:Depends} +Description: Qt 6 EGL plugins + Qt is a cross-platform C++ application framework. Qt's primary feature + is its rich set of widgets that provide standard GUI functionality. + . + This package contains EGL-related plugins. + Package: qt6-gtk-platformtheme Architecture: any Multi-Arch: same diff --git a/debian/libqt6gui6.install b/debian/libqt6gui6.install index 5d80b7d..decfbdd 100644 --- a/debian/libqt6gui6.install +++ b/debian/libqt6gui6.install @@ -1,29 +1 @@ -#! /usr/bin/dh-exec -usr/lib/${DEB_HOST_MULTIARCH}/libQt6EglFSDeviceIntegration.so.* -usr/lib/${DEB_HOST_MULTIARCH}/libQt6EglFsKmsGbmSupport.so.* -usr/lib/${DEB_HOST_MULTIARCH}/libQt6EglFsKmsSupport.so.* usr/lib/${DEB_HOST_MULTIARCH}/libQt6Gui.so.* -usr/lib/${DEB_HOST_MULTIARCH}/libQt6XcbQpa.so.* -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/egldeviceintegrations/libqeglfs-emu-integration.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/egldeviceintegrations/libqeglfs-kms-integration.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqevdevkeyboardplugin.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqevdevmouseplugin.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqevdevtabletplugin.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqevdevtouchplugin.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqlibinputplugin.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqtslibplugin.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqtuiotouchplugin.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/imageformats/libqgif.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/imageformats/libqico.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/imageformats/libqjpeg.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqeglfs.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqlinuxfb.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqminimal.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqminimalegl.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqoffscreen.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqvnc.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqxcb.so -usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/xcbglintegrations/libqxcb-glx-integration.so diff --git a/debian/libqt6gui6.lintian-overrides b/debian/libqt6gui6.lintian-overrides index 56b11f1..70c1051 100644 --- a/debian/libqt6gui6.lintian-overrides +++ b/debian/libqt6gui6.lintian-overrides @@ -1,19 +1,3 @@ -# libQt6EglFSDeviceIntegration, libQt6EglFsKmsGbmSupport, libQt6EglFsKmsSupport -# and libQt6XcbQpa are actually private libraries *only* used by their -# respective platforms plugins. -# Sadly instead of being installed into a proper place like -# /usr/lib//qt6/ they are being installed into /usr/lib/. -# We are still shipping the headers but they only contain the version and -# the only binaries that depend on them are shipped within this very same -# binary package, so it's safe to override these Lintian warnings. -libqt6gui6: ships-undeclared-shared-library libQt6EglFSDeviceIntegration 6 for usr/lib/*/libQt6EglFSDeviceIntegration.so.6.* -libqt6gui6: ships-undeclared-shared-library libQt6EglFsKmsGbmSupport 6 for usr/lib/*/libQt6EglFsKmsGbmSupport.so.6.* -libqt6gui6: ships-undeclared-shared-library libQt6EglFsKmsSupport 6 for usr/lib/*/libQt6EglFsKmsSupport.so.6.* -libqt6gui6: ships-undeclared-shared-library libQt6XcbQpa 6 for usr/lib/*/libQt6XcbQpa.so.6.* -libqt6gui6: shared-library-symbols-not-tracked libQt6EglFSDeviceIntegration 6 for usr/lib/*/libQt6EglFSDeviceIntegration.so.6.* -libqt6gui6: shared-library-symbols-not-tracked libQt6EglFsKmsGbmSupport 6 for usr/lib/*/libQt6EglFsKmsGbmSupport.so.6.* -libqt6gui6: shared-library-symbols-not-tracked libQt6EglFsKmsSupport 6 for usr/lib/*/libQt6EglFsKmsSupport.so.6.* -libqt6gui6: shared-library-symbols-not-tracked libQt6XcbQpa 6 for usr/lib/*/libQt6XcbQpa.so.6.* # This dependency has been added to track external packages building against # our private headers. It is ok if internal packages depend on the ABI one. libqt6gui6: symbols-declares-dependency-on-other-package qtbase-abi-* diff --git a/debian/qmake6.links b/debian/qmake6.links index 809a13f..b81543a 100644 --- a/debian/qmake6.links +++ b/debian/qmake6.links @@ -1,4 +1,4 @@ -# qmake and qmake6 files are identical. # We want people to use qmake6, so we do not install qmake # and use a symlink qmake6 -> qmake +# qmake and qmake6 files are identical. usr/lib/qt6/bin/qmake6 usr/lib/qt6/bin/qmake diff --git a/debian/qt6-egl-plugins.install b/debian/qt6-egl-plugins.install new file mode 100644 index 0000000..f15a683 --- /dev/null +++ b/debian/qt6-egl-plugins.install @@ -0,0 +1,27 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libQt6EglFSDeviceIntegration.so.* +usr/lib/${DEB_HOST_MULTIARCH}/libQt6EglFsKmsGbmSupport.so.* +usr/lib/${DEB_HOST_MULTIARCH}/libQt6EglFsKmsSupport.so.* +usr/lib/${DEB_HOST_MULTIARCH}/libQt6XcbQpa.so.* +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/egldeviceintegrations/libqeglfs-emu-integration.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/egldeviceintegrations/libqeglfs-kms-integration.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqevdevkeyboardplugin.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqevdevmouseplugin.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqevdevtabletplugin.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqevdevtouchplugin.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqlibinputplugin.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqtslibplugin.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/generic/libqtuiotouchplugin.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/imageformats/libqgif.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/imageformats/libqico.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/imageformats/libqjpeg.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqeglfs.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqlinuxfb.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqminimal.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqminimalegl.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqoffscreen.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqvnc.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforms/libqxcb.so +usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/xcbglintegrations/libqxcb-glx-integration.so