Its due to qt-assistant-compat being a seperate source package and libqtassistantclient-dev is a build time dependency, But to make the package install with qt 4.7 it is required I think(Please correct me if I m wrong)
/me takes info from package description:
Package: libqtassistantclient4
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libqt4-assistant (<< 4:4.7.0~)
Replaces: libqt4-assistant (<< 4:4.7.0~)
Description: Qt Assistant client library (runtime)
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 files necessary to run applications using the
deprecated QAssistantClient class, which is used together with the legacy
Assistant Document Profile (.adp) version of Qt Assistant.
.
This library is obsolete. It is provided to keep old source code working. It is
strongly advised against using it in new code. New code should use the Qt Help
Framework introduced in Qt 4.4 and/or the version of Qt Assistant based on it
(also introduced in Qt 4.4) instead.
which means newer versions should use:
Package: qt-assistant-compat
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: qt4-dev-tools (<< 4:4.7.0~)
Replaces: qt4-dev-tools (<< 4:4.7.0~)
Description: Qt Assistant compatibility binary (legacy)
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 Qt Assistant compatibility version, based on
Assistant Document Profile (.adp) files, and the associated QtAssistantClient
library, for compatibility with applications providing help in that format.
.
New applications should use the new version of Qt Assistant introduced in Qt
4.4, based on the Qt Help Framework also introduced in Qt 4.4, instead.
yeah fabrice
Its due to qt-assistant-compat being a seperate source package and libqtassistantc lient-dev is a build time dependency, But to make the package install with qt 4.7 it is required I think(Please correct me if I m wrong)
/me takes info from package description:
Package: libqtassistantc lient4
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libqt4-assistant (<< 4:4.7.0~)
Replaces: libqt4-assistant (<< 4:4.7.0~)
Description: Qt Assistant client library (runtime)
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 files necessary to run applications using the
deprecated QAssistantClient class, which is used together with the legacy
Assistant Document Profile (.adp) version of Qt Assistant.
.
This library is obsolete. It is provided to keep old source code working. It is
strongly advised against using it in new code. New code should use the Qt Help
Framework introduced in Qt 4.4 and/or the version of Qt Assistant based on it
(also introduced in Qt 4.4) instead.
which means newer versions should use:
Package: qt-assistant-compat
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: qt4-dev-tools (<< 4:4.7.0~)
Replaces: qt4-dev-tools (<< 4:4.7.0~)
Description: Qt Assistant compatibility binary (legacy)
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 Qt Assistant compatibility version, based on
Assistant Document Profile (.adp) files, and the associated QtAssistantClient
library, for compatibility with applications providing help in that format.
.
New applications should use the new version of Qt Assistant introduced in Qt
4.4, based on the Qt Help Framework also introduced in Qt 4.4, instead.
Regards