Invalid dependencies in pkg-config files

Bug #1171553 reported by Andreas Oberritter
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Qt
New
Undecided
Unassigned
qtwebkit-opensource-src (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

$ grep ^Requires: /usr/lib/x86_64-linux-gnu/pkgconfig/Qt5*.pc | grep 'Qt[^5]'
/usr/lib/x86_64-linux-gnu/pkgconfig/Qt5WebKit.pc:Requires: QtCore QtGui QtNetwork QtWidgets Qt5Core Qt5Gui Qt5Network
/usr/lib/x86_64-linux-gnu/pkgconfig/Qt5WebKitWidgets.pc:Requires: QtCore QtGui QtNetwork QtWidgets

QtCore, QtGui, QtNetwork and QtWidgets shouldn't be there. They cause build failures for programs using Qt5Webkit.

libqt5webkit5-dev, version 5.0.1-0ubuntu2~quantal1, installed on 12.10 from http://ppa.launchpad.net/canonical-qt5-edgers/qt5-proper/ubuntu.

Revision history for this message
Andreas Oberritter (mtdcr) wrote :

Just for the record, the issue is also present in Ubuntu 13.04 with version 5.0.1-0ubuntu1.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in qtwebkit-opensource-src (Ubuntu):
status: New → Confirmed
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Added what seems to be an upstream issue linked to that one, let's distro-patch to remove the Requires:

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

For the record, these lines went away in 5.1 in https://codereview.qt-project.org/46658.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtwebkit-opensource-src - 5.0.1-0ubuntu4

---------------
qtwebkit-opensource-src (5.0.1-0ubuntu4) saucy; urgency=low

  [ Dmitry Shachnev ]
  * Cherry-pick some changes from Debian experimental:
    + Export QT_SELECT instead of build-depending on qt5-default.
    + Do not install private headers.
    + Set DEB_HOST_MULTIARCH in rules.
    + Build the documentation shipped with this submodule as a build-indep task:
      - Add the necessary indep build dependencies:
        * qttools5-dev-tools to use qhelpgenerator.
        * libqt5sql5-sqlite to generate qch doc.
    + Build and create packages for qch and HTML doc formats.

  [ Timo Jyrinki ]
  * Build with g++-4.7 on armhf to prevent FTBFS.
  * Remove private headers also from libqt5webkit5-dev.install
 -- Timo Jyrinki <email address hidden> Thu, 11 Jul 2013 08:52:53 +0300

Changed in qtwebkit-opensource-src (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.