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

Lu YaNing null at kde.org
Wed Dec 15 12:56:51 GMT 2021


Git commit e098238ee26bee9b29a7d4837d5f7a40ece87f13 by Lu YaNing.
Committed on 16/11/2021 at 11:35.
Pushed by jriddell into branch 'Neon/release'.

Update debian/*

M  +2    -2    debian/changelog
M  +57   -10   debian/control
A  +88   -0    debian/libqt6datavisualization6-dev.install
A  +1    -0    debian/libqt6datavisualization6.install
A  +2    -0    debian/not-installed
A  +1    -0    debian/qml6-module-qtdatavisualization.install
M  +9    -18   debian/rules
A  +2    -0    debian/watch

https://invent.kde.org/neon/qt6/qt6-datavis3d/commit/e098238ee26bee9b29a7d4837d5f7a40ece87f13

diff --git a/debian/changelog b/debian/changelog
index f5f8a69..a86a35b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,5 @@
-qt6-datavis3d (6.2.1-1) UNRELEASED; urgency=medium
+qt6-datavis3d (6.2.1-1) experimental; urgency=medium
 
-  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>
+  * Initial release (Closes: #999634)
 
  -- Patrick Franz <deltaone at debian.org>  Sun, 14 Nov 2021 23:01:38 +0100
diff --git a/debian/control b/debian/control
index 5eabe7f..498868a 100644
--- a/debian/control
+++ b/debian/control
@@ -1,16 +1,63 @@
 Source: qt6-datavis3d
-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),
+               libgl-dev,
+               libqt6opengl6-dev (>= 6.2.1+dfsg~),
+               libvulkan-dev [linux-any],
+               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~),
+               xauth <!nocheck>,
+               xvfb <!nocheck>,
 Standards-Version: 4.6.0
-Homepage: <insert the upstream URL, if relevant>
-#Vcs-Browser: https://salsa.debian.org/debian/qt6-datavis3d
-#Vcs-Git: https://salsa.debian.org/debian/qt6-datavis3d.git
+Homepage: https://www.qt.io/developers/
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-datavis3d
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-datavis3d.git
 Rules-Requires-Root: no
 
-Package: qt6-datavis3d
+Package: libqt6datavisualization6
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: <insert up to 60 chars description>
- <insert long description, indented with spaces>
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Qt 6 Data Visualization module
+ 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 a set of APIs to visualize data in 3D as bar, scatter,
+ and surface graphs.
+
+Package: libqt6datavisualization6-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libqt6datavisualization6 (= ${binary:Version}),
+         qt6-base-dev,
+         ${misc:Depends}
+Description: APIs for data visualization functionality - 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.
+ .
+ This package contains the development files needed to build Qt applications
+ using the Qt Data Visualization library.
+
+Package: qml6-module-qtdatavisualization
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: qml6-module-qtquick, ${misc:Depends}, ${shlibs:Depends}
+Description: Qt 6 Data Visualization 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.
+ .
+ This package contains the Data Visualization QML module for QtDeclarative.
diff --git a/debian/libqt6datavisualization6-dev.install b/debian/libqt6datavisualization6-dev.install
new file mode 100644
index 0000000..91d4cd6
--- /dev/null
+++ b/debian/libqt6datavisualization6-dev.install
@@ -0,0 +1,88 @@
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/Q3DBars
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/Q3DCamera
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/Q3DInputHandler
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/Q3DLight
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/Q3DObject
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/Q3DScatter
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/Q3DScene
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/Q3DSurface
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/Q3DTheme
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QAbstract3DAxis
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QAbstract3DGraph
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QAbstract3DInputHandler
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QAbstract3DSeries
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QAbstractDataProxy
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QBar3DSeries
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QBarDataArray
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QBarDataItem
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QBarDataProxy
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QBarDataRow
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QCategory3DAxis
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QCustom3DItem
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QCustom3DLabel
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QCustom3DVolume
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QHeightMapSurfaceDataProxy
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QItemModelBarDataProxy
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QItemModelScatterDataProxy
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QItemModelSurfaceDataProxy
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QLogValue3DAxisFormatter
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QScatter3DSeries
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QScatterDataArray
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QScatterDataItem
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QScatterDataProxy
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QSurface3DSeries
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QSurfaceDataArray
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QSurfaceDataItem
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QSurfaceDataProxy
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QSurfaceDataRow
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QTouch3DInputHandler
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QValue3DAxis
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QValue3DAxisFormatter
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QtDataVisualization
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QtDataVisualizationDepends
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/QtDataVisualizationVersion
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/q3dbars.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/q3dcamera.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/q3dinputhandler.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/q3dlight.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/q3dobject.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/q3dscatter.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/q3dscene.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/q3dsurface.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/q3dtheme.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qabstract3daxis.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qabstract3dgraph.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qabstract3dinputhandler.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qabstract3dseries.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qabstractdataproxy.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qbar3dseries.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qbardataitem.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qbardataproxy.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qcategory3daxis.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qcustom3ditem.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qcustom3dlabel.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qcustom3dvolume.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qdatavisualizationglobal.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qheightmapsurfacedataproxy.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qitemmodelbardataproxy.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qitemmodelscatterdataproxy.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qitemmodelsurfacedataproxy.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qlogvalue3daxisformatter.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qscatter3dseries.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qscatterdataitem.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qscatterdataproxy.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qsurface3dseries.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qsurfacedataitem.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qsurfacedataproxy.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qtdatavisualization-config.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qtdatavisualizationversion.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qtouch3dinputhandler.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qutils.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qvalue3daxis.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/qvalue3daxisformatter.h
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/*
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6DataVisualization.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6DataVisualization.so
+usr/lib/${DEB_HOST_MULTIARCH}/metatypes/qt6datavisualization_none_metatypes.json
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_datavisualization.pri
+usr/share/qt6/modules/DataVisualization.json
diff --git a/debian/libqt6datavisualization6.install b/debian/libqt6datavisualization6.install
new file mode 100644
index 0000000..3dd7714
--- /dev/null
+++ b/debian/libqt6datavisualization6.install
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6DataVisualization.so.*
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..3015363
--- /dev/null
+++ b/debian/not-installed
@@ -0,0 +1,2 @@
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/6.*
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_datavisualization_private.pri
diff --git a/debian/qml6-module-qtdatavisualization.install b/debian/qml6-module-qtdatavisualization.install
new file mode 100644
index 0000000..bc45c53
--- /dev/null
+++ b/debian/qml6-module-qtdatavisualization.install
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtDataVisualization
diff --git a/debian/rules b/debian/rules
index 59ea751..884c737 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..ba7f876
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://download.qt.io/archive/qt/([\d\.]*)/([\d\.]*)/submodules/qtdatavis3d-everywhere-src-(.*)\.tar\.xz



More information about the Neon-commits mailing list