Add dev-qt from an older version of the gentoo repo

Qt5 has been removed, we restore it since we still use it.
This commit is contained in:
2026-07-03 09:45:00 +02:00
parent 2247967dd3
commit 692df50613
319 changed files with 15302 additions and 0 deletions

2
dev-qt/qttools/Manifest Normal file
View File

@ -0,0 +1,2 @@
DIST qttools-everywhere-src-6.10.3.tar.xz 10078596 BLAKE2B 9a7e72605419f29e483aa3341717deda3e3847dfa4881658d7a25e1263bf326f8d0933e6c914ebb98f46808fb1b6e46b55579ea1a699c3641073d64d080009d8 SHA512 d308b7232e77a83ab47eaaa440dfc448c3f441c1bdf01b317f3e54e9467631d03344af012b7ec7bd11c5e786e06d1612ed80721fa1ae10e4e9f50aefdcc97428
DIST qttools-everywhere-src-6.11.1.tar.xz 10225832 BLAKE2B 29acbe64c62dd2a0cf1f1833a532e338c564fa8b1c73a131476869cb9caf988a6d5de1abba837661bf916d29068383f1fe724282de9eacf40a93bac133553872 SHA512 826d21ed3e45feebe8c083b9fc9fc8e2a64aaec972d58388c94eabeaa3c2d8e4c86f1620a7caa6a1784f2f84641aec3df4b20006fe369eeaeb1968b838497b56

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>qt@gentoo.org</email>
<name>Gentoo Qt Project</name>
</maintainer>
<use>
<flag name="assistant">Build Qt Assistant and the QtHelp module</flag>
<flag name="designer">Build Qt Designer</flag>
<flag name="distancefieldgenerator">Build Qt Distance Field Generator</flag>
<flag name="kmap2qmap">Build tool to generate keymaps for use on Embedded Linux</flag>
<flag name="linguist">Build Qt Linguist tools (GUI requires USE=widgets and USE=qml)</flag>
<flag name="pixeltool">Build Qt Pixeltool</flag>
<flag name="qdbus">Build the Qt D-Bus Interface (D-Bus Viewer requires USE=widgets)</flag>
<flag name="qdoc">Build Qt Documentation Generator</flag>
<flag name="qml">Build QML/QtQuick bindings and imports</flag>
<flag name="qmlls">Build the QtHelp plugin for the QML language server</flag>
<flag name="qtattributionsscanner">Build Qt Source Code Attribution Scanner</flag>
<flag name="qtdiag">Build Qt Diag</flag>
<flag name="qtplugininfo">Build Qt Plugin Info</flag>
<flag name="widgets">Enable QtWidgets support</flag>
</use>
<upstream>
<bugs-to>https://qt-project.atlassian.net/</bugs-to>
<doc>https://doc.qt.io/</doc>
<remote-id type="github">qt/qttools</remote-id>
</upstream>
<slots>
<subslots>
Must only be used by packages that are known to use private parts of the Qt API.
</subslots>
</slots>
</pkgmetadata>

View File

@ -0,0 +1,118 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake
LLVM_COMPAT=( {17..21} )
LLVM_OPTIONAL=1
# behaves very badly when qttools is not already installed, also
# other issues to handle (clang tests flaky depending on version,
# and 3rdparty/ tries to FetchContent gtest)
QT6_RESTRICT_TESTS=1
inherit llvm-r2 optfeature qt6-build xdg
DESCRIPTION="Qt Tools Collection"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="
+assistant designer distancefieldgenerator gles2-only +linguist
opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag
qtplugininfo vulkan +widgets zstd
"
# note that some tools do not *require* widgets but will skip a sub-tool
# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
REQUIRED_USE="
assistant? ( widgets )
designer? ( qml widgets )
distancefieldgenerator? ( qml widgets )
pixeltool? ( widgets )
qdoc? ( qml ${LLVM_REQUIRED_USE} )
qmlls? ( assistant qml )
"
RDEPEND="
~dev-qt/qtbase-${PV}:6[widgets?]
assistant? (
~dev-qt/qtbase-${PV}:6[concurrent,network,sql,sqlite]
!dev-qt/assistant:5
)
designer? (
~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
zstd? ( app-arch/zstd:= )
!<dev-qt/designer-5.15.18-r1:5
)
linguist? (
widgets? ( !dev-qt/linguist:5 )
)
qdbus? (
~dev-qt/qtbase-${PV}:6[dbus,xml]
widgets? ( !dev-qt/qdbusviewer:5 )
)
qdoc? (
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}=
llvm-core/llvm:${LLVM_SLOT}=
')
)
qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
qmlls? ( ~dev-qt/qtdeclarative-${PV}:6[qmlls] )
qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
"
DEPEND="
${RDEPEND}
qtdiag? (
vulkan? ( dev-util/vulkan-headers )
)
"
src_prepare() {
qt6-build_src_prepare
# qttools is picky about clang versions and ignores LLVM_SLOT
sed -e '/find_package/s/${\(LLVM_\)*VERSION_CLEAN}//' \
-i cmake/FindWrapLibClang.cmake || die
}
src_configure() {
use qdoc && llvm_chost_setup
local mycmakeargs=(
# prevent the clang test as it can abort due to bug #916098
$(cmake_use_find_package qdoc WrapLibClang)
$(cmake_use_find_package qml Qt6Qml)
$(cmake_use_find_package widgets Qt6Widgets)
$(qt_feature assistant)
$(qt_feature designer)
$(qt_feature distancefieldgenerator)
$(qt_feature linguist)
$(qt_feature pixeltool)
$(qt_feature qdbus)
$(qt_feature qdoc)
$(qt_feature qtattributionsscanner)
$(qt_feature qtdiag)
$(qt_feature qtplugininfo)
$(usev widgets -DQT_INSTALL_XDG_DESKTOP_ENTRIES=ON)
# USE=qmlls' help plugin may be temporary, upstream has plans to split
# QtHelp into another package so that qtdeclarative can depend on it
# without a circular dependency with qttools
$(cmake_use_find_package qmlls Qt6QmlLSPrivate)
)
qt6-build_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
use assistant &&
optfeature "Qt documentation viewable in assistant" \
'dev-qt/qt-docs:6[qch]' #602296
}

View File

@ -0,0 +1,123 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake
LLVM_COMPAT=( {17..21} )
LLVM_OPTIONAL=1
# behaves very badly when qttools is not already installed, also
# other issues to handle (clang tests flaky depending on version,
# and 3rdparty/ tries to FetchContent gtest)
QT6_RESTRICT_TESTS=1
inherit flag-o-matic llvm-r2 optfeature qt6-build xdg
DESCRIPTION="Qt Tools Collection"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="
+assistant designer distancefieldgenerator gles2-only kmap2qmap
+linguist opengl pixeltool +qdbus qdoc qml qmlls
qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd
"
# note that some tools do not *require* widgets but will skip a sub-tool
# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
REQUIRED_USE="
assistant? ( widgets )
designer? ( qml widgets )
distancefieldgenerator? ( qml widgets )
pixeltool? ( widgets )
qdoc? ( qml ${LLVM_REQUIRED_USE} )
qmlls? ( assistant qml )
"
RDEPEND="
~dev-qt/qtbase-${PV}:6[widgets?]
assistant? (
~dev-qt/qtbase-${PV}:6[concurrent,network,sql,sqlite]
!dev-qt/assistant:5
)
designer? (
~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
zstd? ( app-arch/zstd:= )
!<dev-qt/designer-5.15.18-r1:5
)
kmap2qmap? ( ~dev-qt/qtbase-${PV}:6[evdev] )
linguist? (
widgets? ( !dev-qt/linguist:5 )
)
qdbus? (
~dev-qt/qtbase-${PV}:6[dbus,xml]
widgets? ( !dev-qt/qdbusviewer:5 )
)
qdoc? (
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}=
llvm-core/llvm:${LLVM_SLOT}=
')
)
qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
qmlls? ( ~dev-qt/qtdeclarative-${PV}:6[qmlls] )
qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
"
DEPEND="
${RDEPEND}
qtdiag? (
vulkan? ( dev-util/vulkan-headers )
)
"
src_prepare() {
qt6-build_src_prepare
# qttools is picky about clang versions and ignores LLVM_SLOT
sed -e '/find_package/s/${\(LLVM_\)*VERSION_CLEAN}//' \
-i cmake/FindWrapLibClang.cmake || die
}
src_configure() {
# validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr]
use linguist && filter-lto
use qdoc && llvm_chost_setup
local mycmakeargs=(
# prevent the clang test as it can abort due to bug #916098
$(cmake_use_find_package qdoc WrapLibClang)
$(cmake_use_find_package qml Qt6Qml)
$(cmake_use_find_package widgets Qt6Widgets)
$(qt_feature assistant)
$(qt_feature designer)
$(qt_feature distancefieldgenerator)
$(qt_feature kmap2qmap)
$(qt_feature linguist)
$(qt_feature pixeltool)
$(qt_feature qdbus)
$(qt_feature qdoc)
$(qt_feature qtattributionsscanner)
$(qt_feature qtdiag)
$(qt_feature qtplugininfo)
$(usev widgets -DQT_INSTALL_XDG_DESKTOP_ENTRIES=ON)
# USE=qmlls' help plugin may be temporary, upstream has plans to split
# QtHelp into another package so that qtdeclarative can depend on it
# without a circular dependency with qttools
$(cmake_use_find_package qmlls Qt6QmlLSPrivate)
)
qt6-build_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
use assistant &&
optfeature "Qt documentation viewable in assistant" \
'dev-qt/qt-docs:6[qch]' #602296
}

View File

@ -0,0 +1,123 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake
LLVM_COMPAT=( {17..21} )
LLVM_OPTIONAL=1
# behaves very badly when qttools is not already installed, also
# other issues to handle (clang tests flaky depending on version,
# and 3rdparty/ tries to FetchContent gtest)
QT6_RESTRICT_TESTS=1
inherit flag-o-matic llvm-r2 optfeature qt6-build xdg
DESCRIPTION="Qt Tools Collection"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="
+assistant designer distancefieldgenerator gles2-only kmap2qmap
+linguist opengl pixeltool +qdbus qdoc qml qmlls
qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd
"
# note that some tools do not *require* widgets but will skip a sub-tool
# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
REQUIRED_USE="
assistant? ( widgets )
designer? ( qml widgets )
distancefieldgenerator? ( qml widgets )
pixeltool? ( widgets )
qdoc? ( qml ${LLVM_REQUIRED_USE} )
qmlls? ( assistant qml )
"
RDEPEND="
~dev-qt/qtbase-${PV}:6[widgets?]
assistant? (
~dev-qt/qtbase-${PV}:6[concurrent,network,sql,sqlite]
!dev-qt/assistant:5
)
designer? (
~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
zstd? ( app-arch/zstd:= )
!<dev-qt/designer-5.15.18-r1:5
)
kmap2qmap? ( ~dev-qt/qtbase-${PV}:6[evdev] )
linguist? (
widgets? ( !dev-qt/linguist:5 )
)
qdbus? (
~dev-qt/qtbase-${PV}:6[dbus,xml]
widgets? ( !dev-qt/qdbusviewer:5 )
)
qdoc? (
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}=
llvm-core/llvm:${LLVM_SLOT}=
')
)
qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
qmlls? ( ~dev-qt/qtdeclarative-${PV}:6[qmlls] )
qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
"
DEPEND="
${RDEPEND}
qtdiag? (
vulkan? ( dev-util/vulkan-headers )
)
"
src_prepare() {
qt6-build_src_prepare
# qttools is picky about clang versions and ignores LLVM_SLOT
sed -e '/find_package/s/${\(LLVM_\)*VERSION_CLEAN}//' \
-i cmake/FindWrapLibClang.cmake || die
}
src_configure() {
# validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr]
use linguist && filter-lto
use qdoc && llvm_chost_setup
local mycmakeargs=(
# prevent the clang test as it can abort due to bug #916098
$(cmake_use_find_package qdoc WrapLibClang)
$(cmake_use_find_package qml Qt6Qml)
$(cmake_use_find_package widgets Qt6Widgets)
$(qt_feature assistant)
$(qt_feature designer)
$(qt_feature distancefieldgenerator)
$(qt_feature kmap2qmap)
$(qt_feature linguist)
$(qt_feature pixeltool)
$(qt_feature qdbus)
$(qt_feature qdoc)
$(qt_feature qtattributionsscanner)
$(qt_feature qtdiag)
$(qt_feature qtplugininfo)
$(usev widgets -DQT_INSTALL_XDG_DESKTOP_ENTRIES=ON)
# USE=qmlls' help plugin may be temporary, upstream has plans to split
# QtHelp into another package so that qtdeclarative can depend on it
# without a circular dependency with qttools
$(cmake_use_find_package qmlls Qt6QmlLSPrivate)
)
qt6-build_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
use assistant &&
optfeature "Qt documentation viewable in assistant" \
'dev-qt/qt-docs:6[qch]' #602296
}

View File

@ -0,0 +1,123 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake
LLVM_COMPAT=( {17..22} )
LLVM_OPTIONAL=1
# behaves very badly when qttools is not already installed, also
# other issues to handle (clang tests flaky depending on version,
# and 3rdparty/ tries to FetchContent gtest)
QT6_RESTRICT_TESTS=1
inherit flag-o-matic llvm-r2 optfeature qt6-build xdg
DESCRIPTION="Qt Tools Collection"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="
+assistant designer distancefieldgenerator gles2-only kmap2qmap
+linguist opengl pixeltool +qdbus qdoc qml qmlls
qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd
"
# note that some tools do not *require* widgets but will skip a sub-tool
# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
REQUIRED_USE="
assistant? ( widgets )
designer? ( qml widgets )
distancefieldgenerator? ( qml widgets )
pixeltool? ( widgets )
qdoc? ( qml ${LLVM_REQUIRED_USE} )
qmlls? ( assistant qml )
"
RDEPEND="
~dev-qt/qtbase-${PV}:6[widgets?]
assistant? (
~dev-qt/qtbase-${PV}:6[concurrent,network,sql,sqlite]
!dev-qt/assistant:5
)
designer? (
~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
zstd? ( app-arch/zstd:= )
!<dev-qt/designer-5.15.18-r1:5
)
kmap2qmap? ( ~dev-qt/qtbase-${PV}:6[evdev] )
linguist? (
widgets? ( !dev-qt/linguist:5 )
)
qdbus? (
~dev-qt/qtbase-${PV}:6[dbus,xml]
widgets? ( !dev-qt/qdbusviewer:5 )
)
qdoc? (
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}=
llvm-core/llvm:${LLVM_SLOT}=
')
)
qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
qmlls? ( ~dev-qt/qtdeclarative-${PV}:6[qmlls] )
qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
"
DEPEND="
${RDEPEND}
qtdiag? (
vulkan? ( dev-util/vulkan-headers )
)
"
src_prepare() {
qt6-build_src_prepare
# qttools is picky about clang versions and ignores LLVM_SLOT
sed -e '/find_package/s/${\(LLVM_\)*VERSION_CLEAN}//' \
-i cmake/FindWrapLibClang.cmake || die
}
src_configure() {
# validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr]
use linguist && filter-lto
use qdoc && llvm_chost_setup
local mycmakeargs=(
# prevent the clang test as it can abort due to bug #916098
$(cmake_use_find_package qdoc WrapLibClang)
$(cmake_use_find_package qml Qt6Qml)
$(cmake_use_find_package widgets Qt6Widgets)
$(qt_feature assistant)
$(qt_feature designer)
$(qt_feature distancefieldgenerator)
$(qt_feature kmap2qmap)
$(qt_feature linguist)
$(qt_feature pixeltool)
$(qt_feature qdbus)
$(qt_feature qdoc)
$(qt_feature qtattributionsscanner)
$(qt_feature qtdiag)
$(qt_feature qtplugininfo)
$(usev widgets -DQT_INSTALL_XDG_DESKTOP_ENTRIES=ON)
# USE=qmlls' help plugin may be temporary, upstream has plans to split
# QtHelp into another package so that qtdeclarative can depend on it
# without a circular dependency with qttools
$(cmake_use_find_package qmlls Qt6QmlLSPrivate)
)
qt6-build_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
use assistant &&
optfeature "Qt documentation viewable in assistant" \
'dev-qt/qt-docs:6[qch]' #602296
}

View File

@ -0,0 +1,123 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake
LLVM_COMPAT=( {17..22} )
LLVM_OPTIONAL=1
# behaves very badly when qttools is not already installed, also
# other issues to handle (clang tests flaky depending on version,
# and 3rdparty/ tries to FetchContent gtest)
QT6_RESTRICT_TESTS=1
inherit flag-o-matic llvm-r2 optfeature qt6-build xdg
DESCRIPTION="Qt Tools Collection"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="
+assistant designer distancefieldgenerator gles2-only kmap2qmap
+linguist opengl pixeltool +qdbus qdoc qml qmlls
qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd
"
# note that some tools do not *require* widgets but will skip a sub-tool
# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
REQUIRED_USE="
assistant? ( widgets )
designer? ( qml widgets )
distancefieldgenerator? ( qml widgets )
pixeltool? ( widgets )
qdoc? ( qml ${LLVM_REQUIRED_USE} )
qmlls? ( assistant qml )
"
RDEPEND="
~dev-qt/qtbase-${PV}:6[widgets?]
assistant? (
~dev-qt/qtbase-${PV}:6[concurrent,network,sql,sqlite]
!dev-qt/assistant:5
)
designer? (
~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
zstd? ( app-arch/zstd:= )
!<dev-qt/designer-5.15.18-r1:5
)
kmap2qmap? ( ~dev-qt/qtbase-${PV}:6[evdev] )
linguist? (
widgets? ( !dev-qt/linguist:5 )
)
qdbus? (
~dev-qt/qtbase-${PV}:6[dbus,xml]
widgets? ( !dev-qt/qdbusviewer:5 )
)
qdoc? (
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}=
llvm-core/llvm:${LLVM_SLOT}=
')
)
qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
qmlls? ( ~dev-qt/qtdeclarative-${PV}:6[qmlls] )
qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
"
DEPEND="
${RDEPEND}
qtdiag? (
vulkan? ( dev-util/vulkan-headers )
)
"
src_prepare() {
qt6-build_src_prepare
# qttools is picky about clang versions and ignores LLVM_SLOT
sed -e '/find_package/s/${\(LLVM_\)*VERSION_CLEAN}//' \
-i cmake/FindWrapLibClang.cmake || die
}
src_configure() {
# validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr]
use linguist && filter-lto
use qdoc && llvm_chost_setup
local mycmakeargs=(
# prevent the clang test as it can abort due to bug #916098
$(cmake_use_find_package qdoc WrapLibClang)
$(cmake_use_find_package qml Qt6Qml)
$(cmake_use_find_package widgets Qt6Widgets)
$(qt_feature assistant)
$(qt_feature designer)
$(qt_feature distancefieldgenerator)
$(qt_feature kmap2qmap)
$(qt_feature linguist)
$(qt_feature pixeltool)
$(qt_feature qdbus)
$(qt_feature qdoc)
$(qt_feature qtattributionsscanner)
$(qt_feature qtdiag)
$(qt_feature qtplugininfo)
$(usev widgets -DQT_INSTALL_XDG_DESKTOP_ENTRIES=ON)
# USE=qmlls' help plugin may be temporary, upstream has plans to split
# QtHelp into another package so that qtdeclarative can depend on it
# without a circular dependency with qttools
$(cmake_use_find_package qmlls Qt6QmlLSPrivate)
)
qt6-build_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
use assistant &&
optfeature "Qt documentation viewable in assistant" \
'dev-qt/qt-docs:6[qch]' #602296
}