[neon/qt6/qt6-virtualkeyboard/Neon/release] debian: Update debian/*.

Lu YaNing null at kde.org
Thu Dec 16 15:54:14 GMT 2021


Git commit db17c5f8948a6a4193a6a5841f5e45cda79456da by Lu YaNing.
Committed on 01/12/2021 at 07:30.
Pushed by jriddell into branch 'Neon/release'.

Update debian/*.

M  +2    -2    debian/changelog
M  +101  -10   debian/control
A  +1    -0    debian/libqt6hunspellinputmethod6.install
A  +48   -0    debian/libqt6virtualkeyboard6-dev.install
A  +1    -0    debian/libqt6virtualkeyboard6.install
A  +64   -0    debian/not-installed
A  +9    -0    debian/qml6-module-qtquick-virtualkeyboard.install
A  +7    -0    debian/qt6-virtualkeyboard-plugin.install
M  +9    -18   debian/rules
A  +2    -0    debian/watch

https://invent.kde.org/neon/qt6/qt6-virtualkeyboard/commit/db17c5f8948a6a4193a6a5841f5e45cda79456da

diff --git a/debian/changelog b/debian/changelog
index e067ce9..10ab1d8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,5 @@
-qt6-virtualkeyboard (6.2.1-1) UNRELEASED; urgency=medium
+qt6-virtualkeyboard (6.2.1-1) experimental; urgency=medium
 
-  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>
+  * Initial release (Closes: #999897)
 
  -- Patrick Franz <deltaone at debian.org>  Thu, 18 Nov 2021 09:01:30 +0100
diff --git a/debian/control b/debian/control
index 680ff69..02f45a5 100644
--- a/debian/control
+++ b/debian/control
@@ -1,16 +1,107 @@
 Source: qt6-virtualkeyboard
-Section: unknown
+Section: libs
 Priority: optional
-Maintainer: Patrick Franz <deltaone at debian.org>
-Build-Depends: debhelper-compat (= 13)
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Patrick Franz <deltaone at debian.org>, Lu YaNing <dluyaning at gmail.com>
+Build-Depends: cmake (>= 3.18~),
+               debhelper-compat (= 13),
+               hunspell-en-gb <!nocheck>,
+               libgl-dev,
+               libhunspell-dev,
+               libqt6opengl6-dev (>= 6.2.1+dfsg~),
+               libssl-dev,
+               libvulkan-dev [linux-any],
+               libxcb-xfixes0-dev,
+               ninja-build,
+               pkg-config,
+               pkg-kde-tools,
+               qml6-module-qtquick (>= 6.2.1+dfsg~),
+               qml6-module-qttest (>= 6.2.1+dfsg~),
+               qt6-base-dev (>= 6.2.1+dfsg~),
+               qt6-base-private-dev (>= 6.2.1+dfsg~),
+               qt6-declarative-dev (>= 6.2.1+dfsg~),
+               qt6-declarative-private-dev (>= 6.2.1+dfsg~),
+               qt6-svg-dev (>= 6.2.1~),
+               xauth <!nocheck>,
+               xvfb <!nocheck>,
 Standards-Version: 4.6.0
-Homepage: <insert the upstream URL, if relevant>
-#Vcs-Browser: https://salsa.debian.org/debian/qt6-virtualkeyboard
-#Vcs-Git: https://salsa.debian.org/debian/qt6-virtualkeyboard.git
+Homepage: https://www.qt.io/developers/
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-virtualkeyboard
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-virtualkeyboard.git
 Rules-Requires-Root: no
 
-Package: qt6-virtualkeyboard
+Package: libqt6virtualkeyboard6
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: <insert up to 60 chars description>
- <insert long description, indented with spaces>
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+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.
+ .
+ Qt Virtual Keyboard project provides an input framework and
+ reference keyboard frontend for Qt 6 on Linux Desktop/X11, Windows
+ Desktop, and Boot2Qt targets.
+ .
+ This package contains the Qt Virtual Keyboard library.
+
+Package: libqt6hunspellinputmethod6
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Qt 6 Hunspell Input Method library
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ Qt Virtual Keyboard project provides an input framework and
+ reference keyboard frontend for Qt 6 on Linux Desktop/X11, Windows
+ Desktop, and Boot2Qt targets.
+ .
+ This package contains the Qt 6 Hunspell Input Method library.
+
+Package: qml6-module-qtquick-virtualkeyboard
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Qt 6 Virtual Keyboard - QML module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ Qt Virtual Keyboard project provides an input framework and
+ reference keyboard frontend for Qt 6 on Linux Desktop/X11, Windows
+ Desktop, and Boot2Qt targets.
+ .
+ This package contains the QML module.
+
+Package: qt6-virtualkeyboard-plugin
+Architecture: any
+Multi-Arch: same
+Depends: qml6-module-qtquick-virtualkeyboard (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
+Description: Qt 6 virtual keyboard
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ Qt Virtual Keyboard project provides an input framework and
+ reference keyboard frontend for Qt 5 on Linux Desktop/X11, Windows
+ Desktop, and Boot2Qt targets.
+ .
+ This package contains the virtual keyboard plugin.
+
+Package: libqt6virtualkeyboard6-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libqt6virtualkeyboard6 (= ${binary:Version}),
+         qt6-base-dev,
+         ${misc:Depends},
+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.
+ .
+ Qt Virtual Keyboard project provides an input framework and
+ reference keyboard frontend for Qt 6 on Linux Desktop/X11, Windows
+ Desktop, and Boot2Qt targets.
+ .
+ This package contains the development files needed to implement input
+ methods for virtual keyboards.
diff --git a/debian/libqt6hunspellinputmethod6.install b/debian/libqt6hunspellinputmethod6.install
new file mode 100644
index 0000000..241e931
--- /dev/null
+++ b/debian/libqt6hunspellinputmethod6.install
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6HunspellInputMethod.so.*
diff --git a/debian/libqt6virtualkeyboard6-dev.install b/debian/libqt6virtualkeyboard6-dev.install
new file mode 100644
index 0000000..774f2d1
--- /dev/null
+++ b/debian/libqt6virtualkeyboard6-dev.install
@@ -0,0 +1,48 @@
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QVirtualKeyboardAbstractInputMethod
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QVirtualKeyboardDictionary
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QVirtualKeyboardDictionaryManager
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QVirtualKeyboardExtensionPlugin
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QVirtualKeyboardInputContext
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QVirtualKeyboardInputEngine
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QVirtualKeyboardObserver
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QVirtualKeyboardSelectionListModel
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QVirtualKeyboardTrace
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QtVirtualKeyboard
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QtVirtualKeyboardDepends
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/QtVirtualKeyboardVersion
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qtvirtualkeyboard-config.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qtvirtualkeyboardversion.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboard_global.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboard_namespace.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboardabstractinputmethod.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboarddictionary.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboarddictionarymanager.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboardextensionplugin.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboardinputcontext.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboardinputengine.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboardobserver.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboardselectionlistmodel.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/qvirtualkeyboardtrace.h
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6/FindCerenceHwrAlphabetic.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6/FindCerenceHwrCjk.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6/FindCerenceXt9.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6/FindHunspell.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6/FindMyScript.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6BuildInternals/StandaloneTests/QtVirtualKeyboardTestsConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6BundledOpenwnn/Qt6BundledOpenwnnDependencies.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6BundledPinyin/Qt6BundledPinyinDependencies.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6BundledTcime/Qt6BundledTcimeDependencies.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6VirtualKeyboardAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6VirtualKeyboardConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6VirtualKeyboardConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6VirtualKeyboardDependencies.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6VirtualKeyboardTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6VirtualKeyboardTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6VirtualKeyboardVersionlessTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6VirtualKeyboard.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6VirtualKeyboard.so
+usr/lib/${DEB_HOST_MULTIARCH}/metatypes/qt6hunspellinputmethodprivate_none_metatypes.json
+usr/lib/${DEB_HOST_MULTIARCH}/metatypes/qt6virtualkeyboard_none_metatypes.json
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_virtualkeyboard.pri
+usr/share/qt6/modules/HunspellInputMethodPrivate.json
+usr/share/qt6/modules/VirtualKeyboard.json
diff --git a/debian/libqt6virtualkeyboard6.install b/debian/libqt6virtualkeyboard6.install
new file mode 100644
index 0000000..9454699
--- /dev/null
+++ b/debian/libqt6virtualkeyboard6.install
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6VirtualKeyboard.so.*
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..8b21787
--- /dev/null
+++ b/debian/not-installed
@@ -0,0 +1,64 @@
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtHunspellInputMethod
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtVirtualKeyboard/6.*
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6HunspellInputMethodPrivate/Qt6HunspellInputMethodPrivateAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6HunspellInputMethodPrivate/Qt6HunspellInputMethodPrivateConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6HunspellInputMethodPrivate/Qt6HunspellInputMethodPrivateConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6HunspellInputMethodPrivate/Qt6HunspellInputMethodPrivateDependencies.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6HunspellInputMethodPrivate/Qt6HunspellInputMethodPrivateTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6HunspellInputMethodPrivate/Qt6HunspellInputMethodPrivateTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6HunspellInputMethodPrivate/Qt6HunspellInputMethodPrivateVersionlessTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardpluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardpluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardpluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardpluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardpluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardsettingspluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardsettingspluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardsettingspluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardsettingspluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardsettingspluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardstylespluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardstylespluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardstylespluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardstylespluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtquickvirtualkeyboardstylespluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHangulPluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHangulPluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHangulPluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHangulPluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHangulPluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHunspellPluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHunspellPluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHunspellPluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHunspellPluginDependencies.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHunspellPluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardHunspellPluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardOpenWnnPluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardOpenWnnPluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardOpenWnnPluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardOpenWnnPluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardOpenWnnPluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardPinyinPluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardPinyinPluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardPinyinPluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardPinyinPluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardPinyinPluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardTCImePluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardTCImePluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardTCImePluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardTCImePluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardTCImePluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardThaiPluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardThaiPluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardThaiPluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardThaiPluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6VirtualKeyboard/Qt6QtVirtualKeyboardThaiPluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6HunspellInputMethod.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6HunspellInputMethod.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_hunspellinputmethod_private.pri
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_virtualkeyboard_private.pri
diff --git a/debian/qml6-module-qtquick-virtualkeyboard.install b/debian/qml6-module-qtquick-virtualkeyboard.install
new file mode 100644
index 0000000..bf051da
--- /dev/null
+++ b/debian/qml6-module-qtquick-virtualkeyboard.install
@@ -0,0 +1,9 @@
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtQuick/VirtualKeyboard/Settings/plugins.qmltypes
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtQuick/VirtualKeyboard/Settings/qmldir
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtQuick/VirtualKeyboard/Styles/plugins.qmltypes
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtQuick/VirtualKeyboard/Styles/qmldir
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtQuick/VirtualKeyboard/plugins.qmltypes
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtQuick/VirtualKeyboard/qmldir
diff --git a/debian/qt6-virtualkeyboard-plugin.install b/debian/qt6-virtualkeyboard-plugin.install
new file mode 100644
index 0000000..05c1716
--- /dev/null
+++ b/debian/qt6-virtualkeyboard-plugin.install
@@ -0,0 +1,7 @@
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/virtualkeyboard/libqtvirtualkeyboard_hunspell.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so
diff --git a/debian/rules b/debian/rules
index 59ea751..f3992f3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,25 +1,16 @@
 #!/usr/bin/make -f
-# See debhelper(7) (uncomment to enable)
-# output every command that modifies files on the build system.
-#export DH_VERBOSE = 1
 
+include /usr/share/dpkg/architecture.mk
 
-# see FEATURE AREAS in dpkg-buildflags(1)
-#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-
-# see ENVIRONMENT in dpkg-buildflags(1)
-# package maintainers to append CFLAGS
-#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
-# package maintainers to append LDFLAGS
-#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
-
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 %:
-	dh $@
+	dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
 
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
 
-# dh_make generated override targets
-# This is example for Cmake (See https://bugs.debian.org/641051 )
-#override_dh_auto_configure:
-#	dh_auto_configure -- \
-#	-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
+execute_after_dh_auto_install:
+	# Reproducible builds: remove build paths from .prl files
+	sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt6*.prl\
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..c0ac4ab
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://download.qt.io/archive/qt/([\d\.]*)/([\d\.]*)/submodules/qtvirtualkeyboard-everywhere-src-(.*)\.tar\.xz



More information about the Neon-commits mailing list