Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 652508 - dev-qt/qtwebengine:5[widgets] has automagic dependency on dev-qt/designer:5
Summary: dev-qt/qtwebengine:5[widgets] has automagic dependency on dev-qt/designer:5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal
Assignee: Qt Bug Alias
URL:
Whiteboard: fixed in 5.9.6
Keywords:
Depends on: qt-5.9.6-stable
Blocks:
  Show dependency tree
 
Reported: 2018-04-05 02:37 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2018-09-08 07:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch for qt repository (qtwebengine-designer.patch,6.08 KB, patch)
2018-06-15 00:15 UTC, Arfrever Frehtes Taifersar Arahesis
Details | Diff
Patch for gentoo repository (qtwebengine-designer.patch,4.73 KB, patch)
2018-06-15 00:43 UTC, Arfrever Frehtes Taifersar Arahesis
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2018-04-05 02:37:54 UTC
https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=5.7
https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=5.8
https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=5.9
https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=5.10
https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=5.11
https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=dev

When qtHaveModule(designer) (i.e. when dev-qt/designer:5 is installed) and qtHaveModule(webenginewidgets) (i.e. when "widgets" USE flag for dev-qt/qtwebengine:5 is enabled), then rules from qwebengineview subdirectory will be used.

And https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/qwebengineview/qwebengineview.pro results in building libqwebengineview.so and installation of it as /usr/lib/qt5/plugins/designer/libqwebengineview.so.

https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/qwebengineview/qwebengineview_plugin.cpp uses headers from dev-qt/designer:5.


Probably "designer" USE flag should be added.
REQUIRED_USE="designer? ( widgets )"
Comment 1 Arfrever Frehtes Taifersar Arahesis 2018-06-15 00:15:48 UTC
Created attachment 535940 [details, diff]
Patch for qt repository
Comment 2 Arfrever Frehtes Taifersar Arahesis 2018-06-15 00:43:21 UTC
Created attachment 535942 [details, diff]
Patch for gentoo repository
Comment 3 Larry the Git Cow gentoo-dev 2018-06-18 14:04:57 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/qt.git/commit/?id=790d3b518dc792550bbfa4a59c05e3f55d70472a

commit 790d3b518dc792550bbfa4a59c05e3f55d70472a
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
AuthorDate: 2018-06-15 00:11:55 +0000
Commit:     Jimi Huotari <chiitoo@gentoo.org>
CommitDate: 2018-06-18 13:36:36 +0000

    dev-qt/qtwebengine: Add "designer" USE flag.
    
    Bug: https://bugs.gentoo.org/652508

 dev-qt/qtwebengine/metadata.xml                 | 1 +
 dev-qt/qtwebengine/qtwebengine-5.11.0.ebuild    | 6 +++++-
 dev-qt/qtwebengine/qtwebengine-5.11.9999.ebuild | 6 +++++-
 dev-qt/qtwebengine/qtwebengine-5.9.9999.ebuild  | 6 +++++-
 dev-qt/qtwebengine/qtwebengine-5.9999.ebuild    | 6 +++++-
 5 files changed, 21 insertions(+), 4 deletions(-)
Comment 4 Larry the Git Cow gentoo-dev 2018-06-23 17:04:23 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7789e0d7926d1b36cec95e984cb33bf85bb1152

commit a7789e0d7926d1b36cec95e984cb33bf85bb1152
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
AuthorDate: 2018-06-15 00:11:55 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-06-23 16:43:51 +0000

    dev-qt/qtwebengine: Add "designer" USE flag
    
    Bug: https://bugs.gentoo.org/652508

 dev-qt/qtwebengine/metadata.xml                  | 1 +
 dev-qt/qtwebengine/qtwebengine-5.11.0_rc2.ebuild | 6 +++++-
 dev-qt/qtwebengine/qtwebengine-5.9.6.ebuild      | 6 +++++-
 3 files changed, 11 insertions(+), 2 deletions(-)
Comment 5 Larry the Git Cow gentoo-dev 2018-09-08 07:21:38 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd129895852cbeabe59b156a29f1f1d6d0eea2c

commit dbd129895852cbeabe59b156a29f1f1d6d0eea2c
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-09-08 02:35:41 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-09-08 07:21:01 +0000

    dev-qt: Drop Qt 5.9.4
    
    Closes: https://bugs.gentoo.org/609752
    Closes: https://bugs.gentoo.org/652508
    Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-qt/assistant/Manifest                          |   1 -
 dev-qt/assistant/assistant-5.9.4.ebuild            |  55 -------
 dev-qt/designer/Manifest                           |   1 -
 dev-qt/designer/designer-5.9.4.ebuild              |  57 -------
 dev-qt/linguist-tools/Manifest                     |   1 -
 dev-qt/linguist-tools/linguist-tools-5.9.4.ebuild  |  35 -----
 dev-qt/linguist/Manifest                           |   1 -
 dev-qt/linguist/linguist-5.9.4.ebuild              |  48 ------
 dev-qt/pixeltool/Manifest                          |   1 -
 dev-qt/pixeltool/pixeltool-5.9.4.ebuild            |  25 ---
 dev-qt/qdbus/Manifest                              |   1 -
 dev-qt/qdbus/qdbus-5.9.4.ebuild                    |  25 ---
 dev-qt/qdbusviewer/Manifest                        |   1 -
 dev-qt/qdbusviewer/qdbusviewer-5.9.4.ebuild        |  45 ------
 dev-qt/qdoc/Manifest                               |   1 -
 dev-qt/qdoc/qdoc-5.9.4.ebuild                      |  31 ----
 dev-qt/qt-docs/Manifest                            |   9 --
 dev-qt/qt-docs/qt-docs-5.9.4_p201801220610.ebuild  |  51 ------
 dev-qt/qt3d/Manifest                               |   1 -
 dev-qt/qt3d/qt3d-5.9.4.ebuild                      |  32 ----
 dev-qt/qtbluetooth/Manifest                        |   1 -
 dev-qt/qtbluetooth/qtbluetooth-5.9.4.ebuild        |  33 ----
 dev-qt/qtcharts/Manifest                           |   1 -
 dev-qt/qtcharts/qtcharts-5.9.4.ebuild              |  29 ----
 dev-qt/qtconcurrent/Manifest                       |   1 -
 dev-qt/qtconcurrent/qtconcurrent-5.9.4.ebuild      |  23 ---
 dev-qt/qtcore/Manifest                             |   1 -
 dev-qt/qtcore/qtcore-5.9.4-r2.ebuild               |  75 ---------
 dev-qt/qtdatavis3d/Manifest                        |   1 -
 dev-qt/qtdatavis3d/qtdatavis3d-5.9.4.ebuild        |  31 ----
 dev-qt/qtdbus/Manifest                             |   1 -
 dev-qt/qtdbus/qtdbus-5.9.4.ebuild                  |  43 -----
 dev-qt/qtdeclarative/Manifest                      |   1 -
 dev-qt/qtdeclarative/qtdeclarative-5.9.4.ebuild    |  56 -------
 dev-qt/qtdiag/Manifest                             |   1 -
 dev-qt/qtdiag/qtdiag-5.9.4.ebuild                  |  36 -----
 dev-qt/qtgraphicaleffects/Manifest                 |   1 -
 .../qtgraphicaleffects-5.9.4.ebuild                |  21 ---
 dev-qt/qtgui/Manifest                              |   1 -
 .../files/qtgui-5.9.4-libinput-pixeldelta.patch    |  68 --------
 dev-qt/qtgui/files/qtgui-5.9.4-opengl.patch        |  87 ----------
 dev-qt/qtgui/files/qtgui-5.9.4-qsimpledrag.patch   | 170 --------------------
 dev-qt/qtgui/qtgui-5.9.4-r3.ebuild                 | 175 ---------------------
 dev-qt/qthelp/Manifest                             |   1 -
 dev-qt/qthelp/qthelp-5.9.4.ebuild                  |  30 ----
 dev-qt/qtimageformats/Manifest                     |   1 -
 dev-qt/qtimageformats/qtimageformats-5.9.4.ebuild  |  29 ----
 dev-qt/qtlocation/Manifest                         |   1 -
 dev-qt/qtlocation/qtlocation-5.9.4.ebuild          |  44 ------
 dev-qt/qtmultimedia/Manifest                       |   1 -
 dev-qt/qtmultimedia/qtmultimedia-5.9.4-r1.ebuild   |  69 --------
 dev-qt/qtnetwork/Manifest                          |   1 -
 dev-qt/qtnetwork/qtnetwork-5.9.4.ebuild            |  60 -------
 dev-qt/qtnetworkauth/Manifest                      |   1 -
 dev-qt/qtnetworkauth/qtnetworkauth-5.9.4.ebuild    |  20 ---
 dev-qt/qtopengl/Manifest                           |   1 -
 dev-qt/qtopengl/qtopengl-5.9.4.ebuild              |  34 ----
 dev-qt/qtpaths/Manifest                            |   1 -
 dev-qt/qtpaths/qtpaths-5.9.4.ebuild                |  23 ---
 dev-qt/qtplugininfo/Manifest                       |   1 -
 dev-qt/qtplugininfo/qtplugininfo-5.9.4.ebuild      |  23 ---
 dev-qt/qtpositioning/Manifest                      |   1 -
 dev-qt/qtpositioning/qtpositioning-5.9.4.ebuild    |  37 -----
 dev-qt/qtprintsupport/Manifest                     |   1 -
 dev-qt/qtprintsupport/qtprintsupport-5.9.4.ebuild  |  42 -----
 dev-qt/qtquickcontrols/Manifest                    |   1 -
 .../qtquickcontrols/qtquickcontrols-5.9.4.ebuild   |  32 ----
 dev-qt/qtquickcontrols2/Manifest                   |   1 -
 .../qtquickcontrols2/qtquickcontrols2-5.9.4.ebuild |  30 ----
 dev-qt/qtscript/Manifest                           |   1 -
 dev-qt/qtscript/qtscript-5.9.4.ebuild              |  36 -----
 dev-qt/qtscxml/Manifest                            |   1 -
 dev-qt/qtscxml/qtscxml-5.9.4.ebuild                |  19 ---
 dev-qt/qtsensors/Manifest                          |   1 -
 dev-qt/qtsensors/qtsensors-5.9.4.ebuild            |  28 ----
 dev-qt/qtserialbus/Manifest                        |   1 -
 dev-qt/qtserialbus/qtserialbus-5.9.4.ebuild        |  20 ---
 dev-qt/qtserialport/Manifest                       |   1 -
 dev-qt/qtserialport/qtserialport-5.9.4.ebuild      |  27 ----
 dev-qt/qtspeech/Manifest                           |   1 -
 dev-qt/qtspeech/qtspeech-5.9.4.ebuild              |  22 ---
 dev-qt/qtsql/Manifest                              |   1 -
 dev-qt/qtsql/files/qtsql-5.9.4-mariadb-10.2.patch  |  35 -----
 dev-qt/qtsql/qtsql-5.9.4-r1.ebuild                 |  62 --------
 dev-qt/qtsvg/Manifest                              |   1 -
 dev-qt/qtsvg/qtsvg-5.9.4-r2.ebuild                 |  23 ---
 dev-qt/qttest/Manifest                             |   1 -
 dev-qt/qttest/qttest-5.9.4.ebuild                  |  33 ----
 dev-qt/qttranslations/Manifest                     |   1 -
 dev-qt/qttranslations/qttranslations-5.9.4.ebuild  |  19 ---
 dev-qt/qtvirtualkeyboard/Manifest                  |   1 -
 .../qtvirtualkeyboard-5.9.4.ebuild                 |  38 -----
 dev-qt/qtwayland/Manifest                          |   1 -
 .../files/qtwayland-5.9.4-qquickwindow-crash.patch | 109 -------------
 dev-qt/qtwayland/qtwayland-5.9.4-r1.ebuild         |  41 -----
 dev-qt/qtwebchannel/Manifest                       |   1 -
 dev-qt/qtwebchannel/qtwebchannel-5.9.4.ebuild      |  26 ---
 dev-qt/qtwebengine/Manifest                        |   1 -
 .../files/qtwebengine-5.9.3-icu-60.1.patch         |  16 --
 dev-qt/qtwebengine/qtwebengine-5.9.4.ebuild        | 127 ---------------
 dev-qt/qtwebsockets/Manifest                       |   1 -
 dev-qt/qtwebsockets/qtwebsockets-5.9.4.ebuild      |  27 ----
 dev-qt/qtwebview/Manifest                          |   1 -
 dev-qt/qtwebview/qtwebview-5.9.4.ebuild            |  21 ---
 dev-qt/qtwidgets/Manifest                          |   1 -
 dev-qt/qtwidgets/qtwidgets-5.9.4-r1.ebuild         |  57 -------
 dev-qt/qtx11extras/Manifest                        |   1 -
 dev-qt/qtx11extras/qtx11extras-5.9.4.ebuild        |  21 ---
 dev-qt/qtxml/Manifest                              |   1 -
 dev-qt/qtxml/qtxml-5.9.4.ebuild                    |  29 ----
 dev-qt/qtxmlpatterns/Manifest                      |   1 -
 dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.4.ebuild    |  19 ---
 112 files changed, 2640 deletions(-)