Bug#1035642: unblock: qt6-quick3dphysics/6.4.2-2
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: deltaone@debian.org
Please unblock package qt6-quick3dphysics
[ Reason ]
The package qt6-quick3dphysics-dev ships 2 broken symlinks
to 2 shared libraries (libqt6quick3dphysics6 and
libqt6quick3dphysicshelpers6).
The fix adds the 2 shared libraries as dependencies and thus
ensures that the symlinks always point to existing libraries.
[ Impact ]
When using qt6-quick3dphysics-dev as a build dependency, the
build could fail as the needed shared libaries are potentially
not installed.
[ Tests ]
The shared libraries have been added as dependencies as per
https://packages.debian.org/unstable/qt6-quick3dphysics-dev
[ Risks ]
Risk is very low.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
unblock qt6-quick3dphysics/6.4.2-2
diffstat for qt6-quick3dphysics-6.4.2 qt6-quick3dphysics-6.4.2
changelog | 8 ++++++++
control | 14 ++++++++------
2 files changed, 16 insertions(+), 6 deletions(-)
diff -Nru qt6-quick3dphysics-6.4.2/debian/changelog qt6-quick3dphysics-6.4.2/debian/changelog
--- qt6-quick3dphysics-6.4.2/debian/changelog 2023-01-28 18:19:25.000000000 +0100
+++ qt6-quick3dphysics-6.4.2/debian/changelog 2023-05-06 14:24:43.000000000 +0200
@@ -1,3 +1,11 @@
+qt6-quick3dphysics (6.4.2-2) unstable; urgency=medium
+
+ [ Patrick Franz ]
+ * Add libqt6quick3dphysics6 and libqt6quick3dphysicshelpers6 as
+ dependencies to qt6-quick3dphysics-dev (Closes: #1035459).
+
+ -- Patrick Franz <deltaone@debian.org> Sat, 06 May 2023 14:24:43 +0200
+
qt6-quick3dphysics (6.4.2-1) unstable; urgency=medium
[ Patrick Franz ]
diff -Nru qt6-quick3dphysics-6.4.2/debian/control qt6-quick3dphysics-6.4.2/debian/control
--- qt6-quick3dphysics-6.4.2/debian/control 2022-12-30 16:46:01.000000000 +0100
+++ qt6-quick3dphysics-6.4.2/debian/control 2023-05-06 14:17:36.000000000 +0200
@@ -2,7 +2,7 @@
Section: libs
Priority: optional
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
-Uploaders: Patrick Franz <deltaone@debian.org>
+Uploaders: Patrick Franz <deltaone@debian.org>,
Build-Depends: cmake (>= 3.24~),
debhelper-compat (= 13),
ninja-build,
@@ -30,7 +30,7 @@
Package: libqt6quick3dphysics6
Architecture: amd64 arm64 armel armhf mips64el
Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
Description: Qt 6 Quick 3D Physics library
Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
@@ -40,7 +40,7 @@
Package: libqt6quick3dphysicshelpers6
Architecture: amd64 arm64 armel armhf mips64el
Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
Description: Qt 6 Quick 3D Physics Helpers 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,7 +50,7 @@
Package: qml6-module-qtquick3d-physics
Architecture: amd64 arm64 armel armhf mips64el
Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
Description: Qt 6 Quick 3D Physics 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.
@@ -61,7 +61,9 @@
Section: libdevel
Architecture: amd64 arm64 armel armhf mips64el
Multi-Arch: same
-Depends: ${misc:Depends}
+Depends: libqt6quick3dphysics6 (= ${binary:Version}),
+ libqt6quick3dphysicshelpers6 (= ${binary:Version}),
+ ${misc:Depends},
Description: Qt 6 Quick 3D Physics - 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,7 +75,7 @@
Architecture: amd64 arm64 armel armhf mips64el
Multi-Arch: foreign
Section: devel
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
Description: Qt 6 Quick 3D Physics development programs
Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
Reply to: