Create new package.

ci/unstable
Patrick Franz 3 years ago
parent 200b13551d
commit e54eefba03
No known key found for this signature in database
GPG Key ID: 9E9F7A603077FE56

6
debian/changelog vendored

@ -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) <nnnn is the bug number of your ITP>
* Initial release (Closes: #994478).
-- Patrick Franz <deltaone@debian.org> Wed, 04 Aug 2021 14:02:03 +0200
-- Patrick Franz <deltaone@debian.org> Fri, 17 Sep 2021 02:34:49 +0200

17
debian/control vendored

@ -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

@ -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

@ -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/<arch-triplet>/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-*

@ -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

@ -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
Loading…
Cancel
Save