Summary: | dev-util/meson-0.49.2: test dependencies are missing qtgui | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Patrick Lauer <patrick> |
Component: | Current packages | Assignee: | William Hubbs <williamh> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | floppym |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Patrick Lauer
![]() The test suite requires qtgui if qtcore is present, so we will need to work around that in the ebuild. It looks like the best way to handle this is going to be to use has_version checks to make sure qtgui is present if qtcore is and remove the qt tests if it is not. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=444110f1ded243ffe62e98f2fbc23b2423443708 commit 444110f1ded243ffe62e98f2fbc23b2423443708 Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2019-03-02 23:04:02 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2019-03-02 23:06:16 +0000 dev-util/meson: fix qt tests Upstream only supports the qt tests if both qtcore and qtgui are installed, so if only qtcore is installed, skip the tests. Closes: https://bugs.gentoo.org/678664 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: William Hubbs <williamh@gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) Removing that directory doesn't actually work. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a89525ece37bbabb5e73f122352c973ccf5456db commit a89525ece37bbabb5e73f122352c973ccf5456db Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2019-03-02 23:38:51 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2019-03-02 23:38:51 +0000 dev-util/meson: revert non-working qt tests fix Bug: https://bugs.gentoo.org/678664 Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert <floppym@gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 5 ----- dev-util/meson/meson-9999.ebuild | 5 ----- 2 files changed, 10 deletions(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=498a117389dad49f045a17295a80de8a4aa12bb7 commit 498a117389dad49f045a17295a80de8a4aa12bb7 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2019-03-03 18:22:08 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2019-03-03 18:36:48 +0000 dev-util/meson: skip testing when qtcore is installed without qtgui Closes: https://bugs.gentoo.org/678664 Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert <floppym@gentoo.org> dev-util/meson/meson-0.49.2.ebuild | 7 ++++++- dev-util/meson/meson-9999.ebuild | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) |