choqok-1.7.0 fails to build due to a "missing required dependency KF5". Since I'm using various KDE5 apps this seemed fishy, and indeed turned out to be incorrect. Reproducible: Always Steps to Reproduce: 1. try to update to choqok-1.7.0 2. build failure 3. no tweets :( Actual Results: During cmake configuraton: .. -- The following REQUIRED packages have not been found: * KF5 CMake Error at /usr/share/cmake/Modules/FeatureSummary.cmake:457 (message): feature_summary() Error: REQUIRED package(s) are missing, aborting CMake run. .. Expected Results: Clean build.
Created attachment 612072 [details, diff] Patch to remove bogus dependency I decided to simply remove the offending check and unsurprisingly this resulted in a working build.
I also looked into manually installing kde-frameworks/purpose, but for some reason this little library wants to pull in wayland and ~25 other packages. wtf.
(In reply to Holger Hoffstätte from comment #2) > I also looked into manually installing kde-frameworks/purpose, but for some > reason this little library wants to pull in wayland and ~25 other packages. > wtf. No it certainly doesn't. Depending on your USE flag settings, some dependency of a dependency might pull in wayland. Which would not be a big deal *at all*.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2243f67b0fab9e5c84b40c38dcb8d49ea7d48c4a commit 2243f67b0fab9e5c84b40c38dcb8d49ea7d48c4a Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-02-06 22:23:24 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-02-06 22:24:04 +0000 net-im/choqok: Temporary fix for USE !share Closes: https://bugs.gentoo.org/708464 Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> net-im/choqok/choqok-1.7.0.ebuild | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)