diff options
author | 2024-02-09 06:45:13 -0500 | |
---|---|---|
committer | 2024-02-14 07:20:52 -0500 | |
commit | 676052a5a7d26580d10c9eb17cf558a6b6dcbe90 (patch) | |
tree | 28740913da5b0873c1336e9d16514b35e5b7e897 /dev-qt/qt-creator | |
parent | dev-qt/qtwebengine: clarify comment for skipped 6.9999 patches (diff) | |
download | gentoo-676052a5a7d26580d10c9eb17cf558a6b6dcbe90.tar.gz gentoo-676052a5a7d26580d10c9eb17cf558a6b6dcbe90.tar.bz2 gentoo-676052a5a7d26580d10c9eb17cf558a6b6dcbe90.zip |
dev-qt/qt-creator: sync 12.0.2 with live for llvm-r1
Done together with the Qt6.6.2 bump which is going to trigger
a rebuild either way.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qt-creator')
-rw-r--r-- | dev-qt/qt-creator/qt-creator-12.0.2.ebuild | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild index a2c7444d9223..4587a1c7c566 100644 --- a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild +++ b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild @@ -3,8 +3,10 @@ EAPI=8 +LLVM_COMPAT=( {15..18} ) +LLVM_OPTIONAL=1 PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake flag-o-matic llvm python-any-r1 readme.gentoo-r1 xdg +inherit cmake flag-o-matic llvm-r1 python-any-r1 readme.gentoo-r1 xdg if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -35,9 +37,9 @@ IUSE=" +clang +designer doc +help qmldesigner serialterminal +svg test +tracing webengine " +REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )" RESTRICT="!test? ( test )" -LLVM_MAX_SLOT=17 QT_PV=6.2.0:6 # IDE_QT_VERSION_MIN # := is used where Qt's private APIs are used for safety @@ -47,7 +49,7 @@ COMMON_DEPEND=" >=dev-qt/qtdeclarative-${QT_PV}= clang? ( dev-cpp/yaml-cpp:= - <sys-devel/clang-$((LLVM_MAX_SLOT+1)):= + $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') ) designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) help? ( @@ -84,13 +86,9 @@ PATCHES=( "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch ) -llvm_check_deps() { - has_version -d "sys-devel/clang:${LLVM_SLOT}" -} - pkg_setup() { python-any-r1_pkg_setup - use clang && llvm_pkg_setup + use clang && llvm-r1_pkg_setup } src_prepare() { |