[neon/qt6/qt6-virtualkeyboard/Neon/release] debian: lints and internal dep versions
Carlos De Maine
null at kde.org
Sun Dec 10 08:36:21 GMT 2023
Git commit 3cc78e37ff847b0f54d8d543779d35a808145fb8 by Carlos De Maine.
Committed on 10/12/2023 at 09:35.
Pushed by carlosdem into branch 'Neon/release'.
lints and internal dep versions
M +1 -1 debian/changelog
M +23 -18 debian/control
M +0 -4 debian/copyright
A +1 -0 debian/qt6-virtualkeyboard.lintian-overrides
M +0 -9 debian/rules
https://invent.kde.org/neon/qt6/qt6-virtualkeyboard/-/commit/3cc78e37ff847b0f54d8d543779d35a808145fb8
diff --git a/debian/changelog b/debian/changelog
index a717c0f..b0ca69a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -101,4 +101,4 @@ qt6-virtualkeyboard (6.2.2+dfsg-1) experimental; urgency=medium
* Initial release (Closes: #999897)
- -- Patrick Franz <deltaone at debian.org> Thu, 18 Nov 2021 09:01:30 +0100
\ No newline at end of file
+ -- Patrick Franz <deltaone at debian.org> Thu, 18 Nov 2021 09:01:30 +0100
diff --git a/debian/control b/debian/control
index ff6de85..679adfd 100644
--- a/debian/control
+++ b/debian/control
@@ -18,14 +18,14 @@ Build-Depends: cmake,
ninja-build,
pkg-config,
pkg-kde-tools,
- qt6-base-dev (>= 6.4.2+dfsg~),
- qt6-declarative-dev (>= 6.4.2+dfsg~),
- qt6-svg-dev (>= 6.4.2~),
+ qt6-base-dev (>= 6.6.1~),
+ qt6-declarative-dev (>= 6.6.1~),
+ qt6-svg-dev (>= 6.6.1~),
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-virtualkeyboard
@@ -36,9 +36,16 @@ Package: qt6-virtualkeyboard
Architecture: any
Section: kde
X-Neon-MergedPackage: true
-Depends: qml6-module-qtquick-virtualkeyboard (= ${binary:Version}),
- ${misc:Depends},
- ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Provides: libqt6virtualkeyboard6,
+ libqt6hunspellinputmethod6,
+ qml6-module-qtquick-virtualkeyboard,
+ qt6-virtualkeyboard-plugin,
+Replaces: libqt6virtualkeyboard6,
+ libqt6hunspellinputmethod6,
+ qml6-module-qtquick-virtualkeyboard,
+ qt6-virtualkeyboard-plugin,
Description: Qt 6 Virtual Keyboard library
Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
@@ -53,11 +60,13 @@ Package: qt6-virtualkeyboard-dev
Architecture: any
Section: kde
X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
Depends: qt6-base-dev,
qt6-virtualkeyboard (= ${binary:Version}),
${misc:Depends}
-Breaks: libqt6virtualkeyboard6-dev (<< 6.4.2+dfsg-2~)
-Replaces: libqt6virtualkeyboard6-dev (<< 6.4.2+dfsg-2~)
+Breaks: libqt6virtualkeyboard6-dev,
+Provides: libqt6virtualkeyboard6-dev,
+Replaces: libqt6virtualkeyboard6-dev,
Description: Qt 6 Virtual Keyboard - 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.
@@ -73,9 +82,11 @@ Package: qt6-virtualkeyboard-doc
Architecture: all
Section: kde
X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
Depends: qt6-base-doc,
qt6-virtualkeyboard-dev (= ${binary:Version}),
- ${misc:Depends}
+ ${misc:Depends},
+ ${shlibs:Depends}
Description: Qt 6 Virtual Keyboard - 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.
@@ -93,12 +104,6 @@ Depends: qt6-virtualkeyboard
Description: Dummy transitional
Transitional dummy package.
-Package: libqt6virtualkeyboard6-dev
-Architecture: all
-Depends: qt6-virtualkeyboard-dev
-Description: Dummy transitional
- Transitional dummy package.
-
Package: libqt6hunspellinputmethod6
Architecture: all
Depends: qt6-virtualkeyboard
diff --git a/debian/copyright b/debian/copyright
index 3bf4518..bf0951d 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -54,10 +54,6 @@ Copyright: 2017 MyScript
2017 The Qt Company Ltd.
License: GPL-3
-Files: conanfile.py
-Copyright: 2021 The Qt Company Ltd.
-License: GPL-3 with Qt-1.0 exception
-
License: GPL-3
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/debian/qt6-virtualkeyboard.lintian-overrides b/debian/qt6-virtualkeyboard.lintian-overrides
new file mode 100644
index 0000000..fd03656
--- /dev/null
+++ b/debian/qt6-virtualkeyboard.lintian-overrides
@@ -0,0 +1 @@
+qt6-virtualkeyboard: package-name-doesnt-match-sonames libQt6HunspellInputMethod6 libQt6VirtualKeyboard6
diff --git a/debian/rules b/debian/rules
index 666e42d..ada2c2e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,15 +12,6 @@ ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
extra_cmake_args += -DQT_HOST_PATH=/usr
endif
-# Hack around #1040496. While I do not think this is serious it is indeed
-# important and might be fixed in Qt >= 6.5
-PARALLEL_OPTION = $(filter parallel=%,$(DEB_BUILD_OPTIONS))
-ifneq (,$(PARALLEL_OPTION))
- NUMJOBS = $(patsubst parallel=%,%,$(PARALLEL_OPTION))
- ifeq ($(NUMJOBS), 1)
- DEB_BUILD_OPTIONS := $(subst parallel=1,parallel=2,$(DEB_BUILD_OPTIONS))
- endif
-endif
%:
dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
More information about the Neon-commits
mailing list