Bug#817785: libqglviewer2: libs built against qt5 should have -qt5 appended
Václav Šmilauer
eu at doxos.eu
Thu Mar 10 09:59:28 UTC 2016
Package: libqglviewer2
Version: 2.6.3+dfsg1-1
Severity: normal
Dear Maintainer(s),
the current state of QGLViewer is that the version linking against qt5 is
called libQGLViewer while the older version linking against qt4 is called
libQGLViewer-qt4. While this is a fair short-term solution, it has some
shortcomings.
In particular, to support multiple Debian versions, one has to check whether
QGLViewer links against qt4 (older versions) or qt5 (newer version). Second,
when qt6 comes, what will happen?
Following the principle that "explicit is better than implicit", I'd be for
appending "-qt5" to the package name (libqglviewer2-qt5, libqglviewer2-qt5-dev)
and also the the library name (libQGLViewer-qt5.so) so that those are
unambiguous.
As side-effect, this might remove the highly undesirable conflict between
libglviewer-qt4-dev and libqtglviewer-dev. Just like I need both Qt4 and Qt5
dev files installed, I would like to install headers for both version of
QGLViewer and there is no reason why this should not be supported.
Best regards,
Václav
-- System Information:
Debian Release: stretch/sid
APT prefers xenial-updates
APT policy: (500, 'xenial-updates'), (500, 'xenial'), (500, 'precise')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, k1om
Kernel: Linux 3.19.0-49-lowlatency (SMP w/6 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libqglviewer2 depends on:
ii libc6 2.21-0ubuntu6
ii libgcc1 1:6-20160227-0ubuntu1
ii libgl1-mesa-glx [libgl1] 11.1.2-1ubuntu1
ii libglu1-mesa [libglu1] 9.0.0-2.1
ii libqt5core5a 5.5.1+dfsg-15ubuntu1
ii libqt5gui5 5.5.1+dfsg-15ubuntu1
ii libqt5opengl5 5.5.1+dfsg-15ubuntu1
ii libqt5widgets5 5.5.1+dfsg-15ubuntu1
ii libqt5xml5 5.5.1+dfsg-15ubuntu1
ii libstdc++6 5.3.1-10ubuntu2
libqglviewer2 recommends no packages.
libqglviewer2 suggests no packages.
-- no debconf information
More information about the debian-science-maintainers
mailing list