Сравнение qttools-6.10.2 с qttools-6.9999
| /usr/portage/dev-qt/qttools/qttools-6.9999.ebuild 2026-05-04 19:17:04.870431842 +0300 | ||
|---|---|---|
| 3 | 3 | |
| 4 | 4 |
EAPI=8 |
| 5 | 5 | |
| 6 |
LLVM_COMPAT=( {17..21} ) # see .cmake.conf for minimum
|
|
| 6 |
# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake |
|
| 7 |
LLVM_COMPAT=( {17..22} )
|
|
| 7 | 8 |
LLVM_OPTIONAL=1 |
| 8 | 9 | |
| 9 | 10 |
# behaves very badly when qttools is not already installed, also |
| ... | ... | |
| 11 | 12 |
# and 3rdparty/ tries to FetchContent gtest) |
| 12 | 13 |
QT6_RESTRICT_TESTS=1 |
| 13 | 14 | |
| 14 |
inherit llvm-r2 optfeature qt6-build xdg |
|
| 15 |
inherit flag-o-matic llvm-r2 optfeature qt6-build xdg |
|
| 15 | 16 | |
| 16 | 17 |
DESCRIPTION="Qt Tools Collection" |
| 17 | 18 | |
| 18 | 19 |
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
| 19 |
KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86" |
|
| 20 |
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" |
|
| 20 | 21 |
fi |
| 21 | 22 | |
| 22 | 23 |
IUSE=" |
| 23 |
+assistant designer distancefieldgenerator gles2-only +linguist |
|
| 24 |
opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag |
|
| 25 |
qtplugininfo vulkan +widgets zstd |
|
| 24 |
+assistant designer distancefieldgenerator gles2-only kmap2qmap |
|
| 25 |
+linguist opengl pixeltool +qdbus qdoc qml qmlls |
|
| 26 |
qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd |
|
| 26 | 27 |
" |
| 27 | 28 |
# note that some tools do not *require* widgets but will skip a sub-tool |
| 28 | 29 |
# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6) |
| ... | ... | |
| 46 | 47 |
zstd? ( app-arch/zstd:= ) |
| 47 | 48 |
!<dev-qt/designer-5.15.18-r1:5 |
| 48 | 49 |
) |
| 50 |
kmap2qmap? ( ~dev-qt/qtbase-${PV}:6[evdev] )
|
|
| 49 | 51 |
linguist? ( |
| 50 | 52 |
widgets? ( !dev-qt/linguist:5 ) |
| 51 | 53 |
) |
| ... | ... | |
| 80 | 82 |
} |
| 81 | 83 | |
| 82 | 84 |
src_configure() {
|
| 85 |
# validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr] |
|
| 86 |
use linguist && filter-lto |
|
| 87 | ||
| 83 | 88 |
use qdoc && llvm_chost_setup |
| 84 | 89 | |
| 85 | 90 |
local mycmakeargs=( |
| ... | ... | |
| 90 | 95 |
$(qt_feature assistant) |
| 91 | 96 |
$(qt_feature designer) |
| 92 | 97 |
$(qt_feature distancefieldgenerator) |
| 98 |
$(qt_feature kmap2qmap) |
|
| 93 | 99 |
$(qt_feature linguist) |
| 94 | 100 |
$(qt_feature pixeltool) |
| 95 | 101 |
$(qt_feature qdbus) |