summaryrefslogtreecommitdiff
path: root/dev-qt/qttools/qttools-6.6.9999.ebuild
AgeCommit message (Collapse)Author
2024-03-29dev-qt/qttools: drop 6.6.9999Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-25dev-qt/qttools: add missing := to 6.6.9999 for llvmIonen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-12dev-qt/qttools: disable unity build with USE=designerIonen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-07dev-qt/qttools: enable qdbus USE by defaultIonen Wolkens
Not that many revdeps (yet) beside 3 kde/plasma packages, but is rather trivial to build and only needs qtbase[dbus,xml] which are already default. Feel it's not worth being profile-specific. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-02-10dev-qt/qttools: migrate live to llvm-r1, allow slot 18Ionen Wolkens
Tested with 18.1.0_rc2 at same time, seems to be fine so may as well do this now. Skip .cmake.conf comment in 6.6.9999 given the minimum was introduced in 6.7+. Unsure how often Qt intend to bump this, odds are we may not need to pay attention to it if we clean old versions up faster. Not changing 6.6.1 given 6.6.2 is close and it can be updated at same time to spare rebuilds. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-01-30dev-qt/*: sync keywords in live (qt6)Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-12-19dev-qt/qttools: disable clang test with USE=-clangIonen Wolkens
Normally harmless (tries to find it, either does or not and will not use it either way), but if the cmake files are in broken state then it can abort entirely. Unsure if it fully resolves bug #916098 (for portage, ideally these should still be updated "together" as much as possible), but at least should not trigger on qttools anymore for those not enabling clang (tested by intentionally breaking llvm's cmake files). Closes: https://bugs.gentoo.org/916098 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-10-22dev-qt/qttools: set llvm_check_depsIonen Wolkens
Forgot, albeit typically not an issue unless someone has an extra llvm slot without clang. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-29dev-qt/qttools: fix zstd dep in 6.6+Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-26dev-qt/qttools: install .desktop filesIonen Wolkens
Not very worth a revbump considering 6.5.3 is around the corner, but does not hurt to have it for stable early as this just should not be missing. Descriptions and categories may need extra work, but should do for now. Also sync with live while revbumping. Closes: https://bugs.gentoo.org/914766 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-26dev-qt/*: sync live keywords (qt6)Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-24dev-qt/qttools: enable assistant by default in liveIonen Wolkens
Provides QtHelp, and lacking that by default is likely to be an annoyance given the amount of packages that previously depended on dev-qt/qthelp:5. No urgency to trigger a rebuild, so queue'ing it for next release. Technically requires no extras assuming default IUSE on qtbase, albeit may eventually pull litehtml if unbundled. Unfortunately does mean that the optfeature will nag about qt-docs when it is primarily intended for developers. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-25dev-qt/qttools: forward ~loongWANG Xuerui
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-13dev-qt/qttools: update qdoc handling in 6.6+Ionen Wolkens
Did suspect that qdoc would become its own option eventually. It now also requires qml and clangcpp (on top of clang), not that we really need to pass clangcpp feature given it does no test and just mirrors the clang feature. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-13dev-qt/qttools: add IUSE=zstd to 6.6+Ionen Wolkens
Based on qtbase configuration, so yet another annoying [match=]. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-13dev-qt/*: add 6.6.9999Ionen Wolkens
Sraight copies from 6.9999, pending updates as-needed to prepare for 6.6 which is slowly approaching (6.9999 been 6.7 for some time). 6.5.9999 will be leaving soon given 6.5.3 is the last 6.5 release for plebians. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>