[neon/qt6/qt6-sensors/Neon/release] debian: lints and internal version deps

Carlos De Maine null at kde.org
Sun Dec 10 06:45:10 GMT 2023


Git commit 6b5bf1286bce920e4b8dd6ef4a41485d4bdf4c66 by Carlos De Maine.
Committed on 10/12/2023 at 07:45.
Pushed by carlosdem into branch 'Neon/release'.

lints and internal version deps

M  +41   -20   debian/control
M  +1    -9    debian/copyright
M  +1    -0    debian/qt6-sensors-dev.install
D  +0    -1    debian/qt6-sensors.links
A  +1    -0    debian/qt6-sensors.lintian-overrides

https://invent.kde.org/neon/qt6/qt6-sensors/-/commit/6b5bf1286bce920e4b8dd6ef4a41485d4bdf4c66

diff --git a/debian/control b/debian/control
index 05a52d7..7044a89 100644
--- a/debian/control
+++ b/debian/control
@@ -16,18 +16,18 @@ Build-Depends: cmake (>= 3.24~),
                ninja-build,
                pkg-config,
                pkg-kde-tools,
-               qml6-module-qtquick (>= 6.4.2+dfsg~),
-               qml6-module-qttest (>= 6.4.2+dfsg~),
-               qt6-base-dev (>= 6.4.2+dfsg~),
-               qt6-base-private-dev (>= 6.4.2+dfsg~),
-               qt6-declarative-dev (>= 6.4.2+dfsg~),
-               qt6-declarative-private-dev (>= 6.4.2+dfsg~),
+               qml6-module-qtquick (>= 6.6.1~),
+               qml6-module-qttest (>= 6.6.1~),
+               qt6-base-dev (>= 6.6.1~),
+               qt6-base-private-dev (>= 6.6.1~),
+               qt6-declarative-dev (>= 6.6.1~),
+               qt6-declarative-private-dev (>= 6.6.1~),
                qt6-svg-dev (>= 6.4.2~),
                xauth <!nocheck>,
                xvfb <!nocheck>
-Build-Depends-Indep: qt6-base-dev (>= 6.4~) <!nodoc>,
-                     qt6-documentation-tools (>= 6.4~) <!nodoc>,
-                     qt6-base-doc (>= 6.4~) <!nodoc>,
+Build-Depends-Indep: qt6-base-dev (>= 6.6~) <!nodoc>,
+                     qt6-documentation-tools (>= 6.6~) <!nodoc>,
+                     qt6-base-doc (>= 6.6~) <!nodoc>,
 Standards-Version: 4.6.2
 Homepage: https://www.qt.io/developers/
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-sensors
@@ -40,6 +40,12 @@ Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Provides: libqt6sensors6,
+          libqt6sensorsquick6,
+          qml6-module-qtsensors,
+Replaces: libqt6sensors6,
+          libqt6sensorsquick6,
+          qml6-module-qtsensors,
 Description: Qt 6 Sensors library
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -50,9 +56,18 @@ Package: qt6-sensors-dev
 Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
-Depends: qt6-base-dev, qt6-sensors (= ${binary:Version}), ${misc:Depends}
-Breaks: libqt6sensors6-dev (<< 6.4.2-2~)
-Replaces: libqt6sensors6-dev (<< 6.4.2-2~)
+Depends: qt6-base-dev,
+         qt6-sensors (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Breaks: libqt6sensors6-dev,
+Replaces: libqt6sensors6-dev,
+          qt6-sensors-doc-dev,
+          qt6-sensors-examples,
+Provides: libqt6sensors6-dev,
+          qt6-sensors-doc-dev,
+          qt6-sensors-examples,
 Description: Qt 6 Sensors - development files
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -64,7 +79,13 @@ Package: qt6-sensors-doc
 Architecture: all
 Section: kde
 X-Neon-MergedPackage: true
-Depends: qt6-base-doc, qt6-sensors-dev (= ${binary:Version}), ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Depends: qt6-base-doc,
+         qt6-sensors-dev (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Provides: qt6-sensors-doc-html,
+Replaces: qt6-sensors-doc-html,
 Description: Qt 6 Sensors - documentation files
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -74,36 +95,36 @@ Description: Qt 6 Sensors - documentation files
 
 Package: libqt6sensors6
 Architecture: all
-Depends: qt6-sensors
+Depends: qt6-sensors, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: libqt6sensorsquick6
 Architecture: all
-Depends: qt6-sensors
+Depends: qt6-sensors, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: qml6-module-qtsensors
 Architecture: all
-Depends: qt6-sensors
+Depends: qt6-sensors, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: qt6-sensors-doc-dev
 Architecture: all
-Depends: qt6-sensors-dev
+Depends: qt6-sensors-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: qt6-sensors-doc-html
 Architecture: all
-Depends: qt6-sensors-doc
+Depends: qt6-sensors-doc, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: qt6-sensors-examples
 Architecture: all
-Depends: qt6-sensors-dev
+Depends: qt6-sensors-dev, ${misc:Depends}
 Description: Dummy transitional
- Transitional dummy package.
\ No newline at end of file
+ Transitional dummy package.
diff --git a/debian/copyright b/debian/copyright
index 1cfe8e1..fb8d7e1 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -11,8 +11,7 @@ Copyright: 2021 Patrick Franz <deltaone at debian.org>
            2021 Lu YaNing <dluyaning at gmail.com>
 License: LGPL-3 or GPL-2
 
-Files: src/plugins/sensorgestures/qtsensors/qfreefallsensorgesturerecognizer.*
-       src/plugins/sensors/ios/iosaccelerometer.*
+Files: src/plugins/sensors/ios/iosaccelerometer.*
        src/plugins/sensors/ios/iosmotionmanager.*
 Copyright: 2016 Lorn Potter
 License: LGPL-3 or GPL-2
@@ -50,13 +49,6 @@ Files: src/plugins/sensors/iio-sensor-proxy/*
 Copyright: 2016 Alexander Volkov <a.volkov at rusbitech.ru>
            2016 The Qt Company Ltd.
 License: LGPL-3 or GPL-2
-
-Files: conanfile.py
-       config.tests/winrt/main.cpp
-       tests/*
-Copyright: 2016-2021 The Qt Company Ltd.
-License: GPL-3 with Qt-1.0 exception
-
 Files: tests/manual/sensorclerk/*
 Copyright: 2017 Lorn Potter
 License: GPL-3 with Qt-1.0 exception
diff --git a/debian/qt6-sensors-dev.install b/debian/qt6-sensors-dev.install
index 7b53ed8..9cf9d3d 100755
--- a/debian/qt6-sensors-dev.install
+++ b/debian/qt6-sensors-dev.install
@@ -10,6 +10,7 @@ usr/lib/${DEB_HOST_MULTIARCH}/libQt6Sensors.prl
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Sensors.so
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6SensorsQuick.prl
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6SensorsQuick.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/
diff --git a/debian/qt6-sensors.links b/debian/qt6-sensors.links
deleted file mode 100644
index 09e00ee..0000000
--- a/debian/qt6-sensors.links
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/qt6/doc usr/share/doc/qt6-sensors/html
diff --git a/debian/qt6-sensors.lintian-overrides b/debian/qt6-sensors.lintian-overrides
new file mode 100644
index 0000000..9618863
--- /dev/null
+++ b/debian/qt6-sensors.lintian-overrides
@@ -0,0 +1 @@
+qt6-sensors: package-name-doesnt-match-sonames libQt6Sensors6 libQt6SensorsQuick6


More information about the Neon-commits mailing list