Merge lp:~sil2100/appmenu-qt/appmenu-qt-multi into lp:appmenu-qt
Status: | Merged |
---|---|
Approved by: | Allan LeSage |
Approved revision: | 68 |
Merged at revision: | 55 |
Proposed branch: | lp:~sil2100/appmenu-qt/appmenu-qt-multi |
Merge into: | lp:appmenu-qt |
Diff against target: |
317 lines (+145/-26) 9 files modified
CMakeLists.txt (+20/-2) debian/changelog (+10/-0) debian/control (+19/-1) debian/copyright (+5/-5) debian/rules (+23/-1) src/CMakeLists.txt (+60/-17) src/appmenuplatformmenubar.cpp (+2/-0) src/appmenuplatformmenubar.h (+5/-0) src/appmenuplatformmenubar.json (+1/-0) |
To merge this branch: | bzr merge lp:~sil2100/appmenu-qt/appmenu-qt-multi |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Mathieu Trudel-Lapierre | Approve | ||
Review via email: mp+156002@code.launchpad.net |
Commit message
Straight port appmenu-qt to also support Qt5. Change packaging to do a double-build, building both appmenu-qt (for Qt4) and appmenu-qt5 (for Qt5) packages. In appmenu-qt5, do not depend on Qt5 in the package deps, instead let's Suggest them - we hack shlibs variable to do this nicely. This way we won't pull in Qt5 by default to Ubuntu.
Description of the change
- Problem:
Current appmenu-qt does not support Qt5, only Qt4 (LP: #1126205).
- Fix:
Straight port appmenu-qt to support also Qt5. Change packaging to do a double-build, building both appmenu-qt (for Qt4) and appmenu-qt5 (for Qt5). In appmenu-qt5, we do not depend on Qt5 in the package deps, instead let's Suggest them. This way we won't pull in Qt5 by default to Ubuntu.
NOTE! This needs the respective libdbusmenu-qt changes incorporated as well. A merge request for those will be soon available.
- Tests:
N/A
FAILED: Continuous integration, rev:64 jenkins. qa.ubuntu. com/job/ appmenu- qt-ci/1/ jenkins. qa.ubuntu. com/job/ appmenu- qt-raring- amd64-ci/ 1/console jenkins. qa.ubuntu. com/job/ appmenu- qt-raring- armhf-ci/ 1/console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ appmenu- qt-ci/1/ rebuild
http://