diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest new file mode 100644 index 0000000..9694ff3 --- /dev/null +++ b/dev-qt/assistant/Manifest @@ -0,0 +1,2 @@ +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b diff --git a/dev-qt/assistant/assistant-5.15.16.ebuild b/dev-qt/assistant/assistant-5.15.16.ebuild new file mode 100644 index 0000000..6568f4e --- /dev/null +++ b/dev-qt/assistant/assistant-5.15.16.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 x86" +fi + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[png] + =dev-qt/qthelp-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}* + =dev-qt/qtprintsupport-${QT5_PV}* + =dev-qt/qtsql-${QT5_PV}*[sqlite] + =dev-qt/qtwidgets-${QT5_PV}* +" +RDEPEND="${DEPEND} + !dev-qt/${PN}:5 + ! + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest new file mode 100644 index 0000000..ffce2ae --- /dev/null +++ b/dev-qt/designer/Manifest @@ -0,0 +1,4 @@ +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 +DIST qttools-5.15.17-gentoo-kde-1.tar.xz 2336 BLAKE2B 16cb9fea68dcea38a556c35f6d51ea1db0a6362126e5c675748ab7399aa46a4c9ef923433c17607b9ee108e4e8e5385c57982ae3047f1317e577932383719bd7 SHA512 d05fa2b115a7d165be9bca612bedc2ad6061df1b50178eaa57cc620c1ae5e245d78feb7ec9894cc3e6863f7fd987d54712599a60e4a657d86ffe08734ffb50e4 +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b +DIST qttools-everywhere-opensource-src-5.15.17.tar.xz 8891256 BLAKE2B 3f3bb98c3c2acdb35d16a8d2e4194cbbe111c2222a32f97f92761ebb838bd81c49f9ecb96a5f4d47ea1586e6f16d4795df30b4bfa9ec142e7fa79eb867d88fef SHA512 b31e5f2895036a91ad42f42ac3f6c72a6c43cb00e579717101bd9135d8898e951f627d33ed674a510af05f87800309c7f9d68f84a94fb06d955e1f3ee44b78cf diff --git a/dev-qt/designer/designer-5.15.16.ebuild b/dev-qt/designer/designer-5.15.16.ebuild new file mode 100644 index 0000000..df9e9dd --- /dev/null +++ b/dev-qt/designer/designer-5.15.16.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets" + +IUSE="declarative" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[png] + =dev-qt/qtnetwork-${QT5_PV}* + =dev-qt/qtprintsupport-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* + declarative? ( =dev-qt/qtdeclarative-${QT5_PV}*[widgets] ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/designer +) + +src_prepare() { + qt_use_disable_mod declarative quickwidgets \ + src/designer/src/plugins/plugins.pro + + sed -e "s/qtHaveModule(webkitwidgets)/false/g" \ + -i src/designer/src/plugins/plugins.pro || die + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path designer 5 + + doicon -s 128 src/designer/src/designer/images/designer.png + make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner' +} + +pkg_postinst() { + qt5-build_pkg_postinst + xdg_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + xdg_icon_cache_update +} diff --git a/dev-qt/designer/designer-5.15.17.ebuild b/dev-qt/designer/designer-5.15.17.ebuild new file mode 100644 index 0000000..784ae0d --- /dev/null +++ b/dev-qt/designer/designer-5.15.17.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets" + +IUSE="declarative" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[png] + =dev-qt/qtnetwork-${QT5_PV}* + =dev-qt/qtprintsupport-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* + declarative? ( =dev-qt/qtdeclarative-${QT5_PV}*[widgets] ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/designer +) + +src_prepare() { + qt_use_disable_mod declarative quickwidgets \ + src/designer/src/plugins/plugins.pro + + sed -e "s/qtHaveModule(webkitwidgets)/false/g" \ + -i src/designer/src/plugins/plugins.pro || die + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path designer 5 + + doicon -s 128 src/designer/src/designer/images/designer.png + make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner' +} + +pkg_postinst() { + qt5-build_pkg_postinst + xdg_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + xdg_icon_cache_update +} diff --git a/dev-qt/designer/metadata.xml b/dev-qt/designer/metadata.xml new file mode 100644 index 0000000..70c977d --- /dev/null +++ b/dev-qt/designer/metadata.xml @@ -0,0 +1,20 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build the qdeclarativeview plugin + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest new file mode 100644 index 0000000..ffce2ae --- /dev/null +++ b/dev-qt/linguist-tools/Manifest @@ -0,0 +1,4 @@ +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 +DIST qttools-5.15.17-gentoo-kde-1.tar.xz 2336 BLAKE2B 16cb9fea68dcea38a556c35f6d51ea1db0a6362126e5c675748ab7399aa46a4c9ef923433c17607b9ee108e4e8e5385c57982ae3047f1317e577932383719bd7 SHA512 d05fa2b115a7d165be9bca612bedc2ad6061df1b50178eaa57cc620c1ae5e245d78feb7ec9894cc3e6863f7fd987d54712599a60e4a657d86ffe08734ffb50e4 +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b +DIST qttools-everywhere-opensource-src-5.15.17.tar.xz 8891256 BLAKE2B 3f3bb98c3c2acdb35d16a8d2e4194cbbe111c2222a32f97f92761ebb838bd81c49f9ecb96a5f4d47ea1586e6f16d4795df30b4bfa9ec142e7fa79eb867d88fef SHA512 b31e5f2895036a91ad42f42ac3f6c72a6c43cb00e579717101bd9135d8898e951f627d33ed674a510af05f87800309c7f9d68f84a94fb06d955e1f3ee44b78cf diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.16.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.16.ebuild new file mode 100644 index 0000000..8b2b15e --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.15.16.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tools for working with Qt translation data files" + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtxml-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist +) + +src_prepare() { + sed -i -e '/SUBDIRS += linguist/d' \ + src/linguist/linguist.pro || die + + qt_use_disable_mod qml qmldevtools-private \ + src/linguist/lupdate/lupdate.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.17.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.17.ebuild new file mode 100644 index 0000000..558e7d3 --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.15.17.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tools for working with Qt translation data files" + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtxml-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist +) + +src_prepare() { + sed -i -e '/SUBDIRS += linguist/d' \ + src/linguist/linguist.pro || die + + qt_use_disable_mod qml qmldevtools-private \ + src/linguist/lupdate/lupdate.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.18.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.18.ebuild new file mode 100644 index 0000000..aaa3cff --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.15.18.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tools for working with Qt translation data files" + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtxml-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist +) + +src_prepare() { + sed -i -e '/SUBDIRS += linguist/d' \ + src/linguist/linguist.pro || die + + qt_use_disable_mod qml qmldevtools-private \ + src/linguist/lupdate/lupdate.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/linguist-tools/metadata.xml b/dev-qt/linguist-tools/metadata.xml new file mode 100644 index 0000000..46e3914 --- /dev/null +++ b/dev-qt/linguist-tools/metadata.xml @@ -0,0 +1,20 @@ + + + + + Enable QML support in lupdate + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest new file mode 100644 index 0000000..9694ff3 --- /dev/null +++ b/dev-qt/linguist/Manifest @@ -0,0 +1,2 @@ +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b diff --git a/dev-qt/linguist/linguist-5.15.16.ebuild b/dev-qt/linguist/linguist-5.15.16.ebuild new file mode 100644 index 0000000..1d10ebf --- /dev/null +++ b/dev-qt/linguist/linguist-5.15.16.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 x86" +fi + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="Graphical tool for translating Qt applications" + +IUSE="" + +DEPEND=" + =dev-qt/designer-${QT5_PV}* + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[png] + =dev-qt/qtprintsupport-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* +" +RDEPEND="${DEPEND} + !dev-qt/${PN}:5 + ! + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/metadata.xml b/dev-qt/metadata.xml new file mode 100644 index 0000000..5ea359f --- /dev/null +++ b/dev-qt/metadata.xml @@ -0,0 +1,20 @@ + + + + + The dev-qt category contains packages for the Qt framework modules and + directly related libraries and development applications from the upstream + Qt Project. Do not add other packages to this category. + + + Die Kategorie dev-qt enthält Pakete für die Qt-Framework-Module + sowie direkt zugehörige Bibliotheken und Entwicklungsanwendungen + des Qt-Upstream-Projekts. Zu dieser Kategorie sollen keine anderen + Pakete hinzugefügt werden. + + + La categoría dev-qt contiene paquetes para los módulos del marco de trabajo + Qt y las librerías y aplicaciones de desarrollo directamente relacionadas + del proyecto Qt. No añadir otros paquetes a esta categoría. + + diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest new file mode 100644 index 0000000..9694ff3 --- /dev/null +++ b/dev-qt/pixeltool/Manifest @@ -0,0 +1,2 @@ +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b diff --git a/dev-qt/pixeltool/metadata.xml b/dev-qt/pixeltool/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/pixeltool/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/pixeltool/pixeltool-5.15.16.ebuild b/dev-qt/pixeltool/pixeltool-5.15.16.ebuild new file mode 100644 index 0000000..008e5f4 --- /dev/null +++ b/dev-qt/pixeltool/pixeltool-5.15.16.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt screen magnifier" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[png] + =dev-qt/qtwidgets-${QT5_PV}* +" +RDEPEND="${DEPEND} + !dev-qt/${PN}:5 + ! + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qdbus/qdbus-5.15.16.ebuild b/dev-qt/qdbus/qdbus-5.15.16.ebuild new file mode 100644 index 0000000..cd34dcd --- /dev/null +++ b/dev-qt/qdbus/qdbus-5.15.16.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Interface to Qt applications communicating over D-Bus" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdbus-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* +" +RDEPEND="${DEPEND} + !dev-qt/${PN}:5 + ! + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.15.16.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.15.16.ebuild new file mode 100644 index 0000000..400a07b --- /dev/null +++ b/dev-qt/qdbusviewer/qdbusviewer-5.15.16.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 x86" +fi + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdbus-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* +" +RDEPEND="${DEPEND} + !dev-qt/${PN}:5 + ! + + + + qt@gentoo.org + Gentoo Qt Project + + + Enable QML/JS parsing support + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qdoc/qdoc-5.15.16.ebuild b/dev-qt/qdoc/qdoc-5.15.16.ebuild new file mode 100644 index 0000000..d6c6ffb --- /dev/null +++ b/dev-qt/qdoc/qdoc-5.15.16.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt documentation generator" + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + llvm-core/clang:= + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdoc +) + +src_prepare() { + qt_use_disable_mod qml qmldevtools-private \ + src/qdoc/qdoc.pro + + qt5-build_src_prepare +} + +src_configure() { + # qt5_tools_configure() not enough here, needs another fix, bug 676948 + qt5_configure_oos_quirk qtqdoc-config.pri src/qdoc + qt5-build_src_configure +} diff --git a/dev-qt/qlementine/Manifest b/dev-qt/qlementine/Manifest new file mode 100644 index 0000000..280f187 --- /dev/null +++ b/dev-qt/qlementine/Manifest @@ -0,0 +1,2 @@ +DIST qlementine-1.4.2-build-as-shared-lib.patch 11920 BLAKE2B 14d5947f144a6805f01cd8408293ddf452ca96ccc1935d65540e9906011654a73ec27cb2cd7686566fbddac4e265ff8085c43ee56d876a0caa37301b8c7577ac SHA512 6ab48df30ea548fccc3b3fbf6d7358cfba8deb466dab141d5bc673c4704a580ef1860b48e9cf710238cf59cab7b113f2557085a91a02729d05f841b4b006eb90 +DIST qlementine-1.4.2.tar.gz 3682605 BLAKE2B f03fc8666d1afaff8c48ba5d2bf5819062affc0d83737740c4a816699d2960c8723b38435c764a7f0005d521e24ea10667884f97fa6c9f5dceffd646898e1450 SHA512 7c80b11f938b3e2ea23083e8394470b8cfa95bbe07d5bc89720c46e5ec0a004839860094044eecfe830a080d5e8b2e62cafc883c66ceeae84a2e8aadf8acbaed diff --git a/dev-qt/qlementine/metadata.xml b/dev-qt/qlementine/metadata.xml new file mode 100644 index 0000000..479ee38 --- /dev/null +++ b/dev-qt/qlementine/metadata.xml @@ -0,0 +1,11 @@ + + + + + kangie@gentoo.org + Primary maintainer + + + oclero/qlementine + + diff --git a/dev-qt/qlementine/qlementine-1.4.2.ebuild b/dev-qt/qlementine/qlementine-1.4.2.ebuild new file mode 100644 index 0000000..7a0181d --- /dev/null +++ b/dev-qt/qlementine/qlementine-1.4.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Modern QStyle for desktop Qt6 applications" +HOMEPAGE="https://github.com/oclero/qlementine" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/oclero/qlementine.git" +else + SRC_URI=" + https://github.com/oclero/qlementine/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://deps.gentoo.zip/dev-qt/qlementine/${P}-build-as-shared-lib.patch + " + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + dev-qt/qtbase:6[widgets] + dev-qt/qtsvg:6 +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${DISTDIR}/${P}-build-as-shared-lib.patch" +) diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest new file mode 100644 index 0000000..be9d4a5 --- /dev/null +++ b/dev-qt/qt-creator/Manifest @@ -0,0 +1,4 @@ +DIST qt-creator-opensource-src-16.0.1-vendor.tar.xz 509768 BLAKE2B 83080182a275e8238b5dfbeb4049670fbfd6fb1373d36c9b402d3addde806fff87a459cb80f6ce9cf84e26dd68af218ac9eb34e2687a38f99a8123b3cd53110e SHA512 222e2e7dc40b63f78a05bd48d8276f089c990b3374cf1090ebeb87e06f8fd37470b67aa11a41a850a12627126f7dd5acb0c565ccedca1c99ee0c69d1580b7e36 +DIST qt-creator-opensource-src-16.0.1.tar.xz 53538384 BLAKE2B 93085ecb846c3c500915a256dee5557483cd7f850e0756e2d31ea86b3355ea86ba6e25da81e48b3237e278303d338ca2c61950fcecb24c453cdcdee4d0f29e6d SHA512 f3056e06b214b3a49dd928ca5a40c0387954e0391a7f7debc9cad4fa2eedc62c17728a9bb5c1447ac08a70e8fe545e62e57b16ea600397b0b95ecaaa4065a4c7 +DIST qt-creator-opensource-src-16.0.2-vendor.tar.xz 510160 BLAKE2B 1b44ba3e443369db893e19dcd154f3750df925cbeb2336952f2f1aa45020241b5a4e0544c6882652fc224632e070ed35894c0fb5d677d05494be6e71193e28ae SHA512 fabf1bd5bfd0e32f8e770d896ec5af0718def5e784242b80cf6ec82a099e15c02425d72949ef50ebd4b618044cedf69f4666d5ef635536b3d182b7764ab7706a +DIST qt-creator-opensource-src-16.0.2.tar.xz 53539340 BLAKE2B 1ffbaa12aa4ed3ed02672555f2cde7effb510863e3f11658fdb7d1c46aa116e19ec09a70eaf864cf0db05a5c79f533fbf3f5451c38cae740fb8c172bbc362288 SHA512 44b5f1a97af7cb841321637a793350051e88bd09f228123e2e5f4a0fcbe6d56ac703158a652d4a5de3da5a22cb108c638bfe2cc9bd0b1814534be7579697229d diff --git a/dev-qt/qt-creator/files/qt-creator-12.0.0-musl-no-malloc-trim.patch b/dev-qt/qt-creator/files/qt-creator-12.0.0-musl-no-malloc-trim.patch new file mode 100644 index 0000000..b22f204 --- /dev/null +++ b/dev-qt/qt-creator/files/qt-creator-12.0.0-musl-no-malloc-trim.patch @@ -0,0 +1,8 @@ +malloc_trim() is unavailable with musl +--- a/src/plugins/coreplugin/icore.cpp ++++ b/src/plugins/coreplugin/icore.cpp +@@ -1276,3 +1276,3 @@ + // glibc may not actually free memory in free(). +-#ifdef Q_OS_LINUX ++#if defined(Q_OS_LINUX) && defined(__GLIBC__) + connect(&m_trimTimer, &QTimer::timeout, this, [] { malloc_trim(0); }); diff --git a/dev-qt/qt-creator/files/qt-creator-16.0.0-musl-no-execinfo.patch b/dev-qt/qt-creator/files/qt-creator-16.0.0-musl-no-execinfo.patch new file mode 100644 index 0000000..289f68f --- /dev/null +++ b/dev-qt/qt-creator/files/qt-creator-16.0.0-musl-no-execinfo.patch @@ -0,0 +1,26 @@ +execinfo is unavailable with musl (unless opt to package+use libexecinfo) +--- a/src/libs/utils/qtcassert.cpp ++++ b/src/libs/utils/qtcassert.cpp +@@ -9,5 +9,5 @@ + #include + +-#if defined(Q_OS_UNIX) ++#if defined(Q_OS_UNIX) && defined(__GLIBC__) + #include + #include +@@ -30,5 +30,5 @@ + if (maxdepth < 0 || maxdepth > ArraySize) + maxdepth = ArraySize; +-#if defined(Q_OS_UNIX) ++#if defined(Q_OS_UNIX) && defined(__GLIBC__) + void *bt[ArraySize] = {nullptr}; + int size = backtrace(bt, maxdepth); +--- a/src/plugins/qmldesigner/libs/designercore/exceptions/exception.cpp ++++ b/src/plugins/qmldesigner/libs/designercore/exceptions/exception.cpp +@@ -4,5 +4,5 @@ + #include "exception.h" + +-#ifdef Q_OS_LINUX ++#if defined(Q_OS_LINUX) && defined(__GLIBC__) + #include + #include diff --git a/dev-qt/qt-creator/metadata.xml b/dev-qt/qt-creator/metadata.xml new file mode 100644 index 0000000..d0b42ff --- /dev/null +++ b/dev-qt/qt-creator/metadata.xml @@ -0,0 +1,28 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build clang-based plugins for C/C++ development (code model, formatting, static analysis) + Build the cmdbridge server using dev-lang/go + Enable designer for QtWidgets-based UIs + Enable the integrated dev-qt/qt-docs viewer (also needed for examples) + Install the 'Devel' component needed to build external Qt Creator plugins + Build QmlDesigner and related plugins (Insight, StudioWelcome) + Build the serial terminal plugin + Build plugins for tracing requiring extra dependencies (AppStatisticsMonitor, CtfVisualizer, PerfProfiler, QmlProfiler) + + Allow using dev-qt/qtwebengine for + better USE=help display, and for Design Viewer + Connector support with USE=qmldesigner + + + + https://bugreports.qt.io/ + https://doc.qt.io/qtcreator/ + qt-creator/qt-creator + + diff --git a/dev-qt/qt-creator/qt-creator-16.0.1.ebuild b/dev-qt/qt-creator/qt-creator-16.0.1.ebuild new file mode 100644 index 0000000..b9276cb --- /dev/null +++ b/dev-qt/qt-creator/qt-creator-16.0.1.ebuild @@ -0,0 +1,307 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..20} ) +LLVM_OPTIONAL=1 +PYTHON_COMPAT=( python3_{11..13} ) +inherit cmake edo flag-o-matic go-env llvm-r2 multiprocessing +inherit python-any-r1 readme.gentoo-r1 xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI=( + "https://code.qt.io/qt-creator/qt-creator.git" + "https://github.com/qt-creator/qt-creator.git" + ) + EGIT_SUBMODULES=( + perfparser + src/libs/qlitehtml + src/libs/qlitehtml/src/3rdparty/litehtml + ) +else + QTC_PV=${PV/_/-} + QTC_P=${PN}-opensource-src-${QTC_PV} + [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development + SRC_URI=" + https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz + cmdbridge-server? ( https://dev.gentoo.org/~ionen/distfiles/${QTC_P}-vendor.tar.xz ) + " + S=${WORKDIR}/${QTC_P} + KEYWORDS="amd64" +fi + +DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" +HOMEPAGE="https://www.qt.io/product/development-tools" + +LICENSE="GPL-3" +LICENSE+=" BSD MIT" # go +SLOT="0" +IUSE=" + +clang cmdbridge-server designer doc +help keyring plugin-dev + qmldesigner serialterminal +svg test +tracing webengine +" +REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +QT_PV=6.7.3:6 + +# := is used where Qt's private APIs are used for safety +COMMON_DEPEND=" + dev-cpp/yaml-cpp:= + >=dev-qt/qt5compat-${QT_PV} + >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,ssl,widgets,xml] + >=dev-qt/qtdeclarative-${QT_PV}= + sys-libs/zlib:= + clang? ( + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + ') + ) + designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) + help? ( + >=dev-qt/qttools-${QT_PV}[assistant] + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) + qmldesigner? ( + >=dev-qt/qtquick3d-${QT_PV}= + >=dev-qt/qtsvg-${QT_PV} + >=dev-qt/qtwebsockets-${QT_PV} + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + serialterminal? ( >=dev-qt/qtserialport-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + tracing? ( + app-arch/zstd:= + dev-libs/elfutils + >=dev-qt/qtcharts-${QT_PV} + >=dev-qt/qtshadertools-${QT_PV} + ) +" +# qtimageformats for .webp in examples, semi-optfeature but useful in general +RDEPEND=" + ${COMMON_DEPEND} + help? ( >=dev-qt/qtimageformats-${QT_PV} ) + qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} ) +" +DEPEND="${COMMON_DEPEND}" +# intentionally skipping := on go (unlike go-module.eclass) given not +# worth a massive rebuild every time for the minor go usage +BDEPEND=" + ${PYTHON_DEPS} + >=dev-qt/qttools-${QT_PV}[linguist] + cmdbridge-server? ( >=dev-lang/go-1.21.7 ) + doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch + "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch +) + +QA_FLAGS_IGNORED="usr/libexec/qtcreator/cmdbridge-.*" # written in Go + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + if use cmdbridge-server; then + cd -- "${S}"/src/libs/gocmdbridge/server || die + edo go mod vendor + fi + else + default + fi +} + +src_prepare() { + cmake_src_prepare + + # needed for finding docs at runtime in PF + sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \ + -i cmake/QtCreatorAPIInternal.cmake || die + + # avoid stripping for Go, use sed to avoid rebases as may be there forever + sed -i 's/-s -w //' src/libs/gocmdbridge/server/CMakeLists.txt || die + + # avoid building manual tests (aka not ran) for nothing (bug #950010) + sed -i '/add_subdirectory(manual)/d' tests/CMakeLists.txt || die + + if use plugin-dev; then #928423 + # cmake --install --component integrates poorly with the cmake + # eclass and the install targets are otherwise missing, so strip + # out EXCLUDE_FROM_ALL until figure out a better solution + find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \ + 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die + fi +} + +src_configure() { + use clang && llvm_chost_setup + + if use cmdbridge-server; then + go-env_set_compile_environment + export GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false -buildmode=pie" + fi + + # -Werror=lto-type-mismatch issues, needs looking into + filter-lto + + # temporary workaround for musl-1.2.4 (bug #903611), this ideally + # needs fixing in qtbase as *64 usage comes from its headers' macros + use elibc_musl && append-lfs-flags + + local mycmakeargs=( + -DBUILD_DEVELOPER_DOCS=$(usex doc) + -DBUILD_DOCS_BY_DEFAULT=$(usex doc) + -DBUILD_WITH_PCH=no + -DWITH_DOCS=$(usex doc) + -DWITH_TESTS=$(usex test) + + # sticking to bundled for now until it switches to KF6's + -DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes + + # Much can be optional, but do not want to flood users (or maintainers) + # with too many flags. Not to mention that many plugins are merely + # wrappers around still optional tools (e.g. cvs) and any unwanted + # plugins can be disabled at runtime. So optional flags are limited + # to plugins with additional build-time dependencies. + -DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual + -DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing) + -DBUILD_PLUGIN_APPSTATISTICSMONITOR=$(usex tracing) + + -DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang) + -DBUILD_PLUGIN_CLANGFORMAT=$(usex clang) + -DBUILD_PLUGIN_CLANGTOOLS=$(usex clang) + -DCLANGTOOLING_LINK_CLANG_DYLIB=yes + + -DBUILD_PLUGIN_DESIGNER=$(usex designer) + + -DBUILD_PLUGIN_HELP=$(usex help) + -DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine) + -DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine)) + # TODO?: package litehtml, but support for latest releases seem + # to lag behind and bundled may work out better for now + # https://bugreports.qt.io/browse/QTCREATORBUG-29169 + $(use help && usev !webengine -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=yes) + + # help shouldn't use with the above, but qmldesigner is automagic + $(use help || use qmldesigner && + cmake_use_find_package webengine Qt6WebEngineWidgets) + + -DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal) + -DENABLE_SVG_SUPPORT=$(usex svg) + $(usev !cmdbridge-server -DGO_BIN=GO_BIN-NOTFOUND) #945925 + -DWITH_QMLDESIGNER=$(usex qmldesigner) + + # meant to be in sync with qtbase[journald], but think(?) not worth + # handling given qt-creator can use QT_FORCE_STDERR_LOGGING=1 nowadays + -Djournald=no + + # not packaged, but allow using if found + #-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes + #-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes + + # for bundled qtkeychain (no switch to unbundle right now) + # reminder: if ever unbundled/optional, qtbase[dbus] can be removed + -DLIBSECRET_SUPPORT=$(usex keyring) + ) + + cmake_src_configure +} + +src_test() { + local -x QT_QPA_PLATFORM=offscreen + + local CMAKE_SKIP_TESTS=( + # skipping same tests+label as upstream's CI by default + # `grep ctest .github/workflows/build_cmake.yml` + tst_perfdata + ) + + cmake_src_test --label-exclude exclude_from_precheck +} + +src_install() { + cmake_src_install + + if use doc; then + dodoc -r "${BUILD_DIR}"/doc/html + dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch + docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch + fi + + local DISABLE_AUTOFORMATTING=yes + local DOC_CONTENTS="\ +Some plugins (if used) may need optional extra dependencies/USE. + +This list provides associations with Gentoo's packages (if exists) +ordered as in Qt Creator's Help -> About Plugins (not exhaustive). + +dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or +else the example tab will be empty alongside missing documentation. + +Build Systems: +- CMakeProjectManager (dev-build/cmake) +- MesonProjectManager (dev-build/meson) +- QbsProjectManager (dev-util/qbs) + +C++: +- Beautifier (dev-util/astyle and/or dev-util/uncrustify) +- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics) +- ClangFormat (USE=clang) + +Code Analyzer: +- ClangTools (USE=clang) +- Cppcheck (dev-util/cppcheck) +- CtfVisualizer (USE=tracing) +- PerfProfiler (USE=tracing) +- Valgrind (dev-debug/valgrind) + +Core: +- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\") + +Device Support: +- Android (virtual/jdk, will also want the unpackaged Qt for Android) + +Other Languages: +- Nim (dev-lang/nim) +- Python (dev-lang/python) + +Qt Creator: +- Designer (USE=designer) + +Qt Quick: +- Insight (USE=qmldesigner) +- QmlDesigner (USE=qmldesigner) +- QmlProfiler (USE=tracing) + +Utilities: +- AppStatisticsMonitor (USE=tracing) +- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used) +- Conan (dev-util/conan) +- Docker (app-containers/docker) +- Haskell (dev-lang/ghc) +- ScreenRecorder (media-video/ffmpeg) +- SerialTerminal (USE=serialterminal) +- SilverSearcher (sys-apps/the_silver_searcher) +- StudioWelcome (USE=qmldesigner) + +Version Control: +- CVS (dev-vcs/cvs) +- Fossil (dev-vcs/fossil) +- Git (dev-vcs/git) +- Mercurial (dev-vcs/mercurial) +- Subversion (dev-vcs/subversion)" + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/dev-qt/qt-creator/qt-creator-16.0.2.ebuild b/dev-qt/qt-creator/qt-creator-16.0.2.ebuild new file mode 100644 index 0000000..13b706b --- /dev/null +++ b/dev-qt/qt-creator/qt-creator-16.0.2.ebuild @@ -0,0 +1,307 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..20} ) +LLVM_OPTIONAL=1 +PYTHON_COMPAT=( python3_{11..13} ) +inherit cmake edo flag-o-matic go-env llvm-r2 multiprocessing +inherit python-any-r1 readme.gentoo-r1 xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI=( + "https://code.qt.io/qt-creator/qt-creator.git" + "https://github.com/qt-creator/qt-creator.git" + ) + EGIT_SUBMODULES=( + perfparser + src/libs/qlitehtml + src/libs/qlitehtml/src/3rdparty/litehtml + ) +else + QTC_PV=${PV/_/-} + QTC_P=${PN}-opensource-src-${QTC_PV} + [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development + SRC_URI=" + https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz + cmdbridge-server? ( https://dev.gentoo.org/~ionen/distfiles/${QTC_P}-vendor.tar.xz ) + " + S=${WORKDIR}/${QTC_P} + KEYWORDS="~amd64" +fi + +DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" +HOMEPAGE="https://www.qt.io/product/development-tools" + +LICENSE="GPL-3" +LICENSE+=" BSD MIT" # go +SLOT="0" +IUSE=" + +clang cmdbridge-server designer doc +help keyring plugin-dev + qmldesigner serialterminal +svg test +tracing webengine +" +REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +QT_PV=6.7.3:6 + +# := is used where Qt's private APIs are used for safety +COMMON_DEPEND=" + dev-cpp/yaml-cpp:= + >=dev-qt/qt5compat-${QT_PV} + >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,ssl,widgets,xml] + >=dev-qt/qtdeclarative-${QT_PV}= + sys-libs/zlib:= + clang? ( + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + ') + ) + designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) + help? ( + >=dev-qt/qttools-${QT_PV}[assistant] + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) + qmldesigner? ( + >=dev-qt/qtquick3d-${QT_PV}= + >=dev-qt/qtsvg-${QT_PV} + >=dev-qt/qtwebsockets-${QT_PV} + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + serialterminal? ( >=dev-qt/qtserialport-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + tracing? ( + app-arch/zstd:= + dev-libs/elfutils + >=dev-qt/qtcharts-${QT_PV} + >=dev-qt/qtshadertools-${QT_PV} + ) +" +# qtimageformats for .webp in examples, semi-optfeature but useful in general +RDEPEND=" + ${COMMON_DEPEND} + help? ( >=dev-qt/qtimageformats-${QT_PV} ) + qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} ) +" +DEPEND="${COMMON_DEPEND}" +# intentionally skipping := on go (unlike go-module.eclass) given not +# worth a massive rebuild every time for the minor go usage +BDEPEND=" + ${PYTHON_DEPS} + >=dev-qt/qttools-${QT_PV}[linguist] + cmdbridge-server? ( >=dev-lang/go-1.21.7 ) + doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch + "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch +) + +QA_FLAGS_IGNORED="usr/libexec/qtcreator/cmdbridge-.*" # written in Go + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + if use cmdbridge-server; then + cd -- "${S}"/src/libs/gocmdbridge/server || die + edo go mod vendor + fi + else + default + fi +} + +src_prepare() { + cmake_src_prepare + + # needed for finding docs at runtime in PF + sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \ + -i cmake/QtCreatorAPIInternal.cmake || die + + # avoid stripping for Go, use sed to avoid rebases as may be there forever + sed -i 's/-s -w //' src/libs/gocmdbridge/server/CMakeLists.txt || die + + # avoid building manual tests (aka not ran) for nothing (bug #950010) + sed -i '/add_subdirectory(manual)/d' tests/CMakeLists.txt || die + + if use plugin-dev; then #928423 + # cmake --install --component integrates poorly with the cmake + # eclass and the install targets are otherwise missing, so strip + # out EXCLUDE_FROM_ALL until figure out a better solution + find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \ + 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die + fi +} + +src_configure() { + use clang && llvm_chost_setup + + if use cmdbridge-server; then + go-env_set_compile_environment + export GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false -buildmode=pie" + fi + + # -Werror=lto-type-mismatch issues, needs looking into + filter-lto + + # temporary workaround for musl-1.2.4 (bug #903611), this ideally + # needs fixing in qtbase as *64 usage comes from its headers' macros + use elibc_musl && append-lfs-flags + + local mycmakeargs=( + -DBUILD_DEVELOPER_DOCS=$(usex doc) + -DBUILD_DOCS_BY_DEFAULT=$(usex doc) + -DBUILD_WITH_PCH=no + -DWITH_DOCS=$(usex doc) + -DWITH_TESTS=$(usex test) + + # sticking to bundled for now until it switches to KF6's + -DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes + + # Much can be optional, but do not want to flood users (or maintainers) + # with too many flags. Not to mention that many plugins are merely + # wrappers around still optional tools (e.g. cvs) and any unwanted + # plugins can be disabled at runtime. So optional flags are limited + # to plugins with additional build-time dependencies. + -DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual + -DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing) + -DBUILD_PLUGIN_APPSTATISTICSMONITOR=$(usex tracing) + + -DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang) + -DBUILD_PLUGIN_CLANGFORMAT=$(usex clang) + -DBUILD_PLUGIN_CLANGTOOLS=$(usex clang) + -DCLANGTOOLING_LINK_CLANG_DYLIB=yes + + -DBUILD_PLUGIN_DESIGNER=$(usex designer) + + -DBUILD_PLUGIN_HELP=$(usex help) + -DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine) + -DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine)) + # TODO?: package litehtml, but support for latest releases seem + # to lag behind and bundled may work out better for now + # https://bugreports.qt.io/browse/QTCREATORBUG-29169 + $(use help && usev !webengine -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=yes) + + # help shouldn't use with the above, but qmldesigner is automagic + $(use help || use qmldesigner && + cmake_use_find_package webengine Qt6WebEngineWidgets) + + -DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal) + -DENABLE_SVG_SUPPORT=$(usex svg) + $(usev !cmdbridge-server -DGO_BIN=GO_BIN-NOTFOUND) #945925 + -DWITH_QMLDESIGNER=$(usex qmldesigner) + + # meant to be in sync with qtbase[journald], but think(?) not worth + # handling given qt-creator can use QT_FORCE_STDERR_LOGGING=1 nowadays + -Djournald=no + + # not packaged, but allow using if found + #-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes + #-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes + + # for bundled qtkeychain (no switch to unbundle right now) + # reminder: if ever unbundled/optional, qtbase[dbus] can be removed + -DLIBSECRET_SUPPORT=$(usex keyring) + ) + + cmake_src_configure +} + +src_test() { + local -x QT_QPA_PLATFORM=offscreen + + local CMAKE_SKIP_TESTS=( + # skipping same tests+label as upstream's CI by default + # `grep ctest .github/workflows/build_cmake.yml` + tst_perfdata + ) + + cmake_src_test --label-exclude exclude_from_precheck +} + +src_install() { + cmake_src_install + + if use doc; then + dodoc -r "${BUILD_DIR}"/doc/html + dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch + docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch + fi + + local DISABLE_AUTOFORMATTING=yes + local DOC_CONTENTS="\ +Some plugins (if used) may need optional extra dependencies/USE. + +This list provides associations with Gentoo's packages (if exists) +ordered as in Qt Creator's Help -> About Plugins (not exhaustive). + +dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or +else the example tab will be empty alongside missing documentation. + +Build Systems: +- CMakeProjectManager (dev-build/cmake) +- MesonProjectManager (dev-build/meson) +- QbsProjectManager (dev-util/qbs) + +C++: +- Beautifier (dev-util/astyle and/or dev-util/uncrustify) +- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics) +- ClangFormat (USE=clang) + +Code Analyzer: +- ClangTools (USE=clang) +- Cppcheck (dev-util/cppcheck) +- CtfVisualizer (USE=tracing) +- PerfProfiler (USE=tracing) +- Valgrind (dev-debug/valgrind) + +Core: +- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\") + +Device Support: +- Android (virtual/jdk, will also want the unpackaged Qt for Android) + +Other Languages: +- Nim (dev-lang/nim) +- Python (dev-lang/python) + +Qt Creator: +- Designer (USE=designer) + +Qt Quick: +- Insight (USE=qmldesigner) +- QmlDesigner (USE=qmldesigner) +- QmlProfiler (USE=tracing) + +Utilities: +- AppStatisticsMonitor (USE=tracing) +- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used) +- Conan (dev-util/conan) +- Docker (app-containers/docker) +- Haskell (dev-lang/ghc) +- ScreenRecorder (media-video/ffmpeg) +- SerialTerminal (USE=serialterminal) +- SilverSearcher (sys-apps/the_silver_searcher) +- StudioWelcome (USE=qmldesigner) + +Version Control: +- CVS (dev-vcs/cvs) +- Fossil (dev-vcs/fossil) +- Git (dev-vcs/git) +- Mercurial (dev-vcs/mercurial) +- Subversion (dev-vcs/subversion)" + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/dev-qt/qt-creator/qt-creator-19.0.0.ebuild b/dev-qt/qt-creator/qt-creator-19.0.0.ebuild new file mode 100644 index 0000000..4806a17 --- /dev/null +++ b/dev-qt/qt-creator/qt-creator-19.0.0.ebuild @@ -0,0 +1,281 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..22} ) +LLVM_OPTIONAL=1 +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake flag-o-matic llvm-r2 python-any-r1 readme.gentoo-r1 xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI=( + "https://code.qt.io/qt-creator/qt-creator.git" + "https://github.com/qt-creator/qt-creator.git" + ) + EGIT_SUBMODULES=( + perfparser + src/libs/qlitehtml + src/libs/qlitehtml/src/3rdparty/litehtml + ) +else + QTC_PV=${PV/_/-} + QTC_P=${PN}-opensource-src-${QTC_PV} + [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development + SRC_URI=" + https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz + " + S=${WORKDIR}/${QTC_P} + KEYWORDS="amd64" +fi + +DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" +HOMEPAGE="https://www.qt.io/product/development-tools" + +LICENSE="GPL-3" +SLOT="0" +IUSE=" + +clang designer doc +help keyring plugin-dev qmldesigner + serialterminal +svg test +tracing webengine +" +REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +QT_PV=6.7.3:6 + +# := is used where Qt's private APIs are used for safety +COMMON_DEPEND=" + app-arch/libarchive:= + dev-cpp/yaml-cpp:= + >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,ssl,widgets,xml] + >=dev-qt/qtdeclarative-${QT_PV}= + clang? ( + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + ') + ) + designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) + help? ( + >=dev-qt/qttools-${QT_PV}[assistant] + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) + qmldesigner? ( + >=dev-qt/qtquick3d-${QT_PV}= + >=dev-qt/qtsvg-${QT_PV} + >=dev-qt/qtwebsockets-${QT_PV} + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + serialterminal? ( >=dev-qt/qtserialport-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + tracing? ( + app-arch/zstd:= + dev-libs/elfutils + >=dev-qt/qtcharts-${QT_PV} + >=dev-qt/qtshadertools-${QT_PV} + ) +" +# qtimageformats for .webp in examples, semi-optfeature but useful in general +RDEPEND=" + ${COMMON_DEPEND} + help? ( >=dev-qt/qtimageformats-${QT_PV} ) + qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} ) +" +DEPEND="${COMMON_DEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-qt/qttools-${QT_PV}[linguist] + doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch + "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch +) + +src_prepare() { + cmake_src_prepare + + # needed for finding docs at runtime in PF + sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \ + -i cmake/QtCreatorAPIInternal.cmake || die + + # avoid building manual tests (aka not ran) for nothing (bug #950010) + sed -i '/add_subdirectory(manual)/d' tests/CMakeLists.txt || die + + if use plugin-dev; then #928423 + # cmake --install --component integrates poorly with the cmake + # eclass and the install targets are otherwise missing, so strip + # out EXCLUDE_FROM_ALL until figure out a better solution + find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \ + 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die + fi +} + +src_configure() { + use clang && llvm_chost_setup + + # -Werror=lto-type-mismatch issues, needs looking into + filter-lto + + # temporary workaround for musl-1.2.4 (bug #903611), this ideally + # needs fixing in qtbase as *64 usage comes from its headers' macros + use elibc_musl && append-lfs-flags + + local mycmakeargs=( + -DBUILD_DEVELOPER_DOCS=$(usex doc) + -DBUILD_DOCS_BY_DEFAULT=$(usex doc) + -DBUILD_WITH_PCH=no + -DWITH_DOCS=$(usex doc) + -DWITH_TESTS=$(usex test) + + # sticking to bundled for now until it switches to KF6's + -DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes + + # Much can be optional, but do not want to flood users (or maintainers) + # with too many flags. Not to mention that many plugins are merely + # wrappers around still optional tools (e.g. cvs) and any unwanted + # plugins can be disabled at runtime. So optional flags are limited + # to plugins with additional build-time dependencies. + -DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual + -DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing) + -DBUILD_PLUGIN_APPSTATISTICSMONITOR=$(usex tracing) + + -DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang) + -DBUILD_PLUGIN_CLANGFORMAT=$(usex clang) + -DBUILD_PLUGIN_CLANGTOOLS=$(usex clang) + -DCLANGTOOLING_LINK_CLANG_DYLIB=yes + + -DBUILD_PLUGIN_DESIGNER=$(usex designer) + + -DBUILD_PLUGIN_HELP=$(usex help) + -DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine) + # TODO?: unbundle litehtml, but support for latest releases + # tend to lag behind and bundled may work out better for now + -DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine)) + + # help shouldn't use with the above, but qmldesigner is automagic + $(use help || use qmldesigner && + cmake_use_find_package webengine Qt6WebEngineWidgets) + + -DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal) + -DENABLE_SVG_SUPPORT=$(usex svg) + -DWITH_QMLDESIGNER=$(usex qmldesigner) + + # cmdbridge-server is a hardly used maintenance burden (bug #967488) + -DBUILD_EXECUTABLE_CMDBRIDGE=no + + # meant to be in sync with qtbase[journald], but think(?) not worth + # handling given qt-creator can use QT_FORCE_STDERR_LOGGING=1 nowadays + -Djournald=no + + # not packaged, but allow using if found + #-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes + #-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes + + # for bundled qtkeychain (no switch to unbundle right now) + # reminder: if ever unbundled/optional, qtbase[dbus] can be removed + -DLIBSECRET_SUPPORT=$(usex keyring) + ) + + cmake_src_configure +} + +src_test() { + local -x QT_QPA_PLATFORM=offscreen + + local CMAKE_SKIP_TESTS=( + # broke since 17.0.0 and hasn't really been looked into yet, + # does not seem to cause visible problems so skipping for now + tst_process + # skipping same tests+label as upstream's CI by default + # `grep ctest .github/workflows/build_cmake.yml` + tst_perfdata + ) + + cmake_src_test --label-exclude exclude_from_precheck +} + +src_install() { + cmake_src_install + + if use doc; then + dodoc -r "${BUILD_DIR}"/doc/html + dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch + docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch + fi + + local DISABLE_AUTOFORMATTING=yes + local DOC_CONTENTS="\ +Some plugins (if used) may need optional extra dependencies/USE. + +This list provides associations with Gentoo's packages (if exists) +ordered as in Qt Creator's Help -> About Plugins (not exhaustive). + +dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or +else the example tab will be empty alongside missing documentation. + +Build Systems: +- CMakeProjectManager (dev-build/cmake) +- MesonProjectManager (dev-build/meson) +- QbsProjectManager (dev-util/qbs) + +C++: +- Beautifier (dev-util/astyle and/or dev-util/uncrustify) +- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics) +- ClangFormat (USE=clang) + +Code Analyzer: +- ClangTools (USE=clang) +- Cppcheck (dev-util/cppcheck) +- CtfVisualizer (USE=tracing) +- PerfProfiler (USE=tracing) +- Valgrind (dev-debug/valgrind) + +Core: +- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\") + +Device Support: +- Android (virtual/jdk, will also want the unpackaged Qt for Android) + +Other Languages: +- Nim (dev-lang/nim) +- Python (dev-lang/python) + +Qt Creator: +- Designer (USE=designer) + +Qt Quick: +- Insight (USE=qmldesigner) +- QmlDesigner (USE=qmldesigner) +- QmlProfiler (USE=tracing) + +Utilities: +- AppStatisticsMonitor (USE=tracing) +- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used) +- Conan (dev-util/conan) +- Docker (app-containers/docker) +- Haskell (dev-lang/ghc) +- ScreenRecorder (media-video/ffmpeg) +- SerialTerminal (USE=serialterminal) +- SilverSearcher (sys-apps/the_silver_searcher) +- StudioWelcome (USE=qmldesigner) + +Version Control: +- CVS (dev-vcs/cvs) +- Fossil (dev-vcs/fossil) +- Git (dev-vcs/git) +- Mercurial (dev-vcs/mercurial) +- Subversion (dev-vcs/subversion)" + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/dev-qt/qt-creator/qt-creator-19.0.1.ebuild b/dev-qt/qt-creator/qt-creator-19.0.1.ebuild new file mode 100644 index 0000000..7668663 --- /dev/null +++ b/dev-qt/qt-creator/qt-creator-19.0.1.ebuild @@ -0,0 +1,281 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..22} ) +LLVM_OPTIONAL=1 +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake flag-o-matic llvm-r2 python-any-r1 readme.gentoo-r1 xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI=( + "https://code.qt.io/qt-creator/qt-creator.git" + "https://github.com/qt-creator/qt-creator.git" + ) + EGIT_SUBMODULES=( + perfparser + src/libs/qlitehtml + src/libs/qlitehtml/src/3rdparty/litehtml + ) +else + QTC_PV=${PV/_/-} + QTC_P=${PN}-opensource-src-${QTC_PV} + [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development + SRC_URI=" + https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz + " + S=${WORKDIR}/${QTC_P} + KEYWORDS="~amd64" +fi + +DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" +HOMEPAGE="https://www.qt.io/product/development-tools" + +LICENSE="GPL-3" +SLOT="0" +IUSE=" + +clang designer doc +help keyring plugin-dev qmldesigner + serialterminal +svg test +tracing webengine +" +REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +QT_PV=6.7.3:6 + +# := is used where Qt's private APIs are used for safety +COMMON_DEPEND=" + app-arch/libarchive:= + dev-cpp/yaml-cpp:= + >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,ssl,widgets,xml] + >=dev-qt/qtdeclarative-${QT_PV}= + clang? ( + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + ') + ) + designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) + help? ( + >=dev-qt/qttools-${QT_PV}[assistant] + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) + qmldesigner? ( + >=dev-qt/qtquick3d-${QT_PV}= + >=dev-qt/qtsvg-${QT_PV} + >=dev-qt/qtwebsockets-${QT_PV} + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + serialterminal? ( >=dev-qt/qtserialport-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + tracing? ( + app-arch/zstd:= + dev-libs/elfutils + >=dev-qt/qtcharts-${QT_PV} + >=dev-qt/qtshadertools-${QT_PV} + ) +" +# qtimageformats for .webp in examples, semi-optfeature but useful in general +RDEPEND=" + ${COMMON_DEPEND} + help? ( >=dev-qt/qtimageformats-${QT_PV} ) + qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} ) +" +DEPEND="${COMMON_DEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-qt/qttools-${QT_PV}[linguist] + doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch + "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch +) + +src_prepare() { + cmake_src_prepare + + # needed for finding docs at runtime in PF + sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \ + -i cmake/QtCreatorAPIInternal.cmake || die + + # avoid building manual tests (aka not ran) for nothing (bug #950010) + sed -i '/add_subdirectory(manual)/d' tests/CMakeLists.txt || die + + if use plugin-dev; then #928423 + # cmake --install --component integrates poorly with the cmake + # eclass and the install targets are otherwise missing, so strip + # out EXCLUDE_FROM_ALL until figure out a better solution + find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \ + 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die + fi +} + +src_configure() { + use clang && llvm_chost_setup + + # -Werror=lto-type-mismatch issues, needs looking into + filter-lto + + # temporary workaround for musl-1.2.4 (bug #903611), this ideally + # needs fixing in qtbase as *64 usage comes from its headers' macros + use elibc_musl && append-lfs-flags + + local mycmakeargs=( + -DBUILD_DEVELOPER_DOCS=$(usex doc) + -DBUILD_DOCS_BY_DEFAULT=$(usex doc) + -DBUILD_WITH_PCH=no + -DWITH_DOCS=$(usex doc) + -DWITH_TESTS=$(usex test) + + # sticking to bundled for now until it switches to KF6's + -DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes + + # Much can be optional, but do not want to flood users (or maintainers) + # with too many flags. Not to mention that many plugins are merely + # wrappers around still optional tools (e.g. cvs) and any unwanted + # plugins can be disabled at runtime. So optional flags are limited + # to plugins with additional build-time dependencies. + -DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual + -DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing) + -DBUILD_PLUGIN_APPSTATISTICSMONITOR=$(usex tracing) + + -DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang) + -DBUILD_PLUGIN_CLANGFORMAT=$(usex clang) + -DBUILD_PLUGIN_CLANGTOOLS=$(usex clang) + -DCLANGTOOLING_LINK_CLANG_DYLIB=yes + + -DBUILD_PLUGIN_DESIGNER=$(usex designer) + + -DBUILD_PLUGIN_HELP=$(usex help) + -DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine) + # TODO?: unbundle litehtml, but support for latest releases + # tend to lag behind and bundled may work out better for now + -DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine)) + + # help shouldn't use with the above, but qmldesigner is automagic + $(use help || use qmldesigner && + cmake_use_find_package webengine Qt6WebEngineWidgets) + + -DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal) + -DENABLE_SVG_SUPPORT=$(usex svg) + -DWITH_QMLDESIGNER=$(usex qmldesigner) + + # cmdbridge-server is a hardly used maintenance burden (bug #967488) + -DBUILD_EXECUTABLE_CMDBRIDGE=no + + # meant to be in sync with qtbase[journald], but think(?) not worth + # handling given qt-creator can use QT_FORCE_STDERR_LOGGING=1 nowadays + -Djournald=no + + # not packaged, but allow using if found + #-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes + #-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes + + # for bundled qtkeychain (no switch to unbundle right now) + # reminder: if ever unbundled/optional, qtbase[dbus] can be removed + -DLIBSECRET_SUPPORT=$(usex keyring) + ) + + cmake_src_configure +} + +src_test() { + local -x QT_QPA_PLATFORM=offscreen + + local CMAKE_SKIP_TESTS=( + # broke since 17.0.0 and hasn't really been looked into yet, + # does not seem to cause visible problems so skipping for now + tst_process + # skipping same tests+label as upstream's CI by default + # `grep ctest .github/workflows/build_cmake.yml` + tst_perfdata + ) + + cmake_src_test --label-exclude exclude_from_precheck +} + +src_install() { + cmake_src_install + + if use doc; then + dodoc -r "${BUILD_DIR}"/doc/html + dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch + docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch + fi + + local DISABLE_AUTOFORMATTING=yes + local DOC_CONTENTS="\ +Some plugins (if used) may need optional extra dependencies/USE. + +This list provides associations with Gentoo's packages (if exists) +ordered as in Qt Creator's Help -> About Plugins (not exhaustive). + +dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or +else the example tab will be empty alongside missing documentation. + +Build Systems: +- CMakeProjectManager (dev-build/cmake) +- MesonProjectManager (dev-build/meson) +- QbsProjectManager (dev-util/qbs) + +C++: +- Beautifier (dev-util/astyle and/or dev-util/uncrustify) +- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics) +- ClangFormat (USE=clang) + +Code Analyzer: +- ClangTools (USE=clang) +- Cppcheck (dev-util/cppcheck) +- CtfVisualizer (USE=tracing) +- PerfProfiler (USE=tracing) +- Valgrind (dev-debug/valgrind) + +Core: +- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\") + +Device Support: +- Android (virtual/jdk, will also want the unpackaged Qt for Android) + +Other Languages: +- Nim (dev-lang/nim) +- Python (dev-lang/python) + +Qt Creator: +- Designer (USE=designer) + +Qt Quick: +- Insight (USE=qmldesigner) +- QmlDesigner (USE=qmldesigner) +- QmlProfiler (USE=tracing) + +Utilities: +- AppStatisticsMonitor (USE=tracing) +- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used) +- Conan (dev-util/conan) +- Docker (app-containers/docker) +- Haskell (dev-lang/ghc) +- ScreenRecorder (media-video/ffmpeg) +- SerialTerminal (USE=serialterminal) +- SilverSearcher (sys-apps/the_silver_searcher) +- StudioWelcome (USE=qmldesigner) + +Version Control: +- CVS (dev-vcs/cvs) +- Fossil (dev-vcs/fossil) +- Git (dev-vcs/git) +- Mercurial (dev-vcs/mercurial) +- Subversion (dev-vcs/subversion)" + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/dev-qt/qt-creator/qt-creator-19.0.2.ebuild b/dev-qt/qt-creator/qt-creator-19.0.2.ebuild new file mode 100644 index 0000000..6531009 --- /dev/null +++ b/dev-qt/qt-creator/qt-creator-19.0.2.ebuild @@ -0,0 +1,281 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..22} ) +LLVM_OPTIONAL=1 +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake flag-o-matic llvm-r2 python-any-r1 readme.gentoo-r1 xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI=( + "https://code.qt.io/qt-creator/qt-creator.git" + "https://github.com/qt-creator/qt-creator.git" + ) + EGIT_SUBMODULES=( + perfparser + src/libs/qlitehtml + src/libs/qlitehtml/src/3rdparty/litehtml + ) +else + QTC_PV=${PV/_/-} + QTC_P=${PN}-opensource-src-${QTC_PV} + [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development + SRC_URI=" + https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz + " + S=${WORKDIR}/${QTC_P} + KEYWORDS="amd64" +fi + +DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" +HOMEPAGE="https://www.qt.io/product/development-tools" + +LICENSE="GPL-3" +SLOT="0" +IUSE=" + +clang designer doc +help keyring plugin-dev qmldesigner + serialterminal +svg test +tracing webengine +" +REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +QT_PV=6.7.3:6 + +# := is used where Qt's private APIs are used for safety +COMMON_DEPEND=" + app-arch/libarchive:= + dev-cpp/yaml-cpp:= + >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,ssl,widgets,xml] + >=dev-qt/qtdeclarative-${QT_PV}= + clang? ( + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + ') + ) + designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) + help? ( + >=dev-qt/qttools-${QT_PV}[assistant] + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) + qmldesigner? ( + >=dev-qt/qtquick3d-${QT_PV}= + >=dev-qt/qtsvg-${QT_PV} + >=dev-qt/qtwebsockets-${QT_PV} + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + serialterminal? ( >=dev-qt/qtserialport-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + tracing? ( + app-arch/zstd:= + dev-libs/elfutils + >=dev-qt/qtcharts-${QT_PV} + >=dev-qt/qtshadertools-${QT_PV} + ) +" +# qtimageformats for .webp in examples, semi-optfeature but useful in general +RDEPEND=" + ${COMMON_DEPEND} + help? ( >=dev-qt/qtimageformats-${QT_PV} ) + qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} ) +" +DEPEND="${COMMON_DEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-qt/qttools-${QT_PV}[linguist] + doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch + "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch +) + +src_prepare() { + cmake_src_prepare + + # needed for finding docs at runtime in PF + sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \ + -i cmake/QtCreatorAPIInternal.cmake || die + + # avoid building manual tests (aka not ran) for nothing (bug #950010) + cmake_comment_add_subdirectory -f tests/CMakeLists.txt manual + + if use plugin-dev; then #928423 + # cmake --install --component integrates poorly with the cmake + # eclass and the install targets are otherwise missing, so strip + # out EXCLUDE_FROM_ALL until figure out a better solution + find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \ + 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die + fi +} + +src_configure() { + use clang && llvm_chost_setup + + # -Werror=lto-type-mismatch issues, needs looking into + filter-lto + + # temporary workaround for musl-1.2.4 (bug #903611), this ideally + # needs fixing in qtbase as *64 usage comes from its headers' macros + use elibc_musl && append-lfs-flags + + local mycmakeargs=( + -DBUILD_DEVELOPER_DOCS=$(usex doc) + -DBUILD_DOCS_BY_DEFAULT=$(usex doc) + -DBUILD_WITH_PCH=no + -DWITH_DOCS=$(usex doc) + -DWITH_TESTS=$(usex test) + + # sticking to bundled for now until it switches to KF6's + -DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes + + # Much can be optional, but do not want to flood users (or maintainers) + # with too many flags. Not to mention that many plugins are merely + # wrappers around still optional tools (e.g. cvs) and any unwanted + # plugins can be disabled at runtime. So optional flags are limited + # to plugins with additional build-time dependencies. + -DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual + -DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing) + -DBUILD_PLUGIN_APPSTATISTICSMONITOR=$(usex tracing) + + -DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang) + -DBUILD_PLUGIN_CLANGFORMAT=$(usex clang) + -DBUILD_PLUGIN_CLANGTOOLS=$(usex clang) + -DCLANGTOOLING_LINK_CLANG_DYLIB=yes + + -DBUILD_PLUGIN_DESIGNER=$(usex designer) + + -DBUILD_PLUGIN_HELP=$(usex help) + -DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine) + # TODO?: unbundle litehtml, but support for latest releases + # tend to lag behind and bundled may work out better for now + -DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine)) + + # help shouldn't use with the above, but qmldesigner is automagic + $(use help || use qmldesigner && + cmake_use_find_package webengine Qt6WebEngineWidgets) + + -DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal) + -DENABLE_SVG_SUPPORT=$(usex svg) + -DWITH_QMLDESIGNER=$(usex qmldesigner) + + # cmdbridge-server is a hardly used maintenance burden (bug #967488) + -DBUILD_EXECUTABLE_CMDBRIDGE=no + + # meant to be in sync with qtbase[journald], but think(?) not worth + # handling given qt-creator can use QT_FORCE_STDERR_LOGGING=1 nowadays + -Djournald=no + + # not packaged, but allow using if found + #-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes + #-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes + + # for bundled qtkeychain (no switch to unbundle right now) + # reminder: if ever unbundled/optional, qtbase[dbus] can be removed + -DLIBSECRET_SUPPORT=$(usex keyring) + ) + + cmake_src_configure +} + +src_test() { + local -x QT_QPA_PLATFORM=offscreen + + local CMAKE_SKIP_TESTS=( + # broke since 17.0.0 and hasn't really been looked into yet, + # does not seem to cause visible problems so skipping for now + tst_process + # skipping same tests+label as upstream's CI by default + # `grep ctest .github/workflows/build_cmake.yml` + tst_perfdata + ) + + cmake_src_test --label-exclude exclude_from_precheck +} + +src_install() { + cmake_src_install + + if use doc; then + dodoc -r "${BUILD_DIR}"/doc/html + dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch + docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch + fi + + local DISABLE_AUTOFORMATTING=yes + local DOC_CONTENTS="\ +Some plugins (if used) may need optional extra dependencies/USE. + +This list provides associations with Gentoo's packages (if exists) +ordered as in Qt Creator's Help -> About Plugins (not exhaustive). + +dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or +else the example tab will be empty alongside missing documentation. + +Build Systems: +- CMakeProjectManager (dev-build/cmake) +- MesonProjectManager (dev-build/meson) +- QbsProjectManager (dev-util/qbs) + +C++: +- Beautifier (dev-util/astyle and/or dev-util/uncrustify) +- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics) +- ClangFormat (USE=clang) + +Code Analyzer: +- ClangTools (USE=clang) +- Cppcheck (dev-util/cppcheck) +- CtfVisualizer (USE=tracing) +- PerfProfiler (USE=tracing) +- Valgrind (dev-debug/valgrind) + +Core: +- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\") + +Device Support: +- Android (virtual/jdk, will also want the unpackaged Qt for Android) + +Other Languages: +- Nim (dev-lang/nim) +- Python (dev-lang/python) + +Qt Creator: +- Designer (USE=designer) + +Qt Quick: +- Insight (USE=qmldesigner) +- QmlDesigner (USE=qmldesigner) +- QmlProfiler (USE=tracing) + +Utilities: +- AppStatisticsMonitor (USE=tracing) +- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used) +- Conan (dev-util/conan) +- Docker (app-containers/docker) +- Haskell (dev-lang/ghc) +- ScreenRecorder (media-video/ffmpeg) +- SerialTerminal (USE=serialterminal) +- SilverSearcher (sys-apps/the_silver_searcher) +- StudioWelcome (USE=qmldesigner) + +Version Control: +- CVS (dev-vcs/cvs) +- Fossil (dev-vcs/fossil) +- Git (dev-vcs/git) +- Mercurial (dev-vcs/mercurial) +- Subversion (dev-vcs/subversion)" + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild b/dev-qt/qt-creator/qt-creator-9999.ebuild new file mode 100644 index 0000000..0142c6c --- /dev/null +++ b/dev-qt/qt-creator/qt-creator-9999.ebuild @@ -0,0 +1,308 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..20} ) +LLVM_OPTIONAL=1 +PYTHON_COMPAT=( python3_{11..13} ) +inherit cmake edo flag-o-matic go-env llvm-r2 multiprocessing +inherit python-any-r1 readme.gentoo-r1 xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI=( + "https://code.qt.io/qt-creator/qt-creator.git" + "https://github.com/qt-creator/qt-creator.git" + ) + EGIT_SUBMODULES=( + perfparser + src/libs/qlitehtml + src/libs/qlitehtml/src/3rdparty/litehtml + ) +else + QTC_PV=${PV/_/-} + QTC_P=${PN}-opensource-src-${QTC_PV} + [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development + SRC_URI=" + https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz + cmdbridge-server? ( https://dev.gentoo.org/~ionen/distfiles/${QTC_P}-vendor.tar.xz ) + " + S=${WORKDIR}/${QTC_P} + KEYWORDS="~amd64" +fi + +DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" +HOMEPAGE="https://www.qt.io/product/development-tools" + +LICENSE="GPL-3" +LICENSE+=" BSD MIT" # go +SLOT="0" +IUSE=" + +clang cmdbridge-server designer doc +help keyring plugin-dev + qmldesigner serialterminal +svg test +tracing webengine +" +REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +QT_PV=6.7.3:6 + +# := is used where Qt's private APIs are used for safety +COMMON_DEPEND=" + app-arch/libarchive:= + dev-cpp/yaml-cpp:= + >=dev-qt/qt5compat-${QT_PV} + >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,ssl,widgets,xml] + >=dev-qt/qtdeclarative-${QT_PV}= + sys-libs/zlib:= + clang? ( + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + ') + ) + designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) + help? ( + >=dev-qt/qttools-${QT_PV}[assistant] + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) + qmldesigner? ( + >=dev-qt/qtquick3d-${QT_PV}= + >=dev-qt/qtsvg-${QT_PV} + >=dev-qt/qtwebsockets-${QT_PV} + webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) + ) + serialterminal? ( >=dev-qt/qtserialport-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + tracing? ( + app-arch/zstd:= + dev-libs/elfutils + >=dev-qt/qtcharts-${QT_PV} + >=dev-qt/qtshadertools-${QT_PV} + ) +" +# qtimageformats for .webp in examples, semi-optfeature but useful in general +RDEPEND=" + ${COMMON_DEPEND} + help? ( >=dev-qt/qtimageformats-${QT_PV} ) + qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} ) +" +DEPEND="${COMMON_DEPEND}" +# intentionally skipping := on go (unlike go-module.eclass) given not +# worth a massive rebuild every time for the minor go usage +BDEPEND=" + ${PYTHON_DEPS} + >=dev-qt/qttools-${QT_PV}[linguist] + cmdbridge-server? ( >=dev-lang/go-1.21.7 ) + doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch + "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch +) + +QA_FLAGS_IGNORED="usr/libexec/qtcreator/cmdbridge-.*" # written in Go + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + if use cmdbridge-server; then + cd -- "${S}"/src/libs/gocmdbridge/server || die + edo go mod vendor + fi + else + default + fi +} + +src_prepare() { + cmake_src_prepare + + # needed for finding docs at runtime in PF + sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \ + -i cmake/QtCreatorAPIInternal.cmake || die + + # avoid stripping for Go, use sed to avoid rebases as may be there forever + sed -i 's/-s -w //' src/libs/gocmdbridge/server/CMakeLists.txt || die + + # avoid building manual tests (aka not ran) for nothing (bug #950010) + sed -i '/add_subdirectory(manual)/d' tests/CMakeLists.txt || die + + if use plugin-dev; then #928423 + # cmake --install --component integrates poorly with the cmake + # eclass and the install targets are otherwise missing, so strip + # out EXCLUDE_FROM_ALL until figure out a better solution + find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \ + 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die + fi +} + +src_configure() { + use clang && llvm_chost_setup + + if use cmdbridge-server; then + go-env_set_compile_environment + export GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false -buildmode=pie" + fi + + # -Werror=lto-type-mismatch issues, needs looking into + filter-lto + + # temporary workaround for musl-1.2.4 (bug #903611), this ideally + # needs fixing in qtbase as *64 usage comes from its headers' macros + use elibc_musl && append-lfs-flags + + local mycmakeargs=( + -DBUILD_DEVELOPER_DOCS=$(usex doc) + -DBUILD_DOCS_BY_DEFAULT=$(usex doc) + -DBUILD_WITH_PCH=no + -DWITH_DOCS=$(usex doc) + -DWITH_TESTS=$(usex test) + + # sticking to bundled for now until it switches to KF6's + -DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes + + # Much can be optional, but do not want to flood users (or maintainers) + # with too many flags. Not to mention that many plugins are merely + # wrappers around still optional tools (e.g. cvs) and any unwanted + # plugins can be disabled at runtime. So optional flags are limited + # to plugins with additional build-time dependencies. + -DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual + -DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing) + -DBUILD_PLUGIN_APPSTATISTICSMONITOR=$(usex tracing) + + -DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang) + -DBUILD_PLUGIN_CLANGFORMAT=$(usex clang) + -DBUILD_PLUGIN_CLANGTOOLS=$(usex clang) + -DCLANGTOOLING_LINK_CLANG_DYLIB=yes + + -DBUILD_PLUGIN_DESIGNER=$(usex designer) + + -DBUILD_PLUGIN_HELP=$(usex help) + -DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine) + -DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine)) + # TODO?: package litehtml, but support for latest releases seem + # to lag behind and bundled may work out better for now + # https://bugreports.qt.io/browse/QTCREATORBUG-29169 + $(use help && usev !webengine -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=yes) + + # help shouldn't use with the above, but qmldesigner is automagic + $(use help || use qmldesigner && + cmake_use_find_package webengine Qt6WebEngineWidgets) + + -DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal) + -DENABLE_SVG_SUPPORT=$(usex svg) + $(usev !cmdbridge-server -DGO_BIN=GO_BIN-NOTFOUND) #945925 + -DWITH_QMLDESIGNER=$(usex qmldesigner) + + # meant to be in sync with qtbase[journald], but think(?) not worth + # handling given qt-creator can use QT_FORCE_STDERR_LOGGING=1 nowadays + -Djournald=no + + # not packaged, but allow using if found + #-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes + #-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes + + # for bundled qtkeychain (no switch to unbundle right now) + # reminder: if ever unbundled/optional, qtbase[dbus] can be removed + -DLIBSECRET_SUPPORT=$(usex keyring) + ) + + cmake_src_configure +} + +src_test() { + local -x QT_QPA_PLATFORM=offscreen + + local CMAKE_SKIP_TESTS=( + # skipping same tests+label as upstream's CI by default + # `grep ctest .github/workflows/build_cmake.yml` + tst_perfdata + ) + + cmake_src_test --label-exclude exclude_from_precheck +} + +src_install() { + cmake_src_install + + if use doc; then + dodoc -r "${BUILD_DIR}"/doc/html + dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch + docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch + fi + + local DISABLE_AUTOFORMATTING=yes + local DOC_CONTENTS="\ +Some plugins (if used) may need optional extra dependencies/USE. + +This list provides associations with Gentoo's packages (if exists) +ordered as in Qt Creator's Help -> About Plugins (not exhaustive). + +dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or +else the example tab will be empty alongside missing documentation. + +Build Systems: +- CMakeProjectManager (dev-build/cmake) +- MesonProjectManager (dev-build/meson) +- QbsProjectManager (dev-util/qbs) + +C++: +- Beautifier (dev-util/astyle and/or dev-util/uncrustify) +- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics) +- ClangFormat (USE=clang) + +Code Analyzer: +- ClangTools (USE=clang) +- Cppcheck (dev-util/cppcheck) +- CtfVisualizer (USE=tracing) +- PerfProfiler (USE=tracing) +- Valgrind (dev-debug/valgrind) + +Core: +- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\") + +Device Support: +- Android (virtual/jdk, will also want the unpackaged Qt for Android) + +Other Languages: +- Nim (dev-lang/nim) +- Python (dev-lang/python) + +Qt Creator: +- Designer (USE=designer) + +Qt Quick: +- Insight (USE=qmldesigner) +- QmlDesigner (USE=qmldesigner) +- QmlProfiler (USE=tracing) + +Utilities: +- AppStatisticsMonitor (USE=tracing) +- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used) +- Conan (dev-util/conan) +- Docker (app-containers/docker) +- Haskell (dev-lang/ghc) +- ScreenRecorder (media-video/ffmpeg) +- SerialTerminal (USE=serialterminal) +- SilverSearcher (sys-apps/the_silver_searcher) +- StudioWelcome (USE=qmldesigner) + +Version Control: +- CVS (dev-vcs/cvs) +- Fossil (dev-vcs/fossil) +- Git (dev-vcs/git) +- Mercurial (dev-vcs/mercurial) +- Subversion (dev-vcs/subversion)" + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest new file mode 100644 index 0000000..63e23fa --- /dev/null +++ b/dev-qt/qt-docs/Manifest @@ -0,0 +1,355 @@ +DIST 5.15.2-0-202011130614qdoc-documentation.7z 538409 BLAKE2B 7606868dd6fd0c833571c59889adbc695fd93ca0db389808a3c97e7359a8b05d59d73efc9153849d610692b0f326c3f9973a1d7ed6cca79cd7bbfa91dfb09476 SHA512 e5b0cf8b4ed035751ac23ae215ad01897b8c3d3169edac24c2bc1570aab2adb01d756859f810b9e7ccdb032bcd91d75250a15caadaa7fca639088f8f940ff9dc +DIST 5.15.2-0-202011130614qmake-documentation.7z 344094 BLAKE2B 7faf9aadc8e35ab5c3fddc3d9e9fcd7c22b177c109e89f173c3a51bf4bb9902d62e1e83a37e87e24d604a0b5e221c1ced32617bd8aaffed0d0b8bd2e99b8dcdb SHA512 f4afb32538345c4b6f77ab0418a4d10809be9647decdfc4b0b750cfb1a93d2e99c685c193775aaa749fe2c27519d8f0f4246f6009473e1e87fceb89fdf6a176f +DIST 5.15.2-0-202011130614qt3d-documentation.7z 5862854 BLAKE2B 3b579b48996064d7f93a9743d8d955782394f05cba43c29053d448e0ab0576da34437fbb39cfed24054c40882af310183251c5b4da779b65e9ea8df0c636a0cc SHA512 c95b4078a2205a1548ad7633bc54baf22de9fbc9f93dc9416e60103d49955b95e24605361fe0b2b9fd4e19784c6bc0a777a87c4a0e1e2246b934008038aeafe3 +DIST 5.15.2-0-202011130614qtassistant-documentation.7z 452369 BLAKE2B 5bad4b0d1c47c2d7fb377c4213a29f613596472a0cc38c9fb1612bf5f41599a9958594a306ffe6690c13bc881692df5d0596ee784a2ed025f6449b62697778f0 SHA512 cbde81bc15368a1eb62a9552f3b3e50490b0779f25864989536ba9a9a46e4821955d8b588fe573a4e78616fa01abb52f5e3512322164f72e2fdbc8b6676fa2ed +DIST 5.15.2-0-202011130614qtbluetooth-documentation.7z 2135596 BLAKE2B cd8a1ef2090dd02d6286e6aff57b13a3ad945ea609da278f98a88d2853742c8e442fa451e87193250277ea00264c72b5d51f516cbe0e85e8b1658a2342f58192 SHA512 6f644fec25a8d0b102b99dbb46ca5eed99d83b7f264a414c81d733dd164d6381c60d86d0dfd0c4d19be9a572b127c1143bce565becbde15e6b7436bc1b3b12c8 +DIST 5.15.2-0-202011130614qtcharts-documentation.7z 8714337 BLAKE2B 109002cfb612d303f39c0f5e9a13c7ba399e2fab7ca8293f095f0b18eeedcdeb1409315d7bc956441bb98ee300278fd08998168e4bb47c2c4b283a87f712e9d7 SHA512 6481df105e3b8c3c44f899475d05b500822611d010a4b2991e06f1f63d0662d254cb14988f5371550484338c7e3a9d1bd79e56f10fc13c4170bd93514a4a8b45 +DIST 5.15.2-0-202011130614qtconcurrent-documentation.7z 121997 BLAKE2B 06f1098f93cf570d85490420c9c4d627b8bcbe49448793ef4b1c8c8b3a1a9e07b1c11bfc208cabdfa5ea682d449171897065e708bd8bd86dd67ad057cd229b98 SHA512 d0f341ac47a3c46e4fe4aa1bcc5a4d86660385cbdb03e16b7a2f8eb61a74c5e0afd6190f90b77ee8f5b6e67a00e08c024a50514b8267c3304c4b2273504def91 +DIST 5.15.2-0-202011130614qtcore-documentation.7z 6610034 BLAKE2B 7111c0fb6e2c0ef29362032944840d98e7e393cb38b225c145664db856e5e44e43ae1899ec1a9507ccfac03335214b262a9a8e3de8acfdf0ae00894363889303 SHA512 5699a76f09173652f6a1c1050bef2545491503d1cd75469f6924741938706873915a6f531adad5e57ae6dadfc10ac1eb9a13b42f758c4ab8538e540f2ce71b8a +DIST 5.15.2-0-202011130614qtdatavisualization-documentation.7z 6098573 BLAKE2B 5a17b4e7db68bec1e117d395e7a0eaeaf89958552c981eb822c39ab1331745275456fdc46f540596a40ce7def83fc1a367eefd7d5742ca574a1443ece811ae89 SHA512 20b7f1ce44bbc6292109dd178b410f23dd8a6962238201afeadaab7e55760302ce65fecb0feb5b6f7e24cd9259ec8e0725aa2ec484299982f4862c46dd519d7c +DIST 5.15.2-0-202011130614qtdbus-documentation.7z 394371 BLAKE2B 50afe7df161f4b320039aabde5518a34443a219930f134a13555c046631800e8d721ca8f3f406a9d8ee0949f948bf57ec79623491a8f478f0da5add418d1e3d7 SHA512 947f1f957bde9d0971fb0c58642e2f5558938c0493168f8fd46d213700f8f373315afb717be4908b4aceb4341d6c67fb33a7bc7140b59d988f75892b05675cdf +DIST 5.15.2-0-202011130614qtdesigner-documentation.7z 3531619 BLAKE2B 2d449f25a8837c18c2b50f91e1dd78cfff530db8c5c63151b79cbd03ea3fdce7cb20cc5671153431bb054b88fbed42ae4b55fd98600723d5d15488e2357fec95 SHA512 ef681fa194e48c981ee8bde0c75367bceaf71f78c3c7edc6193930ba479e551464ded77ce0c947d22eb4b17328266becfffc6d454a47e8d7af992642a4c9903a +DIST 5.15.2-0-202011130614qtdoc-documentation.7z 10139641 BLAKE2B 573753f52bf7794dc0d5e138bcb6937e0de688509c6ff9b35a42478bd545c07bc215f871baef6c9415500fbd6cc876e1d4a16676e8a5ca67d3e9efb27ea65bea SHA512 b02270b174a1b3116cca1afae6b987d57b5f2da2922d0e58b3875af50b6742ca9969a7284503c8ad252f61ea2ee16a5db52d1afb6a78f3630456aa1e289c1825 +DIST 5.15.2-0-202011130614qtgamepad-documentation.7z 237999 BLAKE2B 873d149056c1d237a6dc1a5e6c6b9e4b23d777612c1f7c8314b597915ef27ffcb0f36dabbfbd2a1ee0389387adc77aa107c0430eba989baa19ccbd7c45fc40c4 SHA512 c3b3e04c77c3855d52e8e94d825c1d001e3eb802f2ae21698637448e4ff578ba1e79671c183d9451d11e0adeafa38523de8b0b7a43c63f92a0e644b4a2b89f32 +DIST 5.15.2-0-202011130614qtgraphicaleffects-documentation.7z 15995800 BLAKE2B 3b355d07eff65ca180b3504c79e2a01454eb6c367914caa62177c7035f6b0ef119ead2603768694a3099ef05b2ef56fea4ba7aa789a07b55c83d716f87c01748 SHA512 07e3d2773661dc0fc350e91c7e151d7dcd8293e7d0bf3ecf1220246acca91b79e6e888d07b636f870058b491406935d06903b18f9c05ff3f8bee467e9fc31480 +DIST 5.15.2-0-202011130614qtgui-documentation.7z 7424116 BLAKE2B 5544b174cb9207586ec87457e3e206abe4dfebf3c21c0a20d857976f5b0185e43a0f93b5d7b6fb28655899b908c865731e1fc6a1fbd81b24cf547b017d37560f SHA512 c62bc5ba305bdd16b296d9b32c37aa2a95d8b46fc4ab9345cf9f65ea4ea34023d8fe6fd3006794bbd5a3492ea443e0b3b6a5e491083e7f4073727ee890850873 +DIST 5.15.2-0-202011130614qthelp-documentation.7z 217764 BLAKE2B 47e4e382f9b559a5897001f6096a21e7cea24c95e68ff18efc125fdbf84aa64025a026038b84234cee8081ec1f9fbe97606b6a16e2ed4aedef75f59a271db78f SHA512 54a770c3985d93173ba3a59c79bdb035de4057ee2b1357a6c7ca1782766c3322bf9c27ae8d83cf14b98f778dd62a0c747ed6395154cfa41f205651988065fe04 +DIST 5.15.2-0-202011130614qtimageformats-documentation.7z 28741 BLAKE2B 820378039c39c04cb14ffb9373ad7ccf1dec41099d284d370644aca025e2e0e1932e2d7b514b5ab44456744e994860ce0fe98899583df5c42230f9457bf46866 SHA512 af86ae6ff0bf4bf0886a7e555852f59abc4ca4ba1794cdb6b8535f1c6b94a3fc7c0ac0bb0a5d95437e03ccc5c5c0ed61ca16d48366bbc5361d8b456febe4c2dd +DIST 5.15.2-0-202011130614qtlinguist-documentation.7z 967761 BLAKE2B 81f66af6038d5a84caad382a3777da8855232166c436b82bc2d113bb140b55909e263c037f1953841b184f06b1834eda1ff4e71ae58ee987768fc4296a0552ea SHA512 0125f238bb41504c3a64129efe838dbe452d4ddd3cdacbf4b72f9dd0e75ae9267286cc30ce143c0c0b63d2d0ea29003b240ed8a3336facbccae4369fdd5edbd8 +DIST 5.15.2-0-202011130614qtlocation-documentation.7z 2796644 BLAKE2B 93b302f3ab1a88ef56bf39a1a65a678c20388ace6f92f80f48666dd33e7bc9c53a5b8a66f4a2eb0f91a52ee580987ec83d56fd06cebeee05ab2c2008c6b5c5c7 SHA512 0fb36e8b8ff382c5d2fdf23a0e0f45a053ccdb9cde359cb4a79deee07629a35aa0c22fe503deefd16be572d2637365bbdda9d2f4746b5b0b1883ab12c0515f52 +DIST 5.15.2-0-202011130614qtmultimedia-documentation.7z 2798205 BLAKE2B 06d371d67f249f380c6233476727aaec491732de3f31ef5f12e7ad544331c7b1601d2cb071b710208bd24d15ef74f71a792b1bc658ad33d9e555f7e35b24ab3f SHA512 c5a2e1a9f6710f79a59e60f4c501c56e4d324b678da6539d0a3d866241ba6b1cda4acabb474f3133936086c928e056fdfafcb0c9c23eff3599c12eead370d5f9 +DIST 5.15.2-0-202011130614qtnetwork-documentation.7z 1504038 BLAKE2B 8042b1bcbeb2655b0034179efff0e62947ebec6c97725047906bbaefe9e759a2c346fe17f016b746a246d2de62087b6f87a5f7557695652a99bdcc0fdbc2069c SHA512 3b40a2d079dcb614debfb1238b29dbf68bdf50b0fd5fe8a899fd56a08fbc1c3efed9b37ce325786ed1fd8a12fdb662cc3aaf8a7f8afdb794ceb8a9fa6f049edc +DIST 5.15.2-0-202011130614qtnetworkauth-documentation.7z 243218 BLAKE2B 427de7f5046569bd2a5fa3a1e593a79afe86876eefcea544bc8422d60e93c0b990173f4a8ea81a860045d138c76f42dbe279ce9f1b6d70e06fa03951f171e4da SHA512 ea3795968cd17ab281bb6e3619f1eea117406dc01c22bc4def80e91040d529750a2ed757d5296838bce3ecb17a43c3e4cd888197d6887201f8e2638bae9cc01c +DIST 5.15.2-0-202011130614qtopengl-documentation.7z 834660 BLAKE2B a7a3da21e97cb0138b3f55f35ac34c0d0b7637e15f59776e401d36e138386cc25bc563ada8908d6079fdacc419f845fd2cd3df39e4dde9b12d4f5881ca9c2f62 SHA512 fc38b6d5d7cc22a0198cf0da54f7789a4af41dcdbcc1072d990a1f7bddf6b96fa3688654c70d7fd14f6eb4e34993885abcda30696de772271d7da7aa7ba8429e +DIST 5.15.2-0-202011130614qtplatformheaders-documentation.7z 77529 BLAKE2B 129320b1a521d16477435427b29dccd54cd9abc12750948854bc84822c14543862b63301bf291092f3fc19b0ba8ff916b9e63dcbd7c906a463d160a2e6fea2d0 SHA512 b0489d4a1e698515b4ae3b8352b97e3ee6da96e5b11708ee52aa36ab2d072e0cc175f9422acabd4c7855884b8c07050f43ec36dc61363629a98c9b6d81ee1bbd +DIST 5.15.2-0-202011130614qtpositioning-documentation.7z 583762 BLAKE2B 09e5915d5d73d564ccb17eb05b48bc62eea6189a7ca3bd741ed7c8afbefcfaee51a08c74b5392362e1dc5a46cb08ab24d16985675c3835dc6fb0f932a9b8ec27 SHA512 3f245b8f1dd85d3136332e773afc8943ab988448c662dce40f3977d1f83060a9210eb0f7d31bf5fec0debe7e77039dc40d286384e4ca23d754f29e7ba8e47932 +DIST 5.15.2-0-202011130614qtprintsupport-documentation.7z 376341 BLAKE2B cbe79db767ff6ca4bbd1dea1899fc69a5a6ba4e2ce49f3ca414af677262991a213f3a6d112c3d07a3de6cb0df2897c2ac6dc96d995f8258a8baf5e0e186459c1 SHA512 69e084aca682ccd742f97e7ea5b8681a59dae82b5e8b2afe75365c8f3eaf2e762e6133fb1c490ac499bc1b6eb75eff508adb0f4626f5b1c76a2153287d45bcd0 +DIST 5.15.2-0-202011130614qtqml-documentation.7z 1524726 BLAKE2B 8ad2577d82d2e9495beda613564792a31a5f43d7f86198fa2f828b480bca867e6aa9a2737bfc3d41ee4b09fe47ec5ab4a80076be601f3a0a1b17f230a2133e4e SHA512 6929b9fad453a511b161b532c7ee572598ca355c50773a46bf995412ab16d4222d4c2a567967459401304956a4590b4efa1b53a4b4c976ec9a7989ab6a0f2a62 +DIST 5.15.2-0-202011130614qtqmltest-documentation.7z 82641 BLAKE2B 63c900e44558cbddcb761d003dcb72596a91cb79ce62ed29ec45a009aba026056a30d2eb85b16e7e25b4563195181cf6192791a524221ff9d0160e917a634b81 SHA512 672031572df7b057849424efed4c1d4311947f8aac089e2a0edb229b6755cc78ccf59c3c3559429512651b8322ed46b361aa4754cd6c7508044dc4f00664e026 +DIST 5.15.2-0-202011130614qtquick-documentation.7z 16699661 BLAKE2B a91fd6732f02791ff7f4cfcbae844e5c7f614a330332a067916614b00af19baef74eeb114696abc509caaf50eb4a648dea944a92bc5fb1b8f996712c861fef3b SHA512 2580b566d030f29a6e239e862a9bad395ebf1578ab39968dd45fec0dd0a6a49f88973d1774016fdf3ffe9d26d957e0c044d8dd69a414fdc84a00dfc202ff4c58 +DIST 5.15.2-0-202011130614qtquickcontrols-documentation.7z 9348977 BLAKE2B 192fec9d27bbcb1941d355e0e57862ce37f7e27d0ad499a84209b8af7e4749f0b34b3e578bad26eab5d098588663a77bc5ada7523a5a05a0127dc0a31d0c4384 SHA512 840050bf909cca90447bc26417559de69d9f84cead941f8e2076324a2fc163e56940a3a0ee909e6dc7a31ce016fc91521c0237ad0c6a7d0b74b8362dfed22474 +DIST 5.15.2-0-202011130614qtquickcontrols1-documentation.7z 1957456 BLAKE2B dcd2a2a41b1e794617e019e3f7c9c4e8ad43f0e9add9ec9ca5c8a535bae601da58600d9329f2091e475405a26222bdfaca1743a6724ae882e53b9382a051e946 SHA512 d5bd8c9a084cfada71ff2b7f8d193200557e892a0e5a9e0db991dc7352eb1a2bb03ae974535aacfd8f938fd84ad026a5797c48998bb8ae7c5a74662979329f0e +DIST 5.15.2-0-202011130614qtquickdialogs-documentation.7z 182910 BLAKE2B e0f0bcdf1e8b60fdb8708184b7d08c17455559a49474d5560a19d3adfc8268855745cc2d980c7c3967cfe8510a8107512ae3d4c1fdafe11f55a527481b95bcc0 SHA512 e8839ff2edf65213e8ccc3b5e2df405e34d98936e30ee87ec4134ce2e956ed56fda898da3bc7669854964c1aa4595d96245219c8f14f15a9deda04bfda1c55d7 +DIST 5.15.2-0-202011130614qtquickextras-documentation.7z 672427 BLAKE2B 522f5ffe4128dc5f5a4c9e3e3d47940d142bc8d82484fe1894daa719f19543585edc7399747743ccae2254d7f728399e2f12aacec9d331fd3b6f4de2edb76a7b SHA512 c9cdca201476d8abd465994007447a0857b157bdfb63fe535c01b0c1a5394f5f06a783af98ef494d83151a2f8473f2074e0f56f8ff6665df003cbd80eb40bb32 +DIST 5.15.2-0-202011130614qtquicktimeline-documentation.7z 149390 BLAKE2B 3e60fd1ebc6618cebf0c57149784539f859f096e136cc3676204942dddeab8b0c9a4c4e1815f234004de049e4bd6e82b1b3d60623ec924a68d3b194b21253c68 SHA512 ed0c75cd05e6a85c7aaac44202995692d6892b2a1a6849496c85f686bb716183d813e1d3236d80146e6ad4d5ed410a320ccf8584012f0d45121ee0312dff7923 +DIST 5.15.2-0-202011130614qtscript-documentation.7z 598878 BLAKE2B c5992347994c6b837706bee4155074ef3e4a7927272e12be7531fbfd6ee9c70b027cd63c53cb327e506a84657c0a7a6ec725fed3b290420dc04064f6a991595c SHA512 b4a52371cc3e8ef233bd3012ad9e44f661c19775af92726277620b6bfe533427fb4abd6089b4abf0fc2d35fe3b1fbb402e276d4bacc2ab45bfdf9320ccd7b549 +DIST 5.15.2-0-202011130614qtscripttools-documentation.7z 85682 BLAKE2B d37f305ef7c24cc70707dfc8e11aa41c720f82d3c9826ba291b2658128b589711563c56756774c126266b0a6fc32a7c0d43cea3ae24ae8f0d0739649d5d22c1f SHA512 28ff9adff4a41409329edc6acd076b374884a869349aca25a1232849f701b4136ccde7d98b3c137f52a387e32f66ff8e166898dbfd37f8a26b5b74371a644be2 +DIST 5.15.2-0-202011130614qtscxml-documentation.7z 618830 BLAKE2B e4720034a0d80bb872abb2642844be5d60fca5a9f7b0979b2c8bc9ac4e25e1ea4d57e0a13d1dbed85152c677411bd1cb9282d0270e8eafc5b3a3ab0fd5b6ebee SHA512 1b151ea25fb3c9c2c9eeef3fe6f25200570e0fd040dd90ce6b2bf227d09081393a20f22c763e552966b5adfe4f8f160bd1c97b6e3aea57a22b1649abecc071ba +DIST 5.15.2-0-202011130614qtsensors-documentation.7z 3392613 BLAKE2B 3b7510c0ab6801579832d3b0153ecc29718093452f0cad0b6aa9911273e9cfcd3bdd4bd90a4991f2cc64fe814cc3d26fa6adda31e8924a9f77b571bf35644a0c SHA512 60d3df3b9b81e2643d1a9f39b804281f15188d788df6cb71b2670ece6689d4aed31c9ebec6721f417da515883f00a3f0bbfe5a2f69843aed57f7d5e38d7353a0 +DIST 5.15.2-0-202011130614qtserialbus-documentation.7z 365864 BLAKE2B d831f4ab9f64eae935fe61a3e299208b1c875bdd825d11e82caa97c4b572708032714bb155964b89a5c6854d8c0f5f8cb872c6fb7330cd70c8ea901a6b1d03b9 SHA512 ecf278ab0ff2944dc4b48c98f9eb6b52379b29c46abc958f119f5a22d074b562cec9df1936b13f1ad69463d8c2c7b6c334f70cb26bbd4b48931a2cb07e680e69 +DIST 5.15.2-0-202011130614qtserialport-documentation.7z 278022 BLAKE2B e79154afaa6382ee9bf1f25d4976413eb2ae4d84dbb79e729aa7c0b07594a51676f9ee2761135d1afc763fcd9d5373c517f8078a98895c5b376b8383f769fd3c SHA512 21d608860a76d2d957a16133bfb11c5c3cc0a2f5c8bfae5fe1d6df4937a10ba9e0cd373314445bd9a23c8cba81ff433c0e90d0d4bc4accbfcbd6d27b7b24da9d +DIST 5.15.2-0-202011130614qtspeech-documentation.7z 133544 BLAKE2B 159b996f6f85d79d19e804ef10d1b44b07eeb7fe9d01e49637b6fa3ae28524c9c11ee08d39fa281d633f8dd4d7c536cd11c44f676cd7ddc0260f1cc539789909 SHA512 bf281e8105e3126baf14c1332cd2fbc1f6b080e0bd4f2475e75162b846615e61fcd941fea161d1779787f53cde06d837a627b15e9a224752f10c9a42402db45a +DIST 5.15.2-0-202011130614qtsql-documentation.7z 883412 BLAKE2B 1c66e49fa3482d030a440d020b480234d64b4be56fc63abb3629c144b2b8e25e85178bfed87f801cb1be57102ab8f145d27fafc61bbe5f34fbd3c0747a6fef00 SHA512 8c85117d83bf04e9ce0cffbc297a56143e47d49539ca188775922bab280ebf4c9e64cba95982a27175388a6b6e560d43e1ef12b242981ebb2135c647db53c898 +DIST 5.15.2-0-202011130614qtsvg-documentation.7z 254634 BLAKE2B efdb79f53e04eed264c30d648f0c4b50009c60b31e0c75e6e9759eede38393865253573985e9aef231ea20ef7596e311d3de75daac8ad9a6fae78017d06c61c4 SHA512 2dcad5d38a24b3e6204ff6f28462982a4a0642afe45ce691ef8174bc57b09c6399653b1307ed5e7e5fb0dc23c47aba473141ebf73f3b787a13a078260b3f4558 +DIST 5.15.2-0-202011130614qttestlib-documentation.7z 218090 BLAKE2B f413545cadc8d306041a4e5083caa8712e2937276b9ba718adc79c1b906aa6dae01ddd4353218d35154fe33851b28ad3c7a6a1f7c22e596de0729b309cdca1e5 SHA512 090b2c781ef9d5dee7bb64664a920aa3ac0bbd27fedae09a786600001797c8770d4bdd661e75342ba0a96f8f9359b115e1f232b68bd49be629f8596798e3a4e7 +DIST 5.15.2-0-202011130614qtuitools-documentation.7z 158098 BLAKE2B 9eeaeca641b4771f117f76748a8b6f94959b28906afc7ef6378bf4f9395ed8ca3889c07e5e53f31a68049e42dc20c8e9bce58014f27739900878432a7ee488d4 SHA512 02e5ddde144a78a7822058594ae040a226c438fa9ffd88d48ed8ccccbff20ba5d6c83f08c137efc71aff91cb1c6d3c0daf664e90e13736702a467ac87d7dfb0f +DIST 5.15.2-0-202011130614qtvirtualkeyboard-documentation.7z 2034022 BLAKE2B 938f6fbbc23a145b0a698c4544c61fffcd1fa9a386c193106c423565b56219259f1ae22aea0e0c9c9b76719c86aa625dae44793766c8688af993d18d8b5ca39e SHA512 d9c22c25d1324a76c666778c28de790703c5f5938cbaa40a534d9ba4ae1057d55b95196cab0c54ab27ef1aa6fa9ae7766cc398d88f8509cd4e2f8a8e7c7f82a2 +DIST 5.15.2-0-202011130614qtwaylandcompositor-documentation.7z 583918 BLAKE2B 441306e3a38a9e8d3f7aaf2efb8b53cd00b6e6207ceadab5863bb1d7d01e9fe19eadef6f253919628983e8e71917eb672671005e6ec4e2d1c25c561d19f56eed SHA512 a9ec331c600c5480044e9949d793f0c2b856c20d6c5cc5d245e44085acce35b458c3c88871ac24999dc3feacd49beea3185939787a59c6e8093060708b7a739b +DIST 5.15.2-0-202011130614qtwebchannel-documentation.7z 162418 BLAKE2B b3713b05e25e26f5d3de97d3868e37d52224c415ad2b97dccaf340918def496ab5283a9c3dcf905ceea3ad7e2d38fb5d3efd66fafd6cb845678c59bc1bb1a714 SHA512 7263d321e673e7e71540b417b36ca1622146ff73bfe88b0afcb7546daac5cfca3ce2dbb0de51e2cf904672c61985049f8b77856c5b6a6c534888ffba8653febb +DIST 5.15.2-0-202011130614qtwebengine-documentation.7z 2981615 BLAKE2B 6a8221e7329f50d5591022d01e478790043e50c6f73e00dc7657fcdce2d9b50d70bac2b13375b00e6799cf8b14c4ea6c3bc04bf6d9302912e5819811861a6392 SHA512 7547a91c38c352f3ad6506d18a1a8bc57572e0ef690c3d58fb3e0c0381a2b3b5c5b3c75634240beeb44ded2d3b6f4f1c6ec75447fe5204183254631a8240ce68 +DIST 5.15.2-0-202011130614qtwebsockets-documentation.7z 308122 BLAKE2B ce21613f492171200dc46383a438e8576b233c979b69db56eb2b0af01ed994abf5dc75a075e359718e1d80e8d6dcfe3bee3477c75b18ff4a771cc9a1388e9cd4 SHA512 b2dfb2a6a67319ff1c0944311a7b34799966ac0ffe248b67da250ae5724e287983141082ccbc1be48c163c34ee53acf301e56511a42b34a7f8ed06286ba85114 +DIST 5.15.2-0-202011130614qtwebview-documentation.7z 119955 BLAKE2B 79300d09faa22767f5d22f4511931e281598c617b9f2d8e9dda0e4ee9703b63ffb9d54bbefb10aaf872e967a62f041ee8870a5762392a777866d4d0716e1cd27 SHA512 e08639c683065889ec985b97b39536e0f5e00da1aede6264a566880090b545962fc6104e8186aaa055863bb52f6f24cf54b455f6879cd087fb747185fca8b7c9 +DIST 5.15.2-0-202011130614qtwidgets-documentation.7z 26789215 BLAKE2B f0561ae27207f3a5885d0d9a1fba1ead00b74671712514a5c3a7fa8f627d5e775260a53ec14c87ab714beba06851700c823cec914af8ea2b18e05d15efc988ff SHA512 11ca0c9f8e4875d72bd2167fe3920d15fddd610ed153c667a8765743dee9c91e61ec1d124834a34b33cfda26d4287f011347b42e4ff24a22e265a83370fe006a +DIST 5.15.2-0-202011130614qtx11extras-documentation.7z 36673 BLAKE2B b7eb8f048acecce20b911267755e1e467fb23b975911025cd43915e043ffc3f34b2b38862f32ae9959dc7e5c759d22731d33fa600c9b8d239f0f0ba1bd6343ff SHA512 ade0a62026d32342fb2b48ade9a164d24e506f5e392e68c451055238ce2a673ea4358472c1132daa779498ff7f2351440d73b6218d5a01e8162bda0907215894 +DIST 5.15.2-0-202011130614qtxml-documentation.7z 448310 BLAKE2B 36de636799fbbe1b67db6e0ec19bc478d7d5003b840a7119ad8b11589a4d514b00c7aebc2ac2ff4a80004ecbb8a70b7297eae8f7624171f4ba62435996f62b32 SHA512 ac5d137311eb13491dac18746eef3a1c5dd87d37d3446047c380cfdacad8dfc9d5e54a078278d98ff4ff75b39ad6044fed9bda481e35e307b3f103b792d253cb +DIST 5.15.2-0-202011130614qtxmlpatterns-documentation.7z 1199986 BLAKE2B 49caea50be44260696026fcc395df016ef69992fc2bb8e3f31005194cda4987729fbf4e837171732ac5d95184a36cf1574c1fa01f6f2520bb8c52515773564c1 SHA512 c2ad2759ef7dcd78c2039f47ee01f9d61338f6735b9ef2caf8c99b959dad94dfb32249ee5cf8d605d71ff8a3cb5549ec602df1877f3624dd9ba6ca7621a5cf0c +DIST 6.8.2-0-202501260838activeqt-documentation.tar.xz 248792 BLAKE2B f5b4cd2b21560bac1dfef8b9ec2e5362eb0bf1d6f48b0e4fb4d9a07524025924784c23aaf5a1c47ce01a11585b917488cb4db9e8f38a9ba1b9a0ea9a64c4f7bb SHA512 a45489275015ccdb2534fa7da087772fdaf19088d80b6c36c27e4a0e4739e713c54725329da6a61581285d3fb53aaf871130190d0bb527d89e9711e2b674abbb +DIST 6.8.2-0-202501260838qdoc-documentation.tar.xz 287852 BLAKE2B 9f85de214c29044180a975d531d39f5735c0731274652d059899bb3354f308309440d71e68fb3926d568fe596b1f238d1626754ded15c1d841eb8855fe6da0d5 SHA512 e91fd56bea40a2ca8e5cba9feaca37c02befcdba8b44bca358e6a9b11284b4f7ea11575fed7faba1fac1779f7fbb6de46d80e8446ffa9a4f791a4932be5223a2 +DIST 6.8.2-0-202501260838qmake-documentation.tar.xz 342740 BLAKE2B 49b14d88db1bc6ab869bfdb88383d8b4030588e09119dfbb3a92c5228d3912595b8978c7619998c52df19b84cd1b599a004bf853a1d5171ff5276a39d7285575 SHA512 ad56972354a622dec98b9984906028df7dffc100eabe7e95ca75c4e298cf7016271266fda1022cddd4b881d0856eaab7423d4a967094e0b5c9364d1830e45a75 +DIST 6.8.2-0-202501260838qt3d-documentation.tar.xz 4872528 BLAKE2B 91ed4a7f4c7a105bde8af7b57bb5a53a887fec57cf5b387732ca41110ee60554a4a263b822849eebfa51f5776c7971a8d22885b42c9152b385bc88a17a90fc7a SHA512 62c19eb7675c5edd18b36dc7ee482b1176c1091853dcecf61bbfe5ed637fdf7baf53f8d349b1fc92271cea198624fd23a59dcc113638974cef8478698fdd3703 +DIST 6.8.2-0-202501260838qt3d-examples-6.8.2.7z 60329812 BLAKE2B 42875a76459b48889912ecf2555d4c2ba600459ab59635acc0e57cd19be9fd5ea91ef3a130eec57beeffd46e1fcb45c15ae6f86d75b7c7855fbda52106bcdc00 SHA512 f5e893983bed9b08efb62cbb8a50a489abc90726aeb8305742327fcbba2d08d079f659e767926f71d2f770d5e57894b028d0ff2f9c7214185ac657f17f922b14 +DIST 6.8.2-0-202501260838qt5compat-examples-6.8.2.7z 28029 BLAKE2B 66383ab83f6d66434d1a9e7843be70124e3d9d086732207b02971f6177114fac4169bda046a5fb80e393dd03b007af3d2289b998d52b6a4b1da834079d859543 SHA512 59ee11372bbdcd208809eebd4e8b9993c7050623c9d2b715ef2de8df899084923da626b8ff22df98702df94cf8013fddcf8a08b87bccf568a264c9c6b4102370 +DIST 6.8.2-0-202501260838qtactiveqt-examples-6.8.2.7z 12067 BLAKE2B 5abcb9b5827a05ae9b2416024adc4d18ceecd983dbe3e99b0c0183f5bbe2a50d873f96424a00d533251cf15761ae0e8219b241214ffd66040b6f4db56d352466 SHA512 a9681c67051c09c72ce6c92609665aaed56461e6b9b38edc2a723e10ea654219480ca4c35799603bb05885e3e22d05153f8f61b0988176b7a1d564f55920f297 +DIST 6.8.2-0-202501260838qtassistant-documentation.tar.xz 735064 BLAKE2B 0cb26329dab333e4e6c4045d049474c00467bd4ab6b037d2ef461824f14f001a20a1c380292196052520502adc8bbc4ce53c97dfc5fe99fa801fc0c699da2205 SHA512 d15dd839e70243c13724e49889d27534a8c7da960432e70cb75c48c710947b1dcddb4196834f3e9056fb5d25dfb5b92b4ed7c9e82d09abfa6e65ace9c6e721d0 +DIST 6.8.2-0-202501260838qtbase-examples-6.8.2.7z 4295221 BLAKE2B b71b97b59958caaf04408a4e5b8039029908117427634fdfb7478c062475abd5b9ad03c83b32fc2570dc6c26945a394a7042b84f2a24f4332b2f67704d0157f6 SHA512 ebb4681065fd50addffe3d28da87023aa24a222b4652c0bda56ff0fa09addcfe40daecec2d09ea0b51d69cd4a804eb056cb558d6aa8bcf350da749b33fd244cc +DIST 6.8.2-0-202501260838qtbluetooth-documentation.tar.xz 1034984 BLAKE2B ed70bf5777519b8ecc1a0c9994ee45c1d3c6945735e05c6fe4e9c345141d79735a92f213a54e97495b43807cbf3092e958e9acc4e9a4879b9c48aaef9233918b SHA512 3619d78484f009a13c9888a0b8e283a2d3bdedf34f52e3ac3717b4462ae8b41f5988b1cf4972972afa947970ac917a6bd8cbe85d4cb68e2ca69d3a1c0d21bf1d +DIST 6.8.2-0-202501260838qtcharts-documentation.tar.xz 8720952 BLAKE2B 1193f1bf5ff56a7bce788040fa4c368821a3f593af5fe62152c73bd32c0c35a07c391a7d4bbc7078a895acd6c8e4e8614a9cf90902cde46998a69ad01e1f2f79 SHA512 f4fe26e85acfbb8bc1759cfaac4d0f53fda3dc5fd1064de71da7c545222457795b2bce1f4fab2eeb5616f14381a2549f47db52d9498a52128d26f8761e15856e +DIST 6.8.2-0-202501260838qtcharts-examples-6.8.2.7z 163196 BLAKE2B cdd72385eac39587b53420a24db729d86ee5d9f78fefbcd926f8524fb44a42056ad20086991c186d450c7a551a7eabb73fc7243206b313392b0ba8ec78851f02 SHA512 4f3c100cb2b7e5fe3c152bdcadd4e2257a9678ad15079f03eab0dfb08d54ff1e62b945b231aab68249a581a56b592db33d3a5bd0856b4b8a9ea1a23910e55b6c +DIST 6.8.2-0-202501260838qtcmake-documentation.tar.xz 98616 BLAKE2B 22c75b16813d4395d46adf4f2df1827451de77353cfc3e4b0601bcbdcbae030355eab5b336ee35ec9a59dc52cb9ed5bcd8c61222d27ae02c0ecf64d17463e9d0 SHA512 887e8c9bddd76e8b0caf21c0729af493051a8797d10f9e6ab7af5c4f40a0ed03fae270b5afe9ec356b4ed5e0c9a45b47348ba2c69e4ff85e99a0105b7ef9e375 +DIST 6.8.2-0-202501260838qtconcurrent-documentation.tar.xz 185844 BLAKE2B e86f7fd4bfa29cefd24902e07b701f7cf402bc472da0c541b8462acef21ec6b5d08a8a5299007b1c1c51b1ac85abe522bcbc7044439c90dc1ca8e4d88c8188f9 SHA512 bd5e4bf2ca3dc9511dd465ccc0c1153a1226ab40889c8c632efb354186f66d72e8daf87ea03928ef635cbf905e9ebc8ba1cfef4fc92d957ea6d65e1fc8b9d156 +DIST 6.8.2-0-202501260838qtconnectivity-examples-6.8.2.7z 403698 BLAKE2B 39856612abdcb0a3c34550a4a79ef4a252cf50d7e7e93f8020cfddada8dae456e26aa7f89621b88f34569acdbc1fd29f3f6f1aae9a8f86e179fe48ef3bffd72c SHA512 a65e779334f3ce98d91a01f4075c9371bcca2a4281103e0ea584a0da4369c1e83832dd7724b7464c2932bbfced160f44a3049b16eb1f5811b9149d9aedecc9f3 +DIST 6.8.2-0-202501260838qtcore-documentation.tar.xz 6872284 BLAKE2B e608896069428a790684b81e70cd6f2616de3b809160854b6a8ccf203e4e3dd32db057485e769ffffa6b018e2ca29087c353e9c116b8120d6cc93b9ef4da4dab SHA512 80db448d31a02402ec33385e5b0c7415fc5ff41c26f0838e11123874933aafcecce91b02ded3f0d6b9e472b6226de0aac43b2d3f41a6d683df9ad347e43a3d53 +DIST 6.8.2-0-202501260838qtcore5compat-documentation.tar.xz 319520 BLAKE2B d5ae2dd4d64c10bdf2312a4d224d6dd46062d55fe6eac4b00dc1480aa89c5725d961acd17bf6d8e5e3d3a707ec363db197a6c7312e8b067aac4b2a439a937d28 SHA512 f3d186c4228090b2d1201b99e0d1cb47a502551544127280e42880f063d50c88413ef2baf0143b3f3b1199a7ad2b36348635144ad44e1fdd3eb518e1a88950be +DIST 6.8.2-0-202501260838qtdatavis3d-documentation.tar.xz 2714872 BLAKE2B 51be7b378a780fae705c0f8c8d139f76ef92bd64b90eef88fa3beaf009cb10783eb8d62866ceb75a0fb2d289b366e8c2162e5aa3ac3fccf7e64278cb661d596f SHA512 2f6d8ef3214d2309c746953adcc62b17cd123de764d8f0a4c44418111b0bda0eeae403a79065921e4036f1d255f7093ba68ca10f8fe422fb3366b10c46ad7774 +DIST 6.8.2-0-202501260838qtdatavis3d-examples-6.8.2.7z 2771602 BLAKE2B ce4b2e9a7735f131db66552cabcc219555f289ee1f57a866a90f4e1654a1c5c2c14a420057214b58d4a918feb121e9e92a749fa78fbfdbb66b8fefd52b984234 SHA512 cf220c1d07fef44f6f0acec5973ab9e35929b2cfd64b7060b823f8157b3862478d14b6ad3459c4bfdc8b0aa8a2280041da6259aba03239cb5bb1b111a768c106 +DIST 6.8.2-0-202501260838qtdbus-documentation.tar.xz 334268 BLAKE2B 421824fac0547228587a44e05b12b674ee474399035cb2f9ed515bc990f5d95cc225c0c36b37fe44c4527771c1c3967847708b4eba670f91f006415068802082 SHA512 d3dfecc82d4b5878f4b53c8b7afb63a4dcc0f67cb2339fc4d9e6db496a8fbe9c877c60b3eb89d20dfe19444cc72ef935d082ff4554523875a0c9d84514419d91 +DIST 6.8.2-0-202501260838qtdeclarative-examples-6.8.2.7z 12294346 BLAKE2B 5f714ed3a5abe8932ffb521d0983b219e912a303d1d2c03b18716ece7627935124c41f12db98035f86e6a24298e3c0eb81722e7c0c22dbde461a94fcc398a64f SHA512 38cbd307760619a1783ee9579f3e7e5a4c8f6f80720726d761870cfd6f702e083642baacde8521e75aefc313a723a447d5b021d4bde824ee9aa8c3167d35cdfb +DIST 6.8.2-0-202501260838qtdesigner-documentation.tar.xz 3329732 BLAKE2B a1d0b970c35f1ed62662913d12fd3631d157308e54e35777b7745580c1fd27655216dab63cee27bb231c6c367fd8219a946ecef6578e7d1cfb14f6b740a176b5 SHA512 a913073028cffc175373c747ae3b47ed401af177864c26539a18b07e8b370c1018fd6a92bd3fc6479a8fbfefe9a49ca649a8f554231d472df7727d98e1c0574d +DIST 6.8.2-0-202501260838qtdistancefieldgenerator-documentation.tar.xz 149756 BLAKE2B 6eb51f9ee89144640a59f1d65f5be262a0999ecbfe2ffa70b0bba70f4408a136f597a8bbc3a319ff210daab2877812e411fcc86d810230058c4cb09a47475da7 SHA512 e80936f55abb9dbaf056403f4a6d747c00960a61e431264fe0119e3be426084a4cce0d4a15a8f68adee12f58a7fd5dad968a9b628297a6c75faad5b7a02995d0 +DIST 6.8.2-0-202501260838qtdoc-documentation.tar.xz 11836404 BLAKE2B 70f2548cc1f3a54eada5b0f8c391340ca3622c6ac1687818a7d6550ab7f1d720d9495249c7a38ade7defa901667d18437f842db7058994560a59f65589790a7d SHA512 5d72b94d8026a38a2635af62aa0a6c10b48ab0e5df07bd8f9f670b4720d755d89e93784976c4574db9e5d27f541c2da8399401db3decfa9351f14999d1471068 +DIST 6.8.2-0-202501260838qtdoc-examples-6.8.2.7z 40212147 BLAKE2B 9fbf9e627f843647f68860c93fea94c6ded4b098f6121701b3969749177aeaada276915808d9ad33242ad38b500aa929efec4cebdf630fdd427f9cd1be338eee SHA512 8e1699b0797e038761ee0537c08cdbd374d7960512ca11b0a0a7b5189ad5da216b8aa2e4e129a07c2bbebe74ff132388b4e99b9abd58e3323c6526c436e19831 +DIST 6.8.2-0-202501260838qtgraphicaleffects5compat-documentation.tar.xz 25781364 BLAKE2B b298efb2692b69718cbbeca836f98962d9665376a2c49d024ea9c31e4e651ae43324ebe94a6c7e64c96e129c240b8f6151409ca2bd7c9314a6327ad91c5ee442 SHA512 5b9412836dee5dec5ee6e04287da9bcdfa8e67f9e791bf9d561db2c835003023e07b26cf709b33cbe1d18274f280c87b5b7662ee8e6400c29c39767cf728cd3e +DIST 6.8.2-0-202501260838qtgraphs-documentation.tar.xz 3871256 BLAKE2B 14a2881b521886f23d52e1e5b608ef84623832cc134591b7ef5b5447c57b5fd266b5be6a11b8bbf3b8b9fc23f3a3dc09c82ea4fd4392aadc54afc9570346adfa SHA512 343a4d3c712b8229f795e38844927c1367e3708bd5c9487f42325c008e4e1e70447c92b0b5b4263cfc8abdb3d6d317d2ae68007b9d9e8068c8cf573897f5c80b +DIST 6.8.2-0-202501260838qtgraphs-examples-6.8.2.7z 2708873 BLAKE2B 91b284fc0778480e4661fabee78b881703c8999de22b0792b108cd1851d01c9ed4e1e02564066c7d2963cd1bf2e9c51092b1897b239903ff38054d8a39dedf8f SHA512 759b19fff6a362878d9ad0d367545f4878828eae03e66d8e013d862e375305cc859ddbaaff161682c1e080e92ba64965393d2ab697813c753b1c504916e3eb23 +DIST 6.8.2-0-202501260838qtgrpc-documentation.tar.xz 307688 BLAKE2B 9960b366affc6d2df1f0a13adc627eab6cef99429835d1c16813a780f366d7b9f81615438edb65900b89a4b2aa434891d950c1ae44b66aab570274eab24c0a2a SHA512 be905ab90c1ef32b6ccf128594f0ea11d2a87259287a1a107953f370d7dc01d10c6ad57f87ab36e35c64de77853d98ec91b4cf606dfac8bf44bcf3cb5698d1aa +DIST 6.8.2-0-202501260838qtgrpc-examples-6.8.2.7z 128372 BLAKE2B 4c25b7390e0d9ebfeb99d25c3a35523dbd4928aa5359b2dc8f3140f52b97c31608c7cfa7e1d86dd5a60f9f4bb91840409c1d5e42e5f9c179f1688787b8c4d8c3 SHA512 48b347b8524f71a65821fa3be893736ee826fe8cd1e6c031f39ee2e209cd028dcbf6ef322a9b8d5c2c17c51ad5af6e73ed36841dba1cb6c5cc584e4ae88f7596 +DIST 6.8.2-0-202501260838qtgui-documentation.tar.xz 6268780 BLAKE2B a1ceaf677846e15ebe3bbbe5d2016b2dff35cde822a73a08c7eb39a4104c1e23f2a24caa69ec771019a848deac8d5e4586378fa84685b2ba7b2d809795f8e5a2 SHA512 a2d3f41bf16f825123996bca4dee26800ef2c4cf8861197afa3ad7c61e48eedc47e127553f1175b4a4f79bb9f1f76958a5a28eb8e7c4c9b881ae6a3ae814b4a6 +DIST 6.8.2-0-202501260838qthelp-documentation.tar.xz 299596 BLAKE2B ceb573eddaaf9433f140ec766736c515173ad530fd1d54d85cc03d1967888312193b506c9d34a0e7f585bdcf9526285e5b22dbd4c0a701e2a1fea305604061d0 SHA512 a6d4ba377a2dc5f022b2171c5d8f11450044933f36bd04b3140f61b1334c621d3c5517450053c5eac27fc86a806b7d08c605f4c37ea28d0735c7185f099ab252 +DIST 6.8.2-0-202501260838qthttpserver-documentation.tar.xz 304664 BLAKE2B 9d580035ee47bcefa8fed89c7346bbe7093bea29464bcc6d2da922ee419c8c9062e60b691b7cdb812a3f2f153e3a76256dbae7c096877b83f3809575dca37462 SHA512 fd61e220c7cd81fed947894ce9b92689a3bde5245b1eb8055638dae4a5580a495660f648aeebed978e3a97121dce56567001b62d39071912e3e1f8986e7eb1ff +DIST 6.8.2-0-202501260838qthttpserver-examples-6.8.2.7z 51754 BLAKE2B 96e91947a0fcc921e9fc0a4aec6918fa8c9c9980520f1077a65f2a392ee439792520e1d9657578cb1225b42747c81a32cdb8058219ba3c4553c77efbf8ff96f2 SHA512 14e34cfd5a06aca42cd093be8f104363a1fe28fa351c2e2c0bddc73e41a2d929890a65fdc5d8993e1d61e10e96ea96ca9e00b962e02437ad08f9d2666903c005 +DIST 6.8.2-0-202501260838qtimageformats-documentation.tar.xz 32156 BLAKE2B 11d6878f5523853a992aee74a1b2bc9fdf2ac3c5889651acfef98f87f537fe90d3d47b3ad36acf24838aa95961388dc4059b29e4e91d29b1973cf6dfbfbae81b SHA512 f6f9cc95d76db9f7c6100027d730f101386f8663e7dcb59a60369dca236e3e5bdb3bf1dc045d6dc5ebced98617cd331ac24132c53dab86f8b2c0345a92bec56e +DIST 6.8.2-0-202501260838qtlabsplatform-documentation.tar.xz 538856 BLAKE2B d69917dab81f7951f948736d1cc1f694075ff50c9c9c16be00d8229be94f8bb3ba1baa06d23cddccd43eb9a7e9b5e59fe3b9d0dc5ec9131e76185eeb7932851a SHA512 e99cf1a454c23c09f5f03a21ebdf2d9195e468ca000fd680e409120cbd0f457221281b4b57668f78909bfcdd4dbad0084ae94ac8cbafdee96593055fdae53dae +DIST 6.8.2-0-202501260838qtlinguist-documentation.tar.xz 1134288 BLAKE2B bc0bf757c45e78ca44317a79d44dfc4a9528d82ce5501f99c81abdf2790b73f38efefaf7155f06462cb268e4f86ee7fd2b7a137aecbe88435f5424a0435bfe0d SHA512 fdb53205c50e9ea9a6dff0055357d4b6ade09f313e3cd93b16c6acbadc78a3c9d5d11a9fa3dca91b0da35fe823a106047b5d1d628a9973106c89200e5052e395 +DIST 6.8.2-0-202501260838qtlocation-documentation.tar.xz 2936004 BLAKE2B 58ea0efecc9401a9f284ea6e935d0d6a846da8b133af5b97b491e9f5b7f86eaac4df123ad04b2a89dc2462bd77cace5a0a3cae58d7d4ce926935e47a883db6d5 SHA512 176ca4f28f9c28493994468f2c61ecbd9c896e0945fe845e47551313d9f1b3abd32b216cc47dde6d06871415f62dd389d3a1592a172fde52c0119aa9243664d6 +DIST 6.8.2-0-202501260838qtlocation-examples-6.8.2.7z 1571441 BLAKE2B 825f13525732c5aacca06a33889b5e18d7c718b6fbd0b5220c2cb07d90ac301891e91ea844ac87c8739e95b5cd66fd3c0ae47a0717c18e0181e01c4d9baa1e40 SHA512 0c2aa4265ce36c754e5f6086831ad5d3d90ac4880b7439dce836145ca7db58108e07331b7f116dda6b1fbbfea86bd524612dacb75214f0e491d2a2bd31a089a2 +DIST 6.8.2-0-202501260838qtlottieanimation-documentation.tar.xz 40516 BLAKE2B fdbb9b2cd47bbf2e31a8c1c7e0aba1a75cc3e943154538fb825f991d42f13e6e9c4527ecfde1714d58beb38595e6e43b1a69fffa45d73d27181f3fd3356721ff SHA512 e27f6ffac9dad90d0ec8cf2c806da2bf1887c1191fb0b086e6473cb3b8e796dd0ec099c894f7b75fd8048dc96a373b3c749f5102bd9ddf3088e84c8377817389 +DIST 6.8.2-0-202501260838qtmultimedia-documentation.tar.xz 4708412 BLAKE2B 81540b9dbb54e31758bb9f6f8aaa4aa8215fffc8a59d310c7744d47e6802aada8a5eceb1ebc248a3b9a6880aa9f1943d1d9b9ef8a1a70d71d4ac8cb0459f8a33 SHA512 d60beac37e82a7fd6c50597ab094e5a361e9a8b370f8b108d931a259f5c846470048c3c74dae7b7ba5dbe5f545d84227e9af3c8dc4d71c1e94f402cb31e7a1dd +DIST 6.8.2-0-202501260838qtmultimedia-examples-6.8.2.7z 1582355 BLAKE2B d888efb7bff8ca0efcca71e1412bebdd53ef1a3a439ca26347f33163d8fa745b5c61f2c1cfb997b2501eb512a0ec2e153e27fb4e6603ac33bc5d36683a554db1 SHA512 6ac593bf4403ccef78fb1fa47ea62638499b43ef04791c008ebf76a4218ff415256ed11daaff6bac02b2f4311794d38cce035fcae06f18f6cd7f7ee48afc268b +DIST 6.8.2-0-202501260838qtnetwork-documentation.tar.xz 1468180 BLAKE2B c4a715b37120566fb5e9dbcdb6772422a8936e000ca50b0e9de3487f2f552eeb16d4a9aa8b50c7bec1b65ee4dd978b5d06143286371343a6b04c1f5ca72ef60c SHA512 da6fa2dfa825417d74f4eae8f8b71c1c5b6db24e8ce2e83c90fff7a99c4dbffe5dc774ca7c5851710eadbf0b72bac23f3b03899a7c105670729c4612856a7899 +DIST 6.8.2-0-202501260838qtnetworkauth-documentation.tar.xz 414344 BLAKE2B ecd5a4c777367933fcecf7606b8c5345439d9e95429a25e050d5f6ccb620c069ad8afe2e7cc343b1caa24f39128d526c2340528d7c51434fe748017a45b39c13 SHA512 3f3fe04c2c0d6cb13982e16a899948148ddb3196377596f7d2fb81af62cdf1014b75f828c86adbc6740e3f72f5349727226061139085956b4b53f3ac19a0f6b2 +DIST 6.8.2-0-202501260838qtnetworkauth-examples-6.8.2.7z 41394 BLAKE2B d32e4f8bf4fba7e670801dfa0e934cc36a7f6c322daa81acc01abbfd2b92166e90b98da040110a3011dd8de255249f67d544b578714a521f0f98cdc0cd389896 SHA512 e600825a2d64f23daf80a6638711536f99138fbc523f16e40dc2d9915f05994a5de70feca649e74dc95ebc2b186d35efc3763624834ad25ab00bae6a32381045 +DIST 6.8.2-0-202501260838qtnfc-documentation.tar.xz 235680 BLAKE2B f700d814fe3767801f5e3493bcc973286b99db25309411280bee1f74b79cf3937bcc423e58a85d0b96d0eded1dcf2cc69db1891e77538e519d7bbf475edebdd4 SHA512 b3ffe1989aa3424488462abd30000063419f493e09f300bc22b981b822547a47c27078b974e58dd15b3a2d62255a8c6b6f145f1c5818c49fe2a81699a23d7a21 +DIST 6.8.2-0-202501260838qtopengl-documentation.tar.xz 1025556 BLAKE2B 0efc203a258db20e4cd98ffd14879f09db3cd4944f7588abd4de1ae49659430bef4e886524074e111493f0f0caf0dab07e3e8be247bf9e974b54486b9beed82b SHA512 c8d21369e2ec6711d05901b5d285f31f671cf794e65e8f7f05b25d95431457514c37721936b50ff7852607519e77475641b56eec2c4787f844fa6fb4faff0d4c +DIST 6.8.2-0-202501260838qtplatformintegration-documentation.tar.xz 42108 BLAKE2B 006d9bf2ce3b3d6ddec828a724b5ee9aed0dbdebd0cd56c44134420e91423ff332216335a467cfbe055c1a3a01705b0c0fc16d58a7aa46e3422767a5077edce6 SHA512 e2a1a74d27c47f83a21947239a70a04b8f94a122b1effd696cb97141a510928e465ced2da80e0e65385c002a4385f9a122ab3fd8f3a4ffcc8b72a34f5977253a +DIST 6.8.2-0-202501260838qtpositioning-documentation.tar.xz 686028 BLAKE2B 2841811ad8a66377616075647dc29a981b3e39a5dc762b4a0f54248881e17c58f715bb4df57b8af91fa9429682c49886454cd092dfa360b285c39aeb869556f3 SHA512 ef63d80936a475a1b82aeea7a0b26b26534782ec5d5e6159f615266c0a868aba2db97f2918e5dcab225cd5e1b6cd8dd46df0e71f049c7a4fbff6c0b653367eb5 +DIST 6.8.2-0-202501260838qtpositioning-examples-6.8.2.7z 272496 BLAKE2B 1eabe960477af01d096777118f72cc563523ddf67365a92328e35fe1124c6aa7b5531e43a403a611396b0179dffa258118338394a1c9d29e00c19bf0ab30ec35 SHA512 42e8eae7c0d380cb59f26688ddd47544b42540e24c56cf46df733ff66ef626804923d2b70f783b48be09ddd7273a30cdd06e6622efbfef207da6a756956656ae +DIST 6.8.2-0-202501260838qtprintsupport-documentation.tar.xz 349216 BLAKE2B 2ad61b0619eba5286aeb07ac8e7377e6f2fcfbea40ddc06beee9a702abf3505de6464efd76f110581f4a141e7038a429d74ec70d329a349295952a4b0ef77a61 SHA512 4f50b98e8b5cf892bbadc5c945b883289cba644db07722da84aebdeef7c5376d01b4bf0d1e2e2005d615d4d1f57640f67db7419ed51e595c258eaefe91269d0c +DIST 6.8.2-0-202501260838qtprotobuf-documentation.tar.xz 316956 BLAKE2B 476fce1047ff1ee128ff60158b66c8516288d3ac881edf973b86d5bef9b305b6640dba1bdfa60fb33f90e722fe0c64afdbe480b4996836f7b2536dad4b122e36 SHA512 2a59d4b080b67f3df9d838b62c4e5c653ddd11024831d45a1d2bad834b20259d371e3b88be906c65f88705b16f62fc5aac8a66142cb451b71b447c5206957040 +DIST 6.8.2-0-202501260838qtqml-documentation.tar.xz 1549596 BLAKE2B cf666c282eaf38a5d4fd384c07e87c5f79a8c125a0d14fdbd00aa3cd7a7c23d020ca56619ad00a7bf7a4664288a6d3a3e9292d840caf4af496edfb0121e4f856 SHA512 a715bd4b56fb1d181740dbdcc876d5391131b51cacef9abc00188e503db6fe1a03cfd1e205b0c222c2fa061173c364eeb54f223772e9372db9ea47cc1403303b +DIST 6.8.2-0-202501260838qtqmlcore-documentation.tar.xz 68276 BLAKE2B ede6667de8b2f9bec3ed19f5903c742ea24ff84d28aa37cee41f8ff158ae0af163d75296ef6dc228bf4400f2d55cde88b1cb8c97dc27d2ec8244173a3a455329 SHA512 52e6346912aaabc779eb4514a0b14531c278de9895feba5e2b019895fd29b2f9a396d462ef0ce35b26c8eaddb1fb6c2f2a6a54f0fd596de68bddac27e42c57fc +DIST 6.8.2-0-202501260838qtqmlmodels-documentation.tar.xz 140288 BLAKE2B e61f6073d946a21aa6a36b6023ece59e215522807c5e885445330f419e8deccd03c08987ed1c022152b0d76cc71b970494b529a31071b62653c57384f1d2b271 SHA512 fb8a87061c7ef8e9a0235dc52476b99a474b1f0a7f8c1d34da129f602b824a79c1e43bfd0ffe7b7e63025a2b6a5a69935d192ee554afe08aed49e5a8c2fa05d9 +DIST 6.8.2-0-202501260838qtqmltest-documentation.tar.xz 92100 BLAKE2B 40d2c46243b9d30d631731b25fed575c31d97053d23a82f2f3335fae5ac32108e87dcac289ba5534e7ec14078de56e6986ceb6cf0e025a2adf6881bc984aa32b SHA512 3b63814b62589eaceaf971a70ee8da9895458d6d9086d1638bdd8a6050b6ec1cbb483e370dd6eb26664f0d53814b59db9852808fc2d1e89cecd08e2d41f7b535 +DIST 6.8.2-0-202501260838qtqmlworkerscript-documentation.tar.xz 31204 BLAKE2B eff8320ccb95e5a5923a88edb153d7351719604bec8806d375a26983515f98a5b120deea09369b9d8aab8cc8e3c98a2b85ac483b375143bd4faf533adcde901a SHA512 a8a39634e71d4cebb70ae8138ea54ba8cb2960235c3dbd50d0ea7b9fde22bda5a0eec67f89f655ef489a83caf00a075aaf6b4a93a63d355cc4af2273b36ff931 +DIST 6.8.2-0-202501260838qtqmlxmllistmodel-documentation.tar.xz 37076 BLAKE2B 33cbaeb5287437d654a2390da0e1c125314feee164b0be8f45c147759ee8b3a1681657d748b1094b347cca52e1f7dea313df6377c6817d35af150082bd51148b SHA512 81865172f2f28469727fb86d9b7d7e5889d1354d6a50546e97bf6a5af9650e830b7dd23bb790b8c2ba85fad6cb3698794dc654ce38829fffbf6803cd64384534 +DIST 6.8.2-0-202501260838qtquick-documentation.tar.xz 24781968 BLAKE2B 2f134d27c86c1e4f7166e7ce8290c47b86342c77dc6d7cf3c5dca95cead7a31045462ace1e5b5bb815e1821f7e4443f2de017b3a966671f7027c026a498e0ca1 SHA512 2f61890e90b57feab6070d3065bd85ff9dfa52fbfe7c2cc5ff75383925fc659bcf5e6a73ead73f827e1759488703fa2a4a2ad8f1b8250bf0ac3699432274c07c +DIST 6.8.2-0-202501260838qtquick3d-documentation.tar.xz 52046268 BLAKE2B 161d5193907b5b374c721e991d279d89730ab00655c5b3612019560b256dd710ee19c0733aa3d141f443fbc412276f706d89f267218f5aa6728b7c9eef888e11 SHA512 922390d615f2adbaae877fc30a22d72c634c23e170dd9d3b3384bf9f1e3104d9667e9b95833995217b48d7b26a8e9920cca1cf6056c102695d794d7b4c8c970a +DIST 6.8.2-0-202501260838qtquick3d-examples-6.8.2.7z 21376441 BLAKE2B f5b7058a75d9896e9894ebbd10c08341928f2a7cc006cfc44e857977a16b28f0c66957ec9f63726d2193aa10c5a71948e3647f37e254231ddf473ec1ac37b808 SHA512 136ff86f0a82758b788282838b4f5e2ef2938e2a7ff3b663d2cbebd0d250384d412c8ece959e5b6fcb43a86d63a34e6b7c66e1633ebbfa7967633ae4e6d60d76 +DIST 6.8.2-0-202501260838qtquick3dphysics-documentation.tar.xz 4596772 BLAKE2B 0db408ec859b714f1ca0ecb9bad877015ab52e986c82435c609cf6743601f519893f7842a489459c29b2d2f2e2ee9a4f587dc7cae880feffb5ca4d4a2779ed87 SHA512 3e9c6be836f6e8560f8311555d2ea009bdcc45d959f449c92185efba0a2fa803b95c20b3cfa6ec89f6a73211d14a621f8f854ddcc265231062954e5fac111580 +DIST 6.8.2-0-202501260838qtquick3dphysics-examples-6.8.2.7z 2355923 BLAKE2B 876870adeb92e9a13d7a427a1265370c54d040703e9681023b84636d36d49f2298be6410c2bdd399a4009fa66083fef088fc2386e81adc4abd981c4fc508710a SHA512 fa3f155e97ccec9c9302c38ddd7e7ffd6b9ed267591eed4b87ed53dc68ffb455345e92f25553159582110e7da7b4bd373f694924e384f67e06437105db036319 +DIST 6.8.2-0-202501260838qtquickcontrols-documentation.tar.xz 7232228 BLAKE2B 03fa035ee3d8550fcc7449d2a03a1ae767eea17fe5bfe3f2d91c9c97bc71043216f7715d0eb2236b6c48c1f7017283eb10318aa9ce3aec39f91689d86fbbe5df SHA512 e1be9b6312e320898b6decbf37ddac70ca9a77be7c3081675dd0baad174e385374938ec950e7ada0c0229e9843d1c572b2f5718889ee5c7fa790c87dfc993179 +DIST 6.8.2-0-202501260838qtquickdialogs-documentation.tar.xz 313668 BLAKE2B 94c422509f704bdd5fdf5caa6be6fa527ad0cd834346733bce2e5bd79c2a498de3450ff63cef17b527fd75e8e6344e941f446b579b95f919c3250a0224111196 SHA512 cfa811e96dba257545a38368c7117200aa4ab744d2025134dcdc38bf1288d0db8eef749b66c5e2b93286ec8b0fb0b9cf1200157ef0c3021544540d1317baebe5 +DIST 6.8.2-0-202501260838qtquickeffectmaker-documentation.tar.xz 804060 BLAKE2B 44dc3b958f3da6ef6c5f9dbe2d6a432b378e2145d90caab750aac9270f58a7e5940e07ec3e1379f799597f514d87c26dc1f79c647c63fb319dce135a250fe139 SHA512 688723a1840d7d43652774672164244c8bdde85d95932491852a1987eddf0057162de72c0f0907d732a7c111e8285d055392bcecd6c0d09563ebfa53cc02e16b +DIST 6.8.2-0-202501260838qtquickeffectmaker-examples-6.8.2.7z 244754 BLAKE2B d87fbe93c07e4c45772bd4765e0463ae5faae94049f157cb945c9a55fcb3f82003b4f244f02a1bbf91c6555e177c16b2003817d4396227fb7b351c89a2caabc6 SHA512 9cfa0fa412e6ae95a813d717d64567e567b4b87ee1cc2ae270061a79ae769de40939f4c6dcc75f839403b39bde1a477bd9601a36288a7ae3941365bd94f7c29a +DIST 6.8.2-0-202501260838qtquicktimeline-documentation.tar.xz 166372 BLAKE2B 602bc757f63bb8e386519bc7df1fe53270caaea75fd3774cf4f902da51ab8961146742a484910a3339e49899fc6a97eb0a3e48da90f3f5a1f9bcabf84f86af7b SHA512 c36007be5a1a056255cf824e8fef46223cee3a1baf9d469fe3bd86e9e3f355166745472afaa49505126a33114951f8a4c6fc34011320f1733e1de4f35b6e16c1 +DIST 6.8.2-0-202501260838qtremoteobjects-documentation.tar.xz 492228 BLAKE2B 141a7f0f793769366e4fbfe2b784077d659ca0928e27d581dcf2f35af15d737fbc734e2ecdd8e1e770a6f52a53c5e2da440448dcb9913e7236e049c44b1b9353 SHA512 dff5840ff38198027e781f388631614f58d84c351e312ff59bd1ba68f50811eed0b4b45a7b0af46dfac80d50d08e3e56ef8697185b2ffdf5f7e96d6efb0fd9eb +DIST 6.8.2-0-202501260838qtremoteobjects-examples-6.8.2.7z 81635 BLAKE2B 7cbe0c48e876a16517c1a705b6d85177162eb847291b5054b27b075644c82dbada27f57c3e931dcb7eea93059836697e1ae74a57758369306f9e09a613cbf37e SHA512 3b9d85cb70a7849940e440041e40a9a0a2cb33cf9bd52e04eb198ef828cf6e2f3272e20d03bfd93982a899daeb44ae4fa605aa4dc663855545f210f7d1ac71b2 +DIST 6.8.2-0-202501260838qtscxml-documentation.tar.xz 395556 BLAKE2B e52c25d8b180039bc4ea685d48050c64aaa9e69b06370d2f1902dee1d39be1d9529880fb9fa942d05a5962945c71442e530e6c8ff2fe16887631f8f666a7d2a0 SHA512 d2f1882c41fdc0f0230c7a10b9bfed77e5a4b34d54adc4ed39ebf0eccac502c7c20ea93167d34dc12e2add75bcd27b0f0c20c2a2bbe69ea5a4b1becf5d388419 +DIST 6.8.2-0-202501260838qtscxml-examples-6.8.2.7z 140654 BLAKE2B 7b27b3949a9c344ce20b29ff8a6362dd712e65d20c2af27f761886cdd6ede7f3b14295e398f579821ba40604cb68c26ebb9e23b4c654a798a8902d29cfed6cb3 SHA512 ff19e33e54111b18698b11837ee028da6ee95ab30742a33d187aa75d3da4451730674b5a23ef3d2ffc3c56142e9e816296af65b2adcc45a93f42ee651edfb012 +DIST 6.8.2-0-202501260838qtsensors-documentation.tar.xz 2143788 BLAKE2B e361059e21f3fcd8dbc2dbc442a92975aa8b823d8ee53d233e560d55dcc1fbd5a89fcc37092589b55fb320b0a8f3bd7e019b2fbe6b201de579e459984348cabf SHA512 f03852ad829093f63fde9c9ca7357b03239160301d2a2e495b9fdf8db284f108a60ac1d1c27411dea20c740102da6e460cb78290a230ad9514d7756a192f9c35 +DIST 6.8.2-0-202501260838qtsensors-examples-6.8.2.7z 53464 BLAKE2B 033be274d286476187d97dbe10f6614b7444227c5a769e43fea5d14e92c18200e5e98a1d980ea0561b4bff154bebf59d53b6229cdc892f39d6e7122d5029d967 SHA512 0f2b070abf15eb44df3afb5f24c946378d4eff6276c0a0604d61cad3bae59a09bec9dae144899a29acfde9983b3db1bacbdcf8c93687230e03d639fe6a3a3ad0 +DIST 6.8.2-0-202501260838qtserialbus-documentation.tar.xz 738132 BLAKE2B 6af67df102da3b5c0a60d01769856bc092c9e483c45298d7d5e7f6a60e084e625175f5462ff11a30dc3a6d9bc2758924e5c7a2246c478ad3b74dbc3417bc0adb SHA512 f591555ac5312adac217c5a85f89976e0a300c9afe2bcd718f8fa229d2391a2b94a67e1aa3cc5fec895309155b78855bc331ab641ca59ef8236e98a88f9e8800 +DIST 6.8.2-0-202501260838qtserialbus-examples-6.8.2.7z 212277 BLAKE2B 264115a1b2c077cb3ee1606f2c7d6552f69ddd4555ca6e3e60a299160921b55a03cda53e6b5b29046236bd76c57ff02a80a4412e04c8a8933ebc1d4e80681c3d SHA512 f245f751d8bdad3ec655511f9a646724bc08724dc6d8a3094185a287d3aed41b79a29e238f9fb298e60089e55772eeed9a6058abba78dd9263b1ad16d0c25958 +DIST 6.8.2-0-202501260838qtserialport-documentation.tar.xz 184476 BLAKE2B 0cc4657edc0728a11b21a97bd9474d5f59628be6ed62eb2da893d0688d79d1fd19df398440fc483da2a447461f5ff4d4445bb2fc40c47d340fd4e3db150dc5b2 SHA512 8b9f21bee2a33cc4b71083597618548a6e657cba9b6413c6241d971e89291c269edd7572981d2d5229fe7ecf07d5d73d0d3aa10987082aa74410095106cfcd03 +DIST 6.8.2-0-202501260838qtserialport-examples-6.8.2.7z 81068 BLAKE2B 454b6a73ed0371d21be223be17b23b6bd4770d80818597134d8a165f9a49cdc9bb1b5a3bd5fd270d12e4489813a58f3d03b31c7cf37c8ca9577140f49346ac2f SHA512 2931e0f1f5c983671a19de1fbde7975e8d1049f99f1bc1785e121634efa9551d818d0579898f0c9e14fa1562aac1babb77ec473a70aba4cfc62544a4dc3667a1 +DIST 6.8.2-0-202501260838qtshadertools-documentation.tar.xz 197172 BLAKE2B 3d3fd613f4cfc4d02fcb60e29921a9bb7c6b7701d38d632e13bba0e01f9358afaadcbaa44275f4e3e162012feaa7a14bf19b7722e0e2c7254a91dd9b71bf3358 SHA512 ef3531c2e0bfaa4bf952b113a7443fec31f532176f31cff6a5d7f496f9655c98e223c74ec6d966139457714329bc01f0a39c3bb277fec7307c10b1bd038dba96 +DIST 6.8.2-0-202501260838qtspatialaudio-documentation.tar.xz 470380 BLAKE2B 4deabc69e9645d0194ae993302b2b17efabd7755c959c0d730408a0202dc715c547920efaf79df4796e39eb9317219477d4237bdb386c074544ad1a84be8ce4a SHA512 0bf8b164f6057b6fff0d37cb992e30d98bd61b39d1594a92af4103e59bccf5b24a24d662458a3df162a9de50501c45a74fc6adbcc64cf1a127e7532087cedc08 +DIST 6.8.2-0-202501260838qtspeech-examples-6.8.2.7z 157773 BLAKE2B 806a8960cfde05d4957026393529b1d1c13e643c4bf95137a531114023672c4b24fddd4aedf5acd19be2486a3efed08f8786405cea74543799284009bdcb1b24 SHA512 120695a8872a8f301412da12288b32351477514d3f33208f5399fa0e750dfd0a32178f8308ab93d03601d6a3910924d91a9bb848916392bdb30f059d1874896f +DIST 6.8.2-0-202501260838qtsql-documentation.tar.xz 904768 BLAKE2B c81be757188b20e484b1ea7e7653b2e8beb1f0b5a68cdf8df02155c4c9b065177cee52f98344552508a9621bfc03667498031e4164682dbafdbcfff36d3ac79b SHA512 5991e83eb2545f85b4809eff016f0d0081520865fe954a700ec24267c170cbcf70e2ceff3e9bc5a5270f6977a282ed96730a4a668a04d9fce4f79f0a6881e836 +DIST 6.8.2-0-202501260838qtstatemachine-documentation.tar.xz 404316 BLAKE2B dadfd7ebdd5fdfb28ced995c3c970e0cca1f0ae9623eafe88b5ddc0bdf19c75f0c6ff772d6bdf7777b782c651dd15cb0fa54de1b912fc65ef3e64f3ea2afe9ff SHA512 ab9fdd1d3b6a62dd3bc626969e274fd6f7230050be9ad4906770d73ff12811255eb21cec9416825e5c602d72484a7f27f8ef5b60bad713144ba04b69efcfa8d0 +DIST 6.8.2-0-202501260838qtsvg-documentation.tar.xz 104796 BLAKE2B 58ff0267721b3633d1f17e4453663082f15441ae1dcec7634613c302a726893fae29cfe78b6eb80637a6065594f31c3ac9c99e766d3660f119558977f8987e3f SHA512 b24c641a1d2f1ed41665cfc0129ff54faa6a05faf2e8deed15a58c9a66cfab9d66fe8590b361ace771562db3305682ad3ff94a2b0acd6e236e6a80a02091b5e1 +DIST 6.8.2-0-202501260838qttestlib-documentation.tar.xz 234792 BLAKE2B 97614d120118aad551569223796de3a3333294a06f4796789c08e62fa2b858fc8327b28a9879c6d6c99632b67f2292278edec38ea073c16c463ee047d18f73ae SHA512 4eef786a6f800f1391315959500fd57bc144bc7e13382cd825f05c599a0ecadafa5ce1c52a37e4dc8165a3dc5714d33a8ab5ebded89b2dd15c4ce904ad498db5 +DIST 6.8.2-0-202501260838qttexttospeech-documentation.tar.xz 401480 BLAKE2B 589ac9edab0de4c5bab1fd456d6dd7e00a57ebda07ff21f582d2bfca042a1a93613dd87b3e2baa675a6c4169dc80cb31a382a6589d19122bda6a6b42996b4fad SHA512 37e3006cec75f79814c02f8cadba62eabf16d33c3c801d324700002e994d34e3dfa12acf393eb927d7c31b89b76306fe4b96f6aa3c039f29f1f4831cdab6b4f7 +DIST 6.8.2-0-202501260838qttools-examples-6.8.2.7z 690353 BLAKE2B c0494f2cd09d7d9f0106e9e575a18e019e6e7db5544223695094845356efd645029717449ec0bff819ec990db7b7e36af32fb2548300c813bcf2032bdd4a88a6 SHA512 d4a4e97d40483345976ab0c88f68b07c012fe768df24a38686fe3b263efb51a8446ca2e8c8ee6a32f2fe034333901d3b01256f11282bf56cf7dcf61afb2ccfc4 +DIST 6.8.2-0-202501260838qtuitools-documentation.tar.xz 206272 BLAKE2B 99432c4c65aac7e39c2b4d633c4f161b9b6818d1139bb7db9aa683d3096897136e19a0ffe6b941918e9baf5203dba8deb0d633a6934e9485ea791c345903dab5 SHA512 e37be4e89fd619993df878178a53a74bc933c5f8d29e0678d327ef371b93fc68ba96f56fdb3aa305e6eb529e5263bbccb28dc646a60d5c97607b89aae9db10d6 +DIST 6.8.2-0-202501260838qtvirtualkeyboard-documentation.tar.xz 862640 BLAKE2B 830d5114e577e0d9a86e77b7f027db9ba2c51087c8b64216cc68986cffd4e967afc0af567f58464e509778d052d175ebf86eb4ec78d5e81a174bf08975f0679c SHA512 cc0f42dafdbb08108ea5da331b746940ff2d316f2c1c47965a54537a989444ef8eb52d5c8051943974eb86395a4daebc5253c689a724d58a4fde7ee6bb02d764 +DIST 6.8.2-0-202501260838qtvirtualkeyboard-examples-6.8.2.7z 7072 BLAKE2B 6b8e29b8deec27d4f86753bf52b3bb8ef3580e2f1b6b6ed497eb97cc1330f784a18ad7650da52a7c82973c2b4af73cb4c2922ad97d143aa52c1501071ef8c55c SHA512 a666dd843dce16c1fd393937298e45dbe7e5b35f3745d0032c7996e20126ec603a8c6b9bc3714a743ee99a50d646b7ac79a7706d55e1156b475a28a653c967cf +DIST 6.8.2-0-202501260838qtwayland-examples-6.8.2.7z 568270 BLAKE2B 9d3238d0d513ba8e4d96a5e75400c01a132e0de91686db29613ba835e69e38f94c78f800804297197c4edd462cf8f293ab943b634e36b7cb2e689f055715a50d SHA512 2d38ade36ad6bacdc381b000abd9cdb3dd0c078373ccb250cba532f96d5041283428005a5bb4b538ee8a7bd2841fc4fcf15082a4a73fdea7040820d5854bc432 +DIST 6.8.2-0-202501260838qtwaylandcompositor-documentation.tar.xz 1609560 BLAKE2B 934e99c803fdb6d6ca2eedfd71ea8b05bf2cd460c66c17d6124564bfa63d3ccfc11c9f078ed91e0c3a32b30bec311a1311e45138adce0a67d3719fbc51e40ad0 SHA512 53c8a12ad8f5bd97d7fdbc9b45164c47c7118b722975922303103513d6dad92b62a192309ab1621c8f3f0aeea4bc91c3aa3634848c96edd2b8ce726622136114 +DIST 6.8.2-0-202501260838qtwebchannel-documentation.tar.xz 167460 BLAKE2B 10b24a96f60168dde040692bf3bf8f696d3e6d0bd18dce6cc66e9d695b788b876a7e68f974741a4140601beb823dcf848c26e570cc6d2a7a8088746b9364995b SHA512 4a6cbba083c21e13f1eb5a945a146c2d583e9871cb3a9e41612023bb984a1ea0c33c70019b74ed9bae1c0b488081e0be44c4c9838b07ec1fa31adc3902e0ee3c +DIST 6.8.2-0-202501260838qtwebchannel-examples-6.8.2.7z 66120 BLAKE2B d1bf45d1072c8f5b941b4a66bea7c75485519aefd72243cd66fd9b9f387cde1012f2830f8dda26fb7b30b0208f410d24ad3b8e856d9de143fb4e827adc0b4ff1 SHA512 a86677bd167ce4eb6c82c02395d3e3b0256053464d3596fcde77504cc0171afbbc1e6e202101ce53bf2ad1b8eae3cb9c453b969f4b633cbed0a4e68ba074f3f8 +DIST 6.8.2-0-202501260838qtwebsockets-documentation.tar.xz 532160 BLAKE2B 800da16d8715c5dd4901fb6446e8626def7c74d4e07b465ce623efba5cb52d65d6d8631ddeccf5b9eb032cd47e75a3de517932288e1d11035c0b2fe1d722d8df SHA512 643424ab139aa58ca163bc3766f947ddc0c5f8d2f6674eb4d875a9b7c4608008e551e959cb841fd7b9674a36b147317af108a76a943085d8e99fc2a5f9c9d939 +DIST 6.8.2-0-202501260838qtwebsockets-examples-6.8.2.7z 248947 BLAKE2B 90eeb85a38baaa5ec3eab5e29925a33b19b454ca776d89c90b2f6a4e851aa075231c02970e363b76d93925245dc47666169608300ea0b9af405d67cd1e926412 SHA512 20b710e976ab0d10846a9eefd83687e15061bb152c9928d22018f024a6cce91b7bcda44976b2cb4208ee3d0c2ce4491e9ba2631bcf89676d9c7aac87def279cc +DIST 6.8.2-0-202501260838qtwebview-documentation.tar.xz 125896 BLAKE2B fa7469eb0fc5c9200135973d18b544fc475a92b849afbffa84b67d469cb1f540a001d32e237b729de11d62f9121af1bdee1de91d7551cf86c20f146e719bc322 SHA512 83b6dc2ff14d48c9cf911d4e9af9ded245e8eeee003b3a06e90ba7ae9d74cd6ffb15b43769b1485d60b9a5e1a13eec7a49215a44ff42946372e9d10778bd5e78 +DIST 6.8.2-0-202501260838qtwebview-examples-6.8.2.7z 47294 BLAKE2B 3897c748a217801f39327acee722008331e02e7e97c21bcf9f40aaf51bdf2aae9160c09cf5498a1da28d68b71b575b693f353d92db97146f56ea8c12101fc5f4 SHA512 250d84bd6fdd3f74cc2ede2dde5af91b47c12b4a3c4cf8bd3f68c7316d72dbca8eca520d597b87cd609294d24366c9ba59c9b112f1d1b94c4ab340ef9b718dc6 +DIST 6.8.2-0-202501260838qtwidgets-documentation.tar.xz 20670428 BLAKE2B 6343bab7d08f279ef3c9a72ae158a9f1684fb7f978111444b49c07c47f67079f49298b7cbd70e5af585b5222a2abed283eb6a88fa185adda9174001b916329bc SHA512 dfd844a5689d4cdeef15854473721bb1be53ef4e761214a238576c2b87634c6b8d846c8f6581d2e63158318c85465f2bb283be43d5dceb5a900f123f7fb76b77 +DIST 6.8.2-0-202501260838qtxml-documentation.tar.xz 340432 BLAKE2B c61b2a24c6e03fe9921271f638ba985b2286f379e854efdb1d397029e2c51eb37303bdcdf7b58791e0cbc677540c39ea6f28ce6f18ecc2241abc0faaa7ab7f35 SHA512 b1e77598aa1966b857db9c6380277107762c0dbabdcb12e233a5b5ce493277900d57acdbca23f9362f74fa10996e3ce5215ac71d0679675a90ca8e970a40fb86 +DIST 6.8.3-0-202503201334activeqt-documentation.tar.xz 247640 BLAKE2B 7caf0e938632ac32c785a443172f1ac4667b0a97ffad62d1dc557d3eac4f7d5321cfee361e8b598da07469ca3d768561855671a224176956a11b70e60e8130c6 SHA512 1da5d1f1d3318068984c8c1dc66b429c2314d7ca2f7d7aca999f3fbf14fc172be56013583a0172c6e0cf68a321e07481b3b99eaad1347c9ad5e5a07ea2db285c +DIST 6.8.3-0-202503201334qdoc-documentation.tar.xz 287168 BLAKE2B da2c41ca6e75dc0e7286d8d49cc15fb0aa0477655dcbe625e9bcc937ec87b9196c3bd7a578dcabb9cd1dfcfe2e5f072b2e61dc2838364e99dae4741f19fb4388 SHA512 82bf7fb073d13d4d64d3d1ab8e280d4fd942f415d3451968fb13d7f6af1dca9501e6bdc8fdb86b695f00cccc68459245a381d2f0e83271554b7f9a552e1116ee +DIST 6.8.3-0-202503201334qmake-documentation.tar.xz 341540 BLAKE2B 1f2e694c9bc5c514882a4e4b7fcecc85627efa51bdf5ba4406bcb7179225b6502e1f46ae0b7aaea6e09495d23f56c3cc11e21eca8035eb072008f73ed55bbcde SHA512 cfe0f313d2d730bbde040b405999b701418a808a4336a91bc4788c98f6787e2c6da4bd426aa300aebe169d7551c14b1a64981f80747eddfb69b475eb7a3fd02f +DIST 6.8.3-0-202503201334qt3d-documentation.tar.xz 4876324 BLAKE2B 482693de6dc78930e8c6112b3e7ca18ec85a46503c081e6340affb90a21fb8163f9d6f27e654a0b70510c55fb9a1aaf43f549923ed21f15a65e01323238e4510 SHA512 190b0bd0848a319d6cc2d05c8def1e7242b4bdd707ec6d047214750b2364a133462463d13148c5dd02760f7fba77c61dbc980db15d6a575ffa9f6d92f69d3558 +DIST 6.8.3-0-202503201334qt3d-examples-6.8.3.7z 60329815 BLAKE2B 1f4c28e37ef49c85957c81faa723cd54691ad77602421c0f58a1d385c244919f6aa7968190df55ff372968cf7da4aaaf9ccf77e5c87c4ac3a7f0b4672e7cdcfb SHA512 0a65680b84bb174d7175ac344d1e45418a2aac4092f3bd66738a419661f50c6e53993d9118744eb5665f4365ff480ef2d9f987213d8f23d27dfe57ca883e9693 +DIST 6.8.3-0-202503201334qt5compat-examples-6.8.3.7z 28016 BLAKE2B 3264195d4674f6dfa2c6dc1dd1cc2d1a2601fc5b625159b62f1fe1dc919d45a7dac57f8d2de891dafa18560183b317316f08f781a80781e535c3819d540b3b2b SHA512 cc5728eba6dad5c5e0a07422063a7b8bba497ed131f99aa34e139126874bc652add9e5cb0d8b1a69a4b86fc98259dfaf910afe7df31492eadf2e8a6afbd56449 +DIST 6.8.3-0-202503201334qtactiveqt-examples-6.8.3.7z 12079 BLAKE2B 9555c537790c7d5f47de84f3af4dea35bf227220a95a6e226a45da8fa6854262c6262df4fdeeb05c56ed6280f8d8c50b26c217010424d1e2d688c0402bdfb625 SHA512 956a6ab9c5d2cf50f473cd4afb68657afb450c28f5aadab01e15fc9e9825a029bbcb746e3df463abc9021b4d3ada81a27cc25c30d0342ec40e53d87d5f218ef2 +DIST 6.8.3-0-202503201334qtassistant-documentation.tar.xz 733880 BLAKE2B fa393aea03e29a49cf2316bfd67e6969459586d363edbbea112730316ae66d9c2ccb3361303cf557b1576c8db11799c4a4e4ad591966106810a17021b07f5160 SHA512 47f6b88ef150081c131a3810774a7c12202cf63873d4ac74bdc8c73476296fe7905f0af84433d46cc1d52bf5a78bb160253ad5dd3fe9f4a32e259e68715e57f0 +DIST 6.8.3-0-202503201334qtbase-examples-6.8.3.7z 4295408 BLAKE2B fc69b8d8fd967a61b4bfea13c8c98b0b34ec1157129977ec18665c05317d04e8b932f0fbd62da0f990c2e3c14376c5610fb19f67c6015ba1069110e5899b1e74 SHA512 7b581459e1e6654793aa3fab18daf43da186139f1c54e8c9abff18c8d53de8d09944e998062eec3604b02c3636c94196b5deaca18fb342184ee48f3d0302c4d1 +DIST 6.8.3-0-202503201334qtbluetooth-documentation.tar.xz 1034040 BLAKE2B 4e537b81888295dd6eaf4b75452b4d39f5a2e729100181d666d8459d6343e4eb1aa14670c17e7e175fdc5e079883af597e8cd88903aa2f318c98fe5a1980120c SHA512 ad1b365305a43a92386a83028e74c45b267c90fb9600390ce82dbe0f783a4eed93fd673e5fc333e74d229e411fa2403b28babf00ec6a467cf8a2f68919c45240 +DIST 6.8.3-0-202503201334qtcharts-documentation.tar.xz 8719208 BLAKE2B bfea4fb6358914050ffc5c029f63c8dc2e915001a88b92f97958c0727ec45694d0d34006f26d628ec05e8077be67097a7338d5c1021faacebf472f27ada89d82 SHA512 a21500813f1399523d1053a4f69b6b4d594c2fd23d5e958a65bc00fdd8ec4b8c3d95aae823a05b7c198a35456dd06d6057a65c6fe72fe78a5b2f131bb28ffa55 +DIST 6.8.3-0-202503201334qtcharts-examples-6.8.3.7z 163164 BLAKE2B 8e164f2bb514b568d5e24367da3016141dd17e318dd29d476e1397cf98760aac1be1c5044120bd8b225fb3f4e17edbfc5d22076bdc282eb03b3bb5ba7349a0b6 SHA512 85b2970b9734b008242dc5060c446942cb9d6e0013f49ca7e887a0729bcfffc84f8da79cd5f99a773608d92d40317da095dcf5951a3e3b74f4a8a25b21bb139f +DIST 6.8.3-0-202503201334qtcmake-documentation.tar.xz 102572 BLAKE2B e696f8c7342dddf79945cc7d8df76fa63271ae7a9aad33fdc8008fa56039cdfe1e6dfedc40ad04d2e2dd557b45efe7aa6f0638d0944b1872dd7be11198629966 SHA512 e34ba63e5336c8bce885bbce12a5cf3c19dca02c451c4bffe0423b6cddac90c49152e50a3c135013136abb2b9fb1507319e84f5db7f33afa9965eab11eb697bd +DIST 6.8.3-0-202503201334qtconcurrent-documentation.tar.xz 184608 BLAKE2B e50bd7d3a845d73059edd84346885388e6199e5717cf539de1ef970a0bbe2f473d2f7d0c84455fc8c022d3e63f85609d2c2711d677ab508b0b4ce2f80d82f485 SHA512 f9233f7b44e1a02bae027d9e9aef3ef248222e8c1aa3defa70c29789bf1adaf3577291bb7cfbdb11959f1f14bde93a06570892d2b932ae16bad676751dc2b043 +DIST 6.8.3-0-202503201334qtconnectivity-examples-6.8.3.7z 403644 BLAKE2B ca7f46eb5e73a5632536324a031fee81e305fa33b71dc5a0ab4b6ee211b170db8a171ef7ae9519347a0f76ecc20c43fb7e912e4f356923269ebdf0069faa360d SHA512 8376e3903e7bf45de108390dd88f49afdbe3b74bd82dd03450147dc5b3d1d23ab7afc3c4f21a4f6b2a813b1ad78b8a1e5d9494aea6a69a34a0fb71301ee4f677 +DIST 6.8.3-0-202503201334qtcore-documentation.tar.xz 6870944 BLAKE2B 04ab7bac52840f8efc11c12bffe15e4847c18aba7d8cac3bd33f743c4d91f1582d0a29f444d559bbc8586fe237471b2fd16228ec98765f3a41e9ef0d419d4ccb SHA512 8cd012de2df417588404b54f72564a03174f4da9832b077012cef7ffaaf31220b6f86acd7fb15755aae41e57cc572dac6548ca817721bf4603525722a4ad0879 +DIST 6.8.3-0-202503201334qtcore5compat-documentation.tar.xz 317664 BLAKE2B 2551128d30eee2512e844c74e86ef1570607c0bca3aff0e03c02e70e3591e3d30d07383950211be9bb29083d40c740d343eda421501abd926a2de20db71950a5 SHA512 1c980495c78817fd8027aa9cc2df9f55dda108733cc5d898c3d48b3583366c886416c508b50bd483d2662ec46e237c86c0204c1631f55f4b5861817af4771660 +DIST 6.8.3-0-202503201334qtdatavis3d-documentation.tar.xz 2713104 BLAKE2B d1b65be9138ec369be82d413fa8ecae2877351b399aa4e22e0763a73318984d9e874cbd31ce5c9a12f4675aba6d64d45a0c3ee5cbfda87585d7bd799058e7ba8 SHA512 c066d97201180d2ded06cc2806059a37247e38ab6f14f44e9811aa39c383992ec2f221908d8b8b526a2922edaba467678cbd4120310679e8b140479cceb51dc3 +DIST 6.8.3-0-202503201334qtdatavis3d-examples-6.8.3.7z 2771624 BLAKE2B 067edd17f104d4306d2355380cc92c68366c7f886acdee1c846713df3b598435f7d1f3060f7a5a6939646f8f0e2527def2f42de577f1675e77ed8651742c0b96 SHA512 1ad64e66c74203011e47570347c994c2686f6bf76a0deb208124bee770011e75b2c2f7bd384112b3dc0923bb5ed90ad42417c45dc5a19a1572428451bdb79595 +DIST 6.8.3-0-202503201334qtdbus-documentation.tar.xz 333124 BLAKE2B c963323ed2f0acba576f9d17336cdea4e524b4129acd16a4a85bc7bf03390c9c7599aaaddada4ca2d329ecefe05f192210dc955f8b464f5c62a14c47dcbca839 SHA512 278377d3ec4b14aa7ab72c14f3ddc6e8234a1794e10b1e6637bc83fad0dd18ca78b35342c597d6d14c30ad6e4514c4ae78906ed5fe54931c710571827c817cfd +DIST 6.8.3-0-202503201334qtdeclarative-examples-6.8.3.7z 12293688 BLAKE2B 4703510def5ce9446227440380ba765de39659e90609aa506558378445c99788cf4f9f2fbb5ef49f1d07b22ef3c850e2559b8c6120aed52e8b24caa3162a1548 SHA512 460783165af3c309466622e59e1e3a662aa1831054a0bf24b31963ee0f35b9239586ebcc97862d387599a411088867db6a20237562eb2b940e40cbb54788c72e +DIST 6.8.3-0-202503201334qtdesigner-documentation.tar.xz 3328524 BLAKE2B f7f1707d2202420c75e201f825f3c7a6848467ea6cdf1fd71569656a3c2b1715daab6108e78ba8fc294fbc621ddb05d9bff7f063574d36fb939d061dc6664e4f SHA512 05295ef19f686a898fdde3cfab332a0977c09553b7baf2379883a125de3c563c20260be9d0527ab466d6448c42eb4ce7f633ac769038ba7d3f626a6555253ea2 +DIST 6.8.3-0-202503201334qtdistancefieldgenerator-documentation.tar.xz 148532 BLAKE2B 218724c2081ab8748421d779b5781cad76598412cde50880683758e30c66565d2175eb740649171c13a3654e22e6b72ab548e478910cac6287af4b0588204e6b SHA512 9c569991ea807961c8ddeeeecce4573ded3ba455e97604022c62a17fbdb9ae8e82ac73b4ef9711f7039526e8228006a9cacc88b0eca1461eaf7fa66910ce7a05 +DIST 6.8.3-0-202503201334qtdoc-documentation.tar.xz 11846276 BLAKE2B 724831c323402b67a3e5c2d27855d485da3e2deb64aeb147fce3f2d29c0b827c1a476e6600682e820cc23d367088bd462aa83e5be33881248d6181afc3a33343 SHA512 b39790dec49031088e9d3d448ff33551b257fdae000be667c2fd60dfcbbe991feb40c3914ce197f4eea5709442b44604e9102233a9932edbea9450c0dc49a1cf +DIST 6.8.3-0-202503201334qtdoc-examples-6.8.3.7z 40210993 BLAKE2B 1f328b25da9a8a67d05f02c3e4030cb76e5369f1ca188c90ca421fda30c22943b1277aa91d70eb407cc0e39b0de890acb84dd8c2eb1fb30373f93fa2fc00278c SHA512 4401b646cb653b208253a6c934658dc7ae467a6799896c81854a2e151975e81be74b9f9eb9ee763227803220271ed9e713a9de80e5ae2f4b5ae52b567ddb4541 +DIST 6.8.3-0-202503201334qtgraphicaleffects5compat-documentation.tar.xz 25774644 BLAKE2B c14c05209b25aabffd4f72ee3245712897f72d245c21c54ad8a914dab77ab82270e0ae5deaef7b7e1c49230fd2900c32846887c82151da5f4f066a596f938fed SHA512 39685bb880fda0c5570f1ddddc15ebcd44fb01bc14369ca73d8d41abfd8ead4bb302e16c40abdd94dfc3b8ed6eb75ad4e8929f1b3b339e596e75ea16352a2b03 +DIST 6.8.3-0-202503201334qtgraphs-documentation.tar.xz 3871144 BLAKE2B e2bfe567dff463c641210f42de97b4120ef0c2d7eed71763ff48190ef4be244a877f03dc0f2a5203c09b5c0c09e52289f9486d7f63e0330a01d2caae1adcfad9 SHA512 3dda613dc36914511b66698688c7cd8a87e3f6dc3d49b227f4535a069d4f9d84c2dd9a54ea80d02657699ca4d83ec9dd3aeb8990d8a5beb0482db75d13889cac +DIST 6.8.3-0-202503201334qtgraphs-examples-6.8.3.7z 2708912 BLAKE2B fd24455a51f3ccf8dfd676b92efb4c1a9458ccfd1ed4a8077f68312c47329f524d8630b5685c54756a45c649c2bf1c70caded41d2d118ec243676e13d8c6987e SHA512 d66f75376f2faaddb95830a750c7541b53f25344d18cdcc58df29fa7c6252ea88a8d1022d3265dff407b1b5affbe95e815c649f8969c826e0bb798c590a7b919 +DIST 6.8.3-0-202503201334qtgrpc-documentation.tar.xz 415084 BLAKE2B edfe69c542c89b66853fa039aca982656efeccc309171f68603b0566b4fa44df54d1541d4806dc8b736aebb1f67aab41157c9e6f798f722fb4f9af7ca79964c6 SHA512 b90156f9eb44b291d4b17bcb4c576f6f3e3f2f9e02872f7f7a3ecf577de64a5e4b2f5f81c80196512a0b211abf2f8239cbe9bed9e4bbfc3e050c2eeef7f44d7a +DIST 6.8.3-0-202503201334qtgrpc-examples-6.8.3.7z 235878 BLAKE2B 613959c2dd57555c3d5eadd5b5a1b08f83cd5ed3ce57d1638e8190be861c549e63cb5301e4ad5ca5e105de0c43833c2889f77d13e482940e69aa39d4212efcd4 SHA512 0c50c6232e6a9c598541c043ec0111e3ab534aae522e5fdbc9251e3ad1f69a2f616279671d788d155fdfcb599bc18b8960adf73a49c1b0e83228866dedd960b7 +DIST 6.8.3-0-202503201334qtgui-documentation.tar.xz 6270352 BLAKE2B ca3d84633fcffb80be01521cbfceb119c0e3cad7f667a6a3d6c908af35d4118cade6d2c8339fb9f76f2f5f51d43fd7bc85caa5a09cb1c757604ec11a121bccb2 SHA512 86c6b597ee098a597556ff157d1166888d2adf2cb0f34d1fffcc96e866aec0c435ab08326dc72cc3043d86cee85736f3c74ff25ab4dbb8d6127fdfa237c65c92 +DIST 6.8.3-0-202503201334qthelp-documentation.tar.xz 298516 BLAKE2B 35c4f9695ea9833ec403de96451f7faabb5d29032480a957d19b51635715ae2d2f5c18d36256927443c31bdaa3a74b29aa90b5ef0944c3441b1a86a98d1d27e5 SHA512 b0fbd5522beb4ad6fd3a5994d9c27a2fcb2ad694addd8c37660f49dc5eb5c0774cd0514b6996e444f41203b1a671c773abcca7dccf1f671403e6199b83a2726e +DIST 6.8.3-0-202503201334qthttpserver-documentation.tar.xz 308528 BLAKE2B f4d0d746ea0a23fe053d016fc4f4223fade96f1ed62bafe7ab06a34885b0bd14b4cc0a4dc07b9ddcec2a195db3473a98eed20002dccb0f7d956046a933b1304c SHA512 c86eca9289a6f39b8fd98638fe7da687afd3647c991d111a3811cf0c32353b504daf3990adaa322d7661553d93288900b32cce7d7ae24bb26bcb18a7bff6ae9e +DIST 6.8.3-0-202503201334qthttpserver-examples-6.8.3.7z 51765 BLAKE2B 7f89225da51dd1db1f3c94bc8a4ec8265acd1670fb1279eb91a23356b588514a8adf5099400f5c3aad5c3f3b7e2970b6ae9827cdeaecf6faf1e7042ffacb85e9 SHA512 408f796b2aa3cfa502f59c644aff809ca81fc5b59a2af8e730b08f36c02026362d241f218305503d7a8304d0927fe0981d9302f7d2dae91a1b7488960b42129d +DIST 6.8.3-0-202503201334qtimageformats-documentation.tar.xz 30952 BLAKE2B e3de3bb9cd4af065ddaf5ca7865485382942a19676f275bdbc32b0285935e6f7353b502993901dd7926a77b15353478a71306a6adbec3bd9d7baa0546773d5f7 SHA512 fb7922cc7e5bdea165e0cadb5c5d6a03d7d4e6bcde9531c20164bfe7936a8e9c15a7a0f2c9c5c7498c09e495a7e7902910262796c8928f1ae24b760bf0ec58d3 +DIST 6.8.3-0-202503201334qtlabsplatform-documentation.tar.xz 537700 BLAKE2B 45cc18cd5f644e3503370ba4d83193e1cd794d377c6ea0df012aead90b7867fc0a293a2339869db1c09212735159ae66514bd92e45e7c36309c04530464ed177 SHA512 2639d602462bc5e92bc0ccdd361ab4cc1dd857b7c1580447e1b3eb6e19df4d62eadc0e76eefb664a16959f0b8ba3e2cde653b875cdec5fde2e75eab09b7261c4 +DIST 6.8.3-0-202503201334qtlinguist-documentation.tar.xz 1133180 BLAKE2B 7c38111915a0a946360de814e0199356da1cf0902a3b0debc5795c2158e3c8bc500a1440c7fc9ee0ee4b591a3cfb151c8078a8238896994fc59fd1b4d8b78f62 SHA512 8303ae1516c0a366a5672fe19dfe3f95e77d5abe6a924a5052e74a1a15d645dcfc00c518b2e74a97402e5ffc2502f97d6e67721cf14257bd5f17545ff983f42e +DIST 6.8.3-0-202503201334qtlocation-documentation.tar.xz 2935428 BLAKE2B 509ca8f9d86c9e2993fddc834e07f4d790ebf476bfc1656d6b335fe01e49f15b3c372a15a93d8d06e37e10b95d39eed9dd18e19db5af2b2944ebd4c4f7df36df SHA512 281564578027d0bda725d6f81ab33b4ea8a8329320615ec3945614d526ee77e2901ff98de58b46ed348dee4b69042c25e4bebc86212ed8eef1f3a8f0b858bfb6 +DIST 6.8.3-0-202503201334qtlocation-examples-6.8.3.7z 1571408 BLAKE2B 3b21a847d2ec6f6432ea8dfe3f491e9e38c335e13cd156e84c0bc7a7c5869dbcb55200e0a356b797535a5fba04d5f756dd98177f5e83e60803d3cd997d4238a4 SHA512 3e818360fb51f4591dd6da30df741f5b41c30fd4d77f943d9d48532f2346a35d97b794b79d1eb4f08f682295147026ee84edf8ca2674bf4bc109a95b44b413ed +DIST 6.8.3-0-202503201334qtlottieanimation-documentation.tar.xz 39300 BLAKE2B 21503065ea91fbccd201172853af1a20a3b53fcd70f0acfdbe22efd31394489e0eae9cbc7bcc3d0de2aa25c8de644eb5f0e480733d4f96fdecca5487adaf4023 SHA512 fc148b3622e394037925d36d24812eb943744b1d48d813d3d1623160c2e0b52f107e68d96377682801c2a6bdb0ead2384c9e6745ea898dece4c35af5220843a9 +DIST 6.8.3-0-202503201334qtmultimedia-documentation.tar.xz 4772564 BLAKE2B 35d6fdd8cf0fd27e5235d0b3a2576c8b41964c7b2c91da71adc98b16164989472de6a721865d275bfa7f09a660bfb6fe8e6706cacf7971de54686d6180c26f0e SHA512 bc6b7a44557d3fc88a7f19fd1c135e220f5bf2c1365352e30e4a81a8b0b088d197df9b4806545b223a8f6798dc9037843ae7a833ee72d3aa662a018a609672db +DIST 6.8.3-0-202503201334qtmultimedia-examples-6.8.3.7z 1615912 BLAKE2B e1e54bb67ecdb9985fc6f9fc09fbcab0fec43b883c3d5cae1782446f00fa446488bd5b1bc6972785fec2efdbe517abdb623b5b626dafac166bdb816ecd990dd4 SHA512 5f2f9ea7ea5eb93f0f3a3cded0c7f8b6a54dc8ddb017e65a91649a155b4ec23a86fc83778ca7f397f2a9b22728462f4d4132e69811ce52575fca59882cdbb7a0 +DIST 6.8.3-0-202503201334qtnetwork-documentation.tar.xz 1466752 BLAKE2B c58af2e90b1dc85ec94a0049bd0db1da8cb6b8e83c769913cca0d6905b66ba4c3cb355bbdd635d930c6565ad938e17f4e088d2e4646d1147f4f33f31cf3c858f SHA512 ba8fb9658fad7b5f34d600f4f6dca17c93b755080c1d0e6c37aa7266175ba7e46c1b4c0f6984a26ca39994b066a69060ebf2273bee201de5c0efcd5dfb896c7f +DIST 6.8.3-0-202503201334qtnetworkauth-documentation.tar.xz 413180 BLAKE2B bc13c29abba9edc60dd0542072847b3b30c3830f74dcd46991f46a10c6cbf0994a9ad9bda28468b3b9f92124abc9eb1ed8edc72e868d4ec82e5faade605b37a6 SHA512 d06cd93a76e755e824b891e67d6b5783631dc1266f6a12ff5c4bf95a90e60f85aabe953ae6e31d8a985c9ac2ef6f4fa5eb394074e34f4c08278a2ac32fa3bc24 +DIST 6.8.3-0-202503201334qtnetworkauth-examples-6.8.3.7z 41398 BLAKE2B 028d39e0c5d04382aaa0f1d2d369db432a20559c807c831a6094020e3ca469d3154bc5def046a3bd97818317f3f749da04aa73a62f2e005e85a75d25fb5b4fd8 SHA512 b2ce1f3b86328bd1304f24987f7aac60601953f63d1ae2fc1950adb9d9b03906221fd95ce3094780f6a2eb5a53590e3f0ecee253a91fa2012506d11b42086e20 +DIST 6.8.3-0-202503201334qtnfc-documentation.tar.xz 234416 BLAKE2B 0afc722c1224e264bbe3b70fbba54a9a8e44b9d49045f6bb801c2e56bfb7d4884b70d5fe7b2c636a13ac00b2a5244b24948afdcbd0539fd5fe70fe66554722fa SHA512 a7fbfc1bebe5f8931a5ccc29eac3573a2c4be019bcf8c59c0d977ab7fba53044bef495b73be28089fed6ce5d87e61db582519f1daa61c79b556501c8e5c3234f +DIST 6.8.3-0-202503201334qtopengl-documentation.tar.xz 1023924 BLAKE2B cc1c1bf2026e643f55bdacc0fdd6922299defa00e9b7172e5499a702b9049cfd9051b15b966414232514594bb0b4d23f4177a2e791cd0b0fbbc2f850dee57412 SHA512 bfba33c813890a431465c75d7bfa59514df025949862c82dfaf9e48b6e58935a1da52f06321d28b80ed768fe8b46aa6c387147ddb8cc8538230fb95ebcf3cba2 +DIST 6.8.3-0-202503201334qtplatformintegration-documentation.tar.xz 40924 BLAKE2B b908cea71e74818fecccf965782ae83bbed4722f9b3640358968dc0964f8f273a024541f18da25363aff83ab253bde189a59150af4917b6984028ab4c350dc6f SHA512 1de3987aa7a9dcefe23837e2b9b366f94709cf1be746dc43db3c99fabbfc9683d2919029834c9423ece9de0d167b9c3008f9b4f27359fe2f2e298e9535ebdac5 +DIST 6.8.3-0-202503201334qtpositioning-documentation.tar.xz 684928 BLAKE2B 68641aaea8fc0d42e172206d9dc42a167973968f67f88bedf31818cdb6c51f80ca5a6c56d7703725efe94ba600415ffdc9fbe96d0852715f82afb618697f047e SHA512 6f801c0f21ad8cf590cb86d1c51af6b959b3749789c1597d0f9ac817373ca2a0c34d2a51e22e4a9ae1d8afd4f62fe705077bbb72524587d8114e6c0f1f882c20 +DIST 6.8.3-0-202503201334qtpositioning-examples-6.8.3.7z 272502 BLAKE2B 176c56a10beb06e71f6b57351a5fb70dc3d1cbb795b8f33df9bda224f330967d6d903d2c0e89241301a37719cb4eaf476794f012615731cc2a4585eea5a81853 SHA512 843129d599d268e0be0991ea09a7ddd37f0b12168b21baa2221d4524356a9a2dbd3a969dd868ddac95a0c81d0a9484a8f148eb789d958894cee03f6bbf650219 +DIST 6.8.3-0-202503201334qtprintsupport-documentation.tar.xz 348244 BLAKE2B 8035ce0f365553989b700fff290ffc52d61ccf8a6e5e86f139a098976325ae5012ce24064c3fe21520f476701469cd800b72940baadb7348d1878503e8ed99c2 SHA512 b748103968c195a311a92744a16e63d2eac68a2303a872550d2e080b29e8705d42e95edc8a876d078ee0f7eb9787fa633ff56381c68548b247ce6eb67b411c32 +DIST 6.8.3-0-202503201334qtprotobuf-documentation.tar.xz 318416 BLAKE2B afe05be11d58749982bd109a4dc1a8bbddf62d7f7732e53dd528993f84a7043f31b2cd3506b9f06e69174389237f676eb6b07dc65e093ed31790f5e84a1b46c7 SHA512 8ecdfffbd7f042d8a4a45b5bb076f4d004c28397e6e5cbbd0e45fafd481db36ebfd008d5455362c92bc4112c43f077b3361689df8065a8fe192ca102a4a849e2 +DIST 6.8.3-0-202503201334qtqml-documentation.tar.xz 1572040 BLAKE2B f3ccfdbd8d5e43c69802d47457af4cca25c13cf1a10f4c31677d37f732e419b9c30922d4672e83f42aa76c998f336a196f4b9828b2b96fe85fa87c468e8a3813 SHA512 7a99d16336a3e2ba325eb052e506c516750d14fa35ba031d35437dcafe05ee4757b0ed8ad13dce7bc6d4de89243f36f17024bf48e30ae763a739c17cdc5c2349 +DIST 6.8.3-0-202503201334qtqmlcore-documentation.tar.xz 67648 BLAKE2B aadd373904f8660b8d1dcdbd67d2aed2fcf6288684316a94160fd2b8517834b46ed4425a9cc95fc4d4f977efaba7f1cd879e044ed9ef81442f57935ff28603eb SHA512 37fbc009fdf5253f9b5f534859481a4bb0232e995338e9a1b24184ca65e2510e898d3fb1f92fe3f157734b94586ccdf716d1c3171454feef06b44beb22c1d07e +DIST 6.8.3-0-202503201334qtqmlmodels-documentation.tar.xz 139196 BLAKE2B d25807b39e6cc31bbf3b3f31d2dbfdef359fd76bd4362bc06a93afe653409c46042bd8b63c488003ef9016387a2ecb8319d9cdc5d44f1789b4c5acfb36e42e88 SHA512 d1e47f84e3465709f0eb5c74a106680e1b317eb0d7f2e8b70f7dfc61f46b4c486756d1b3660b8cfb9a025b0f4730f6c32c5cb5be22da3b1a09243b8a72e77b0b +DIST 6.8.3-0-202503201334qtqmltest-documentation.tar.xz 90904 BLAKE2B af9c5b1926c525970d04a2a7bfaf7f3b448b21c89cc0cde02e3cc1c256e9740f339a300af61e0583beadb2269747d82345029c359cb7a7191d1ad4a33bfae1dd SHA512 8828dd96555241e3ced7f1a6ba67da620aa31dd03baf2ef2f1e1a0536064e11ea008ea7fba4aea514fb598fc2292bc80bdac55206a116d7d984edd9825026834 +DIST 6.8.3-0-202503201334qtqmlworkerscript-documentation.tar.xz 30000 BLAKE2B 52cf9156e54292ef9cfed64bd9ddc1139e649fbe6e7e7b04d98dd1c2aefc595706c1964069f3b0a242280b9eb376d8ea57332906d93162df11eaf2b4571062b9 SHA512 d19470d3af04cd07025f3bc15371c6f7f89c26973af0e152f4bb9aa86f7dcd65bdc0ba680f968d6c573c39e0e8d3b02b4f8ccec71ddd0d2a58f7ef2373251bdb +DIST 6.8.3-0-202503201334qtqmlxmllistmodel-documentation.tar.xz 35836 BLAKE2B 6c89621a17871036dc266331d1ca4c5f95d84f4f58a691c1fe25c3b43810ebabfc2c02e40c51da8502763926880e04297665077bd5d03b22a4e994773a67cd3d SHA512 ee98a98f16ec6253caf0c71f2edd77d1ceebbfa39e58279ee9ec45025def917ff118c7a49d7838f311114ee4b539d2991f9b3856764c15cb4284620fbd6a1b1a +DIST 6.8.3-0-202503201334qtquick-documentation.tar.xz 24783456 BLAKE2B adb86b3770ce1f9264e36da67bab2aafac0cd7ca662d7beed7085f31781669fa97cd756498fe8a97105fb15d10ebcaccb33448cef34066d0dea9f8c577089e81 SHA512 1250a294ab6fa27375751e035d2fe389a362ad128a6b09387fb830cff52254d11f2971ded5d377d118ee8c21dabf02d3aa8dc1614bf79e1ca80c4508fd9a1432 +DIST 6.8.3-0-202503201334qtquick3d-documentation.tar.xz 52047348 BLAKE2B 5202431cdc913c2615e6efbc5f29824165ea64a7f4d79824cded24194a4e9f5ed7ab631517c646e99e2e9a08522b559ba71a604a3c0c4e8428093a9efa418807 SHA512 1be8381df909a2defd2be265a2a60cf547f93da3d9c43578d4c090f1ab2f2ff8c96797369cff4e31c65c715ae210cb288eb5f29b30a7480a77c9ea935c00c5c0 +DIST 6.8.3-0-202503201334qtquick3d-examples-6.8.3.7z 21381519 BLAKE2B 7db28a7d1bfdedd3c0a8c0834efb7a6f5321455d25b81cfe753ae18926311a152a35a2024e8d14f0648be2b49da344b3ee29f47923ef6672124b52ff1fd8dcd0 SHA512 5a21febcb91f39f96b9dfde0dd95c99d5cd171373164731d76f6ad960c57c10d5c0f1d53a3a2662162feedb6b03755e78015b5e545364c256883862831141366 +DIST 6.8.3-0-202503201334qtquick3dphysics-documentation.tar.xz 4600084 BLAKE2B cd38d9492205cfcc08f5a737e31912fe1e73ccbf8aa519c8f3388fdb7875857c3730e04a0c31db704c1224c0785e6db99f1d9fde6b30b99ab5596cb53dfb57be SHA512 418b6eb287a35f23032ca35e6345ec18de80c950ff0c9f32dc98b88951540878822799d83a45bd95bb3d402922b528342a389b896c480a8ad298ab62d92e2574 +DIST 6.8.3-0-202503201334qtquick3dphysics-examples-6.8.3.7z 2355876 BLAKE2B c9ee4394be329d924d28834c6c4ff021de495e1a85788d6cbfae923c529ff292bfb72ab526cf52074d08c000e761253f089fdf8612fa0e32ffed52944e53488e SHA512 b612f6a9a739ce01bc6bd887b3635eb282dec4a5e2d72506a6ebcea0896ff45e97b313e442e67a63c8177520047f4dd3e504681b4f6047bd18e38faccac36ac5 +DIST 6.8.3-0-202503201334qtquickcontrols-documentation.tar.xz 7232112 BLAKE2B 6d75b0f6301aedc348b97c58105b6a9bb0fdab3b99911ee202097fd3835e373888b91e7b3da2d6f540e55e6ef19ca4dfd82f050c2fd243fb3f4322a0b6fd0e9e SHA512 aee5579823d1c154bb4d84b4e74ad0e8abee69c0877369ebbeb53f7ce5486755e451121de1e9a648f8e5eeea2740d8f8efcbf849a28af5c0f440a38e4de5d3b1 +DIST 6.8.3-0-202503201334qtquickdialogs-documentation.tar.xz 312756 BLAKE2B 9acad6affb9e5cd4f1d7905a03c52b4d5a8b51b7219293aabad4520dfafe119b56bcbc5ccb8944dff46f38a91ad4fecf9b4a905d45b4c9329bf922e8d62496a9 SHA512 ad164d5c4f4e03bacdfc890444418a279737b02d6695ddf1ec680b282d976ec065d847f5bed4eb4728779fa7d46ba73aee659bffa87afaca28b656ce2653ff29 +DIST 6.8.3-0-202503201334qtquickeffectmaker-documentation.tar.xz 802796 BLAKE2B e1fe983b0034a1dc5d74a95235a219145e2a87e1ca184dcd36cd9f8ef43e8311d3215c315fed147336ffe7c1e80e78e633e2c07ef1796bf67049d861b1f94fb2 SHA512 120523718b017b017c8379ed664815ec89ba80c7026eec3cfe4a9b7a9db78c940f0ec1a2c3fd2ecc80d83ba79467a749da211be90fec1159c9412fa42c0af77a +DIST 6.8.3-0-202503201334qtquickeffectmaker-examples-6.8.3.7z 244758 BLAKE2B b4dfe6a861d3c27a53da058988484fbabdf721de16f3378dd4f4e3f379be80586416fab50cc90a97f93048582e46e5d5fe77e5edaf69de5929ffbc4e46866842 SHA512 d5c9ff37a3e92af753e156e38a63f2e6f9ec6313fde66cfd708670e78623d390ae6c4e2e53c7ee374370bf70bf593b0abbc1718ba63968a69f651f3530dc8b01 +DIST 6.8.3-0-202503201334qtquicktimeline-documentation.tar.xz 165276 BLAKE2B 994cbf573005d00a5875d648f402acfc48f5488b88e4d09863371d82e28ff5b5bba9857c39c3b85cb448ce28a17c677d6449a8e6a94e3a3e6b39fef239b25d33 SHA512 26a7a14a78d1d47008eaae2d1c32770d983d83472820319dd3ff322f92d27b5994bac74adbd0db65f8e876422ec53c04e69ad289be648d2102020e839936fb23 +DIST 6.8.3-0-202503201334qtremoteobjects-documentation.tar.xz 491240 BLAKE2B 251206689cce2df23e9e097856c2a71a6b0c1e61751c2f0c662bfa050f6cd24e18c84f41b4c49a1808eeef3f875e2f04ada92d0bb8371f891c93fe359f1b7ef1 SHA512 b165bdd5b1cbf58d4ed5418203d63588a2499ab97ad5a5282f7c86102255a99d24f9cd8246d15b84c0359ca115db21765c8e8bda239c77b40cef4dcf4f2a8e81 +DIST 6.8.3-0-202503201334qtremoteobjects-examples-6.8.3.7z 81641 BLAKE2B 7fc0a30460af40e5a65bd360575d8e004bf5f99bcf86d90668b8cba389da96db57641b865207b063df2cead99410c19b0839bd5dec386eb8511166c40d959acb SHA512 4a8417d4f4d30f262c1f88e7b5b3daa1873846965e1a86d709d0ab3a91bcda259093f316a5028bafb1b75135de9576a7b039e79d23e3600a68bf75fc9dfee007 +DIST 6.8.3-0-202503201334qtscxml-documentation.tar.xz 394340 BLAKE2B 7c3b547bbe9ece54942771dfcfbd7d8045d522b140b2ddd0c5cd2418d9cfe7e3f0e3c4aea1a68e39f2124e3b04f92b61f053ed5e30f78d684835501fa3b72329 SHA512 8484291441d13012dff108a27f4a87a01854f66d4d30e63ae6498b08a8d9193e14720bb84dc1d6feb717e12a8838a8d1b582435e7bb6cf3a50adb4ebdf0d828b +DIST 6.8.3-0-202503201334qtscxml-examples-6.8.3.7z 140661 BLAKE2B 4b7801a92af7d6cd8d41a18a765d4a2df0edfcdbd2906f9b2afaf6f7fb1ba6becfe7dfdc1554056a86a099ffede13af362498c466708a935796a8ac9a39d2b66 SHA512 78a36b4f6848b10427dfda611f94b9edbdc5d347eb34877a91882726483db5b31dc4b6dfffd1c2d629db4cd55db693c3bae9c82e7a8fec656f1214563c591e47 +DIST 6.8.3-0-202503201334qtsensors-documentation.tar.xz 2143020 BLAKE2B 36244253f7dfe42dc3f2fef98bf0b23d58c21eafe20f159e9eb1822900ce42fea6dbc1abb7399314495bab4c414e7c321ee83444729b65783ef8e12994bd4dcb SHA512 01bc817a09e94496386d940d13038c7edfa662019156013f66bd1cfb96d61b723ca80ba4ba4ed5d3814791ae08ef09f49dc2cccc66e1dd8e2e4e83b1919c5cfd +DIST 6.8.3-0-202503201334qtsensors-examples-6.8.3.7z 53476 BLAKE2B 2bb838b8733ece8bd36f537da010fd4b05f81ab8307d8140a1d7bc23befd265b682328e757a2eb546cc5bda62514e8348b49a609c186134ba3f9626c59bbae0e SHA512 37471d90489518bff1680997043670e6867915d2ddf32ac5fa2b3011fb20601edf81b4a8f14608a4dd59329ef252ef983fdc3c3d658577c15dc9d6f798ad04f9 +DIST 6.8.3-0-202503201334qtserialbus-documentation.tar.xz 736972 BLAKE2B 777fc1596397ee5a25c193dd7c161631c217d7fa14a9f43a2c08992e0942a8bcfed8035b5f83969b28e5674e016892dbbaad923d102171b6599722e820924013 SHA512 67877d40873076bd495a8a6b1c73aa5315744961a028c5a7e9145d0791208d3c57c9bc4ae3eea891a12b64375b8ad8ac36fcdf9229e2d2d8487b8f756b3e56c7 +DIST 6.8.3-0-202503201334qtserialbus-examples-6.8.3.7z 212271 BLAKE2B 3faebd93d83acd8e89c2d80c844811bad9e63b7230e5e45777b21d5d5ed735bfe60b42a110463ade5701b24647fdb8292bd48d321245138525aa9164726684ca SHA512 c37d1ba900e4889a4b13ad9788a89c98eee369785f59dddc79766408d9744680efbbe2fe3f2972d424f781405e3d814cda38091077082451aad4042010d92ed6 +DIST 6.8.3-0-202503201334qtserialport-documentation.tar.xz 183224 BLAKE2B 7babe77d12e81b1c31baa00f58881c0ac02d83cd4ab8e9988d40dd1da5a106ead4d89936d1573dcef3fd60a10c270a4869d5bdaade6b2339b69ca09dcb87b0e3 SHA512 a33082794b8d2a917d93fe1eb1983e75871586ffb335c4ebdaaed12c6bf8d9b1de23b8622a66ef89b921e65ebc15b8786dff16382ffb8d7fac642f68fe754d43 +DIST 6.8.3-0-202503201334qtserialport-examples-6.8.3.7z 81065 BLAKE2B 92ddbb5c272972c2fa223d757b21bc72eaf03a6acaf23a739da7e022cab80b803225d687b790b8ead630a9bd4803b4bc5771202f0482de257b182bf7890f7447 SHA512 a1c0f09b23d2e12abc587ec5b42ab07f36b20819326cc9bd8d9775f808f5004f8efc46801bfdcd26384976de85d7629a6ba13bfca293d45c55bb6777687c30a5 +DIST 6.8.3-0-202503201334qtshadertools-documentation.tar.xz 195988 BLAKE2B f980593db7a764a2039e93b53cb4e852431d7a2df1ae11e12903eaa72cc9c3efc9ab5d70b097ca974f181b5921114317edb0fa965041b4597a4440863d4b3f9a SHA512 c3c5b7e17dae1c16c97d3589b0ccae3e6f8907479891ee63e927ac1abacdb4b77fb499effd07c739c073124183705d8b1b2242f0ab9e0ad5388904c45fb32291 +DIST 6.8.3-0-202503201334qtspatialaudio-documentation.tar.xz 469136 BLAKE2B 466ea54afd189c7447607c88b7a73afeb020c9ab1f6c5355a4ae3f1086a70b3ddf3fc47e38656c723a3b5eee49be178749e68c73a3c1046f167556eb26514a75 SHA512 67cd863e5a0a03d5f91943e3dbaf2e06fbfc43e1e7020ae6d3534ad40b51aaa4aa6030eb6494629ee3539c07a175b091dd1ab46e8d219f8f55c8d4e172569534 +DIST 6.8.3-0-202503201334qtspeech-examples-6.8.3.7z 157771 BLAKE2B df6a1dabce480c67b279b8da8f7a7687d880d113fcd53017f36246ac040cdd81be68532dc094d8570a7dbb715990103f51d0daffe8d736efc2713cf92c943b10 SHA512 67e6a4635f063f3e2b031dcdfc6e110f1dc5e9df53c6845e3a91ef688feafc8d4c6471990c9c5ded0a704b1e03de82a493767e8fde05d9033047b00f1b8aeeec +DIST 6.8.3-0-202503201334qtsql-documentation.tar.xz 903452 BLAKE2B aba42aeac72f338a32c79800b8bfc66a00408d0b79ca88c7cec2c544660f0a524cab6a7539ee22dfb4edcc5c20ea3a3183fe65843a3491f33277696540ef476c SHA512 1513a1d20157a0d215a7cbcb414d6403b2e6abcb822aed9193cf6961eeea3bd3ba912bb5532d217bc7825ece09ae6d7e85fb4882514d4d0df9856c91780f2078 +DIST 6.8.3-0-202503201334qtstatemachine-documentation.tar.xz 403660 BLAKE2B afa690c446579234c9c13955228cc2b7de4613f5690e5773e4ccb34bc61d7c5d321f063844040953b114710ff3d5058de124f4b352645f0e78b52bbbe970194c SHA512 1374c195eb60693f651a6d23ddbaf02a8da8d6d06cfe9f539163468391384aecc020e90d11283f6161ea65d5df4f071295a7db95dd13a44a76d425dfbf0faee5 +DIST 6.8.3-0-202503201334qtsvg-documentation.tar.xz 103680 BLAKE2B eebfb66fda522a35559316bf5e04a251d63d6dce939411e6fff0d71a2ae5f2249ac31100667d0a4d4b7b84ae5dfaecf924b9149287931a592a9201de08eba615 SHA512 2cbacc8c732708f7bbda78349ad4f8b21b463c784ca14b9db3edc45b81353c9e4c0aa4df85ec7ba81258ee2ad7074bbe98e6fb7cfe59268a550e5eb1d6b512aa +DIST 6.8.3-0-202503201334qttestlib-documentation.tar.xz 233664 BLAKE2B 0281204e81a40dc5bcc430ea373ad3f0a768694381e406e17e9bae3664fd02547e728e9f2613541d5853fdd348645984f18d53e051701f33b5cda65898d9716e SHA512 176b6c8a82d5a7c0a2fa452ae04399531de6482c40c1828d0621f27a618f85f45142efb9dcc04c25184bc9f359fcd8d49768766a0b0afca29eb587df363797ba +DIST 6.8.3-0-202503201334qttexttospeech-documentation.tar.xz 400228 BLAKE2B 12cc8f1bfd22b16fbf282eb1bf0d67b2ae3b5f35fe7a19aa18c7f71fa7356ea799af8374126be4fbb8f124a4fbdc8de46418e058b7e54921d0e7e70e1870d740 SHA512 b58b71e3fd4f1d338af6e722cc73146bffb44b755dde72a9ddadc351e57ffe5fe4acce889d032b65629f4be6fa0952a948b3369ca0299e9ab219420d7a8c7fac +DIST 6.8.3-0-202503201334qttools-examples-6.8.3.7z 690350 BLAKE2B 459a2223aafac236a016cef5cfa7203ea7e9dc0021c11354344085fdd89572049e5972ee58303ccb857d01deb52941e15b8876b3505accddf47352e583b673b6 SHA512 41fbacdc76941e8de4360665c3697cc5343000879734f2b3bc634548dfd1537b5c6683d8288013cdd372ab1048abb0c584ad5fa3b4d493e86609eec883bde8ff +DIST 6.8.3-0-202503201334qtuitools-documentation.tar.xz 205088 BLAKE2B 3179289500cdd9fae6020ead2a9a0b562658c73a47f6fcd26d4d1cec9ff5f9a7d841a638c23b0f6de25c48c4c630d62c8d06746ff7a68ef15ba9183aebaf4dcc SHA512 318722483dc51852e1074bb03c3685e93a5cdffc62cd5f2469ea3477e40e6221a015996102bff25924161cb82a5c589d5d2da65c18f17c525b6ec9319ebcfa0d +DIST 6.8.3-0-202503201334qtvirtualkeyboard-documentation.tar.xz 861900 BLAKE2B f1087711e7fb8573f98ccdef7ccd0ead6af1892efa830f4743fd00b8580123bb1adaef0ba97a21471df90a9000c5909bff5f4f93b94df2c7d12d55000ad5f803 SHA512 8671cd66a1a8fcf73a90abcfbe8a4cab5ad62bd64796685c3d5aa80ff4f4d465216e9a16ff1e5b12d3b94687949249e94c830b8df706b734a047477496226b96 +DIST 6.8.3-0-202503201334qtvirtualkeyboard-examples-6.8.3.7z 7070 BLAKE2B c1ff7e0f346446945bfbda36264f11240c6523146675bbc8bb84cdc8424b6776bd09511acc2508763ddec663b397f3b4a3a45791f4733ced4b6f32dd1eca58ff SHA512 afa6caad608a3c25501425a754b35a82ec5ed8338bf709cc075bddc3f4c6dda2c71c71691dd349f2fb3fda822c6f18aacf3349f16ac23e03e115dd58120f881d +DIST 6.8.3-0-202503201334qtwayland-examples-6.8.3.7z 568388 BLAKE2B 2f236db3228a68e491f9bbce4874c8665d5b2de0be6588970e20eb654daaad03b012b0fc4695e69bc1dbafd9224fb17fd3ef6eb5dbbc8964dbd089e55d73bce4 SHA512 02b792241271cc622581493acc169a6d5bde76095f64d7f59463b0be405f1b0885b8c1cf1923229caec4890f4ef1a2dba5ae3cc8788df4cb7e71e859de09eb0f +DIST 6.8.3-0-202503201334qtwaylandcompositor-documentation.tar.xz 1608776 BLAKE2B 1466a6abc27162fab5546dd3720d5616ac6460156010934545780f87363860f53d86b393f76a207ab4ab2b521aa2aa963442627e6844f1358ab0fe3343280cb5 SHA512 cd8c30b773a5febf85d9e87f3a570eeeaa77764a35d04efb1ac349303f9bdc537b6d93908050a2382fd49f305e1f4f68cb5c1d0d2ec0c033d0de189f2dc38477 +DIST 6.8.3-0-202503201334qtwebchannel-documentation.tar.xz 166256 BLAKE2B bc173af36bf2bac06168c90e808729b102dba983e709fff080ecb0ad1e27bc17c38afd5ae2e8d4714f52144c7d31141a9d444add2d82b7c14609c50862b6c956 SHA512 1e671aa22d7d1903b82fab30707a50029f24ee390ec1f6e5a4ee9a47c63095769f9735d9ba02e7757de52088838301a7fb1ff4cca266f42e1e98096dfedd4585 +DIST 6.8.3-0-202503201334qtwebchannel-examples-6.8.3.7z 66131 BLAKE2B 704ec5e46dfb17741d56829da8c89659efeb4b0caad5b8a4e16283c1d05122c4fcc04892b72447efaa237d6ca9026ed1721452a3cb8051a1d7acdda36196c452 SHA512 6d26b2b24cc101549a9b6ee9759f335bf7a9055b99fef15e3277552264d2e9d825ce5ebd9bfa3572ac964376238202840fe59732e2c10a57be00f50cbfbd32fe +DIST 6.8.3-0-202503201334qtwebsockets-documentation.tar.xz 530900 BLAKE2B b836648c8adcda524d06a8a2fdd55d26f135678fdee2fb80f222a5aacdd05b214f963b6e950bbd31902c56dd2e0d747a86e4af5f8dcbffe736415905904906d2 SHA512 a0675ca76e70d9b483c09373198d896bc432de134978ee74740c5e4094ae5ba6592bebe7710a37f9516d00645e92c5a5c4ef2ba68a36d17b7ded45a0e17f483e +DIST 6.8.3-0-202503201334qtwebsockets-examples-6.8.3.7z 248932 BLAKE2B da523e2af45f7a66751750f5c6d1b869eed941502bbf0d522bfca6dd5425f0335cbd7367b28fb8d805e2aeea7366546d3a8fcc78eabafcf2c837e01f0ec16e24 SHA512 2749e7d7b80a05e838e16c480e50bc079fc35ed340d7d3535e82f9fe1440a1b26fa6a54731880741f90577064a302fec41e314955eb3a9ba87e347c7c0cf13d1 +DIST 6.8.3-0-202503201334qtwebview-documentation.tar.xz 124692 BLAKE2B abe7309a0a5890cc9862c0c7c1c2db77ac3784c02d2b8ad3cf4353df775efe03142c7291b9bbd2aa97b6c54b3036aa0c464fa2fd2fe86afc2705b022cb7eb18f SHA512 4593fdcca83399e88dd6b75bd7e68fb7382582c5eaac895358df151959097d20fb8b456b57f4fad6fbe202889a60c7c1efe1306abb2c9ab7016e2cb13bbcfc72 +DIST 6.8.3-0-202503201334qtwebview-examples-6.8.3.7z 47311 BLAKE2B f420d7a0d1a21d2367de94bdae1d1d58834cf6977678881d766182b5f5a209f26d79e4480b4a2a42c253e370e82bd4bfc2c5e63cb1a3cf14dfa3ac9085dca765 SHA512 d8e71e43e5113651d32d442b828aa949e78e2582825eb1e756d4f3461041d23e4246745485b0f3840a5250520b44ea15e6c1fa56d4ead1ebce178f53183d6d7b +DIST 6.8.3-0-202503201334qtwidgets-documentation.tar.xz 20672372 BLAKE2B 0a48ee62284b28dafd2066169570199fb6a77ad89e1e9f4ca37b5fc498237ab5bb89ac2c1eee958fc6d12fd5a180b4be34bf77914118930e9481b5e94e91a301 SHA512 9457087790cd693756fc2ef1da050e086f4d34b5fb9bf893d6f9f847b992be2c79ede84a75e380be5305c1999714dc604834e96e8b74606ba7af37dc8d9a117c +DIST 6.8.3-0-202503201334qtxml-documentation.tar.xz 339848 BLAKE2B f8551c3c45e20339bc1ea6eaf523d949cebcf21ee1cf1840d53d32d181747e75b8a7a92f94f5c5b15201d4bbeb4875ed63b4a0e2d9b4b71631620c3e070aad5a SHA512 af7a05658b5c118378da957b09489d9df953d5f425544da02b6c1e576a67376241acbd958d9fdec385d90281c4b92a788bc3768de085926f59e03c4ce4243ad3 +DIST 6.9.0-0-202503301022activeqt-documentation.tar.xz 250368 BLAKE2B 78acd1148906ff0c16e172033182c8cb0fbe9ff3b55aa488ba359b3eec16beb70e9f3cab01bbc918c39dcb47c2cda2afa05b1dcb4e753405220014b2f2e92eb4 SHA512 a23034b8b87281eafb09abe4b837893dd7d34b9cadf003626d1cb455c4c9955a1886c368368d2bdcd0d1a4100ca36d941d97a18d364fff734335fa810b2eec5a +DIST 6.9.0-0-202503301022qdoc-documentation.tar.xz 291712 BLAKE2B e287ed59017ea40c23082f7e2295a9ee0e17dc77347872ffe5cc856dda20400b6316b71adef4a51451420a2dcb1152174895cfd9bdf4f759f98c41091a2d14af SHA512 5bd3960e8e04e583381d8ece47037cfc1387dd93c61cde23b2d83a32a0c4a3c4a86b8326742f933105f2283d474fc97d87ce0f22a1bb360d4f15e277b233c485 +DIST 6.9.0-0-202503301022qmake-documentation.tar.xz 346480 BLAKE2B bcbae125251178e1de39112b31f9818d2a202ea3b709744a00e81d78cbd192e98e78d1a5f740553011ad810f771a6922d3cbf0e9a330cd725ad924beccdb2073 SHA512 8ce6ebeff0d5f25b369924330c948ec15bd4822cf6f7ae2cf498b3f6d1fd4add039b89064f3d994accbe14c1496366dc8c01dadaeb40d466d0395c6ce25a0157 +DIST 6.9.0-0-202503301022qt3d-documentation.tar.xz 4881908 BLAKE2B 619bb73c0c8882ba1d8f40c299ae4e2cb1a74bfec6da6e4d31f635fc40b2d165704c6244d1d4e6436470ea798239ca5883ac4f7deae097b4a157ea34526c8ec7 SHA512 587a6dfc75e01feedde22f03bda23d976dbd686b80bcb55a68b2d5b1f5b371b07bfd2b648fdd0a17ebfa88bca6eafc510afb0615acbf153154c7d13e7417680c +DIST 6.9.0-0-202503301022qt3d-examples-6.9.0.7z 60329840 BLAKE2B c97b8621a39a8343b625dd6b2b91d60f895ed5b4628be64f4490cf1cc225c475db6baa7a2ad839845120f6d33c66a9d8b6450103aede27ead5a2c1bac9a02de7 SHA512 0babc554c2af8a78fc3821ccfa64ecbce42b90075e2e00c1f69859255d7e713f9827fca8647f8331c949db9339b30481fd138ac8e18c72890f002bb35f46fa96 +DIST 6.9.0-0-202503301022qt5compat-examples-6.9.0.7z 28024 BLAKE2B 0a6309f614163c032ebc53e712e03580c53263168550f4cd5d2fe83a7b7930dec78a64467aeb737c423c34832cd2a319df7cc216fc71a6733803d598e7db7947 SHA512 e70fc1067af83d6aada1f53aeb74a612e92e140d2d309f6fbb8d9a7353e033a6ba80b714cdfe81ec82396a1f974dcf9ed6f12b7713369e4ffc9a3c8cc33f9a70 +DIST 6.9.0-0-202503301022qtactiveqt-examples-6.9.0.7z 12029 BLAKE2B 66339e48d54c84f31c352a37b00d2413fd2f65c628daf447bfba671fc8146eb86b26e63edf8509259523ef82eee087322190458347d3b924ce0ca50b9a513e86 SHA512 d85eaf351e61378f8226fa3d7b15de659c5bf4f5954ceb0c133b27f957582a12611858e09e9e3d183198f9fd6d9517e606f38c460fe19e5c858f91aebf256b43 +DIST 6.9.0-0-202503301022qtassistant-documentation.tar.xz 733784 BLAKE2B 2ae4adc8feb41bb6c8d056fffe28c1fa8ce9511451517285065cca314553e7275a95ca812372b0f773cc2c3153e4907e16942fe0bde781cb5cbb1d2ec6741ade SHA512 cfa8c2645d0534c86219e1bdc88a72d4744fbaec907402c83dbf3ecc330fd438930ce862853c4456b1f615ca4038f4829b54a6828caed05dfdb068942d115e95 +DIST 6.9.0-0-202503301022qtbase-examples-6.9.0.7z 4319903 BLAKE2B 881bda73c6d1aa983d97ab6f2eb8be88d4934789f09615d3e8407a3dccdb4ad47f2ab4f7962e2d994ccb3a9efbcd908a3897139303fd2f2a5c5f283af75fe227 SHA512 5e77ec47cdd9e26b89895fb4652ce5f578c6a4243ccb579d7eb21ef553a2789e231b1c38cee920daa78084e3b50e3c8e03274fa463d9c55d0449f10203f478d5 +DIST 6.9.0-0-202503301022qtbluetooth-documentation.tar.xz 1035212 BLAKE2B e34463beac3bd9f30c5fc16e519854f0e85abf5272ab81d192808b6b4c2d0504676dd0b0617a645426b398871187d1ee12b051f18826eec658dfabe56ddedb48 SHA512 3daad28d78e2c6f1687b7d08a655c76a0487b28475b4981c5a1207d6759741b8b5cec2989b99f3d6d519c4f2e608abbe044434c890382a9ae000bbb21a58e797 +DIST 6.9.0-0-202503301022qtcharts-documentation.tar.xz 8721016 BLAKE2B e89df0139fcab370bcf2b04fec6aafadf2579c34795c97283866110f187a22edaf20cde2afcd586b2b8eccd1269c843750aaec29a20fbf378419116d2e0656a5 SHA512 630ea7026cd9e9cbf8bb68c2c700dc87230676a1f889e53ecfaabea3ada7afe2f9cf6265ef4234782b54ec06396c755c7edf7311d81537d3ed1febae6fc1fa51 +DIST 6.9.0-0-202503301022qtcharts-examples-6.9.0.7z 163151 BLAKE2B 0d3bd60caed4890cbf07434826d2d10b072e8543929ce41f90bbb8b9f49e24978127fe5420c0430378ada0b2ee80b9b0c54759b9dad84e9bc17086aff353d01b SHA512 995bca5ae93bb0248f3f8eda1a4f6b98679a545e3667158f1a9c72369aece82ee918bce8ef834b37585f3bcf996d50f4ddde6124afae9fa98dcd9c37f4b69d20 +DIST 6.9.0-0-202503301022qtcmake-documentation.tar.xz 102760 BLAKE2B 37f0fad7c2f79acd8e9c959cba8d831770a2cf4d8e8187c39c5e8a43d861af1e728a4800a0617319e036c7cf21698f73347227423bc7ac12e87a847e9406e422 SHA512 535df2404b3eca0099b7af0d6ae3729fc12bdfcc941348540313d4da30b2d82a84ceb9dcd2c49a9e5a42829bd86ec2e8efd4e4f103fcc0d85fac813b1ed52263 +DIST 6.9.0-0-202503301022qtconcurrent-documentation.tar.xz 187172 BLAKE2B a0f34fe358115c5981cfa7ed4857ca6cc49604fdaefab6f37170dae42d8eeceafdb53a55d47f43787428769fb423e2d6898e8397854c077a21e6c230eb47c39e SHA512 8a9af2f540630ea51c018ab0f7435ca759acd1d3269d271dfb664bc15c3503435f02af68fd4f653b201071ae9e7a67416dc39ef159e605a4ec2309294b4f3c49 +DIST 6.9.0-0-202503301022qtconnectivity-examples-6.9.0.7z 403661 BLAKE2B 20347c0675132e7d6c28ac39a2bb278fce5335eaa17d346dda857b294c8430893a781c713078c790bae54ba6d3def064fbff8beda12f33e4d1773192c4a29caa SHA512 445b8d3501feab73951ed537874929402ebf39e0a4845dd5ec83dfae06f6c8b22c17d03db59ed979222a41de183ba8245ffb056303e2a755d852f7960fa27be2 +DIST 6.9.0-0-202503301022qtcore-documentation.tar.xz 7002620 BLAKE2B 6afe9ff1e59e8889e203a5a6b1f30aa53982af6a39480bafd10295be03431346a9a9a59721ed9e32a20802616548a4f9000371f129c730c3499e4fd42c9684fb SHA512 dff845aeef7fc4f9306d2b953d9529ebe671fb9092583ff1ba9c8ec542d2f3c627c4c597a6536936b30f6e8cc8a6fab69383c0c885a0d290551aa925bd6379e9 +DIST 6.9.0-0-202503301022qtcore5compat-documentation.tar.xz 317284 BLAKE2B 90d75ec995e605a2222223d9806361db72926f61e5496c66ff46b2b6d9045277b022d61699a4d4194ea35466e073f6bd39df93a52b83b11f97cf6e2fc5907f97 SHA512 bbb2ef56e33d18f3f0c9bad9bf4bbc722bf6cdaa247cd26b31953ad259c9e7bb6512849811a1a4323194d828d6c3ff203df71ea46ac411c8612dee87fa730fe5 +DIST 6.9.0-0-202503301022qtdatavis3d-documentation.tar.xz 2713224 BLAKE2B 3d8883f419d3b818d7f3ae38df95a3f62196013fcbe0380691220ebe83b0d424618bf0b394dd66e33e1d555fb6ff53ab466b77452afc4ab5ce40945c31386eb7 SHA512 2ff1c8782b344077fbe0e18bb68e9159429b74154922a0ab66c8285134e768836eaa685a0e4e79e401813d05bc1ab391934a632336a8fa275de0eda1118c40a0 +DIST 6.9.0-0-202503301022qtdatavis3d-examples-6.9.0.7z 2771578 BLAKE2B fd9f2349186c0e88641cd7c683ed9557e1d01b51a16feb7beb68c72c3582570243e4f6a34f4f35436e803baf984a04b00c837d35dff97c9177b7dfaa200ec749 SHA512 2cfa27d687017c01fe59eaf89c484149dce7e8fe3119dd632da303622a9e1124cceabc96f0c6bf99bcddadbf86cb8a008042470176b768ed0c95d85664435f1d +DIST 6.9.0-0-202503301022qtdbus-documentation.tar.xz 336668 BLAKE2B c2075193345c97d18d14eb38949845bdac000ed3f9ce9c0f8214b4192e726764d002bbbe04ceab43ad59927666fd7ae564b143d189e27d17166e451ad8b208c4 SHA512 623c53458683eedfd5a36f9e69b39fbf5b0160476ae51e807bb171c37178db928073f5e872f91b673d062ad959d026a73a3cd50401d2a83909cba4cb29e25c18 +DIST 6.9.0-0-202503301022qtdeclarative-examples-6.9.0.7z 12328080 BLAKE2B 7d7d1f860d8f1eace9ebfeed2c9a4d5768c5e4385e20b5f932f4668ad9fd49175641761d70e83354792391a3adac4aaf67453409786949de77dc4bcba89a8138 SHA512 b98870dc4f1dc8b5171a1b9dbdfe842e44eed1cd76a177498ad164ed145cc90c15e7beb02dded062357eebd64e7abeb3d8f3c30b7ebb9a0ac5d454f1406a94a7 +DIST 6.9.0-0-202503301022qtdesigner-documentation.tar.xz 3330824 BLAKE2B 1d9e6f24eb62ae48486964a700a36436f7e494a4242345abfb82c84c156c3d7af0e90810fd05e630d2250ccf6825f76ca20e4b0bdeea41a4238614c6c5f9c87e SHA512 f2eb407b9672737f3d1b96ad2ad7e6764669b5b5eb4c46d2fc2a1fff628998fb157c99e2c0af9e5e505ae1693b55dfa8f093b65a6797f0e38b12e7fbd60ae936 +DIST 6.9.0-0-202503301022qtdistancefieldgenerator-documentation.tar.xz 148536 BLAKE2B 53d7d2ceea3aa411c63e6e56551a9577ee29b49379c5d396c649570d80f73990b91cc7cc0d7b4935d10a10bae5ba288dafb9043958bdf2bd3f46699a8d2eba61 SHA512 c4dac653d17e67f87a18db195258279a748f2f4497914b19e9f36ff554f089a5ed45771ff1e3b264529407d1b1af0e4b10d552d1d3a18fa8dfddecf6105f5b75 +DIST 6.9.0-0-202503301022qtdoc-documentation.tar.xz 12469400 BLAKE2B 1c06ccc2a584e3518d1fd140b7187e2b15cfab791cfd939dad842d058c8fb493bfffaf0299609bb5bd5a9ae03d2492d3e30cbadb61c09637426574de3eb31b18 SHA512 9401c4d245eaadadf27db6b69f784b69aba0f78c82935a2c6bc393b0be34181922098c7c5ce70e62d8cf1692c52d253d4627b1350ad3957c6fa9f1e9d22c2404 +DIST 6.9.0-0-202503301022qtdoc-examples-6.9.0.7z 40213150 BLAKE2B 0a950ac5cf27f8c290c380bf2fc0f19aa06279a832687e12b0b87e784249fbafdf7dd3707bdf6205a4c03ae62c34e7b04ad21ebab7b0a4415e82407ab7971550 SHA512 c42b3d1eb87e0d4991f10cdc7e8d5be6143ea328097bcb350ca6356964bfdf2f0b77cca87ac54d7ee8da2dbfab206ec6d8f5d14bf0c48e03558f2046235c3072 +DIST 6.9.0-0-202503301022qtgraphicaleffects5compat-documentation.tar.xz 25775160 BLAKE2B f0fc5ead09354aab79c65b5694e0e0e495061e7ac650f4a60ffd837a59a349ba2560b7e23b923488cf7eea3845f2060e23e129c2421b596f7c6dc81b993dece7 SHA512 f9a017e8cbd08d462d0484adda2e36bbb9cd46c470a97366e11e51605cb4cb2cbdb2938157889169941800deaf6c7c73407a7e50d91d9d9251480513ee1be168 +DIST 6.9.0-0-202503301022qtgraphs-documentation.tar.xz 3949780 BLAKE2B 9614e2de12a83c96c0c3e0cdaec2be7888839caf04b9e6c0f10253b9a938d2429ab2cf11cd541d4e12df7e3a00826be04669c76d2e672b485a11bcfca0b63581 SHA512 6ff64d5771c2b2db563eda98764b335ea85df1961d4f8cfa6a18dbf4fb11384ccc5ca8fa95ae4cc9e7c7dffb56e1c14ad98733460aadc2524f3e5aad7d146d9f +DIST 6.9.0-0-202503301022qtgraphs-examples-6.9.0.7z 2724473 BLAKE2B 7c1e14f8e27cd7cd9e247b17c6af4632fd1279d30dc321969d5161dd8c55752d45f6304a0142126c025b0911f7c7bc5a273c0f2625f0d44ac4fde42555111943 SHA512 4d79fa6a528e131838e67194b05d218ec15a120742033207c5939a2ebf18ea65b41e83cd70050e92faf92539fbd011666c0b883281ac5345252af1c464c6d8ea +DIST 6.9.0-0-202503301022qtgrpc-documentation.tar.xz 417092 BLAKE2B db21057d69590d061bd36ac341028994be66185a0bf4c732915eb118957e1b4bc9a58e39bf1bde5c656038f32bf535d9043349aee937aab419aef48e0061be0f SHA512 334a2ad16e189b8e8dcd02195474455d5cef0598c8fdd14a4ab51b2827314333b9991d0f418f873d9adb072ce3eaea2b6591bf406937ee53cda058bd186faec5 +DIST 6.9.0-0-202503301022qtgrpc-examples-6.9.0.7z 235986 BLAKE2B 6b0c6dd0d1797a60f8fe7b05013876261f5c95768acbc4106d27640467fad83100a3073481a0c3f330e394cf7e72d62412018d494d464bd173323f6a6a810733 SHA512 6b9d8d8ec46bbd426a157f686df5d512f1f75cabe7122221afe6cb8cc370485844f6c77dae89b9e69a3807cb05f641ca3a5ee4ee4968470517f89f576520c98c +DIST 6.9.0-0-202503301022qtgui-documentation.tar.xz 6324724 BLAKE2B af95fac0db14b95a597e9678c2ab7fad8ab57dccd2e39ef3f69799eac73e6e917e70de0d81e82d0e323390edac50c3f3caef7803f5b8cf9fcb6a97bd3eb74ef4 SHA512 ba7c9d9535b6dff076801f3443a4a48ae16ee374b79a55e8de7962fb509feda95254e95d60c29026d63b161aa606f4b8725933a511c1a6a927129e848e82346a +DIST 6.9.0-0-202503301022qthelp-documentation.tar.xz 300864 BLAKE2B d009e15a4af8aa39d737fc534c127744732bae1650e5c2bb2952d457eff7f2046b667bb1a934220538dfb6213dd4f9a26971cf3704ea8a78d735e7a3a7a93516 SHA512 54760127f1d6b4c320abbf275eda298998b31e8b8d32c24ce5fe3c690ec12e694661a47314f7f15bb4a6745dfd4afe1dfa055881ef275951eb8e2a9d333c2837 +DIST 6.9.0-0-202503301022qthttpserver-documentation.tar.xz 317540 BLAKE2B 28a6b3d470b4685997c3bb04c7bd246583c3a0775660c1f47b0aea0819d29e6066836b02e01d629663053fd49ffbc3e334eb4a8439653fd48c177a250112bd00 SHA512 5a30298448e8d43590f88b21fb0ac374cc7286ea071109f722cf023549a1d0f91287a770aaaa75f1f98119ff2eb0838e8589573952d4698752c1646571758eb2 +DIST 6.9.0-0-202503301022qthttpserver-examples-6.9.0.7z 51846 BLAKE2B db3e0a5b8e0eeb99402796e68993363bf669a19a82c75f891ec74223ae17c9bc739f0fc63bd8ccd2c80d6fad833d8e3e4e9e6c91e48bf7e3fe4f5c48834349fb SHA512 b92c4c517505551bd12d51363c2363f4dc44357df13b38c591886770666378e0f6400bcbde6297caa57765bb7f7a2211250109faa5e757d94bb68ab8fc961ff8 +DIST 6.9.0-0-202503301022qtimageformats-documentation.tar.xz 30940 BLAKE2B 07f06e9c113a8cdaab0093407d57531e898c578b38d1ff3b166a363199409fc05e0650b475e233613641dfedfc896e843206a3123eb578e08d8fc72416286df4 SHA512 d2c95f6251ebf704f221950c5aa096d32d7ad4b4c1bcc6f25d854aeb299117710ab8133f35772e25f650062ecbd36653cc639a03eb77f15424934b426b4d2cad +DIST 6.9.0-0-202503301022qtlabsplatform-documentation.tar.xz 538420 BLAKE2B 053b1998e4f9a0777ae940c029cde2bfd855f10439d5bb9bba9e7bae4f0cb40e2a86271a4784ec5a539d21f25b8955aa03ae8d337109357ac1752187c1e8b4c9 SHA512 16f2001447a213834bca97656a52228eab5f1e113358d7862db2cfed21010d4f5086c12c96d6b20a5c6b9e94bc597773079d64be59e69308c017795dbef2e6c0 +DIST 6.9.0-0-202503301022qtlinguist-documentation.tar.xz 1135380 BLAKE2B 00062977fbe51b1cfaab4ec6233668bde899b2d499b899ac2da08c812821ba97f8842eef864b6f8a39ae8285dcf1565b64d4d818732ea3f5afc2d1897853c9d7 SHA512 688d6b5c1230b880b789ec35aa9d9cd9097269383b42f1fc5ef71a58804f931e9f555d9e753b29969682c7726ca67d10366d7b7c784a60a4375c81a361bad6aa +DIST 6.9.0-0-202503301022qtlocation-documentation.tar.xz 2938452 BLAKE2B 497a30ed63ca155d7f4215283c083072bbf4a70b42530e3e7e0a56b4076b7806716e05fe6e1e5be1689a3274bc36da45dd96595062bf171dcb254c82ee66eeee SHA512 a52f76272cd8282036ba2f186f4bce802cc9500b2620b8a218b49fa3a5129ae44e00ff643e3d6f69699fde31a22f2a2373866ca9ffd9b3c29c37a03bbf1f167d +DIST 6.9.0-0-202503301022qtlocation-examples-6.9.0.7z 1571387 BLAKE2B edbe3b25614611a15a78ec6d2a45e670c3c986c816b8ed8ac9202357272f7670f4f9fce4dc762f9112ddeb4ff08783682c6c7e0a6b788cae0b706ad5bafe6c79 SHA512 f7e899ee2a284cbc99eb5473780da9b9598b7ef890bde76c8480e67a8c8d0a932ceded9c7772aea860dd0082702d8d315263bc80a705945b24346a37f3cb0f7e +DIST 6.9.0-0-202503301022qtlottieanimation-documentation.tar.xz 39304 BLAKE2B 208f43d921e2c7e790acacd89430a796473bf0c800301023bced063f3c63286b1bf6cf2b3bfeeac7e2e92ad8351670ddcedebbdd304c8fcf5014220a2c5499b5 SHA512 7d95f6f524120d8bc17329386fd888d0abd442e1ea91ccfebc290d21ca8e7655418e1d6e7a515f1747623e80d4d6b8ee2808e61d6c78d499615d10a34f629b3c +DIST 6.9.0-0-202503301022qtmultimedia-documentation.tar.xz 4783032 BLAKE2B 445ba9c2a5815747dead253c550131d4ec60461401abb85aa1cefdf1542ef4c04cee6fab8f1c88c486cfa65dc0be4a72b3aa623e20860fe9f547a8f999327888 SHA512 5168ed920cc49a7d088ef01bdcc549db089d08547650c06f0c2d33b91fd3cf8511a2c1597e673b318c7cd2f9d4523831b71a78366da91b70cdff36bae7f8ef12 +DIST 6.9.0-0-202503301022qtmultimedia-examples-6.9.0.7z 1615886 BLAKE2B 5e6fe6922e0da2af95fae6f5701419d04d698cb7d68dc95a3d4e799c7bbaf3a7de902497825bf56cfc046d2e93b03cfeddd0f093a216839ec3183f9f55df6419 SHA512 a6ff3c0f2478f9d7c13e8ad91ca2a2e930c4d26812fa2ba02d4cb6131c18621ff93c330fc89642494278df2c90dcb745cf067143dcd3d87fd32b953352ab66c2 +DIST 6.9.0-0-202503301022qtnetwork-documentation.tar.xz 1470576 BLAKE2B a8df4021a6dbd5619a07504dc2f7e74eddb9df19a7bc9add4634194ae3422b67d5635ef42b79efcd7b66a346ce8fe5b646775e6b8f6c1f9177510f33a78f1f5d SHA512 d38fe07f42681d1b7c916983eb2d01debd1119267d969514f39b42e7e2c3e80406403ce15c18ac9d16dcbc1e31faa1c69169abf072c17789b180eb074f26d7e5 +DIST 6.9.0-0-202503301022qtnetworkauth-documentation.tar.xz 774680 BLAKE2B ace7ac562cff8001126890f19a14faf25ecc1c424b52afb1df05a76b0753e4d667bd3af0b319cf8afe0abf6a0fa513e099609f0ad0b2da24e0a1eccf4e4948d7 SHA512 b02544073a1d373efa33726f917cc320c7b6495e6c52d1822a44df4f321b0a283b885cbf8f2ff233e7607fc46c9344c6696afe3857cd8012c5e4cf30d4e85239 +DIST 6.9.0-0-202503301022qtnetworkauth-examples-6.9.0.7z 41397 BLAKE2B 4b2e5f1436f3581555e74ff8a8c9925169eca605b468deb01eab297e34351e3f56b87a3e7bbeb947cb8414118cea0644d5b2773bd8aff438debe23ff7708114e SHA512 51a9b877d0d06e29f5e4fd51fa791d0af08133439358431122c54a961f1e9660adba0d67eb6a8097b9969d26f7ab4eaa55b4317ad1c02650ec094aec0374f658 +DIST 6.9.0-0-202503301022qtnfc-documentation.tar.xz 236228 BLAKE2B 59cb23794890a869d70213d25cbe18fae5bc1536e9590ab8258ca74248bf2251da0abb194b6c9a28e42949398f243eb1e5b9c6300e656240c44fe38818218596 SHA512 063738dd1ef15d71c8b3644e71cd7c0600a8ba791f59a47097bcc70be7ce8ff0efcf379ea2e6173883d990bf483723e431d6a254b83a14b35d8e08f8a77e8281 +DIST 6.9.0-0-202503301022qtopengl-documentation.tar.xz 1023936 BLAKE2B a4ad7f0d77e524ba34a7485064a5aee757c3520e1b2f6451303e5337097bb1f1a192540c471c07cabcf3f093baecfc599c0f18eb6357efab4d35d5f5118f3467 SHA512 3dc381562b2b50758a602afa8bd2172d3baf0a8b07c705a9cc073338278d4d3b6b3e457b13c49ea28985e2dc4471625fc328ecaca6fa689bff38e331f2d50661 +DIST 6.9.0-0-202503301022qtplatformintegration-documentation.tar.xz 40924 BLAKE2B 8092e26ffdfeebe4c4a03b3620538c68537fcb8133f66e50aa73c7a7eed679c86a24f04d6af2e519f25595dc712d8c65bd45090c50520c5caabed021f82fcf27 SHA512 40428f581ed51bf317eba14c1b7e11a3a25efd2a2f15d7fa88235b436509f0978614922aa35376d880a6793bb6e2edbf0aaac163be70b919a58a36b0b7b8a9a0 +DIST 6.9.0-0-202503301022qtpositioning-documentation.tar.xz 687720 BLAKE2B 893ab5628b1dbc89f840ef23110dfb5c4e36958d8668a3798913633b563c49b6401c29e8de8bd8b49f7ecdcb9f250ff9e60070f48fe0d2d071d3a7aef8a61fe1 SHA512 e2143e80ae28e498399a734246f4db21b874ec2a978eadff9d3728290b5ccd91e2a244a1384545d4e6ca8e5963e3bba2ae24379b5f666ff59bb27267153889b1 +DIST 6.9.0-0-202503301022qtpositioning-examples-6.9.0.7z 272552 BLAKE2B 6307a8376d89317c01f94bd1f4e229e1c8e92a83999cde55834299fc3c488ff7c2d8566e4ab409a6dc535635f4c7391b11c365d39548e54ffcfc360b70b935b8 SHA512 f54e4e46a1ace2020aa7978b36584759c915e93c516e708f743a56f6a9ec90c33eb5a9f51a5d83d10068f16e92681e19866099e842a2a1526abd8a40f90242a5 +DIST 6.9.0-0-202503301022qtprintsupport-documentation.tar.xz 348188 BLAKE2B d09932352a663ad1273b9da6a0fe623a51093ef8d80c3c781b4cdf9856cbea24f4ceae0f8f1b71189b7e191fbfaf2f11fd0788e0391e78641693da56280e6767 SHA512 b46129387bc7d7599c05d5c7c125e4ac39f1bb15717799e808b54a5557c6d65fb9e1b16fe459fbaa3e8fa43f0c8641d0a5be042a13a71510691e335f5256f04e +DIST 6.9.0-0-202503301022qtprotobuf-documentation.tar.xz 322740 BLAKE2B f096c6738ee03ac24b49377a674fe7709790256a5fe69357fceeec0a61b6ae3df3af40b6f8e87da65d665396f192707918d96edabdde6435903173cae6fd8f1c SHA512 2416a1acc5dec9a4553891d22b5c2e4663944bcbe3e3a33c0b66d645f40bb8bc49a39a34e7cf331131ef0d4e5f859542617178ceadc50a6d92d96f713509b16b +DIST 6.9.0-0-202503301022qtqml-documentation.tar.xz 1590068 BLAKE2B c1e5101a5387528ca6944deeeaa1991e37acf085267a5f8c27901d8b0b543c44f74b59480aa2cd15a68b6ecd7a447b6f7eed7beaa68deac508eba9991bc5d597 SHA512 23fc52c97f505615a3f8ce9c6b6cdd097daa334897f3d867306698c3ce7f174bb844e3ed28206cd932351d02723a438ed80910d29fc314a2425b91403703b03c +DIST 6.9.0-0-202503301022qtqmlcore-documentation.tar.xz 67568 BLAKE2B 830239d9f645a229add5ef6466f11a6462a24d95355cd84a98c30204fa8f0caa50013154ef3a61b4fb87bc263f8b8d0ca1b7bf1d95dc387e3a244a1f4f40cc6f SHA512 abf8b9171b86b516cbe8e061e8f04d1d0ac00d5758a27d461ca857ae3986d6914bbf30044903e0788e23549abf63d8a10201149fcfc9c240c746bd541f4aa21a +DIST 6.9.0-0-202503301022qtqmlmodels-documentation.tar.xz 140988 BLAKE2B cdcf3a44d95015672078cf0465ae528ddf35d173fc4668a7e84e1e973909098b6b0d127c4ae06521de119e4e2bcb47e12726afa26b02ed450147ba9f246a49e5 SHA512 7c4dc1b71e79dc047f5cadbf07d7a30dd6bd339b4059d4b00a76f11395ae1c3a7960b101c900845602233d3342ca8ec3eec3c480ba6d0376c16715bf6464d695 +DIST 6.9.0-0-202503301022qtqmltest-documentation.tar.xz 90964 BLAKE2B 41cf90c77980c9b9b73cfda6565c5ca0f5de0d1ec01db92f56c96e11f657511a1c55676c288bf72574a4065555430050bc92d4c9734331a8a5a3556c482a2407 SHA512 0ab9e759f685cdd1f0a0d77ee68bfbe7fa01378d00e22d70f7a385a06634e86a6ff9cd025129e736c0079c8ce20de85a155b80ebfd6ee281a536f30acbeef64a +DIST 6.9.0-0-202503301022qtqmlworkerscript-documentation.tar.xz 31592 BLAKE2B a2a070eacd42c87b7c8808956dac4fa176d3f49d94e7a79f3531f09b508f823a9d64e2baa73dc856524daf8c167bae20515680e4de28d865469d66f0dab27f70 SHA512 b6e975d7a1d90fa3dfa493d64b31a60d1a65a5594737024181e754f3b70561be0d6d2d5cdc45420a6947720f72bf808418d11aacd2dc94ace068d22d16cb4157 +DIST 6.9.0-0-202503301022qtqmlxmllistmodel-documentation.tar.xz 37472 BLAKE2B ce837ff78dbc8535221ecc1e14fa2136fb4f879291bc2142e158c7bbb96593d9beb6e24eb2b67b5d36ba793b5e6d0378c78a89d327105b4e5fe8b8cfab99206b SHA512 2531b3adea5cbc1434fb24422193da6138ec8083f0980585edf7b1f8e760e230a942c506e51ca4704f653320a189354408f41b3b377611bc3fd11dcd1da3e245 +DIST 6.9.0-0-202503301022qtquick-documentation.tar.xz 25007364 BLAKE2B 9c3fb19004cb957d504c04185da3859444e7d24d11c6e63afe0231f68e944312d815ebd12d350422ea2131d829cedfce001211d9c6c1a4a3fe94e918edc9ef67 SHA512 aea5703556294daaf83141ca53f9ec956ab49737779b6efa53e44b99b97fd8680761dbfb38c7127f40e1e3d471dd9c70547fbc310f3467f6802a94c584525a4f +DIST 6.9.0-0-202503301022qtquick3d-documentation.tar.xz 52475364 BLAKE2B 23a14e3bff859b4541de1358831d3408d1b3023d9559eef720cb71ade62df264aa379ec69719133a15d696198141bbe9842bc1351640b98d84abcbdc5afafbef SHA512 6c3adc8be14784b67f4baa35b8feb089b4519957a5f7e097e256ddcb9a0a450ff980bc720dfd19fd137ccc61791469049991792d04f891c353c0ee591d339490 +DIST 6.9.0-0-202503301022qtquick3d-examples-6.9.0.7z 21669298 BLAKE2B dc0e9674134de2a87e90e6ec745513d9d1d363cb486b5b08d50c6201ba2f08301e788e013b9dcbba747ddcc7b6a0b14a0f481bcb744ed5c2e310af426cf94fce SHA512 00fa7fdb6ff1ad7f8998b40b21e2ed590e113a94a30d4e3adac00743a8bd4a3da2a2920d5ecb0ff477570e88c1f6dab2b590da87ee874bbdf13619ef9904ae2a +DIST 6.9.0-0-202503301022qtquick3dphysics-documentation.tar.xz 4602156 BLAKE2B 56613a44f3734443ef1564a75e61a8c6efff46f1b27df8463aa4ba828c91b247321a5200a26c6de5c42c9ebf3cecbd594eb51a878f88aa148791545d03ee608f SHA512 02f17182938b148dd3ad27677f447f006fe295d6358ccadbb7ee101ab53297e33d1c6bfef2e527fbe94dcbf0a53e4308500cb3d7336647b769631bc99f36fc37 +DIST 6.9.0-0-202503301022qtquick3dphysics-examples-6.9.0.7z 2355821 BLAKE2B 2c076f8024169eacaf4cc65189f4e6d678591142b8aee74bb20ee581420c7906204e619702ab0b4cb1d8be43b9538552d9086681b049af08fd163b92e517c7ac SHA512 87b3704df7236f7ba3ec5659e35b782bf3baa56d8f00e53ad8e6ea2a5603c039f573ce8acee5e1294a05dbe04e49f852eceb55dcaacf6ae6bb2036367830e67f +DIST 6.9.0-0-202503301022qtquickcontrols-documentation.tar.xz 7428976 BLAKE2B 643c544f58df46b9ef3328107bb1038eaeead25b179abb60e53eb8c7caa002f714c9dee081bac5452e66372b2d4bd259586790261e95dcfd669e4c941241350d SHA512 0f6c4e3b93d3b6ffbe3c1a7f6d0a960ac295e24084ffbd4b457d11608e72cf60bc43025f4996c4780b5e5be3352da4e087e3fbc87187f04262bf919476b535d6 +DIST 6.9.0-0-202503301022qtquickdialogs-documentation.tar.xz 312700 BLAKE2B bfe1438f5a2792fd2dd2c047238e2f7acc7062a58c2129679feb51357a35c9e2b85fed09ed5730277841daf59abd7a5ec17325caadb7b6351a8d8570a7e5938e SHA512 be7983e87e0ccf89172a19e699ed3c13f9ab908f67dcfbf9863278b370e745bef11c2a6bedc9b83fb9dab3a85b59d0a307a95ac6686bdc71f4b3596463ef91dd +DIST 6.9.0-0-202503301022qtquickeffectmaker-documentation.tar.xz 809940 BLAKE2B 2d65dbedd879a735deda5456c94ea7b1c20c2429eaa412d71ebbb7efb5bd18d9a7f25cee54c2fcac9299053435ea4690a8eacf4715b7605cb8d437b681a8dbc5 SHA512 c92f09897b16abac55d80715fabb517dce30521ff9268c0c8ca93df6b0c2ab54aae8ee80f5730171bce60fafe62c9fbd7b7aa3988fc9171864746b0fa89826b7 +DIST 6.9.0-0-202503301022qtquickeffectmaker-examples-6.9.0.7z 244757 BLAKE2B affb1c69f3267f4f3e5df0e3e83b641680f521955d81a2be7fa3ec0e1996d3e9ee29ab8d866144923d469f5308b4c8153a39f0617970d90dcf7653dcc33f928d SHA512 e5d84b48a0eaba750c7dc412034ff5244a97c0ebbfb94a9e953a62acb0dbde78780da81bb3383543526271328d4fed13fa7301003259afdbcb55fbaa41fb6fd6 +DIST 6.9.0-0-202503301022qtquicktimeline-documentation.tar.xz 167164 BLAKE2B 9d9c0d754f2ca02ed00465ec507194a50615b47eb34b3626424f4a81a33d790cce1e2942e6318fe72ec6a8b471af89fd592e19751008823396f43361b529305a SHA512 b8b7675e38496d7cd6861c6eb1e5c15968e2ce272c0bcf4978102687b1a4671d37bbd4cee30059493b196c0ca0105181eb4b2bb9eab3fce319c511b0f5f70660 +DIST 6.9.0-0-202503301022qtremoteobjects-documentation.tar.xz 494020 BLAKE2B 7f6ea4f0dc19f240d985dc82168a2002f9d58f477afe3fa542c6ded8a1ee5ca56a252d234e2f8de3c512fdcf392219124c34fa96acc3cf3bd33809e2c28c219d SHA512 a57660003c1fcb50386d9d84e4e329d14d9bdd06a9bcdf45243d27e461416b94d18d40429797d9b92608b688852a97746b9a3063ed329ec93bff63bb6d8f634a +DIST 6.9.0-0-202503301022qtremoteobjects-examples-6.9.0.7z 81640 BLAKE2B a23e4cfa8de1f6ca117348c50e15431715025d6e111cb16c33ec9412387ddd7ae714ea4cac809c5d2b85725449e141c82cbda1901661cccc05c20478770a2fa0 SHA512 ed269b0c3bf5705b9ae76e69d85e99f834c0f8a1d47baabbc22d05fd7545eb1ea71d2d911d050ef969ef9f365b7843ad2f32bdce0bd3ed8831b2966669a4aa49 +DIST 6.9.0-0-202503301022qtscxml-documentation.tar.xz 395880 BLAKE2B 7ed535a7050151fab4cffa6ad36002b1c48517d19563e3cfc2ccd715e958cbde34a0205c96e535d0c2a0b7a4d99868c302366f5bf7f135053c05f2252fa17b2c SHA512 867bdb25421c97aa17cf25f9f1b52209038b7ff7ee2ac2e1756a5ea5c3343751446b3e84fafa818b7c875f2c8cda14a6aa7900d5a536690c6eee5fe8f727cc86 +DIST 6.9.0-0-202503301022qtscxml-examples-6.9.0.7z 140628 BLAKE2B db0622a62a28ea1affb70674ec3a40eb8f09f1effecc1dcee3ac64eea4c1d0c8debadc3efbc803e5df3fe18aa8f92e2e378efdb542a3168301557234688d5858 SHA512 edd89c902abd0095942a7f092c3b78295f56adb73dc6855b4e04c2333454bf0e4eadb9def2486a837d4e0f2be6d710b02c17bc5794bbd225b2612349a1f4f791 +DIST 6.9.0-0-202503301022qtsensors-documentation.tar.xz 2147620 BLAKE2B 7c0b82cc51945c418882337fc2635efaba04d33ba98e503dcb31b18b0b93e913247d600ceeab32946a293ce5774a49d8485b0e0d0b8855919223bc1d08b5d8d8 SHA512 1ac4ec5ac360671b412750695269f9d1a672406666bc2a7afdda2d215a47e965094cc7d2793e61dd35940d68977f54ab34aa759eed4ca85a97ff8faa66cbe6be +DIST 6.9.0-0-202503301022qtsensors-examples-6.9.0.7z 53467 BLAKE2B 4ede8a6c86697eddb9fe4eb5a276939714bcb3e01f420ac8b3ae5d6f7edaef1c882bdf696ec9fcc7b3db345963a7a4bcfef7e73b22441c542767963ef803b8a2 SHA512 f210eb24b91d478056caefbe1d6fb30bd4bb095f7f0fed8508174fca3824b064f84f6e0220380a5ef9fa0c3253b4616dbf40331e670835660c74386d9bd4ad10 +DIST 6.9.0-0-202503301022qtserialbus-documentation.tar.xz 740308 BLAKE2B 177bc1df1705e63903f423aac0b2db646608ad6c9ee0a0a75874272ffb60c80c410278062056e2caafab7dd5993265e36a18bc3a9401d7b511b4e1a17071850e SHA512 d9670b4f13fda6b23b31467f3be38c29292e807af43d5ba4596b05e391b26c9527e7f73561f3b7254943cb272870763a8b466e63f9d23dc937824e06dea8e788 +DIST 6.9.0-0-202503301022qtserialbus-examples-6.9.0.7z 212263 BLAKE2B ce891a7754316067d1ce7bce07e60ade31274725e2c9d06b200ed002ed10ddb3a811a809f46b71fa9a37f73d0f26391686050ef54914e4d909de5cf89cf1fdb1 SHA512 09f2763925cfba136be19337c3158129b5cf2aed50104049b422160d5228a9a3ece7bea45a7965049f843496f46d083d82670632f2299dd9d127deda1008c34d +DIST 6.9.0-0-202503301022qtserialport-documentation.tar.xz 184708 BLAKE2B e8bf99dcdefa19b9eaa0eaebee60ca911747b1bccc277f38d5aadfdcd9d1160a53591f57b1086e5bdd839e7bca5fe2fa5b0ad53311c5c17f9f5227dc4068fedd SHA512 66e1feb765539e59420e0f34fc613878841a2ba150fa491076ac8965b790bbf88816aa65b1e3f77270f919cac67c53e7a35ef1fd1dba72cd47b9ecf3effcad12 +DIST 6.9.0-0-202503301022qtserialport-examples-6.9.0.7z 81054 BLAKE2B 3d6ec7615a1eaae5e84c3924045c91a921edbf98aaa2c75985b9bb02a1830a96f53050edd6cebe18984fd37f2836985b9e2707a85b81704906213e318e739696 SHA512 f019b6af2d6f7356475da058875f5ea1f93e9abafcbcb711c4e5188c95015d4979814c373ffda292ce902b6a20acb0837527ea5cba61bfa3fd9383987b65d90f +DIST 6.9.0-0-202503301022qtshadertools-documentation.tar.xz 199608 BLAKE2B cf507d5844228e5eed9f38b0aadfa3a65b5f6571b6ea207653710ede5c92ffecff7af9bd632b6320abf851b60d504d5fe652b5f99c76bd56b08c88f92acc8656 SHA512 a70fbfe9e8d837232201ad76a2d87e065ec23d2bcbce799ddc98ab1d10bb860edb2c0b72c9a313d3a7b247f379bf0fdf1f097b28ccd05b9f99c52dce3b4497a5 +DIST 6.9.0-0-202503301022qtspatialaudio-documentation.tar.xz 469128 BLAKE2B 0e258e887882e018bca186691d508784f2315c71344bdf5c4208f3f321678dcffb2641c9c5fc3917c604a1f082bf6dce9ac7e14c8125d4b30ad7c9848d5d13ca SHA512 16ed9b4760f67fa3903c947b56d457994d96e6c0c60c039bf5d609204a7726d56d4d88decb345fd19cc65e9d7fa963ee1716228c64e7f53122eee4a94f982d82 +DIST 6.9.0-0-202503301022qtspeech-examples-6.9.0.7z 157773 BLAKE2B 0dca79987a27216f4689a344c18b4d4e5c920f6329489bc38a0d4af0cab6159973686a361abfd91b29f7728a90577176ff9b2aad24b8693abc883a9232a011fb SHA512 2e197be445104b28f368f007ed189392c0df1d6adbc2444eeafd1e020095c4f3e3bd86553d43391487a5a96dcd0746175520f000090481e4ffd2242912c4efa7 +DIST 6.9.0-0-202503301022qtsql-documentation.tar.xz 906732 BLAKE2B ed5b562626f1dcf48bd0ae482774b8f2fba8a06e28c3ba06c9399c165881f87a0e25f55b443f12a5ea0c1052a977ea1d3e0525e8eb7f6de377f6a51964dd24db SHA512 cd558d77bbd969591c5ef0711819400bdeca311ac3120c7e537380991d3bf763c4ad69f3c7154c67d1c4d6d359dc45649efeb901f470c554d3e7ab1e0c196a8b +DIST 6.9.0-0-202503301022qtstatemachine-documentation.tar.xz 405664 BLAKE2B a2854ce61e7eb460485891b1506a1c0666f16d07f3697db75ab6bccdedfd8f8a419638bd1a1d814925b35527ccce3b662b6671cc1df9912f76409bc2d8065b3b SHA512 33986f9e20ba9ad31a49baa6ed7b79bfe4150cb6b09a8c66fde6734179d8ea2f6d482ca97141b8ea03c762999d689e953c7f12fd5abfa86099b467799f806ca3 +DIST 6.9.0-0-202503301022qtsvg-documentation.tar.xz 106360 BLAKE2B d8d265c3a152d4eb32573e985320e4e75633ac7f84f42c9f5f2d3a49ebed00ceaae7de625f2c3efe2a73d912b893e10d0e1934a947d0bad04009d3edad8510c6 SHA512 b01e74a1a093c8e353ed401924ee52c72c9c1f50b8bf05ad71e0da822d68806fa12ad5a6bfc9b2696dbd76785b7e01b1adafcb0fdf7166b86ba8d6915896f258 +DIST 6.9.0-0-202503301022qttestlib-documentation.tar.xz 245504 BLAKE2B f1596ddbd6e3372865db726f423dced854fdb710b336b2b2a8ca3753e78e7404c83f3137acb07f3b6da6ace6953442824839f26515ac50171867f8443df0ebd6 SHA512 6bd5090b1fb1a10fb74cca8f4d6031d51caabf2e5ec311db156f8b247829d4b4e277e70fc736f606632f3a20e146029f0390372a2aa5587f3ab01b1dd7330447 +DIST 6.9.0-0-202503301022qttexttospeech-documentation.tar.xz 401440 BLAKE2B 8cfb584da61b53474507234df87ff9fa31f30b5f2c133f5defa979b8aeb48c806bd9e70c53535dd9f4bb9e50cdc15e7de01ff84e9aa8b48e9b0a7bdcb8e9493a SHA512 af122594f6c80aff5883d194a7f654136a04ee7936ad0f7c6a3fa15dc94cf4ed290c82977208c28fc5e3aee7f3415b422c9793bb783cf406b7c4654209867181 +DIST 6.9.0-0-202503301022qttools-examples-6.9.0.7z 690330 BLAKE2B 8016853cd0545ae9a925f760a34d0a8376866fb1a5967b1f2ce9d01f12e973c126cca8fa24815f6f2d843e9d4eb72b28da7e58bdcc06e0bb70819ce38e314bdd SHA512 10f2c5dde8caf50e26610a2033847a0a77531829c013f65c92440b809bffa4d0a67434de4648affe9c60c4d5417a996e0929a7aeda59e090bdea7ad908ee20ce +DIST 6.9.0-0-202503301022qtuitools-documentation.tar.xz 205064 BLAKE2B 3e5c32cbf07c2c7801379f51ec42dd50fccde3f737339b6e4637f1c6d40458d4c93c48508073ff9ba92209bc04dd88659ca97665d7ad2a8730eec7387c8c1e57 SHA512 4c9b61ed7057fa54cb5e1a37d0c8ca52e397f00a6b6330de49ad4a3a4e72e64a4a6e9f55e650d34f08deb37b54f725e6cc87c628bfe3cc4116e97012b5d3ae7c +DIST 6.9.0-0-202503301022qtvirtualkeyboard-documentation.tar.xz 866664 BLAKE2B e8b7f9706960107f61e6a6c7f1fb95d90cef8aa51f0e1df6d0793e17b9d08a041fde66194884267ddd71cd0bee974d752a25260a2660ca9e0279e9817ba73594 SHA512 1362f8f8cd0e11cb90bb04c146e572c92c31782acd08605f442b6850d2a63f824f8616374c06f76ae6620fa47075467480074d993cdb5ad70ba7e470e016051a +DIST 6.9.0-0-202503301022qtvirtualkeyboard-examples-6.9.0.7z 7067 BLAKE2B 7a9aaf19f48607420ffe4b8f041c9494a036bdc2a7a2ef18aa6fa87dbd6152811d60a54b9f989f1cf724e8b389ec5939991447ea52667ce7c5b88f8ace5d9cf8 SHA512 7f40599aa6ccf9f9efdfab8c6b17474d0456eea6a0b2503f4b69539516daad21ec8729711306e9679481d5687b13f59e1035c3cc76cb16fb299011d2ea934f11 +DIST 6.9.0-0-202503301022qtwayland-examples-6.9.0.7z 568477 BLAKE2B 369d5b28988c6f9f0499b271dc4139dea64ba52bc2417a2181c802325bb7ef38c6140ada6b36e1e2720d39e30029ec76777719ed8914212c36bdc13da87344a1 SHA512 8bd1a3456042820a8ee7c6885b81d06053e7659594c2ff27bc0ea9cb001ad1e5b26907683a20287d77d16f2f8d76ce2d45f6b308b9ddff646d80672bfe9c7e2d +DIST 6.9.0-0-202503301022qtwaylandcompositor-documentation.tar.xz 1635180 BLAKE2B 55851df1d7ac68a6c6c34fb7f3f99cfee89468e8c68138ea95edd5ebeb23cd2e0783fe4c5f1f8859c7b1bfd41e29b6479f634aa463128992c8848f16a311e721 SHA512 542f9a8cacc7e70dc76787cb17a6195295d7f0329161909509af87b8d6ef25b207dce9974f39247925d95c68f74deab675f8703dd88c8170ade9604722b5ed99 +DIST 6.9.0-0-202503301022qtwebchannel-documentation.tar.xz 166220 BLAKE2B 56259b1ef0c08ac2f14747bd57aa9eb585ecd18f7583bb76d9420e0d132e40177f92815894725dfb1adedc4c8856f948a65130a3b98663becf956c1ad92e9ece SHA512 b032a8c0fcc2dae51881295d66943de8510f911311030a54934034c208d9a638bc26b67040ac8f02511bd51929fbde442925697f60bc1f48f2c17b34d6ff62f9 +DIST 6.9.0-0-202503301022qtwebchannel-examples-6.9.0.7z 66122 BLAKE2B 35b75229bdecaffe32adbefda4895958b87db28604c7213e3d1d65bc9e8805a1e90b921107dc05c8aa8b8497ab97a7f74aad0228a49b90c493b0a85ade30e5f9 SHA512 c327c5f616c34c740b3dd9e37a1b9b41bbf0e674df8f8e2bb755c5d586522b70bc680fc712bb49cb25fa81b28fda64bf5d1036066278f777a5323aa5ed5f791a +DIST 6.9.0-0-202503301022qtwebsockets-documentation.tar.xz 533192 BLAKE2B d686090411b41db19b3c3921e2158599c361095710aed1927f9543f1e2934fd5efdff2215c8d8a6d2c77e23763ccdc431f93b0d9a798f8f44a639259932b9601 SHA512 e2855ef3cb0302f40165c64ddb7ed838936e4add636eef14a7b64b6c6a0c03e4543948db93b130a13c0640837969b9f4be63588893e2940e1704734ee507fb71 +DIST 6.9.0-0-202503301022qtwebsockets-examples-6.9.0.7z 248884 BLAKE2B a2a18ce909cb5fb62c4de3eafcbea31aca5f684a565b5b06d0a04656079e1e5146a1b10a484706cb7634fcec630c48f0f1dae72afe2e37951e2620d8dbafda3c SHA512 b857c16db84322b284525f0628b0e419dcaa5e76cad4dac3b491bb52694415dd1485135cb4a27970596f8aab6f102652e196ffc67e5c3671ec3cc6be8518d72c +DIST 6.9.0-0-202503301022qtwebview-documentation.tar.xz 124700 BLAKE2B 389a4d33005b9ffefe2564a7fad3e49a73a3ad147d3b355492e2e2a34fd166ba72fc050dbc4020cc11e0aded9c613ddbeba41a17b8e5aeafea285cf353f8c3f4 SHA512 d2eb09e3de54f2e53a6572c9adfe22da85f338397129bf204e175649b2ab01d3f617fd8dcdecf4fb1326aa22548808a5c27e091714924441c2572539f59abcd8 +DIST 6.9.0-0-202503301022qtwebview-examples-6.9.0.7z 47304 BLAKE2B c46ff337aab582be9a874a6ca80ee8f6c9dc2954a894076266ec0c40451deeaf6c52924de9fca38cecac3812079a71efc19bb531f447fa93da63081fd533fada SHA512 41bbcc5ab097a6cb8f879f5e3be6a815cd17690dd5b13ce0a110e85088e7d67b79d5f7d05ad473f33c694875e0bf86567a00d8995518adc42abbd7bfa8afc27e +DIST 6.9.0-0-202503301022qtwidgets-documentation.tar.xz 20689888 BLAKE2B cd2882f87fe3d410f6bf7bc75ec198f6c6794a2cfe4586a4de2004530896a928b413de6331c9fe7244f017b8a27c8726c634db2523ca304cfdb778e6a1c8adb9 SHA512 e5bd9b294151aa06bb93ef39271fd6cd144ba02135c5dee1e64938643029eac44bf6e03d6e0f144b22609604592956a8ceef1764dad9b753f153a275d13e0b89 +DIST 6.9.0-0-202503301022qtxml-documentation.tar.xz 345144 BLAKE2B 7ac6fc9ca54014569cd4bb6e5543e13ee4b80a70a11650f390f4c22f41dac9301a936179c557aa8e8887ecc44849df54fdef099d4b512d1a5cd649976ebb7756 SHA512 b154e220567363e183bc3a8de5f3e54654916cb315207f54d023318644dcce35140fe7388c4ac5e549810afd0f77ea543c5be8b43f7f60448460a98692ff187c diff --git a/dev-qt/qt-docs/metadata.xml b/dev-qt/qt-docs/metadata.xml new file mode 100644 index 0000000..668daf7 --- /dev/null +++ b/dev-qt/qt-docs/metadata.xml @@ -0,0 +1,71 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + + Install documentation for dev-qt/qt3d + Install documentation for ActiveQt (unpackaged, Windows-only) + Install documentation for dev-qt/assistant + Install documentation for dev-qt/qtconnectivity[bluetooth] + Install documentation for dev-qt/qtcharts + Install documentation for dev-qt/qtconcurrent + Install documentation for dev-qt/qtconnectivity + Install documentation for dev-qt/qtdatavis3d (unpackaged for Qt6) + Install documentation for dev-qt/qtdeclarative + Install documentation for dev-qt/designer + Install documentation for dev-qt/qtgamepad (available in qt overlay only) + Install documentation for dev-qt/qtgraphicaleffects + Install documentation for QtGraphs (unpackaged) + Install documentation for QtGRPC (unpackaged) + Install documentation for dev-qt/qtgui + Install documentation for dev-qt/qthelp + Install documentation in HTML format + Install documentation for QtHTTPServer (unpackaged) + Install documentation for dev-qt/qtimageformats + Install documentation for dev-qt/linguist + Install documentation for dev-qt/qtlocation + Install documentation for QtLottie (unpackaged) + Install documentation for dev-qt/qtmultimedia + Install documentation for dev-qt/qtnetwork + Install documentation for dev-qt/qtnetworkauth + Install documentation for dev-qt/qtpositioning + Install documentation for dev-qt/qtprintsupport + Install documentation in QCH format + Install documentation for dev-qt/qdoc + Install documentation for dev-qt/qt5compat + Install documentation for dev-qt/qtquick3d + Install documentation for QtQuick3DPhysics (unpackaged) + Install documentation for dev-qt/qtquickcontrols + Install documentation for dev-qt/qtquickcontrols2 + Install documentation for QtQuickEffectMaker (unpackaged) + Install documentation for QtRemoteObjects (unpackaged) + Install documentation for dev-qt/qtscript + Install documentation for dev-qt/qtscxml + Install documentation for dev-qt/qtsensors + Install documentation for dev-qt/qtserialbus (unpacakged for Qt6) + Install documentation for dev-qt/qtserialport + Install documentation for dev-qt/qtshadertools + Install documentation for dev-qt/qtspeech + Install documentation for dev-qt/qtsql + Install documentation for dev-qt/qtsvg + Install documentation for dev-qt/qtquicktimeline + Install documentation for dev-qt/qttools + Install documentation for dev-qt/qtvirtualkeyboard + Install documentation for dev-qt/qtwayland + Install documentation for dev-qt/qtwebchannel + Install documentation for dev-qt/qtwebengine + Install documentation for dev-qt/qtwebsockets + Install documentation for dev-qt/qtwebview (unpackaged for Qt6) + Install documentation for dev-qt/qtwidgets + Install documentation for dev-qt/qtx11extras + Install documentation for dev-qt/qtxmlpatterns + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + diff --git a/dev-qt/qt-docs/qt-docs-5.15.2_p202011130614.ebuild b/dev-qt/qt-docs/qt-docs-5.15.2_p202011130614.ebuild new file mode 100644 index 0000000..a6c0ad1 --- /dev/null +++ b/dev-qt/qt-docs/qt-docs-5.15.2_p202011130614.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker + +PV_FULL=${PV/_p/-0-} +PV_NODOTS=$(ver_rs 1-3 '' ${PV%_p*}) +BASE_URI="https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_${PV_NODOTS}_src_doc_examples/qt.qt5.${PV_NODOTS}.doc" + +declare -A QT5_DOCS=( + [3d]="qt3d" + [assistant]="qtassistant" + [bluetooth]="qtbluetooth" + [concurrent]="qtconcurrent" + [dbus]="qtdbus" + [declarative]="qtqml qtqmltest qtquick qtquickdialogs qtquickextras" + [designer]="qtdesigner qtuitools" + [gamepad]="qtgamepad" + [graphicaleffects]="qtgraphicaleffects" + [gui]="qtgui qtplatformheaders" + [help]="qthelp" + [imageformats]="qtimageformats" + [linguist]="qtlinguist" + [location]="qtlocation" + [multimedia]="qtmultimedia" + [network]="qtnetwork" + [opengl]="qtopengl" + [positioning]="qtpositioning" + [printsupport]="qtprintsupport" + [qdoc]="qdoc" + [quickcontrols2]="qtquickcontrols" + [quickcontrols]="qtquickcontrols1" + [scxml]="qtscxml" + [sensors]="qtsensors" + [serialbus]="qtserialbus" + [serialport]="qtserialport" + [speech]="qtspeech" + [sql]="qtsql" + [svg]="qtsvg" + [test]="qttestlib" + [wayland]="qtwaylandcompositor" + [webchannel]="qtwebchannel" + [websockets]="qtwebsockets" + [webview]="qtwebview" + [widgets]="qtwidgets" + [x11extras]="qtx11extras" + [xml]="qtxml" + [xmlpatterns]="qtxmlpatterns" +) + +DESCRIPTION="Qt5 documentation, for use with Qt Creator and other tools" +HOMEPAGE="https://doc.qt.io/" + +LICENSE="FDL-1.3" +SLOT="5" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86" + +IUSE="charts datavis +html networkauth +qch script timeline virtualkeyboard webengine" +REQUIRED_USE="|| ( html qch )" + +SRC_URI=" + ${BASE_URI}/${PV_FULL}qmake-documentation.7z + ${BASE_URI}/${PV_FULL}qtcore-documentation.7z + ${BASE_URI}/${PV_FULL}qtdoc-documentation.7z + charts? ( ${BASE_URI}.qtcharts/${PV_FULL}qtcharts-documentation.7z ) + datavis? ( ${BASE_URI}.qtdatavis3d/${PV_FULL}qtdatavisualization-documentation.7z ) + networkauth? ( ${BASE_URI}.qtnetworkauth/${PV_FULL}qtnetworkauth-documentation.7z ) + script? ( ${BASE_URI}.qtscript/${PV_FULL}qtscript-documentation.7z + ${BASE_URI}.qtscript/${PV_FULL}qtscripttools-documentation.7z ) + timeline? ( ${BASE_URI}.qtquicktimeline/${PV_FULL}qtquicktimeline-documentation.7z ) + virtualkeyboard? ( ${BASE_URI}.qtvirtualkeyboard/${PV_FULL}qtvirtualkeyboard-documentation.7z ) + webengine? ( ${BASE_URI}.qtwebengine/${PV_FULL}qtwebengine-documentation.7z ) +" + +for DOCUSE in ${!QT5_DOCS[@]}; do + IUSE+=" +${DOCUSE}" + for DOCTAR in ${QT5_DOCS[${DOCUSE}]}; do + SRC_URI+=" ${DOCUSE}? ( ${BASE_URI}/${PV_FULL}${DOCTAR}-documentation.7z )" + done +done +unset DOCTAR DOCUSE + +S=${WORKDIR}/Docs/Qt-${PV%_p*} + +BDEPEND=" + $(unpacker_src_uri_depends .7z) + media-libs/libpng:0 +" + +src_prepare() { + default + + # Fix broken png file, bug 679146 + local png=qtdoc/images/used-in-examples/demos/tweetsearch/content/resources/anonymous.png + pngfix -q --out=${png/.png/fixed.png} ${png} # see pngfix help for exit codes + [[ $? -gt 15 ]] && die "Failed to fix ${png}" + mv -f ${png/.png/fixed.png} ${png} || die +} + +src_install() { + # must be the same as QT5_DOCDIR + insinto /usr/share/qt5-doc + use html && doins -r */ + use qch && doins *.qch +} diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest new file mode 100644 index 0000000..673894e --- /dev/null +++ b/dev-qt/qt3d/Manifest @@ -0,0 +1,4 @@ +DIST qt3d-everywhere-opensource-src-5.15.16.tar.xz 118265056 BLAKE2B b5a20f20e8f8a1dbb25fa370d5f02b104e2b3b4902f1f58596cd2d0d2a4ddda67dcaaa9ccd865f7474e1b66bb506f5eeb687fbedbc796a1da7ff95b407566ec9 SHA512 bdb13bd73a8b706eae8ad07d506ca21469a138dadb47b604a23ebe4640b593cba1353efa081a51a6d869a3d75e1b2b25c432bc7bc4621991f2fd2f5d18914fc6 +DIST qt3d-everywhere-src-6.8.2.tar.xz 141821364 BLAKE2B f7f6384110bd8808abb2cb17d05e6a2cb2556afb1e630531c08c20ab1b938d9c511264d7eab610b515a62ef7f4c8aed9cfc8a2801e900d163d84bb1f935876e7 SHA512 e873547bb8ed350e146ce081e3c08f5593ad33e977aad1d933089e287826c81033972cb6428c7f54cbee50c438ceab31181f64b99ada77382875b5053f00ca0d +DIST qt3d-everywhere-src-6.8.3.tar.xz 141825440 BLAKE2B cb3416dc9364c9c90515e56881f5c0cfbcbbbfd0fd56153f24d69ae3789f0a507ce387fbd480cf127c4169c234052cfadc438771a99e65632e069310ad6cdd2a SHA512 8316fbe5a39bc5113da4759e195a55c57d8340021a39576939c0a4a604f47b4edb3c0206f914d4a3177ff09471d1f3475ffc4c2fa935ed8d98a166e310bc78b4 +DIST qt3d-everywhere-src-6.9.0.tar.xz 141826404 BLAKE2B f1a83884aa14d9f08381e1d97e0a0877665aa273d5f5f5927a758096da0939fe0ea47e1907cc8c032e47636cc25d450f86635092a4dc237354a0660dfd10d5d2 SHA512 f4e7d5d2f7615447b2283ff7dd04d9cd21110e854c48271b343e2ed196843c73b72c2649641c30b386b798b1dbab4df6494eb40f7c7b009a9eac921bc39f85ed diff --git a/dev-qt/qt3d/metadata.xml b/dev-qt/qt3d/metadata.xml new file mode 100644 index 0000000..12e16d1 --- /dev/null +++ b/dev-qt/qt3d/metadata.xml @@ -0,0 +1,22 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Add support for gamepad hardware via dev-qt/qtgamepad + Build QML/QtQuick bindings + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qt3d + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qt3d/qt3d-5.15.16.ebuild b/dev-qt/qt3d/qt3d-5.15.16.ebuild new file mode 100644 index 0000000..268e053 --- /dev/null +++ b/dev-qt/qt3d/qt3d-5.15.16.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + KEYWORDS="amd64 ~arm arm64 ~riscv x86" +fi +inherit qt5-build + +DESCRIPTION="3D rendering module for the Qt5 framework" + +# TODO: tools +IUSE="gamepad gles2-only qml vulkan" + +RDEPEND=" + =dev-qt/qtconcurrent-${QT5_PV}* + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*:5=[vulkan=] + =dev-qt/qtnetwork-${QT5_PV}* + >=media-libs/assimp-4.0.0:= + gamepad? ( =dev-qt/qtgamepad-${QT5_PV}* ) + qml? ( =dev-qt/qtdeclarative-${QT5_PV}*[gles2-only=] ) +" +DEPEND="${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" + +src_prepare() { + rm -r src/3rdparty/assimp/src/{code,contrib,include} || die + + qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + -- + -system-assimp + ) + qt5-build_src_configure +} diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest new file mode 100644 index 0000000..fbdbd01 --- /dev/null +++ b/dev-qt/qt5compat/Manifest @@ -0,0 +1,3 @@ +DIST qt5compat-everywhere-src-6.8.2.tar.xz 14637788 BLAKE2B f01b6db5876d855bbf520f0e2696e12a28be457417eb111dbcb29c0c1eb275b11b56c053c90eb2ae4eac74b8582919a59c68735cadf52325b64d61b89a855c6a SHA512 60599cf99210e1465edabfdc7abbff1d4ebfecca1c5e4b7efc5c1cb5d6915b6e7e7917878cee002a7da86e3a32af23bd3ea1f485309f001dcb96875d677676c7 +DIST qt5compat-everywhere-src-6.8.3.tar.xz 14634168 BLAKE2B a315a0bb0e3748c669c498d02d449c093d8ee5f116de47e4e4b6d66c45cf6143d7c42e070c96d258c90ffd84cb39b97fab3987698ff80ac8da725dac97d962ee SHA512 e049508efda201e5d12a2dc0e023fc096611b18810f695be213a26bfbf8cdda1ae04c353c2a8b9be0c30b014e3d4f9280921acd1e8ec3834cd309143de82f570 +DIST qt5compat-everywhere-src-6.9.0.tar.xz 14633480 BLAKE2B 837df3920fae9a96d3996089d0168ded72d9e2aae26b8c6af112decf7e4cf9d2962a79f809c97fee2e89766911b6d415f8c1e171c25a295891165a942de66b42 SHA512 73857572bbb1c464795052da4f27e33ea28d35ab006daccf08d79adb7474abe7bce8d112baabdd3a889efe4fc2dcba93c20284908d6917d285e85e784badf882 diff --git a/dev-qt/qt5compat/metadata.xml b/dev-qt/qt5compat/metadata.xml new file mode 100644 index 0000000..00a322d --- /dev/null +++ b/dev-qt/qt5compat/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build QML/QtQuick bindings and imports + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qt5compat + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest new file mode 100644 index 0000000..09545ad --- /dev/null +++ b/dev-qt/qtbase/Manifest @@ -0,0 +1,3 @@ +DIST qtbase-everywhere-src-6.8.2.tar.xz 48264736 BLAKE2B 3c4a71a0c515d7433eda3a6155a0499ea43ce708fb25614843499bf8a7a71ef06ba93dad9e7dd04a28b86a88eea00151ad3500d06bd09b9b37a4e070774e2684 SHA512 4a074aca1c8bcca536fd428c969c0119f5131d0d52b67028edbb75a81dc6e0c15394f69e29cef513e6d8c6e93384cedc38dd03b0eed6ab1bbafbe2b5bbc85799 +DIST qtbase-everywhere-src-6.8.3.tar.xz 48426536 BLAKE2B 3133a0e50c1f6d185e8b587934d04cc79dd06f7c86bc092e8b678690464878f14f346cb0f2f4d8b33a1a6c67cdda31bd33ccaa97d04dfdcb53f3c0c1649a3c2f SHA512 ef364f939f23b622f67d21833c2dbf1fb74531d9a1e25b6d2e94ea5d747a40f20c6c3a24abef1e9710287366b7cb54dd090350d315601317779235c20743cc81 +DIST qtbase-everywhere-src-6.9.0.tar.xz 49658320 BLAKE2B 762d07c1c9e3e0ffeb58fadd9ddae03a3d097595c2a1279be697050a8532181a93f33de9edbb9cf9fba7483a97caba50cec9ff923ca1cdc2fc9c513650583cfc SHA512 f19a331725c8a1cddb52864fda6669a8aa4a394c3d30b4f7c763b398c9a4dd86a25e6d7bd9615081c61e05f5d98ed54c35c2c58d2813019f9609a4aa53b5924e diff --git a/dev-qt/qtbase/metadata.xml b/dev-qt/qtbase/metadata.xml new file mode 100644 index 0000000..ceb3786 --- /dev/null +++ b/dev-qt/qtbase/metadata.xml @@ -0,0 +1,37 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build the XCB platform plugin and enable X11 integration + Build Qt6Concurrent module + Build Qt6DBus module + Build the EGL Full Screen/Single Surface platform plugin + Enable support for input devices via evdev + Enable support for GSSAPI (virtual/krb5) + Build the GTK platform theme plugin + Build Qt6Gui module + Log messages using sys-apps/systemd's journald rather than output to stderr (override with the QT_FORCE_STDERR_LOGGING=1 env var) + Enable support for input devices via dev-libs/libinput + Use net-libs/libproxy for automatic HTTP/SOCKS proxy configuration + Build Qt6Network module + Enable support for capturing graphic's API calls using media-gfx/renderdoc + Build Qt6Sql module + Log messages using syslog rather than output to stderr (override with the QT_FORCE_STDERR_LOGGING=1 env var) + Enable support for touchscreen devices via x11-libs/tslib + Build Qt6Widgets module + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtbase + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest new file mode 100644 index 0000000..714df69 --- /dev/null +++ b/dev-qt/qtcharts/Manifest @@ -0,0 +1,5 @@ +DIST qtcharts-everywhere-opensource-src-5.15.16.tar.xz 4246260 BLAKE2B 6a902fa889d1b32f5dc6aeeb18838806d29b52d5da9ec91cfd9a33da6049ae89f3fc57ed73bd68dfd56dcbb971a57c384598af9e0c1743391ea0339a6ca9029e SHA512 f57df425e767ad5e18d5bf2439c137c0b656acf4ae998d42a41e59acf8a7b3d6733ef1c4ee4b11e1d54801df1550af5ee53cb190f05db223568b31fb4fcaa96d +DIST qtcharts-everywhere-opensource-src-5.15.17.tar.xz 4248056 BLAKE2B b6782e98f2f9f89408736ee435694c426bd0ea8642be4e4ecc94455322772ea03f89ee51aa86d07ec1bbfd1d64af6120d1b17f562a578f1bf10ade19de9c1217 SHA512 cadbbff078839ccd4cbd5d14c37ea481a03f017086dab033912f7241b21d78e037e596ef0f4afb8335a9ed3ff46e78ffad8cae0be1a929369209555fab9e973c +DIST qtcharts-everywhere-src-6.8.2.tar.xz 4662320 BLAKE2B 741feda467d56d06d763eff0fba30043c2628fd49c88dbe83479bb7b7db79fb015b073250740c8f3e4ed1ad710d996474913a6cf0fc128b89319759f5b342d98 SHA512 4edb1cafea0953eb98fe9503674d4e1308e3f31215af18d2edb3141d552ca0bcdabccc00abc261877a84b39c6b772a787d349dabf2e4e584da11ca1582cdee79 +DIST qtcharts-everywhere-src-6.8.3.tar.xz 4664228 BLAKE2B 5dc783e8285f630864f5106b96c9e8a7d3fe7f5e5f8e20b89ab9358c256798f753c2645bbb53a4ca7378d6b0e1126de78eef31332f79214efa48256f5a0df40e SHA512 84b372c8b52aea580b2b9727775753345affa80b73e0be843e65f7331bb809187d7183d93fdaf543197860210bc4e006f3a707663a160cf8ae05b37871abac7e +DIST qtcharts-everywhere-src-6.9.0.tar.xz 4664476 BLAKE2B 1622e79ad0da816c3919e1b954f3cede9668f1d04bdb910ea767369a81989c6904faeec33750a99715e8cc10181847e4375c4961b79cdd9d162ade0bfc333b29 SHA512 5ef99f1f48df7c75e55a4e1b80844d7a9bf9e5c14ba496b76c1e9048230913692a1d9f64bf43d8aa87184081dc4d12fa5bccc8ab7703311b034bdda586479ee3 diff --git a/dev-qt/qtcharts/metadata.xml b/dev-qt/qtcharts/metadata.xml new file mode 100644 index 0000000..0833bb7 --- /dev/null +++ b/dev-qt/qtcharts/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build QML/QtQuick bindings and imports + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtcharts + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtcharts/qtcharts-5.15.16.ebuild b/dev-qt/qtcharts/qtcharts-5.15.16.ebuild new file mode 100644 index 0000000..13d2aa5 --- /dev/null +++ b/dev-qt/qtcharts/qtcharts-5.15.16.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Chart component library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" +fi + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtcharts/qtcharts-5.15.17.ebuild b/dev-qt/qtcharts/qtcharts-5.15.17.ebuild new file mode 100644 index 0000000..3842f71 --- /dev/null +++ b/dev-qt/qtcharts/qtcharts-5.15.17.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Chart component library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtchooser/Manifest b/dev-qt/qtchooser/Manifest new file mode 100644 index 0000000..f4c6dd2 --- /dev/null +++ b/dev-qt/qtchooser/Manifest @@ -0,0 +1 @@ +DIST qtchooser-66.tar.xz 32008 BLAKE2B 1faf4a44406655621e65132289af6a8b0d23f0c1027a3b99017c3951705378bebcfbc3cb32aa59975a101f21294ff701ca6eb6ec18ce977b714a426be0fbcd6d SHA512 0c7d3588ddd7b21e6e9d799204924e06e0b0950c898dfd23088f1e7657b7f821a35579aa062658499809f9d9757e82c3c592591aa2e5ec453463929bf2b33bac diff --git a/dev-qt/qtchooser/files/qtchooser-66-qt-5.15.3-compat.patch b/dev-qt/qtchooser/files/qtchooser-66-qt-5.15.3-compat.patch new file mode 100644 index 0000000..0a8569f --- /dev/null +++ b/dev-qt/qtchooser/files/qtchooser-66-qt-5.15.3-compat.patch @@ -0,0 +1,33 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,18 +1,13 @@ + MKDIR = mkdir -p + prefix = /usr + bindir = $(prefix)/bin +-TOOLS = assistant \ +- designer \ ++TOOLS = designer \ + lconvert \ +- linguist \ + lrelease \ + lupdate \ + moc \ +- pixeltool \ + qcollectiongenerator \ +- qdbus \ + qdbuscpp2xml \ +- qdbusviewer \ + qdbusxml2cpp \ + qdoc \ + qdoc3 \ +@@ -44,9 +39,7 @@ + rcc \ + repc \ + uic \ +- uic3 \ +- xmlpatterns \ +- xmlpatternsvalidator \ ++ uic3 + + # keep the above line empty + diff --git a/dev-qt/qtchooser/metadata.xml b/dev-qt/qtchooser/metadata.xml new file mode 100644 index 0000000..610d2d8 --- /dev/null +++ b/dev-qt/qtchooser/metadata.xml @@ -0,0 +1,8 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + diff --git a/dev-qt/qtchooser/qtchooser-66-r2.ebuild b/dev-qt/qtchooser/qtchooser-66-r2.ebuild new file mode 100644 index 0000000..8f6a6fc --- /dev/null +++ b/dev-qt/qtchooser/qtchooser-66-r2.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils toolchain-funcs + +DESCRIPTION="Tool to quickly switch between multiple Qt installations" +HOMEPAGE="https://code.qt.io/cgit/qtsdk/qtchooser.git/" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://code.qt.io/qtsdk/qtchooser.git" + inherit git-r3 +else + SRC_URI="https://download.qt.io/official_releases/${PN}/${P}.tar.xz" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +LICENSE="|| ( LGPL-2.1 GPL-3 )" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( + dev-qt/qtcore:5 + dev-qt/qttest:5 + )" +RDEPEND="!/dev/null || die + eqmake5 + popd >/dev/null || die + + qtchooser_make check +} + +src_install() { + qtchooser_make INSTALL_ROOT="${D}" install + + # install configuration file + cat > "${T}/qt5-${CHOST}.conf" <<-_EOF_ || die + $(qt5_get_bindir) + $(qt5_get_libdir) + _EOF_ + + ( + insinto /etc/xdg/qtchooser + doins "${T}/qt5-${CHOST}.conf" + ) + + # convenience symlinks + dosym qt5-"${CHOST}".conf /etc/xdg/qtchooser/5.conf + dosym qt5-"${CHOST}".conf /etc/xdg/qtchooser/qt5.conf + dosym qt5.conf /etc/xdg/qtchooser/default.conf + + # TODO: bash and zsh completion + # newbashcomp scripts/${PN}.bash ${PN} +} diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest new file mode 100644 index 0000000..bb40b18 --- /dev/null +++ b/dev-qt/qtconcurrent/Manifest @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.18-gentoo-kde-1.tar.xz 450532 BLAKE2B 172732fe6a2f7dd4718b224d8a8ba7b182ded24f74ee38545d20a17364757153b399cae82b40f425e72b2587ec432f024868078edfe95280242211a040ddd9f6 SHA512 e0257171cf723cb6208a06f28fc95fa07d1239ea9dd3daa79d362146aa53e008398c9e1d95443b84d6d71b835a3f010b957e748f3ec23b77a588d6b372fd0c47 +DIST qtbase-everywhere-opensource-src-5.15.18.tar.xz 51492796 BLAKE2B a02f13f2ae8d3994fe5e3fa5b3751cb2981c3203cc4f3859dd4398d6a62101772885acb0c7b1f830ba8e9fbdd64ecfdb2a6074bfedd1bd372b4fc9ceb747467d SHA512 d39c831e6f3ddcd6a50f103ff60a0700b451f137782249508b7447a80066e3e9259c9b5038e6077ccf8df06b6afefec232c3c4dd331d85765089c92571708206 +EBUILD qtconcurrent-5.15.18.ebuild 460 BLAKE2B 0d71351b14357bd93c19707127b48ca52fb99cec04f81fe7fa29cf9c3eda3f96309b71eddee24486fb0cbfcc64c731b44bd0dd9c4325c1cc495e5cad95b7793b SHA512 700b1e1a9c056719be9135c2e8762a5f998e6b73260a3f947b5f14b364086a3fe055ca4459802464461d585216dd8d53e317dccb5958dc90878574bde87a1c1e +MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtconcurrent/metadata.xml b/dev-qt/qtconcurrent/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtconcurrent/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.15.18.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.15.18.ebuild new file mode 100644 index 0000000..b69c0bf --- /dev/null +++ b/dev-qt/qtconcurrent/qtconcurrent-5.15.18.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework" + +IUSE="" + +DEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/concurrent +) diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest new file mode 100644 index 0000000..4494210 --- /dev/null +++ b/dev-qt/qtconnectivity/Manifest @@ -0,0 +1,3 @@ +DIST qtconnectivity-everywhere-src-6.8.2.tar.xz 1069068 BLAKE2B fcbb13ff28486586466eafec913fb6504ee6e79787e7bfa6362ea74ee755b70c390a2f2ebf96cdf74c875a33ab1673d296f497085e2b8c3b83d09ed9590b772f SHA512 b1310fc90c7a64a4d89586fd38119377b3b67ead57271c6713897d649b2154cd55bd07c97a53f12e7a9d720a1b8b6b630eeea43e44c6798f6313ea8e70e10767 +DIST qtconnectivity-everywhere-src-6.8.3.tar.xz 1071152 BLAKE2B 4fde70801831b4a110b342e7710c06de687f7736c1e8bf31cb78b7f93de28ef0460410f5be1df77d57bd6967ab269c434f8bdb241d5d1906708b92c42d226eef SHA512 5508f3fc57679a4f986f430dcd19c5da15af663a677d27c9cc6aba81629f4a6e1954be31c5d2a44ba22366d7731ff105d2eaa3a0565b3b02baea0f498c547733 +DIST qtconnectivity-everywhere-src-6.9.0.tar.xz 1071744 BLAKE2B e5f75bcb1b61249cb4daafeff60d2805a57aeeb8ba675d31b81ed57557a10fe803bc12a71ede930ad4eb41b0c09e61f125e43a22c5c5ae6b957c99a713b3ebb1 SHA512 710bb7c9d3c73d92a784e4a9d81dafd5eb0669d1ab14066c424e2075fac8e30fd4e2f0e6d7b82a8fedb14cca03412085241a9737a6adcdc88c1dced49eaecf82 diff --git a/dev-qt/qtconnectivity/metadata.xml b/dev-qt/qtconnectivity/metadata.xml new file mode 100644 index 0000000..0525920 --- /dev/null +++ b/dev-qt/qtconnectivity/metadata.xml @@ -0,0 +1,22 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Use net-wireless/neard to access NFC devices + Enable support for the Near Field Communication protocol + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtconnectivity + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest new file mode 100644 index 0000000..d09da1b --- /dev/null +++ b/dev-qt/qtcore/Manifest @@ -0,0 +1,6 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.18-gentoo-kde-1.tar.xz 450532 BLAKE2B 172732fe6a2f7dd4718b224d8a8ba7b182ded24f74ee38545d20a17364757153b399cae82b40f425e72b2587ec432f024868078edfe95280242211a040ddd9f6 SHA512 e0257171cf723cb6208a06f28fc95fa07d1239ea9dd3daa79d362146aa53e008398c9e1d95443b84d6d71b835a3f010b957e748f3ec23b77a588d6b372fd0c47 +DIST qtbase-everywhere-opensource-src-5.15.18.tar.xz 51492796 BLAKE2B a02f13f2ae8d3994fe5e3fa5b3751cb2981c3203cc4f3859dd4398d6a62101772885acb0c7b1f830ba8e9fbdd64ecfdb2a6074bfedd1bd372b4fc9ceb747467d SHA512 d39c831e6f3ddcd6a50f103ff60a0700b451f137782249508b7447a80066e3e9259c9b5038e6077ccf8df06b6afefec232c3c4dd331d85765089c92571708206 +EBUILD qtcore-5.15.18.ebuild 4442 BLAKE2B 78a0242050819cb897991920838aa2f65f51702dee650021b81e232456bd5c8d33af5091ca9a5b2fde53c164533c7cf18ea3b5fe91ca3b88042f013512c8a4ca SHA512 e9567b248d57ffff2e639ccf12f693eb000e56e088cb254f594fafd1eba74df5a07650cc4d4f468c7bcd9863dc5be95aa517192fdf6386c53d3b1a5d886c4951 +MISC Manifest.bak 1630 BLAKE2B 361d3508002a3a1e699943867eb2e6196eecd366d1c8e423cff21bf44e0f81d008b6213e0ceaa73511b996aeb3f05c587cdb49cdd69bd703575051f188dbb723 SHA512 40252d167f733b1eb0900631ca4e3380f6c13206051e0081bda5a2a36a1f932cd4d57a482e273faf2d0e28a4a67a9dfd904d93342c8ae8a95683008a0f0d08a7 +MISC metadata.xml 594 BLAKE2B 0cefc88e620290c30db5f52e6804c43541617009ba05cc517a5c8b1c4039be9af9991e6e5b893577da3df52a83b70bd9f07a8061c518e9b52fdfdeb93a7df17f SHA512 73036ec739b85ea13025828f2526bce9d9fa6a3db3578925e4a4294be92a15dbe0f3af4db206690e3e786237312b3a23cb028a15abdd216e251db849a381a5be diff --git a/dev-qt/qtcore/Manifest.bak b/dev-qt/qtcore/Manifest.bak new file mode 100644 index 0000000..691fce5 --- /dev/null +++ b/dev-qt/qtcore/Manifest.bak @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd +DIST qtbase-5.15.17-gentoo-kde-1.tar.xz 314280 BLAKE2B a13b0589fab0f43be9b2ba6a669845572ee499363cbe2a8c0975eaf193101960f11efc96f3324d8662a458e41bea42e6d706b3f099f4cfbbea585cab8c3f3f55 SHA512 4b12db534e9fa5f24f597f4e760c8b70d5a41e732b588a9a53f95f4e849cb07a5c8a7f4c3fb690c8b98986a13b1c972b9aac15cfe43ef5b8ab26492b8987169a +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e +DIST qtbase-everywhere-opensource-src-5.15.17.tar.xz 51478524 BLAKE2B 1700126de93ecfc2efd128056a295b8fdd2293e2df41e4fefa3d6f61c250d1ae8502a483192ffa85bd1fbd8d086cfd26612c951fb822c19bd0ec3f1b49241968 SHA512 8be592e27279d1009b596535fee95cb6fa8a379e991db5b0f3fa24fcddde7433d2cdfe2cd3fc5fff3f8e112110c5d8fa60c9efd9254053ea08ded5c3f9b73571 diff --git a/dev-qt/qtcore/metadata.xml b/dev-qt/qtcore/metadata.xml new file mode 100644 index 0000000..2bc45af --- /dev/null +++ b/dev-qt/qtcore/metadata.xml @@ -0,0 +1,20 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Disable syscalls not available on Linux kernels older than 4.11 + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtcore/qtcore-5.15.18.ebuild b/dev-qt/qtcore/qtcore-5.15.18.ebuild new file mode 100644 index 0000000..bd5f1b1 --- /dev/null +++ b/dev-qt/qtcore/qtcore-5.15.18.ebuild @@ -0,0 +1,165 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Looking for Qt 6? It is packaged differently to Qt 5 with different +# package names: https://wiki.gentoo.org/wiki/Project:Qt/Qt6_migration_notes + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit linux-info flag-o-matic toolchain-funcs qt5-build + +DESCRIPTION="Cross-platform application development framework" +SLOT=5/${QT5_PV} + +IUSE="icu old-kernel" + +DEPEND=" + dev-libs/double-conversion:= + dev-libs/glib:2 + dev-libs/libpcre2[pcre16,unicode] + virtual/zlib:= + icu? ( dev-libs/icu:= ) + !icu? ( virtual/libiconv ) +" +RDEPEND="${DEPEND} + != -O2, so we need + # to unset F_S first, then explicitly set 2, to negate any default + # and anything set by the user if they're choosing 3 (or if they've + # modified GCC to set 3). + # + # Refs: + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078 + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105709 + # https://bugreports.qt.io/browse/QTBUG-103782 + # bug #847145 + if tc-enables-fortify-source ; then + # We can't unconditionally do this b/c we fortify needs + # some level of optimisation. + filter-flags -D_FORTIFY_SOURCE=3 + # (Qt doesn't seem to respect CPPFLAGS?) + append-flags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 + fi + + qt5-build_src_prepare + + # workaround for a79a370c (...Annotate-QMutex-...patch) adding a header + qt5_syncqt_version +} + +src_configure() { + local myconf=( + $(qt_use icu) + $(qt_use !icu iconv) + ) + use old-kernel && myconf+=( + -no-feature-renameat2 # needs Linux 3.16, bug 669994 + -no-feature-getentropy # needs Linux 3.17, bug 669994 + -no-feature-statx # needs Linux 4.11, bug 672856 + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path qmake 5 + + local flags=( + DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG + OPENGL OPENSSL SSL WIDGETS + ) + + for flag in ${flags[@]}; do + cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die + + #if defined(QT_NO_${flag}) && defined(QT_${flag}) + # undef QT_NO_${flag} + #elif !defined(QT_NO_${flag}) && !defined(QT_${flag}) + # define QT_NO_${flag} + #endif + _EOF_ + done +} diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest new file mode 100644 index 0000000..cba53d4 --- /dev/null +++ b/dev-qt/qtdbus/Manifest @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.18-gentoo-kde-1.tar.xz 450532 BLAKE2B 172732fe6a2f7dd4718b224d8a8ba7b182ded24f74ee38545d20a17364757153b399cae82b40f425e72b2587ec432f024868078edfe95280242211a040ddd9f6 SHA512 e0257171cf723cb6208a06f28fc95fa07d1239ea9dd3daa79d362146aa53e008398c9e1d95443b84d6d71b835a3f010b957e748f3ec23b77a588d6b372fd0c47 +DIST qtbase-everywhere-opensource-src-5.15.18.tar.xz 51492796 BLAKE2B a02f13f2ae8d3994fe5e3fa5b3751cb2981c3203cc4f3859dd4398d6a62101772885acb0c7b1f830ba8e9fbdd64ecfdb2a6074bfedd1bd372b4fc9ceb747467d SHA512 d39c831e6f3ddcd6a50f103ff60a0700b451f137782249508b7447a80066e3e9259c9b5038e6077ccf8df06b6afefec232c3c4dd331d85765089c92571708206 +EBUILD qtdbus-5.15.18.ebuild 698 BLAKE2B 9ead6dcd645a7422c8297ad57e3c3cb549ad3f9d22fbfa5dd7d9d925ef2f69bc591bbc132c140dee40d72d40e237cf2a418ebe2ea6638579202505187ca0e7d6 SHA512 a0de38144a48f109c12ecabecc9e09c33d287dfa0dde2400ab8b7a8c9086cd7a7e2be6bfd845cc667a491a57661104f57ac67afd8c804d63182e6e20f91163cb +MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtdbus/metadata.xml b/dev-qt/qtdbus/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtdbus/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtdbus/qtdbus-5.15.18.ebuild b/dev-qt/qtdbus/qtdbus-5.15.18.ebuild new file mode 100644 index 0000000..190512c --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.15.18.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + sys-apps/dbus +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/dbus + src/tools/qdbusxml2cpp + src/tools/qdbuscpp2xml +) + +QT5_GENTOO_CONFIG=( + :dbus + :dbus-linked: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :dbus + :dbus-linked +) + +src_configure() { + local myconf=( + -dbus-linked + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest new file mode 100644 index 0000000..3ab58b0 --- /dev/null +++ b/dev-qt/qtdeclarative/Manifest @@ -0,0 +1,6 @@ +AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b6436c9be0a7de092635e1fc3999c3142fc3e916cbcc69f472691bbd559f611b4d5741f3627c47162a5ac86126382507add72a25a121235e856b1de802ee19be SHA512 dd5193f8d8a051238dabf63306cc77e3a5696fc12241c27f35cadfd30763ddfeb2af7d640849dcc7a810b7087173b8e9af17341ea1b68440906f2c2f1f96fee3 +AUX qtdeclarative-5.15.18-CVE-2025-12385.patch 4265 BLAKE2B fbe76a2dae5c8dc01bdd5453bad026d367fc18adc7d3a5c25af238d6562b069eba643eb3f68f8594bd62cd95a8e7cda4e53d006ac8d10812899a12cb0d812b3b SHA512 0bb3df9e215fcf8aa0b3eb016d0118dabb360446e5b080a0204fde55b1c880ab017f2085d934fbb9eae05fe1cd9bf4a4ef85cfa1f8ba75eb9fa52026a16c96cd +DIST qtdeclarative-5.15.18-gentoo-kde-1.tar.xz 19304 BLAKE2B ec246d080eeeeeedb3d358c322faf8392cd106ffb6a0cda2ccbe1fd3776e7fdd2d76c8d8cd56e954b8fa11b466a6b6592e6134a8ba771b1433ba74c9fa0e00cd SHA512 f7636a405a0602b476bc4034382b275c14e3e7d166314042c7ea6bfb79f30aba7c79b540c4ec2352bb2e7fbed51b5bab52ddbf6458a579c9ba4fa2d6aad30a55 +DIST qtdeclarative-everywhere-opensource-src-5.15.18.tar.xz 21588352 BLAKE2B 9daf4a86e39db46d12350cc2e17cba1d23c8777a5c3193a76bd66c68ff252c94d616717a4b13cebe25707a6acd42084a1a02d372862d0b0f7418373b267be94b SHA512 73c45c47b5074b6bc1127abb1b3cf1cd751deeb80c2f9c86a675c7323fecf20bd83363fad95803bc72cf494ae4679c1f38a02387363f266c093c707e700c9ea2 +EBUILD qtdeclarative-5.15.18-r1.ebuild 1670 BLAKE2B 8a0b114fc36908c39acfa4d240df38f3707a56d761a2a546904fd3908e76eeda3e9884ac08f046ab711264f4883da54e1878ff82aa9ff66aab6033ea3151a5b5 SHA512 aca2e703c12551e68cdbe992dde667f8a38e85b66b929e57a614dac3563e2fd59b14f4fe200105d7e0ed4202f601bdc90827a9a526228188dce57bb33cd3aaa2 +MISC metadata.xml 945 BLAKE2B 8a5d26ab3274cb9ca8b7cf3dceddcd33d9690cd20194adc63b80cd5e13e11d222d48473232b4e2cb41cecf1f51b33df4458811b6fb622a41519f0f3f0223b578 SHA512 a4c587afdbb0320e0f23f47a3ae58e2f69e86a0f539bf613c275ab0be7b9490d33d9c9de35ace02d3cfef903f3e6c7caf492cfdfa53c989b2d56e6c7288f4552 diff --git a/dev-qt/qtdeclarative/files/qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch b/dev-qt/qtdeclarative/files/qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch new file mode 100644 index 0000000..c9ccb21 --- /dev/null +++ b/dev-qt/qtdeclarative/files/qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch @@ -0,0 +1,42 @@ +From cc5387ad22ca503d167fd66e2429107d45b937af Mon Sep 17 00:00:00 2001 +From: David Redondo +Date: Wed, 13 May 2020 11:04:23 +0200 +Subject: [PATCH] QQuickItemView: Fix max(X/Y)Extent() + +QQuickFlickable maxXExtent() and maxYExtent() return the amount of space +that is not shown when inside a ScrollView. QQuickItemView however just +returned width() if vertical and height() if horizontal. In these cases +just defer to the QQuickFlickable base implementation like minXExtent() +and minYExtent() already do. + +Fixes: QTBUG-83890 +Pick-to: 5.15 +Change-Id: I7f4060c2f46ae07611bedceca0d322c5f7f6affb +--- + src/quick/items/qquickitemview.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/quick/items/qquickitemview.cpp b/src/quick/items/qquickitemview.cpp +index 7fb392233e4..ab130ac6857 100644 +--- a/src/quick/items/qquickitemview.cpp ++++ b/src/quick/items/qquickitemview.cpp +@@ -1393,7 +1393,7 @@ qreal QQuickItemView::maxYExtent() const + { + Q_D(const QQuickItemView); + if (d->layoutOrientation() == Qt::Horizontal) +- return height(); ++ return QQuickFlickable::maxYExtent(); + + if (d->vData.maxExtentDirty) { + d->maxExtent = d->maxExtentForAxis(d->vData, false); +@@ -1421,7 +1421,7 @@ qreal QQuickItemView::maxXExtent() const + { + Q_D(const QQuickItemView); + if (d->layoutOrientation() == Qt::Vertical) +- return width(); ++ return QQuickFlickable::maxXExtent(); + + if (d->hData.maxExtentDirty) { + d->maxExtent = d->maxExtentForAxis(d->hData, true); +-- +2.16.3 diff --git a/dev-qt/qtdeclarative/files/qtdeclarative-5.15.18-CVE-2025-12385.patch b/dev-qt/qtdeclarative/files/qtdeclarative-5.15.18-CVE-2025-12385.patch new file mode 100644 index 0000000..5d9393b --- /dev/null +++ b/dev-qt/qtdeclarative/files/qtdeclarative-5.15.18-CVE-2025-12385.patch @@ -0,0 +1,91 @@ +From f78bc0b2c6884fd730bf34a931870d67936cf01d Mon Sep 17 00:00:00 2001 +From: Albert Astals Cid +Date: Sun, 7 Dec 2025 11:44:35 +0100 +Subject: [PATCH] Increase robustness of tag in Text component + +For Text.StyledText, there was no protection against tags +with very large widths or heights. This could cause an application +to spend a very long time processing a layout and sometimes crash +if the size was too large. + +We reuse the internal coord limit in QPainter as our maximum size +here, similar to what we do in Qt Svg for instance. + +For Text.RichText, there were no issues in release builds, but in +debug builds, you could trigger an overflow assert when rounding +the number if it exceeded INT_MAX. For this, we simply cap the +width and height at INT_MAX. + +Fixes: QTBUG-141515 +Pick-to: 5.15 +Change-Id: I4bcba16158f5f495a0de38963316effc4c46aae1 +Reviewed-by: Eirik Aavitsland +(cherry picked from commit 4aaf9bf21f7cc69d73066785e254b664fcc82025) +Reviewed-by: Qt Cherry-pick Bot +(cherry picked from commit 907c7ceb7b27586039262567273efd5ec79e6202) +(cherry picked from commit c4b74f27058b302a101befc2c1967f8c00b41be7) + +This is actually a manual patch based on +https://download.qt.io/official_releases/qt/6.5/CVE-2025-12385-qtdeclarative-6.5-0002.diff +--- + src/quick/items/qquicktextdocument.cpp | 4 ++-- + src/quick/util/qquickstyledtext.cpp | 19 +++++++++++++++++-- + 2 files changed, 19 insertions(+), 4 deletions(-) + +diff --git a/src/quick/items/qquicktextdocument.cpp b/src/quick/items/qquicktextdocument.cpp +index 021bbca0f6..67ed63d0de 100644 +--- a/src/quick/items/qquicktextdocument.cpp ++++ b/src/quick/items/qquicktextdocument.cpp +@@ -138,9 +138,9 @@ QSizeF QQuickTextDocumentWithImageResources::intrinsicSize( + if (format.isImageFormat()) { + QTextImageFormat imageFormat = format.toImageFormat(); + +- const int width = qRound(imageFormat.width()); ++ int width = qRound(qBound(qreal(INT_MIN), imageFormat.width(), qreal(INT_MAX))); + const bool hasWidth = imageFormat.hasProperty(QTextFormat::ImageWidth) && width > 0; +- const int height = qRound(imageFormat.height()); ++ const int height = qRound(qBound(qreal(INT_MIN), imageFormat.height(), qreal(INT_MAX))); + const bool hasHeight = imageFormat.hasProperty(QTextFormat::ImageHeight) && height > 0; + + QSizeF size(width, height); +diff --git a/src/quick/util/qquickstyledtext.cpp b/src/quick/util/qquickstyledtext.cpp +index a25af90414..120a2593d3 100644 +--- a/src/quick/util/qquickstyledtext.cpp ++++ b/src/quick/util/qquickstyledtext.cpp +@@ -45,6 +45,11 @@ + #include + #include "qquickstyledtext_p.h" + #include ++#include ++ ++#ifndef QQUICKSTYLEDPARSER_COORD_LIMIT ++# define QQUICKSTYLEDPARSER_COORD_LIMIT QT_RASTER_COORD_LIMIT ++#endif + + Q_LOGGING_CATEGORY(lcStyledText, "qt.quick.styledtext") + +@@ -694,9 +699,19 @@ void QQuickStyledTextPrivate::parseImageAttributes(const QChar *&ch, const QStri + if (attr.first == QLatin1String("src")) { + image->url = QUrl(attr.second.toString()); + } else if (attr.first == QLatin1String("width")) { +- image->size.setWidth(attr.second.toString().toInt()); ++ bool ok; ++ int v = attr.second.toString().toInt(&ok); ++ if (ok && v <= QQUICKSTYLEDPARSER_COORD_LIMIT) ++ image->size.setWidth(v); ++ else ++ qCWarning(lcStyledText) << "Invalid width provided for "; + } else if (attr.first == QLatin1String("height")) { +- image->size.setHeight(attr.second.toString().toInt()); ++ bool ok; ++ int v = attr.second.toString().toInt(&ok); ++ if (ok && v <= QQUICKSTYLEDPARSER_COORD_LIMIT) ++ image->size.setHeight(v); ++ else ++ qCWarning(lcStyledText) << "Invalid height provided for "; + } else if (attr.first == QLatin1String("align")) { + if (attr.second.toString() == QLatin1String("top")) { + image->align = QQuickStyledTextImgTag::Top; +-- +2.52.0 + diff --git a/dev-qt/qtdeclarative/metadata.xml b/dev-qt/qtdeclarative/metadata.xml new file mode 100644 index 0000000..b6df94c --- /dev/null +++ b/dev-qt/qtdeclarative/metadata.xml @@ -0,0 +1,26 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build the LocalStorage import for QtQuick (requires QtSql) + Enable QtNetwork support + Enable OpenGL support + Build the qmlls tool using dev-qt/qtlanguageserver + Enable QtSQL support + Enable QtWidgets support + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtdeclarative + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.18-r1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.18-r1.ebuild new file mode 100644 index 0000000..a7e398b --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.18-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 2009-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +PYTHON_COMPAT=( python3_{11..14} ) +inherit flag-o-matic python-any-r1 qt5-build + +DESCRIPTION="The QML and Quick modules for the Qt5 framework" + +IUSE="cpu_flags_x86_sse2 gles2-only +jit localstorage vulkan +widgets" +REQUIRED_USE="jit? ( x86? ( cpu_flags_x86_sse2 ) )" + +# qtgui[gles2-only=] is needed because of bug 504322 +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,vulkan=] + =dev-qt/qtnetwork-${QT5_PV}* + =dev-qt/qttest-${QT5_PV}* + media-libs/libglvnd + localstorage? ( =dev-qt/qtsql-${QT5_PV}* ) + widgets? ( =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] ) +" +RDEPEND="${DEPEND}" +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( + "${FILESDIR}/${PN}-5.14.2-QQuickItemView-fix-maxXY-extent.patch" # QTBUG-83890 + "${FILESDIR}/${P}-CVE-2025-12385.patch" # bug 966269, QTBUG-141515 +) + +src_prepare() { + qt_use_disable_mod localstorage sql \ + src/imports/imports.pro + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/qmltest/qmltest.pro \ + tests/auto/auto.pro \ + tools/tools.pro \ + tools/qmlscene/qmlscene.pro \ + tools/qml/qml.pro + + qt5-build_src_prepare +} + +src_configure() { + replace-flags "-Os" "-O2" # bug 840861 + + local myqmakeargs=( + -- + -qml-debug + $(qt_use jit feature-qml-jit) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path qml 5 + qt5_symlink_binary_to_path qmleasing 5 + qt5_symlink_binary_to_path qmlpreview 5 + qt5_symlink_binary_to_path qmlscene 5 +} diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest new file mode 100644 index 0000000..9694ff3 --- /dev/null +++ b/dev-qt/qtdiag/Manifest @@ -0,0 +1,2 @@ +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b diff --git a/dev-qt/qtdiag/metadata.xml b/dev-qt/qtdiag/metadata.xml new file mode 100644 index 0000000..82e0918 --- /dev/null +++ b/dev-qt/qtdiag/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Report network information + Report widget style information + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtdiag/qtdiag-5.15.16.ebuild b/dev-qt/qtdiag/qtdiag-5.15.16.ebuild new file mode 100644 index 0000000..ccea61f --- /dev/null +++ b/dev-qt/qtdiag/qtdiag-5.15.16.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment" + +IUSE="+network +widgets" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5= + network? ( =dev-qt/qtnetwork-${QT5_PV}*[ssl] ) + widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtdiag +) + +src_prepare() { + qt_use_disable_mod network network \ + src/qtdiag/qtdiag.pro + + qt_use_disable_mod widgets widgets \ + src/qtdiag/qtdiag.pro + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path qtdiag 5 +} diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest new file mode 100644 index 0000000..fc78129 --- /dev/null +++ b/dev-qt/qtgraphicaleffects/Manifest @@ -0,0 +1,2 @@ +DIST qtgraphicaleffects-everywhere-opensource-src-5.15.16.tar.xz 14034764 BLAKE2B 3eafb3c5292054258a99fddfab83d9367d37acdb8f71f3560a54002524346d4f5f8fd8e9435fb2e796be4a6965ae49c2121c4e3aeb0fe547bf82f31a41f2ae7e SHA512 25f2940428bed7b85f5ae16df286f8effc30ef9f68f6db5c559b18d247e8f391ba8c7e00a927024b0c84593648391fa63d16a23f1e8ae237b198fd3a1e7aa818 +DIST qtgraphicaleffects-everywhere-opensource-src-5.15.17.tar.xz 14036952 BLAKE2B 5094dc241104de83ea75c397b7553e1e532bdaa98591948bd062fd84454dca3314437114e08a825b913b65434c4f48cb9e0bc36681313e73b8fdf5da3e1b8b2b SHA512 7b2dad5a6dbd39a2392cb2e72e13ac51051f1da3886b0a4c735ad9b20d2f1809866efbd0f1d3c6969ed9742a0b29ce8415568d92af4c826e743e6383bef306bd diff --git a/dev-qt/qtgraphicaleffects/metadata.xml b/dev-qt/qtgraphicaleffects/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtgraphicaleffects/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.16.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.16.ebuild new file mode 100644 index 0000000..af898ff --- /dev/null +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.16.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Set of QML types for adding visual effects to user interfaces" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.17.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.17.ebuild new file mode 100644 index 0000000..96c0c22 --- /dev/null +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.17.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Set of QML types for adding visual effects to user interfaces" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.18.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.18.ebuild new file mode 100644 index 0000000..46119e1 --- /dev/null +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.18.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Set of QML types for adding visual effects to user interfaces" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtgraphs/Manifest b/dev-qt/qtgraphs/Manifest new file mode 100644 index 0000000..7de8866 --- /dev/null +++ b/dev-qt/qtgraphs/Manifest @@ -0,0 +1,2 @@ +DIST qtgraphs-everywhere-src-6.10.3.tar.xz 5285932 BLAKE2B 9de23a828d4d5dddf540ecec681ef7e50551adaeed256cfaf8f87d4622fd6bc918063269755608f3649eb7dcd2f7605c64b3c160c7a5ce242def21f6471955c7 SHA512 340026e2a1ea40e21a51ad3f6a5da10028afe8c945656eb4227f0e90ed50beb4ce39d747127a9f93a696c08c320d5917c383e3147551e0bd27209b44c05d93b9 +DIST qtgraphs-everywhere-src-6.11.1.tar.xz 9285696 BLAKE2B a1051a426811963188db900c0c409259d036b5ef6d66923ce690c7ec990fa99185b4389764e431bd4d4679ccab737b64e362da7e25ff89706c3d16c5128f241b SHA512 e9fef9b7f65c51ee3076e269fc5b8ed139ecf01295dd7e8d763e380ded1935f6224d3e7957a2ca705877aac83647a49c74573dd69ab067b49535454148fa313b diff --git a/dev-qt/qtgraphs/metadata.xml b/dev-qt/qtgraphs/metadata.xml new file mode 100644 index 0000000..c17780f --- /dev/null +++ b/dev-qt/qtgraphs/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://qt-project.atlassian.net/ + https://doc.qt.io/ + qt/qtgraphs + + + Enable support for 3D graphs using dev-qt/qtquick3d + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest new file mode 100644 index 0000000..4feb9a4 --- /dev/null +++ b/dev-qt/qtgui/Manifest @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.18-gentoo-kde-1.tar.xz 450532 BLAKE2B 172732fe6a2f7dd4718b224d8a8ba7b182ded24f74ee38545d20a17364757153b399cae82b40f425e72b2587ec432f024868078edfe95280242211a040ddd9f6 SHA512 e0257171cf723cb6208a06f28fc95fa07d1239ea9dd3daa79d362146aa53e008398c9e1d95443b84d6d71b835a3f010b957e748f3ec23b77a588d6b372fd0c47 +DIST qtbase-everywhere-opensource-src-5.15.18.tar.xz 51492796 BLAKE2B a02f13f2ae8d3994fe5e3fa5b3751cb2981c3203cc4f3859dd4398d6a62101772885acb0c7b1f830ba8e9fbdd64ecfdb2a6074bfedd1bd372b4fc9ceb747467d SHA512 d39c831e6f3ddcd6a50f103ff60a0700b451f137782249508b7447a80066e3e9259c9b5038e6077ccf8df06b6afefec232c3c4dd331d85765089c92571708206 +EBUILD qtgui-5.15.18-r1.ebuild 4141 BLAKE2B 69d500e87c6ccdb77a4efb6a87a67b977ab2cf471682bca0bd0b3a63ab3d1dbbaf7d9a5b90739815515fa951242f060d24d864fb74c425a1bc71bf3985abb2b3 SHA512 007913d316a191d2f69b02493168f0a8050061fc4d279000d25bc699427b07d97f8be966795376674b06b6d6d9751a08f6665213c0b6e30d19e2fcde42dc52b7 +MISC metadata.xml 1283 BLAKE2B 2d4873f1b7011f5766810866933cd897a68a89d93183b93c19008b9b956aa10e882ebc061f0a86c81d68308bb267d28f324f2cddc52b55d94c4201a7b97ce889 SHA512 551b643e0dec5fcfd934029e36f35d8e14479e7d426dc74d4b48522c6e06d989ae70db7c4cd0a67594551916ec59036f3d1db91afa929e454614a947464ed19c diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml new file mode 100644 index 0000000..55e237a --- /dev/null +++ b/dev-qt/qtgui/metadata.xml @@ -0,0 +1,28 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build the EGL Full Screen/Single Surface platform plugin + Enable support for input devices via evdev + Build the IBus input method plugin + Enable support for input devices via dev-libs/libinput + Enable Linux framebuffer support for embedded devices + Enable support for touchscreen devices via x11-libs/tslib + Build plugin to receive touch events over the TUIO protocol + Provide dev-qt/qtwayland to ensure Qt applications can be run as Wayland clients + Build the XCB platform plugin and enable X11 integration + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtgui/qtgui-5.15.18-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.18-r1.ebuild new file mode 100644 index 0000000..b1e90e3 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.18-r1.ebuild @@ -0,0 +1,184 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Looking for Qt 6? It is packaged differently to Qt 5 with different +# package names: https://wiki.gentoo.org/wiki/Project:Qt/Qt6_migration_notes + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc wayland X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/md4c + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + virtual/zlib:= + accessibility? ( app-accessibility/at-spi2-core:2 ) + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) + X? ( x11-base/xorg-proto ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms + src/plugins/platforminputcontexts +) + +QT5_GENTOO_CONFIG=( + accessibility:accessibility-atspi-bridge + egl:egl: + eglfs:eglfs: + eglfs:eglfs_egldevice: + eglfs:eglfs_gbm: + evdev:evdev: + evdev:mtdev: + :fontconfig: + :system-freetype:FREETYPE + !:no-freetype: + gles2-only::OPENGL_ES + gles2-only:opengles2:OPENGL_ES_2 + !:no-gui: + :system-harfbuzz: + !:no-harfbuzz: + jpeg:system-jpeg:IMAGEFORMAT_JPEG + !jpeg:no-jpeg: + libinput + libinput:xkbcommon: + :opengl + png:png: + png:system-png:IMAGEFORMAT_PNG + !png:no-png: + tslib:tslib: + udev:libudev: + vulkan:vulkan: + X:xcb: + X:xcb-glx: + X:xcb-plugin: + X:xcb-render: + X:xcb-sm: + X:xcb-xlib: + X:xcb-xinput: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :gui +) + +src_prepare() { + # don't add -O3 to CXXFLAGS, bug 549140 + sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die + + # egl_x11 is activated when both egl and X are enabled + use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:) + + qt_use_disable_config dbus dbus \ + src/platformsupport/themes/genericunix/genericunix.pri + + qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro + + qt_use_disable_mod ibus dbus \ + src/plugins/platforminputcontexts/platforminputcontexts.pro + + use vnc || sed -i -e '/SUBDIRS += vnc/d' \ + src/plugins/platforms/platforms.pro || die + + qt5-build_src_prepare +} + +src_configure() { + local myconf=( + $(qt_use accessibility feature-accessibility-atspi-bridge) + $(usev dbus -dbus-linked) + $(qt_use egl) + $(qt_use eglfs) + $(usev eglfs '-gbm -kms') + $(qt_use evdev) + $(qt_use evdev mtdev) + -fontconfig + -system-freetype + -gui + -system-harfbuzz + $(qt_use jpeg libjpeg system) + $(qt_use libinput) + $(qt_use linuxfb) + -opengl $(usex gles2-only es2 desktop) + $(qt_use png libpng system) + $(qt_use tslib) + $(qt_use udev libudev) + $(qt_use vulkan) + $(qt_use X xcb) + $(usev X '-xcb-xlib') + ) + if use libinput || use X; then + myconf+=( -xkbcommon ) + fi + qt5-build_src_configure +} diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest new file mode 100644 index 0000000..ffce2ae --- /dev/null +++ b/dev-qt/qthelp/Manifest @@ -0,0 +1,4 @@ +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 +DIST qttools-5.15.17-gentoo-kde-1.tar.xz 2336 BLAKE2B 16cb9fea68dcea38a556c35f6d51ea1db0a6362126e5c675748ab7399aa46a4c9ef923433c17607b9ee108e4e8e5385c57982ae3047f1317e577932383719bd7 SHA512 d05fa2b115a7d165be9bca612bedc2ad6061df1b50178eaa57cc620c1ae5e245d78feb7ec9894cc3e6863f7fd987d54712599a60e4a657d86ffe08734ffb50e4 +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b +DIST qttools-everywhere-opensource-src-5.15.17.tar.xz 8891256 BLAKE2B 3f3bb98c3c2acdb35d16a8d2e4194cbbe111c2222a32f97f92761ebb838bd81c49f9ecb96a5f4d47ea1586e6f16d4795df30b4bfa9ec142e7fa79eb867d88fef SHA512 b31e5f2895036a91ad42f42ac3f6c72a6c43cb00e579717101bd9135d8898e951f627d33ed674a510af05f87800309c7f9d68f84a94fb06d955e1f3ee44b78cf diff --git a/dev-qt/qthelp/metadata.xml b/dev-qt/qthelp/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qthelp/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qthelp/qthelp-5.15.16.ebuild b/dev-qt/qthelp/qthelp-5.15.16.ebuild new file mode 100644 index 0000000..4f19ad5 --- /dev/null +++ b/dev-qt/qthelp/qthelp-5.15.16.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt5 module for integrating online documentation into applications" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtsql-${QT5_PV}*[sqlite] + =dev-qt/qtwidgets-${QT5_PV}* +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/help + src/assistant/qcollectiongenerator + src/assistant/qhelpgenerator +) diff --git a/dev-qt/qthelp/qthelp-5.15.17.ebuild b/dev-qt/qthelp/qthelp-5.15.17.ebuild new file mode 100644 index 0000000..2f1437d --- /dev/null +++ b/dev-qt/qthelp/qthelp-5.15.17.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt5 module for integrating online documentation into applications" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtsql-${QT5_PV}*[sqlite] + =dev-qt/qtwidgets-${QT5_PV}* +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/help + src/assistant/qcollectiongenerator + src/assistant/qhelpgenerator +) diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest new file mode 100644 index 0000000..49437c5 --- /dev/null +++ b/dev-qt/qthttpserver/Manifest @@ -0,0 +1,3 @@ +DIST qthttpserver-everywhere-src-6.8.2.tar.xz 183844 BLAKE2B 3c3fb1ff4830d5afcd06dc35c149561d84f4adf7479ef9a1b6450c2eebc15666883b7386b7ea1c4cbcf472eb5d30bece1da66ce4f3aa4274793f9f1ff5871a26 SHA512 2ba9535226187e7057d937d6d8e53d274ab2fa6a1fda9483e330bc74c4e66a762de202fc96a99e050c49c9cd1bdbbdcad736dcea3b7a10d594be26e0eeaeef58 +DIST qthttpserver-everywhere-src-6.8.3.tar.xz 185480 BLAKE2B f729792f488055ee2d57e1838eab8007686f07b534136bf0b041f8b74e75434c2ab93e500aa7dbd0c06208e8f995ffbb26c9457ce16b8d778a52cb954f573ec5 SHA512 4e99164e285ed4e8ae64a4af2c717fc22a7b5934ac5a78fe3adbb04e29109d1294e9917aa089b9cb9e5492bdf7fad4888c837374c2fef691ea7294bccbe7b01a +DIST qthttpserver-everywhere-src-6.9.0.tar.xz 189188 BLAKE2B fb28af8e243b34d4d22148288708d38a17ec5467aad30a6d723dbc48bc42e6d18bb90e3327277afd26877d2d78aaa1cae06f8d7ad215faabd87969c9cc12d4ac SHA512 87679c45424dec8d860d4f21c26c7b407a1239a5f2a4479a2543b35d4f52b5edd8fd7c53b4b6f7e64f6ca5a9ae18b2e6a89d24836307f9db37856190e853dca5 diff --git a/dev-qt/qthttpserver/metadata.xml b/dev-qt/qthttpserver/metadata.xml new file mode 100644 index 0000000..4b6f4c3 --- /dev/null +++ b/dev-qt/qthttpserver/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Enable websockets support using dev-qt/qtwebsockets + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qthttpserver + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest new file mode 100644 index 0000000..1afdca6 --- /dev/null +++ b/dev-qt/qtimageformats/Manifest @@ -0,0 +1,7 @@ +DIST qtimageformats-5.15.16-gentoo-kde-1.tar.xz 2428 BLAKE2B 95c0794814d26ac6f2ee0d3e5acacd9d1587f211c204e3b1fe22c5f25e0f891ff8d85f128990f3bb78b0c4688476418c092e17adc403cec1ac5a3b8259f5fc1e SHA512 5d772d5ee4cdc9740f834383425224e0bc660c6a431c09f886b3e721ca7c3c1ecd12c35d448fcd4dad02e0363e9f4e4520c21f517e22942a1b0cc5ed65b9bd6f +DIST qtimageformats-5.15.17-gentoo-kde-1.tar.xz 2432 BLAKE2B ab8925edc37326d4974f268f6195acbfbc4c717bd6b18a18977154e00e2b6f169fd9c291c9e6981891a4971cf52ff126c35d3e1b05e8813943ec3702c2b42813 SHA512 4467ec65f70bcad054c5e073fe8237970ca818bb3450fd1b079485201f3a7e286d4106601a0970e7c7332fc673f1e330114bd471f14cfac24393430eb72b1dba +DIST qtimageformats-everywhere-opensource-src-5.15.16.tar.xz 1889480 BLAKE2B cd0b6c31ee19ea4a852f7476f8aa93281ec3f9ad6fa24b95254147b07db49deba43604d4d720bb9eaafb71eab23c987c2a079ca1cbd15b93833435b2dbe01fe6 SHA512 922c513f1d3e46b37cd87aadd06c993128c428773aad12e8fd252258840b969996e911248530b135400e43538783d8fc1c69b4fab53ab526fc5d38478d11e6a9 +DIST qtimageformats-everywhere-opensource-src-5.15.17.tar.xz 1897916 BLAKE2B f03d7e2d51df22ed1de83301e6d62b2515312127c41626fcb1a1f0535897ad48e7995d5758b972c015591c9d8419986da71bda09f266d9d150cefbc9ddeb7a61 SHA512 e43a8df8696aafad6b7deabe4aa55bceb754bdb682fd4b84aa9f75aace56aa32c261181e2ecfe7913f1a0d682c11dad9b79bed45296e23b061cb8aa866e847ce +DIST qtimageformats-everywhere-src-6.8.2.tar.xz 2036976 BLAKE2B 144eca9ef137e88b6a04f607e29123941710776f254ae1e0dee2e081287cf7cc5bcfdd842a5a3536541ab3ff24030f957181ae5498df79c1262890dab20b5778 SHA512 4153e4b9e7ed12423956cdd1b59be57a11010369326d820af6e6381faa7a7b84b7cb84f14f4d55f7e3a88530b8f0dddd38bce1b04d66e08f3c15c77b44039ea7 +DIST qtimageformats-everywhere-src-6.8.3.tar.xz 2035140 BLAKE2B 898fd4e9f13464b68e4eec50f70b71e4c91f2c5ec46177444921dff1a2d0ec9086e84be7349046a092ceb30810df3720920920953a7246edd8538a05bdb5ab8b SHA512 174bddd49dac507b7a2c9f1e1f7b384bff9ac515891ee49fd72acfa944b503cf5bd26acf388203e7d14b1f147b07ccbc2da992f71d51b7a18151245efc53a3a2 +DIST qtimageformats-everywhere-src-6.9.0.tar.xz 2039800 BLAKE2B 45aa6e3a412ad18c1f7b8d0273ee0753180194ceec4a38f2bd895aac26fc941ce44f489d11b99b9aeb208d0502b2fbaafa70642168b1f51d37f162cc4f2e16a2 SHA512 0b4d3f66974090584472f3bcc88c64d10569c8d6aa8891073b3807dd23ab910022deedc4a9488eb96bb240bde8bf87c7a8458c059557533070d619ab0b612fab diff --git a/dev-qt/qtimageformats/metadata.xml b/dev-qt/qtimageformats/metadata.xml new file mode 100644 index 0000000..120e744 --- /dev/null +++ b/dev-qt/qtimageformats/metadata.xml @@ -0,0 +1,18 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtimageformats + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.16.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.16.ebuild new file mode 100644 index 0000000..a927aee --- /dev/null +++ b/dev-qt/qtimageformats/qtimageformats-5.15.16.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Additional format plugins for the Qt image I/O system" + +IUSE="mng" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + media-libs/libwebp:= + media-libs/tiff:= + mng? ( media-libs/libmng:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + sed -e 's/qtConfig(jasper)/false:/' \ + -i src/plugins/imageformats/imageformats.pro || die + qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro + + qt5-build_src_configure +} diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.17.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.17.ebuild new file mode 100644 index 0000000..62c2bc0 --- /dev/null +++ b/dev-qt/qtimageformats/qtimageformats-5.15.17.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Additional format plugins for the Qt image I/O system" + +IUSE="mng" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + media-libs/libwebp:= + media-libs/tiff:= + mng? ( media-libs/libmng:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + sed -e 's/qtConfig(jasper)/false:/' \ + -i src/plugins/imageformats/imageformats.pro || die + qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro + + qt5-build_src_configure +} diff --git a/dev-qt/qtlanguageserver/Manifest b/dev-qt/qtlanguageserver/Manifest new file mode 100644 index 0000000..23a394e --- /dev/null +++ b/dev-qt/qtlanguageserver/Manifest @@ -0,0 +1,3 @@ +DIST qtlanguageserver-everywhere-src-6.8.2.tar.xz 150280 BLAKE2B e1a5674b92a9e8751b903f2508ef0be03ce97c7047d1cce913871066aad56f9612a5d1326b2345b380bc577b0cc6178171a614909efe8bc8d6c4116ee98c14a5 SHA512 99da3d34d0a7f5a6293f00e24668bd4fef5d3bc0588313751317cd43f213627bd841ddb2ea6b0035578b83e4b1e6746308466a7e974a8250caabd463f9144df0 +DIST qtlanguageserver-everywhere-src-6.8.3.tar.xz 152144 BLAKE2B b610955a8dea29691bdff43b3c3e6733f16fea2a1e75a91dbef2bbea993df1f431aaf510f81dbb8a4d3c8dd079dcbc7eaf2d03ab7545f9ca24450e23fa18467e SHA512 8b55a3558de28d6c2c61bf52e8f10d1a67cc6890fdd3846db99f6c766fd22fef1793687b88b146f5a64971d60eef4357409b893c91310d1b9abec883ab35c2bc +DIST qtlanguageserver-everywhere-src-6.9.0.tar.xz 152360 BLAKE2B 5b7cffd9da3b6f2ed5297c0f328d281379fb175876b7bff53033b13bf4792e7086616dc7bf1a583493e701d0652db3c3aa9fb7e04dc3688f0534f796ef7a5d80 SHA512 f487e4fff6af8e0309c27c069a405bdac7f49a947d1e29e08f7a26ffcc9655b40603f66b6aa80ac20cbf32f1752df6d396211c456dd4e5801c5e2925b386fd72 diff --git a/dev-qt/qtlanguageserver/metadata.xml b/dev-qt/qtlanguageserver/metadata.xml new file mode 100644 index 0000000..59773d9 --- /dev/null +++ b/dev-qt/qtlanguageserver/metadata.xml @@ -0,0 +1,18 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtlanguageserver + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest new file mode 100644 index 0000000..bb26872 --- /dev/null +++ b/dev-qt/qtlocation/Manifest @@ -0,0 +1,3 @@ +DIST qtlocation-everywhere-src-6.8.2.tar.xz 3164164 BLAKE2B afa31c8caad97b54ee577145966e1e13d60854181cfd899facbabd17c498995b80ca4bf233ff68645d895130b8628571d109611f8b1b9e3907aa7a0ff5458178 SHA512 b113e26284bae7c9a45075c771d4159ec11d7ab0670aca2165616c775f51d87f63a97c2befb1ec03f777b48eedea9625584f0c62891ae23c7158be5513edeebd +DIST qtlocation-everywhere-src-6.8.3.tar.xz 3165768 BLAKE2B 75f8dba414b72a9fa4f79a2316e264bd8535d203b68caae472ef3f5ee4cb9f89587116fa8d51029beada48c6379bf8e58d5a9a770e35102c62ec379cc57d9b9f SHA512 c7cbd76b6b8b7d09387c7da0e6630959ae66f0c8af2cd26b255e86ec36c6efeec59e4af7b34faa05f2fa035d4dd075d13a8dd0bccaefac48d391b4fa786769c0 +DIST qtlocation-everywhere-src-6.9.0.tar.xz 3166020 BLAKE2B da3a3aa208fe3e8fe7139e128d196e8247fa4faefcbdc2d19bd8bb64798da7c9f61d0bff90bee851f82ac07d62fe0318ee1da909deba38ef099e4fb828d5b204 SHA512 08a6b6af91d4c208210f8f28f7aa0f14831ac54e60bf695fce128fcf4dc9b36e403d360597fad5bdc81c729898e1678f4155d02ef788171e4f5622cbb16b25cd diff --git a/dev-qt/qtlocation/metadata.xml b/dev-qt/qtlocation/metadata.xml new file mode 100644 index 0000000..4e925ad --- /dev/null +++ b/dev-qt/qtlocation/metadata.xml @@ -0,0 +1,18 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtlocation + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtlockedfile/Manifest b/dev-qt/qtlockedfile/Manifest new file mode 100644 index 0000000..45d4d15 --- /dev/null +++ b/dev-qt/qtlockedfile/Manifest @@ -0,0 +1 @@ +DIST qt-solutions-20171024.tar.xz 710532 BLAKE2B 365f4c6fc3bee34bf26ac5039984ceac1d90527297b985b0d1b606f3ba67219bab7f7cba40b4adca55446c34e9f4fe218b4449ee255ba6f6409de78f80ccdaec SHA512 4784d88c2f40c88f06abeb728842875fb5e428a630dbf749f71055681b0c631803d2901b60aa8cc95f5f382dcd21da8d739873aa45e3dd3676ee95925f0198da diff --git a/dev-qt/qtlockedfile/files/qtlockedfile.prf b/dev-qt/qtlockedfile/files/qtlockedfile.prf new file mode 100644 index 0000000..93d656e --- /dev/null +++ b/dev-qt/qtlockedfile/files/qtlockedfile.prf @@ -0,0 +1,6 @@ +INCLUDEPATH *= $$[QT_INSTALL_HEADERS]/QtSolutions +greaterThan(QT_MAJOR_VERSION, 4) { +LIBS *= -lQt$${QT_MAJOR_VERSION}Solutions_LockedFile-2.4 +} else { +LIBS *= -lQtSolutions_LockedFile-2.4 +} diff --git a/dev-qt/qtlockedfile/metadata.xml b/dev-qt/qtlockedfile/metadata.xml new file mode 100644 index 0000000..610d2d8 --- /dev/null +++ b/dev-qt/qtlockedfile/metadata.xml @@ -0,0 +1,8 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + diff --git a/dev-qt/qtlockedfile/qtlockedfile-2.4.1_p20171024.ebuild b/dev-qt/qtlockedfile/qtlockedfile-2.4.1_p20171024.ebuild new file mode 100644 index 0000000..018cdc5 --- /dev/null +++ b/dev-qt/qtlockedfile/qtlockedfile-2.4.1_p20171024.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=qt-solutions-${PV#*_p} +inherit qmake-utils + +DESCRIPTION="QFile extension with advisory locking functions" +HOMEPAGE="https://code.qt.io/cgit/qt-solutions/qt-solutions.git/" +SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}/${PN}" + +LICENSE="|| ( LGPL-2.1 GPL-3 )" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" +IUSE="doc" + +DEPEND="dev-qt/qtcore:5" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + echo 'SOLUTIONS_LIBRARY = yes' > config.pri + echo 'QT -= gui' >> src/qtlockedfile.pri + + sed -i -e "s/-head/-${PV%.*}/" common.pri || die + sed -i -e '/SUBDIRS+=example/d' ${PN}.pro || die +} + +src_configure() { + eqmake5 +} + +src_install() { + use doc && local HTML_DOCS=( doc/html/. ) + einstalldocs + + # libraries + dolib.so lib/* + + # headers + insinto "$(qt5_get_headerdir)"/QtSolutions + doins src/QtLockedFile src/${PN}.h + + # .prf files + insinto "$(qt5_get_mkspecsdir)"/features + doins "${FILESDIR}"/${PN}.prf +} diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest new file mode 100644 index 0000000..6024e1f --- /dev/null +++ b/dev-qt/qtmultimedia/Manifest @@ -0,0 +1,7 @@ +DIST qtmultimedia-5.15.16-gentoo-kde-1.tar.xz 1496 BLAKE2B 760f0ee32f353849c0e826622fea0e744ceb4e96d3ae3a6e903b32e7e5211d803e29761538c45797f61f0766ae726206fd799fc4d2fa094f46176ee0d6d5a0fb SHA512 97b161727450864643c0c2d395757d3f78503c02d26151017bdbebfd55e7ffeeffc63e530baecdba4a43dc364dad614dd893278eb84e89587c8ac51f89e14f87 +DIST qtmultimedia-5.15.17-gentoo-kde-1.tar.xz 1496 BLAKE2B dccdf66e3c1447ed50f492f8ddd8fc1464932c97b31564197f228baf6c279b51029e9244cd6c13d6a1bd313caea97a6fbe84dc5df5d98b6921ae72c3564b19e4 SHA512 4b124981981d7c9a40d549e89decaac9ae6b3b034f186697accc4fb44fd5851ec178d96789305f00b7be8de2b59198933d8b37f1ee18f051c66a11f81ba01220 +DIST qtmultimedia-everywhere-opensource-src-5.15.16.tar.xz 3824912 BLAKE2B d98fcc82164d36f2bc21769796ce69c4b0aff57295795004cc609662a10fa80ecf8709c39ed53f96576071fd9e1e2d6eaadcc4eeb97c3fa6406ca7e2f8dcafe7 SHA512 a848affbc38a532455a34bdf887948210ff9794dae312115be0622246993324902b81209c2cac89ca5db63e6fcc29690f47c1255b1b7c4de68bf6ad5a6ecc5e7 +DIST qtmultimedia-everywhere-opensource-src-5.15.17.tar.xz 3825964 BLAKE2B e1e24c2a93ebd75e20e7fe14256d1c8c40bd17767f0936256c8b3b926bfe4f3d5725ddc90c24af42274e4d2c0bb776981e746d8059cae4b874317c9ebcd826d4 SHA512 50679719d500abd32e66d957b1cede6f49de9b4170b4da527cc49715bae5048b68f6e9c0e4e83c01b63350816ef1b02b329233321dfed858ee5806fafb233a52 +DIST qtmultimedia-everywhere-src-6.8.2.tar.xz 9646120 BLAKE2B 14651f1f116e462449678c8c566aaac20356b61b73b023b3aa3e0199b1f44844fb76da82406d653c004a104abd48db6bf8d8d67a3a5216e33447f3505f2fbdfa SHA512 557017faec2596368a453adfee284d88cd83033e73e78b01a6d1918cdf86a283e0a8bfd8a211b31591a7d69fde130528b7a266213460ca37647b13f90b4e22f3 +DIST qtmultimedia-everywhere-src-6.8.3.tar.xz 9705340 BLAKE2B 2098bb150ab8be751e359762a42d1c1429fe49b619dc5d7ebc31d7f366c5880d5d5536c576e24d2a19b61ec08d6bbddf69268f72965599d520465e8b65dc6c41 SHA512 2f001888b44274583dcd5bc6f467cf18efbb1a711f29d6baf354071199772ee49d835922f2fa0e9770898d42decddf04b379d8f05d1dfd923c5f9d58e3c7fcd8 +DIST qtmultimedia-everywhere-src-6.9.0.tar.xz 9745024 BLAKE2B af9ae04218ad397406deb79d5c46f5a33a303c21ade2fb86420f75cb3d8bb02eb539e2aedb4dcaa678015bf690d3cb127bada9262c3891007ce392907ba93e6e SHA512 0fb5e1ae3286a903dce225aa81033a3036d5c6457e6704b4265cd9c3e3a47fca6c0ff8cdb004e5c563c5b2a5a91e217733299a8ed8dec951a0fb9c30a2edd52a diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml new file mode 100644 index 0000000..c80793a --- /dev/null +++ b/dev-qt/qtmultimedia/metadata.xml @@ -0,0 +1,25 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Enable screen capture support with Qt's EGL Full Screen/Single Surface platform plugin + Enable media-libs/gstreamer support + Enable media-video/pipewire support + Build QML/QtQuick bindings and imports + Build the QtMultimediaWidgets module + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtmultimedia + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.16.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.16.ebuild new file mode 100644 index 0000000..b800b2c --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.16.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework" + +IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtnetwork-${QT5_PV}* + alsa? ( media-libs/alsa-lib ) + gstreamer? ( + dev-libs/glib:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-bad:1.0 + media-libs/gst-plugins-base:1.0 + ) + pulseaudio? ( media-libs/libpulse[glib] ) + qml? ( + =dev-qt/qtdeclarative-${QT5_PV}* + gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] ) + openal? ( media-libs/openal ) + ) + widgets? ( + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] + media-libs/libglvnd + ) +" +DEPEND="${RDEPEND} + gstreamer? ( x11-base/xorg-proto ) +" + +src_prepare() { + sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \ + src/multimedia/multimedia.pro || die + + qt_use_disable_config openal openal \ + src/imports/imports.pro + + qt_use_disable_mod qml quick \ + src/src.pro \ + src/plugins/plugins.pro + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/gsttools/gsttools.pro \ + src/plugins/gstreamer/common.pri + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + -- + $(qt_use alsa) + $(qt_use gstreamer) + $(qt_use pulseaudio) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.17.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.17.ebuild new file mode 100644 index 0000000..2485077 --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.17.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework" + +IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtnetwork-${QT5_PV}* + alsa? ( media-libs/alsa-lib ) + gstreamer? ( + dev-libs/glib:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-bad:1.0 + media-libs/gst-plugins-base:1.0 + ) + pulseaudio? ( media-libs/libpulse[glib] ) + qml? ( + =dev-qt/qtdeclarative-${QT5_PV}* + gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] ) + openal? ( media-libs/openal ) + ) + widgets? ( + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] + media-libs/libglvnd + ) +" +DEPEND="${RDEPEND} + gstreamer? ( x11-base/xorg-proto ) +" + +src_prepare() { + sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \ + src/multimedia/multimedia.pro || die + + qt_use_disable_config openal openal \ + src/imports/imports.pro + + qt_use_disable_mod qml quick \ + src/src.pro \ + src/plugins/plugins.pro + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/gsttools/gsttools.pro \ + src/plugins/gstreamer/common.pri + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + -- + $(qt_use alsa) + $(qt_use gstreamer) + $(qt_use pulseaudio) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.18.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.18.ebuild new file mode 100644 index 0000000..129fbbd --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.18.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework" + +IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtnetwork-${QT5_PV}* + alsa? ( media-libs/alsa-lib ) + gstreamer? ( + dev-libs/glib:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-bad:1.0 + media-libs/gst-plugins-base:1.0 + ) + pulseaudio? ( media-libs/libpulse[glib] ) + qml? ( + =dev-qt/qtdeclarative-${QT5_PV}* + gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] ) + openal? ( media-libs/openal ) + ) + widgets? ( + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] + media-libs/libglvnd + ) +" +DEPEND="${RDEPEND} + gstreamer? ( x11-base/xorg-proto ) +" + +src_prepare() { + sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \ + src/multimedia/multimedia.pro || die + + qt_use_disable_config openal openal \ + src/imports/imports.pro + + qt_use_disable_mod qml quick \ + src/src.pro \ + src/plugins/plugins.pro + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/gsttools/gsttools.pro \ + src/plugins/gstreamer/common.pri + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + -- + $(qt_use alsa) + $(qt_use gstreamer) + $(qt_use pulseaudio) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest new file mode 100644 index 0000000..691fce5 --- /dev/null +++ b/dev-qt/qtnetwork/Manifest @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd +DIST qtbase-5.15.17-gentoo-kde-1.tar.xz 314280 BLAKE2B a13b0589fab0f43be9b2ba6a669845572ee499363cbe2a8c0975eaf193101960f11efc96f3324d8662a458e41bea42e6d706b3f099f4cfbbea585cab8c3f3f55 SHA512 4b12db534e9fa5f24f597f4e760c8b70d5a41e732b588a9a53f95f4e849cb07a5c8a7f4c3fb690c8b98986a13b1c972b9aac15cfe43ef5b8ab26492b8987169a +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e +DIST qtbase-everywhere-opensource-src-5.15.17.tar.xz 51478524 BLAKE2B 1700126de93ecfc2efd128056a295b8fdd2293e2df41e4fefa3d6f61c250d1ae8502a483192ffa85bd1fbd8d086cfd26612c951fb822c19bd0ec3f1b49241968 SHA512 8be592e27279d1009b596535fee95cb6fa8a379e991db5b0f3fa24fcddde7433d2cdfe2cd3fc5fff3f8e112110c5d8fa60c9efd9254053ea08ded5c3f9b73571 diff --git a/dev-qt/qtnetwork/metadata.xml b/dev-qt/qtnetwork/metadata.xml new file mode 100644 index 0000000..dfe9a54 --- /dev/null +++ b/dev-qt/qtnetwork/metadata.xml @@ -0,0 +1,22 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Enable support for GSSAPI (virtual/krb5) + Use net-libs/libproxy for automatic + HTTP/SOCKS proxy configuration + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.16.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.16.ebuild new file mode 100644 index 0000000..39cfe1e --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.15.16.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Network abstraction library for the Qt5 framework" + +IUSE="gssapi libproxy sctp +ssl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + sys-libs/zlib:= + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) + ssl? ( >=dev-libs/openssl-1.1.1:0= ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +QT5_GENTOO_CONFIG=( + libproxy:libproxy: + ssl::SSL + ssl::OPENSSL + ssl:openssl-linked:LINKED_OPENSSL +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :network +) + +src_configure() { + local myconf=( + $(qt_use gssapi feature-gssapi) + $(qt_use libproxy) + $(qt_use sctp) + $(usev ssl -openssl-linked) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + # workaround for bug 652650 + if use ssl; then + sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \ + -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die + fi +} diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.17.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.17.ebuild new file mode 100644 index 0000000..64d5ec2 --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.15.17.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Network abstraction library for the Qt5 framework" + +IUSE="gssapi libproxy sctp +ssl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + sys-libs/zlib:= + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) + ssl? ( >=dev-libs/openssl-1.1.1:0= ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +QT5_GENTOO_CONFIG=( + libproxy:libproxy: + ssl::SSL + ssl::OPENSSL + ssl:openssl-linked:LINKED_OPENSSL +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :network +) + +src_configure() { + local myconf=( + $(qt_use gssapi feature-gssapi) + $(qt_use libproxy) + $(qt_use sctp) + $(usev ssl -openssl-linked) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + # workaround for bug 652650 + if use ssl; then + sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \ + -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die + fi +} diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.18.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.18.ebuild new file mode 100644 index 0000000..20540ef --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.15.18.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Network abstraction library for the Qt5 framework" + +IUSE="gssapi libproxy sctp +ssl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + virtual/zlib:= + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) + ssl? ( >=dev-libs/openssl-1.1.1:0= ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +QT5_GENTOO_CONFIG=( + libproxy:libproxy: + ssl::SSL + ssl::OPENSSL + ssl:openssl-linked:LINKED_OPENSSL +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :network +) + +src_configure() { + local myconf=( + $(qt_use gssapi feature-gssapi) + $(qt_use libproxy) + $(qt_use sctp) + $(usev ssl -openssl-linked) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + # workaround for bug 652650 + if use ssl; then + sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \ + -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die + fi +} diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest new file mode 100644 index 0000000..7815be2 --- /dev/null +++ b/dev-qt/qtnetworkauth/Manifest @@ -0,0 +1,3 @@ +DIST qtnetworkauth-everywhere-src-6.8.2.tar.xz 255292 BLAKE2B 7b611006623a2ee818eca1802c26505f39d2473cf853a180adf2fc1012458a5d3489b98e51cd93898f386f9e8ba5bfadf50cdbda6c78a25e1d80e910f3109655 SHA512 04077a0256c947112d23a8d00ec47622645a4d427b526a527a2b8e0a7a1fb94bed78d0a9e5a7463f7e3bba269641f0901c0d6466694e3ff0bdb7c555c4cfbe48 +DIST qtnetworkauth-everywhere-src-6.8.3.tar.xz 257476 BLAKE2B 41363397ebfa57c798f8e1d3fc6a51cb6deacb6c6f058da4597abaa8be0d58eae4f7fe595af2707ad0ddbce50f53ffff7ba5dab404d57feda6e4cac668f16426 SHA512 8f9f25883534af6ce7029a6c96501de3e944c8c6c3021f185c3a932653b4e4c40b3a0f8bc210d3ee175b690721a99b3d42de2f6fa9d1dbd1b730abf22fc48455 +DIST qtnetworkauth-everywhere-src-6.9.0.tar.xz 447628 BLAKE2B 45f180e3e56e7d440539a6c5739f612fc1eef91ba485c56da6f25e073bff004f569a3ab3e744ea00914d1d90c59dad7c6a8a4f8cb749df1a4a6e9c2b0f0b4903 SHA512 f857d0dc6805a903fdc05cd4e9993c0de1a7a9115c4813a0d9e6bbf2d97e027191b1407b2da65202355aa6a31e5f63d06ebdb86384eb54644476632c64fba184 diff --git a/dev-qt/qtnetworkauth/metadata.xml b/dev-qt/qtnetworkauth/metadata.xml new file mode 100644 index 0000000..f57c41c --- /dev/null +++ b/dev-qt/qtnetworkauth/metadata.xml @@ -0,0 +1,18 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtnetworkauth + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest new file mode 100644 index 0000000..691fce5 --- /dev/null +++ b/dev-qt/qtopengl/Manifest @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd +DIST qtbase-5.15.17-gentoo-kde-1.tar.xz 314280 BLAKE2B a13b0589fab0f43be9b2ba6a669845572ee499363cbe2a8c0975eaf193101960f11efc96f3324d8662a458e41bea42e6d706b3f099f4cfbbea585cab8c3f3f55 SHA512 4b12db534e9fa5f24f597f4e760c8b70d5a41e732b588a9a53f95f4e849cb07a5c8a7f4c3fb690c8b98986a13b1c972b9aac15cfe43ef5b8ab26492b8987169a +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e +DIST qtbase-everywhere-opensource-src-5.15.17.tar.xz 51478524 BLAKE2B 1700126de93ecfc2efd128056a295b8fdd2293e2df41e4fefa3d6f61c250d1ae8502a483192ffa85bd1fbd8d086cfd26612c951fb822c19bd0ec3f1b49241968 SHA512 8be592e27279d1009b596535fee95cb6fa8a379e991db5b0f3fa24fcddde7433d2cdfe2cd3fc5fff3f8e112110c5d8fa60c9efd9254053ea08ded5c3f9b73571 diff --git a/dev-qt/qtopengl/metadata.xml b/dev-qt/qtopengl/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtopengl/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtopengl/qtopengl-5.15.16.ebuild b/dev-qt/qtopengl/qtopengl-5.15.16.ebuild new file mode 100644 index 0000000..f9f7496 --- /dev/null +++ b/dev-qt/qtopengl/qtopengl-5.15.16.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)" + +IUSE="gles2-only" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/opengl +) + +src_configure() { + local myconf=( + -opengl $(usex gles2-only es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtopengl/qtopengl-5.15.17.ebuild b/dev-qt/qtopengl/qtopengl-5.15.17.ebuild new file mode 100644 index 0000000..a338897 --- /dev/null +++ b/dev-qt/qtopengl/qtopengl-5.15.17.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)" + +IUSE="gles2-only" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/opengl +) + +src_configure() { + local myconf=( + -opengl $(usex gles2-only es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtopengl/qtopengl-5.15.18.ebuild b/dev-qt/qtopengl/qtopengl-5.15.18.ebuild new file mode 100644 index 0000000..0d52a90 --- /dev/null +++ b/dev-qt/qtopengl/qtopengl-5.15.18.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)" + +IUSE="gles2-only" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/opengl +) + +src_configure() { + local myconf=( + -opengl $(usex gles2-only es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest new file mode 100644 index 0000000..9694ff3 --- /dev/null +++ b/dev-qt/qtpaths/Manifest @@ -0,0 +1,2 @@ +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b diff --git a/dev-qt/qtpaths/metadata.xml b/dev-qt/qtpaths/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtpaths/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtpaths/qtpaths-5.15.16.ebuild b/dev-qt/qtpaths/qtpaths-5.15.16.ebuild new file mode 100644 index 0000000..c030f5a --- /dev/null +++ b/dev-qt/qtpaths/qtpaths-5.15.16.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Command line client to QStandardPaths" + +IUSE="" + +DEPEND="=dev-qt/qtcore-${QT5_PV}*" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtpaths +) + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path qtpaths 5 +} diff --git a/dev-qt/qtpbfimageplugin/Manifest b/dev-qt/qtpbfimageplugin/Manifest new file mode 100644 index 0000000..96bb556 --- /dev/null +++ b/dev-qt/qtpbfimageplugin/Manifest @@ -0,0 +1 @@ +DIST qtpbfimageplugin-5.2.tar.gz 618857 BLAKE2B 9b21a8e4d0ea418f25a99d325ecff5fc5ccdc8f51701516ea8bccef8420e4bce9f3361ef424dde719a5f11ef73e5aba1a0ff8412518c9a2676dd3f44b7d57f1b SHA512 347bf69fbe47ae04f05def727c00aa0404287b2a8a341ce346537204fa043369ecaa2be3c55349821937c308a7e2bb8c8a261efcce8784cba552877aad8576b8 diff --git a/dev-qt/qtpbfimageplugin/metadata.xml b/dev-qt/qtpbfimageplugin/metadata.xml new file mode 100644 index 0000000..622a96a --- /dev/null +++ b/dev-qt/qtpbfimageplugin/metadata.xml @@ -0,0 +1,15 @@ + + + + + grozin@gentoo.org + Andrey Grozin + + + sci@gentoo.org + Gentoo Science Project + + + tumic0/QtPBFImagePlugin + + diff --git a/dev-qt/qtpbfimageplugin/qtpbfimageplugin-5.2.ebuild b/dev-qt/qtpbfimageplugin/qtpbfimageplugin-5.2.ebuild new file mode 100644 index 0000000..af5d907 --- /dev/null +++ b/dev-qt/qtpbfimageplugin/qtpbfimageplugin-5.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="QtPBFImagePlugin" +inherit qmake-utils + +DESCRIPTION="Qt image plugin for displaying Mapbox vector tiles" +HOMEPAGE="https://github.com/tumic0/QtPBFImagePlugin/" +SRC_URI="https://github.com/tumic0/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${MY_PN}-${PV} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64" + +RDEPEND=" + dev-qt/qtbase:6[gui,opengl] + virtual/zlib:= +" + +src_configure() { + eqmake6 pbfplugin.pro +} + +src_install() { + emake INSTALL_ROOT="${D}" install +} diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest new file mode 100644 index 0000000..9694ff3 --- /dev/null +++ b/dev-qt/qtplugininfo/Manifest @@ -0,0 +1,2 @@ +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b diff --git a/dev-qt/qtplugininfo/metadata.xml b/dev-qt/qtplugininfo/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtplugininfo/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.15.16.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.15.16.ebuild new file mode 100644 index 0000000..c42c996 --- /dev/null +++ b/dev-qt/qtplugininfo/qtplugininfo-5.15.16.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt5 plugin metadata dumper" + +IUSE="" + +DEPEND="=dev-qt/qtcore-${QT5_PV}*" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtplugininfo +) diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest new file mode 100644 index 0000000..d30cb80 --- /dev/null +++ b/dev-qt/qtpositioning/Manifest @@ -0,0 +1,5 @@ +DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48 +DIST qtlocation-everywhere-opensource-src-5.15.17.tar.xz 6550288 BLAKE2B 3c83702a55a0dc1dc000a918f0b4d5b8694c1f51454db79bd01f25e9aec72531195286f4114cee68245a4b18e9de13ec192412f092d35b45caac10227a83a092 SHA512 0f4a317948f46b58497d5d08a91c887c80f74e256d899816d5ec73120dd1931ae6129f6a16bd93b6fc2285141956e0f2c6e6ddebe5c536423fbb6314f4558473 +DIST qtpositioning-everywhere-src-6.8.2.tar.xz 661464 BLAKE2B 2622579346fd47f6fe6f086b9127e568937c32edb2be1efa07f38dfdc52f9d547f3583643bcd90f3bc6cac76f2b711c01cfe737c002e4995a856837e6bf67f27 SHA512 9f1a6486f9d466e780b8cde469ccc8c51fd62d60201730841ad526a15e5eb6f28b58e24254c2c1384a4a0d5f5ee08a6e9e3348082d4d764fae7014aa21c50429 +DIST qtpositioning-everywhere-src-6.8.3.tar.xz 663612 BLAKE2B 77bae4fd9750e3d634fb449d85098e1f1a0ae802b88f9f1cb7ccd831dcaaed5d68bb1fe0c6e811b8fe95b736de06423eea09b48901d2ff9267b7abc8cf57a1d8 SHA512 8899b4bf8096211fca37f7a7855ae2c6f79d770602105d76a98b580ad8e2f2f55096095bd7f935f6f9ac36e23135e7594cf3c2e5b760c979560a108d43d57784 +DIST qtpositioning-everywhere-src-6.9.0.tar.xz 663760 BLAKE2B f202bbd5eba543c162bb4cf074a6042082f6dd1f8ce154d4befb53c8abe06404dc9b403c1535a0c3b1c009df0fa5eac12e78ff046106a90defb311cbf651b88e SHA512 1bcc292590a9d586695708f210eb8a10bd04670a1bfb79eb2a05ce826e1dda57059b06a4da319329bdd3bb974a3d2e4139e6948fa7168ac691e3454989cde8bd diff --git a/dev-qt/qtpositioning/metadata.xml b/dev-qt/qtpositioning/metadata.xml new file mode 100644 index 0000000..2d5119f --- /dev/null +++ b/dev-qt/qtpositioning/metadata.xml @@ -0,0 +1,23 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Use enhanced location information from app-misc/geoclue + Build plugin for parsing NMEA (National Marine Electronics Association) sentences + Build QML bindings + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtpositioning + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.16.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.16.ebuild new file mode 100644 index 0000000..6271713 --- /dev/null +++ b/dev-qt/qtpositioning/qtpositioning-5.15.16.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QT5_MODULE="qtlocation" +inherit qt5-build + +DESCRIPTION="Physical position determination library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +IUSE="geoclue +qml" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + geoclue? ( =dev-qt/qtdbus-${QT5_PV}* ) + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +DEPEND="${RDEPEND}" +PDEPEND=" + geoclue? ( app-misc/geoclue:2.0 ) +" + +QT5_TARGET_SUBDIRS=( + src/3rdparty/clipper + src/3rdparty/poly2tri + src/3rdparty/clip2tri + src/positioning + src/plugins/position/positionpoll +) + +pkg_setup() { + use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 ) + use qml && QT5_TARGET_SUBDIRS+=( + src/positioningquick + src/imports/positioning + ) +} diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.17.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.17.ebuild new file mode 100644 index 0000000..0f4f15f --- /dev/null +++ b/dev-qt/qtpositioning/qtpositioning-5.15.17.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QT5_MODULE="qtlocation" +inherit qt5-build + +DESCRIPTION="Physical position determination library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="geoclue +qml" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + geoclue? ( =dev-qt/qtdbus-${QT5_PV}* ) + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +DEPEND="${RDEPEND}" +PDEPEND=" + geoclue? ( app-misc/geoclue:2.0 ) +" + +QT5_TARGET_SUBDIRS=( + src/3rdparty/clipper + src/3rdparty/poly2tri + src/3rdparty/clip2tri + src/positioning + src/plugins/position/positionpoll +) + +pkg_setup() { + use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 ) + use qml && QT5_TARGET_SUBDIRS+=( + src/positioningquick + src/imports/positioning + ) +} diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest new file mode 100644 index 0000000..691fce5 --- /dev/null +++ b/dev-qt/qtprintsupport/Manifest @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd +DIST qtbase-5.15.17-gentoo-kde-1.tar.xz 314280 BLAKE2B a13b0589fab0f43be9b2ba6a669845572ee499363cbe2a8c0975eaf193101960f11efc96f3324d8662a458e41bea42e6d706b3f099f4cfbbea585cab8c3f3f55 SHA512 4b12db534e9fa5f24f597f4e760c8b70d5a41e732b588a9a53f95f4e849cb07a5c8a7f4c3fb690c8b98986a13b1c972b9aac15cfe43ef5b8ab26492b8987169a +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e +DIST qtbase-everywhere-opensource-src-5.15.17.tar.xz 51478524 BLAKE2B 1700126de93ecfc2efd128056a295b8fdd2293e2df41e4fefa3d6f61c250d1ae8502a483192ffa85bd1fbd8d086cfd26612c951fb822c19bd0ec3f1b49241968 SHA512 8be592e27279d1009b596535fee95cb6fa8a379e991db5b0f3fa24fcddde7433d2cdfe2cd3fc5fff3f8e112110c5d8fa60c9efd9254053ea08ded5c3f9b73571 diff --git a/dev-qt/qtprintsupport/metadata.xml b/dev-qt/qtprintsupport/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtprintsupport/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.16.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.16.ebuild new file mode 100644 index 0000000..88650be --- /dev/null +++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.16.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Printing support library for the Qt5 framework" + +IUSE="cups gles2-only" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] + cups? ( net-print/cups ) +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtnetwork-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/printsupport + src/plugins/printsupport +) + +QT5_GENTOO_CONFIG=( + cups +) + +src_configure() { + local myconf=( + $(qt_use cups) + -opengl $(usex gles2-only es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.17.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.17.ebuild new file mode 100644 index 0000000..f7ddbda --- /dev/null +++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.17.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Printing support library for the Qt5 framework" + +IUSE="cups gles2-only" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] + cups? ( net-print/cups ) +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtnetwork-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/printsupport + src/plugins/printsupport +) + +QT5_GENTOO_CONFIG=( + cups +) + +src_configure() { + local myconf=( + $(qt_use cups) + -opengl $(usex gles2-only es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.18.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.18.ebuild new file mode 100644 index 0000000..4c3cd22 --- /dev/null +++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.18.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Printing support library for the Qt5 framework" + +IUSE="cups gles2-only" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] + cups? ( net-print/cups ) +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtnetwork-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/printsupport + src/plugins/printsupport +) + +QT5_GENTOO_CONFIG=( + cups +) + +src_configure() { + local myconf=( + $(qt_use cups) + -opengl $(usex gles2-only es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest new file mode 100644 index 0000000..f92844c --- /dev/null +++ b/dev-qt/qtquick3d/Manifest @@ -0,0 +1,3 @@ +DIST qtquick3d-everywhere-src-6.8.2.tar.xz 75298116 BLAKE2B a44c8d8f2c0a22a8c8ea688204e758cd4b7cc2b2f8fc66e65a4f809c941825a5e2e90fa0d6003b68f22dbf4fd19aa7b5d2ee8408bccf774e255023296a22a80a SHA512 401a2c5cc97e58bc82dd87e98e5838363e106fbad89ba0e0df18b51b61677c5f8a4f9882334657f80b94d04ad570863c9707123570dbe58cee5be7106922faa1 +DIST qtquick3d-everywhere-src-6.8.3.tar.xz 75305840 BLAKE2B cb62aa4d64c1e73e4ab112a81065663071462af1529d1401c7316a7b2bbaeec49bc3d0400b8a7bcadf116902f7552bcec93bde8d394f4b0e0ab4ab64252438f9 SHA512 5a5c04dfd1581905fb0b40cb35ef9e7370ffaf451287d84a9d444c0871f495ecfe59c8ab15cacc8e7314af45c16598fad5e63cd9466384c5ba245ad0c28315f2 +DIST qtquick3d-everywhere-src-6.9.0.tar.xz 75649196 BLAKE2B 1014cd48516eadd34afcffdfe2d69ba4a7f9f85826a75c34f9670bbe35b1579799e41154a0387d85f744bbe68b01d51f200181b20fe28f8126c494dff5c24318 SHA512 b0f45e7482d31f791dc069ae3c1facbb0ec3eda24704e2a157580e87939bbfbd269910dc4e5912ceaad40a99f96c5e6f4b5a8da1385be213a20cc68e9c86d77e diff --git a/dev-qt/qtquick3d/metadata.xml b/dev-qt/qtquick3d/metadata.xml new file mode 100644 index 0000000..8712e36 --- /dev/null +++ b/dev-qt/qtquick3d/metadata.xml @@ -0,0 +1,18 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtquick3d + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest new file mode 100644 index 0000000..271156e --- /dev/null +++ b/dev-qt/qtquickcontrols/Manifest @@ -0,0 +1,2 @@ +DIST qtquickcontrols-everywhere-opensource-src-5.15.16.tar.xz 5974732 BLAKE2B 7af4f353211e4d535410d339ecbc61b7674cb2fac8987674cf1f78038d3c4483db776b3bb10b763153d213a5146a14f2020e3eb8c02b6637a5c8a83a2954a949 SHA512 530cdddab279497c9edfcecbd97f1db35054bf9fd3321a5306808447f2616062076ee98f05164f7b8a7cc3cb03fd9eec4f7fba050344db00edaeb5925677cc84 +DIST qtquickcontrols-everywhere-opensource-src-5.15.17.tar.xz 5976460 BLAKE2B ef30d0d9330d066fad4fb2218662f83346c4996814463dc87ed7d373cef01802e5c1f2f056cc6bad25138b373f1bcc1a18d75e8f4d0113597faa40591164efd5 SHA512 6fa14a420f232ee6cc9a87c182f2caa5d927ac8b3ca73766b1ab1af60f5282967add87f456202585110b673b006a72860429d9b8f52f7f0434e66bebdb8cdd82 diff --git a/dev-qt/qtquickcontrols/metadata.xml b/dev-qt/qtquickcontrols/metadata.xml new file mode 100644 index 0000000..f426874 --- /dev/null +++ b/dev-qt/qtquickcontrols/metadata.xml @@ -0,0 +1,20 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Enable QtWidgets support + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.16.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.16.ebuild new file mode 100644 index 0000000..b0bbd28 --- /dev/null +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.16.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +IUSE="+widgets" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/controls/Private/private.pri \ + tests/auto/activeFocusOnTab/activeFocusOnTab.pro \ + tests/auto/controls/controls.pro \ + tests/auto/testplugin/testplugin.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.17.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.17.ebuild new file mode 100644 index 0000000..bb0b7a1 --- /dev/null +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.17.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="+widgets" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/controls/Private/private.pri \ + tests/auto/activeFocusOnTab/activeFocusOnTab.pro \ + tests/auto/controls/controls.pro \ + tests/auto/testplugin/testplugin.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.18.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.18.ebuild new file mode 100644 index 0000000..30f0ec4 --- /dev/null +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.18.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +IUSE="+widgets" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/controls/Private/private.pri \ + tests/auto/activeFocusOnTab/activeFocusOnTab.pro \ + tests/auto/controls/controls.pro \ + tests/auto/testplugin/testplugin.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest new file mode 100644 index 0000000..3e3daa9 --- /dev/null +++ b/dev-qt/qtquickcontrols2/Manifest @@ -0,0 +1,4 @@ +DIST qtquickcontrols2-5.15.16-gentoo-kde-1.tar.xz 7036 BLAKE2B c6456be57f9914d917f145c89c40f9501b7f9eba92d9661a5f020e1b1c64792fa1915379d65b6dd9e08d78970e3925fa682ff51ce156974cae61aa58100574d2 SHA512 bed89a08303af36060b9ecd664ae31caf674c494f9acc710f745eeeba38507311f645b76bc54800cf9862e9796bc459db9ccc1d86402968679091064b060e9d7 +DIST qtquickcontrols2-5.15.17-gentoo-kde-1.tar.xz 6284 BLAKE2B 18c43fc41213e3a8622f83effb6de12b79b1fa6c6729d3f84a38997f46a27fd082ebb99c697ff2b6f37ca44543a4060cd2e275f9ae4bb5c3872e905c123fbbf3 SHA512 6de6a0e6ad11683840874f218515efc2dfd2037d5c274759e47a42385184372d31c8e4e48200a76d519c88f4d77181f55bbb99ff3a695addcac039328e8f6efd +DIST qtquickcontrols2-everywhere-opensource-src-5.15.16.tar.xz 8285796 BLAKE2B 9bd19744ea2e060f68c9d953ded589ddb8ffd65f4f1116dc9b85286748027817dcaa3b1692427637c01f8e65abbba033074ca1a7e080cc98fcc02e70f973bb2f SHA512 0b98b92eaf250a5f1d2a742c431ca95888a5985908f4fc97495ac18927338b67b23b88a3f8f87aba79dd9e96b5381313b303e2c3827939caa401671c2169eddf +DIST qtquickcontrols2-everywhere-opensource-src-5.15.17.tar.xz 8287384 BLAKE2B cc5f8270aa9ab1d7269ea149e0ddfcdd601d64fd19694a935e28960b0a3f7675969be7832419990b72d49471594c5fa3fc2d562439440c9d883cf06680fd52d9 SHA512 f25fb427cab17f11f639f2f067c3bb8c614b3e8d54569a374e3ffd36059bca724571f7b680f357cd12d92d4c8df128967d80f416b3d547c1543db1919659c283 diff --git a/dev-qt/qtquickcontrols2/metadata.xml b/dev-qt/qtquickcontrols2/metadata.xml new file mode 100644 index 0000000..f426874 --- /dev/null +++ b/dev-qt/qtquickcontrols2/metadata.xml @@ -0,0 +1,20 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Enable QtWidgets support + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.16.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.16.ebuild new file mode 100644 index 0000000..d23198b --- /dev/null +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.16.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework" + +IUSE="widgets" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" +RDEPEND="${DEPEND} + =dev-qt/qtgraphicaleffects-${QT5_PV}* +" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/imports/platform/platform.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.17.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.17.ebuild new file mode 100644 index 0000000..0501e96 --- /dev/null +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.17.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework" + +IUSE="widgets" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" +RDEPEND="${DEPEND} + =dev-qt/qtgraphicaleffects-${QT5_PV}* +" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/imports/platform/platform.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.18.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.18.ebuild new file mode 100644 index 0000000..f5240fd --- /dev/null +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.18.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework" + +IUSE="widgets" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" +RDEPEND="${DEPEND} + =dev-qt/qtgraphicaleffects-${QT5_PV}* +" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/imports/platform/platform.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest new file mode 100644 index 0000000..2771c64 --- /dev/null +++ b/dev-qt/qtquicktimeline/Manifest @@ -0,0 +1,3 @@ +DIST qtquicktimeline-everywhere-src-6.8.2.tar.xz 110584 BLAKE2B a63a2f40350ac1355d87c1c543aeaca33628840d0381bb3a32ecb6553e207ac4bffa4ad3db2bbaa9f21ec296f8c861e3a589b983c2e789c9ce5ae9a9b0df0a5e SHA512 756ca10c69c04b234479c87ba65ea62b959a0a26d1aa25b208cfe92babe3f056346289a6269b374b346036971fbfb55a4ee5ab3f82069152f5685e679cfd20c7 +DIST qtquicktimeline-everywhere-src-6.8.3.tar.xz 112572 BLAKE2B c52a816d77943d137f6b64c4e98691e87d6940238ebfd291e553a4cb422e87c3c53e8091c3bb3e8793961b37de74974174a38b5c3b801bf0eafc95af34a9a057 SHA512 3f9aef0eb8b495cda9bcab22e7f544e9dd1894e556e162654c87903406cd3c73820f54a543bc3861d49c7863d2fc8d92f79bb8e90cdcc23a99cf64bbeb816885 +DIST qtquicktimeline-everywhere-src-6.9.0.tar.xz 112804 BLAKE2B 4f1a3c83f3fb0afea01f91b92f296cb194e7b83f002c66c8b2116d445738ca6d6ec8e0c2bd43b55f5423b7386e3436bb4c48ecc4a2c1be970b9150b4c3b88c29 SHA512 5269253aba969adec9f6793ce14e3b590636e5676a19559c4b6ca78636156c9a6b421389da254af68ed08b1a49ff54efc444d7d5466962af191074a9a228ef1d diff --git a/dev-qt/qtquicktimeline/metadata.xml b/dev-qt/qtquicktimeline/metadata.xml new file mode 100644 index 0000000..e8164d0 --- /dev/null +++ b/dev-qt/qtquicktimeline/metadata.xml @@ -0,0 +1,13 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/qt-5/qtquicktimeline-index.html + qt/qtquicktimeline + + diff --git a/dev-qt/qtremoteobjects/Manifest b/dev-qt/qtremoteobjects/Manifest new file mode 100644 index 0000000..efe0435 --- /dev/null +++ b/dev-qt/qtremoteobjects/Manifest @@ -0,0 +1,3 @@ +DIST qtremoteobjects-everywhere-src-6.8.2.tar.xz 537584 BLAKE2B fe60e78f1104b886f85e677901c38374646114d2479c79aa9f4b36db712a22f0150560949bca37fd7d980c366f2b878c6998dd1e9bda4418f649c0b76a9d17e8 SHA512 69668b986a1a4eefb0f2fac3bb53b6cd44b808def7307eb83c30af879d36156b06ced71ccf7746b56f503c927b7aac82ae6526ffe5f186ef1caa3dead39b388c +DIST qtremoteobjects-everywhere-src-6.8.3.tar.xz 539556 BLAKE2B 79538d09dc5570c856bb32235415b32e5e796f131c5dbb67b1a408d6f3eedb6589a4d57c8aac22a1de3f099a2d7812b5ed58f33e67c39d78dadfc47fa195d380 SHA512 5845afc5ea4894fa788ce07a89348bd5027c0cceca65dce99a6bf437b396c71f25e8e7374401c8d10fd88be2303766c6df29b62e826f4d5ba38971a042dd7b06 +DIST qtremoteobjects-everywhere-src-6.9.0.tar.xz 543528 BLAKE2B 0a3341f3b2bb3024b09293ac350d7136b03921a640cc0628c5d028dd2eb1fb96f9a5015f3d0290bb84abbc9ddcd9a21ef7d56ae79d153c04008c94725e0ac24c SHA512 b8abfc7b9c37a4777e2a567a6d1e00359f5c2ea165a1d97ca9f644b0612192534f28c140a62185ec410a5cc537d729e6af955034f2008739dbc6e9fbad1fec41 diff --git a/dev-qt/qtremoteobjects/metadata.xml b/dev-qt/qtremoteobjects/metadata.xml new file mode 100644 index 0000000..2397ac7 --- /dev/null +++ b/dev-qt/qtremoteobjects/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build QML/QtQuick bindings and imports + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtremoteobjects + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest new file mode 100644 index 0000000..52df26d --- /dev/null +++ b/dev-qt/qtscript/Manifest @@ -0,0 +1,2 @@ +DIST qtscript-everywhere-opensource-src-5.15.16.tar.xz 2656892 BLAKE2B a563a1e271dba4f9b654729fbbff67378209ba3173bf7e3c6c560e3d5432a952bd6ac0465e6927abe98f7db8e2e359d0215c3dcab728af868ab75b54f2717db0 SHA512 6f209db647823084c3a9894e25e65b3161d3e14f2dc06f79c2503a319bb7449259450e8845fb76461a75be7faa1ad18fec8c4724da2754e626d7797717915e0c +DIST qtscript-everywhere-opensource-src-5.15.17.tar.xz 2658400 BLAKE2B 161a954d469e0cb87b188063f61e70e557cc2fc8eaef12ba4850b6d967967b0917632d37e0efd15c4e3f0e002fb37e95b15345c3b9f7569ad04952e9b3de5d7e SHA512 72e4478e9a2adc8092431dc40985b43d4cafe9b849b76cccfdd15fdcdc992dd2c137220f75f5d2abf037c8ce3c68b4759022bf504801f1c88597d7c83d9971fe diff --git a/dev-qt/qtscript/metadata.xml b/dev-qt/qtscript/metadata.xml new file mode 100644 index 0000000..a20bf4d --- /dev/null +++ b/dev-qt/qtscript/metadata.xml @@ -0,0 +1,20 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build the QtScriptTools module (requires QtWidgets) + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtscript/qtscript-5.15.16.ebuild b/dev-qt/qtscript/qtscript-5.15.16.ebuild new file mode 100644 index 0000000..dfcadec --- /dev/null +++ b/dev-qt/qtscript/qtscript-5.15.16.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86" +fi + +IUSE="+jit scripttools" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + scripttools? ( + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod scripttools widgets \ + src/src.pro + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + JAVASCRIPTCORE_JIT=$(usex jit) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtscript/qtscript-5.15.17.ebuild b/dev-qt/qtscript/qtscript-5.15.17.ebuild new file mode 100644 index 0000000..372901b --- /dev/null +++ b/dev-qt/qtscript/qtscript-5.15.17.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="+jit scripttools" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + scripttools? ( + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod scripttools widgets \ + src/src.pro + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + JAVASCRIPTCORE_JIT=$(usex jit) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest new file mode 100644 index 0000000..4938453 --- /dev/null +++ b/dev-qt/qtscxml/Manifest @@ -0,0 +1,5 @@ +DIST qtscxml-everywhere-opensource-src-5.15.16.tar.xz 429268 BLAKE2B 3d3b41eab16da426b8071fe5b95a53469965bbaf056530cef0732d248394c4a889055094ef1716b0d1d7291d4fe986ed159ea7fc06ae9282f36630680d305f01 SHA512 fbfb054e07767975fc44a41cc015fd12aa15cec5abda1fd3f01425eaa1fd191c529f49dd5a97b6bdf9b83e841d069e1b3190f35d396c0ea5e44d5df66337102d +DIST qtscxml-everywhere-opensource-src-5.15.17.tar.xz 431216 BLAKE2B 7ea989dfcb5a971d90444f9d5362f41bd3faef8a4de6e2ed79a28ff7f2c68d5971019c6d2a6a4cd787c27dc57b7ba49cd33bf03270e1dfcf121aa425bfaad331 SHA512 85c17f9a9e6b5ee38bf39e79e1510e1e69a14871d06917ecdd145e9517f632d962c6afc89b5644e48b1251a12ed3bdc7d519d36ed3154cd59ce2a0a438645093 +DIST qtscxml-everywhere-src-6.8.2.tar.xz 558848 BLAKE2B 28d5c898c114bb319208e519dac6488182b97473d8bc245546c6a0df3cc777c517b84db625656b769e63268c78e249300d39e3cb298383a3137c57944ccfcf23 SHA512 9f155f94f8250ac97e1bbaec2034aac300c3fa254ed0b6845f57d521138d43b076c8cec8aa8384891969665d54f5994b5c0a78954406ef620ae23656d739b0ec +DIST qtscxml-everywhere-src-6.8.3.tar.xz 560632 BLAKE2B 67a4bb321e2db5fa98d735127bba1aabbc3ff2e01e4f80c1297fc78f0828fa98d1c88e9d853c8799374c2e2ba66c0900d82f28ccc285c17681cfd5c94b35cc0a SHA512 c0138fc338b2d12fb4bcbba2c852b44e4257c56850f22af46d452871fb9bd9465bd824d86cd7e7772ef62b8ed48515790b496e1e873aa335deae8e25789cb4d0 +DIST qtscxml-everywhere-src-6.9.0.tar.xz 560568 BLAKE2B 96d9a14b57a751eca22623520954bed87d7cf7eb2a5ed0dcbe14fe6ebff79e1c2b609adb89f12fe9b11b86d1948b72a277f156889d8d3329a864a2aa9da34c94 SHA512 b373ad5eba0486d075a17b47cf135c6c4ba5c3e42809dfa269d1133b9fa901a416f2d49c09bf1766fc8f2a6527c6d8d58bcba9d4bd010ec36a88138f6ae0d313 diff --git a/dev-qt/qtscxml/metadata.xml b/dev-qt/qtscxml/metadata.xml new file mode 100644 index 0000000..ef86286 --- /dev/null +++ b/dev-qt/qtscxml/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build QML/QtQuick bindings and imports + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtscxml + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtscxml/qtscxml-5.15.16.ebuild b/dev-qt/qtscxml/qtscxml-5.15.16.ebuild new file mode 100644 index 0000000..5042594 --- /dev/null +++ b/dev-qt/qtscxml/qtscxml-5.15.16.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 arm arm64 ~riscv x86" +fi + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtscxml/qtscxml-5.15.17.ebuild b/dev-qt/qtscxml/qtscxml-5.15.17.ebuild new file mode 100644 index 0000000..f9fd68c --- /dev/null +++ b/dev-qt/qtscxml/qtscxml-5.15.17.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +fi + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest new file mode 100644 index 0000000..e4ee812 --- /dev/null +++ b/dev-qt/qtsensors/Manifest @@ -0,0 +1,3 @@ +DIST qtsensors-everywhere-src-6.8.2.tar.xz 1498148 BLAKE2B 982769173642d7ee9b76b90297356301a03cb048c9aa0cbe794c7d1f310bc54d50872f03e1bcefea593e0f6c59b4fc9881c515b419e6da8e2269b29f3454035b SHA512 a0463557c1531d8514948eff81b83397b7f391c8fa992f95539f1a3b6a9559c2dddb0971a12e4d2bd393b57944ead0afe0901b59bfb0defa7f07aae2b3c9a0f2 +DIST qtsensors-everywhere-src-6.8.3.tar.xz 1500140 BLAKE2B bba5d11ec7bee383f6cf1d4951de2d2d2551f44d7312f1694763a0eb44cbea697f1c9ae31bfdb5df74cbf1f57b379a80a60ce40087c3b765f55f806362b91a7c SHA512 88e9277aefdc609bda881cb836dfdc04d29a32a4e09998d67e2ebe7ec6f94aff508fb39c2b624f00bcc85ddccd61bb5ed3ffcc953dd28d00ef559d50e6104ae4 +DIST qtsensors-everywhere-src-6.9.0.tar.xz 1500292 BLAKE2B 655f985bb1d3b2f62231b29f57e6e93adaa3a79fe384a04247dbe68ea300456e112e95512106f536b094e040bd5363986295e4fc08ceb1370b1ca938f01e1b83 SHA512 ee257c82ef8b175b3c8e0f6738d2c4e745bd5e5863ca5845921c3b67939d85beddfa0b9f9747fec93eb10cc960e9d5eb33a62bd20d637ee5f7c596801c775cdf diff --git a/dev-qt/qtsensors/metadata.xml b/dev-qt/qtsensors/metadata.xml new file mode 100644 index 0000000..087b363 --- /dev/null +++ b/dev-qt/qtsensors/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build QML bindings + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtsensors + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest new file mode 100644 index 0000000..17c6c32 --- /dev/null +++ b/dev-qt/qtserialbus/Manifest @@ -0,0 +1,3 @@ +DIST qtserialbus-everywhere-src-6.8.2.tar.xz 548272 BLAKE2B 9897f9f2ea52c4f33397c96cbea798f019329e15de676c512ba97650356e5216e08d21a43579fb0913d10c5eea40be541aa7758ea418eca7e823a6f9134c7384 SHA512 e333d0e2ff99f536abda7d4be1a03cfa19b78056e805a8830c64d54cd3c3826fbf9e32366bc3f995688132728b58ff97bbe37f1ff32f24fd7ff531533ce39620 +DIST qtserialbus-everywhere-src-6.8.3.tar.xz 550256 BLAKE2B 0341afd7474056880474c510dde409f5ad9b81fafd4d76afdaa29ed734f0f7a1cc7513cef7515d142697981fa45739995f29df94698537e12f2b7645becc27cc SHA512 b0ce725382c15048913204e6173dd899af6f8233ff3a098f497dea6a3d9d2cd436ad7944165398fba59f92098f7e38e7c3c5efa47a7ffeec2bf3a464ae9d4539 +DIST qtserialbus-everywhere-src-6.9.0.tar.xz 550632 BLAKE2B 41954364245888f23bb1ead5bc7c07101b632f5d5a0521f63eaacc7d263059c4e0c769801594982ccba7231285284844e0002dcc503359eb3c90ce1440a2051b SHA512 2b422b514d31ceef7741c537043db41938bdb31a2f7202b145e176db0d39b338808954966c8cd88a04e6cbea8517dee15ef562c4b64e896bf73f51c34db69c4e diff --git a/dev-qt/qtserialbus/metadata.xml b/dev-qt/qtserialbus/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtserialbus/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest new file mode 100644 index 0000000..9df4eff --- /dev/null +++ b/dev-qt/qtserialport/Manifest @@ -0,0 +1,5 @@ +DIST qtserialport-everywhere-opensource-src-5.15.16.tar.xz 314732 BLAKE2B 2464d81ce8bafd82164b61586dbda7faf0258c28538356bc6449e439705e4bb1d4b5a18efe165c99cc79dfd1deaa4c6eddf55ae2fa448c7646c16a03ee6b6f99 SHA512 d386d528aacce7d4e015110d814e852511db83a3648bc68116e4d300168ac826e83a145d9dd38e4a40ec2d4fd48ba89ac1eb9558afb895f7b39271ad760f2b17 +DIST qtserialport-everywhere-opensource-src-5.15.17.tar.xz 316636 BLAKE2B 24037460b3c709f3b1b8e1dd43a7053cc3eafcf4b68c5da2b08632af0b788f7102f2b2145870f398c36af93212d3c6145ba41825a6ab8d8deeaa3978fa7607cc SHA512 1d9f53c705bae23f04198bf3b5ea42a004d436182efdeda40cba88145647d15eedc0db42a5716de234cae4cc22c758847d740bd3a277d1d27083ae1b31ca8bb4 +DIST qtserialport-everywhere-src-6.8.2.tar.xz 274700 BLAKE2B 0313a375a5aa4bb71ad91fb8eb44d7523c5ba180bf53c2c38df2b710675d8b0ff845590daa15ed4006b7b0b5dc5014cc9c83e1663e8ee1e0e47f7bcd1668c612 SHA512 45b0431c965c4194d51dd4ec98978a0a9a45c25e5dcc73283805eee9e4efa3c7430f8d4716b0df76285d3b14ecbdabb31dc4ddec04942cc16d68a9791989fbe8 +DIST qtserialport-everywhere-src-6.8.3.tar.xz 276532 BLAKE2B 607cdbb65391051000cbff60f5dc1dcbcfb0f4fd5d85bbbcf67a04e8a63a0b610cb51341cab22a1b5ec66bc5ef766339d276efb41a64919777b60a3e7a8a3a9f SHA512 343537aedd9c84dd5d6889d45babff181d7ef05927fd9cfdbb9389066f8860e2522bc059ca2c5c9af4c88bca255e0fc40b5eea84b93c970123a94afc803a638d +DIST qtserialport-everywhere-src-6.9.0.tar.xz 278176 BLAKE2B 566f8c1670c45c772e60567845953f6766af2ddb58263eaace781ab84f2c577097cf4b35ee46bd215de848583daad7dc9231effcffc10c6c5abe10147f277243 SHA512 c491181a8e8b6f61bb69cfab314ba6380318907601e9c3477b324e2978eca58bd7fe75d6e68b4945efe20f81048ad230a5b78921af017150d5248ff7356b73a4 diff --git a/dev-qt/qtserialport/metadata.xml b/dev-qt/qtserialport/metadata.xml new file mode 100644 index 0000000..f6e42eb --- /dev/null +++ b/dev-qt/qtserialport/metadata.xml @@ -0,0 +1,18 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtserialport + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtserialport/qtserialport-5.15.16.ebuild b/dev-qt/qtserialport/qtserialport-5.15.16.ebuild new file mode 100644 index 0000000..b395750 --- /dev/null +++ b/dev-qt/qtserialport/qtserialport-5.15.16.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Serial port abstraction library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + virtual/libudev:= +" +RDEPEND="${DEPEND}" + +src_prepare() { + # make sure we link against libudev + sed -i -e 's/:qtConfig(libudev)//' \ + -e "s/\$\$QMAKE_LIBS_LIBUDEV/-ludev/" \ + src/serialport/serialport-lib.pri || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qtserialport/qtserialport-5.15.17.ebuild b/dev-qt/qtserialport/qtserialport-5.15.17.ebuild new file mode 100644 index 0000000..7b94217 --- /dev/null +++ b/dev-qt/qtserialport/qtserialport-5.15.17.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Serial port abstraction library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + virtual/libudev:= +" +RDEPEND="${DEPEND}" + +src_prepare() { + # make sure we link against libudev + sed -i -e 's/:qtConfig(libudev)//' \ + -e "s/\$\$QMAKE_LIBS_LIBUDEV/-ludev/" \ + src/serialport/serialport-lib.pri || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest new file mode 100644 index 0000000..5bbea0a --- /dev/null +++ b/dev-qt/qtshadertools/Manifest @@ -0,0 +1,3 @@ +DIST qtshadertools-everywhere-src-6.8.2.tar.xz 1138404 BLAKE2B e09fde928ff1a7a1da570d2bed85bfc1fd44824accd4160e556fbdf4703f4925116a69ccba4f87064354bce9cbf69d96bddbf39a2f3c9e05a217231dd31eb43f SHA512 70667d6ace7d93e5b8a097802611078ee7c326a449e58406e1754c7fb82235622c55dab8e9a21aa22f56fcf3043cf7e9d537ef669cce9da1b88c1bdecc3f8b51 +DIST qtshadertools-everywhere-src-6.8.3.tar.xz 1140608 BLAKE2B 87687eeda844ac8d55b42433d00a90548244be23f07ddb67cccb0ddffaa15ca6c88b900658aa9b3b5697a7fdbb7888797d664dd4a5a365ce52dcce71fba0f4cd SHA512 5f326bb097e09f9f9259b550ccf5fb05634d748eebf8b8c416225e3cd328c2b532c764a41b98a4d47633be446edaeaa3d4e5da1f4951b31e3da6ddc4392a47fc +DIST qtshadertools-everywhere-src-6.9.0.tar.xz 1166308 BLAKE2B 7ffd0d232e393c1e75c12eb8fad58897d63c2def54487fb0e3a0787e7a2c410ac308edfffbd3e07ff106abcecf2bffcbfd5e06b1af75340caa46d032dc858856 SHA512 55337332673f8735672a95132ad5ada8546e1ef8af5f2ee390fc9b4636b2ef148dc8befaf4089709342d7cb7dcde98e7ecf3c61978b62d2fb68898c3b0ab42a6 diff --git a/dev-qt/qtshadertools/metadata.xml b/dev-qt/qtshadertools/metadata.xml new file mode 100644 index 0000000..bb0aa35 --- /dev/null +++ b/dev-qt/qtshadertools/metadata.xml @@ -0,0 +1,18 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtshadertools + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtsingleapplication/Manifest b/dev-qt/qtsingleapplication/Manifest new file mode 100644 index 0000000..45d4d15 --- /dev/null +++ b/dev-qt/qtsingleapplication/Manifest @@ -0,0 +1 @@ +DIST qt-solutions-20171024.tar.xz 710532 BLAKE2B 365f4c6fc3bee34bf26ac5039984ceac1d90527297b985b0d1b606f3ba67219bab7f7cba40b4adca55446c34e9f4fe218b4449ee255ba6f6409de78f80ccdaec SHA512 4784d88c2f40c88f06abeb728842875fb5e428a630dbf749f71055681b0c631803d2901b60aa8cc95f5f382dcd21da8d739873aa45e3dd3676ee95925f0198da diff --git a/dev-qt/qtsingleapplication/files/2.6.1_p20130904-no-gui.patch b/dev-qt/qtsingleapplication/files/2.6.1_p20130904-no-gui.patch new file mode 100644 index 0000000..19019e2 --- /dev/null +++ b/dev-qt/qtsingleapplication/files/2.6.1_p20130904-no-gui.patch @@ -0,0 +1,67 @@ +From f66352d6c2918123466bd72aee2118b9167562af Mon Sep 17 00:00:00 2001 +From: Davide Pesavento +Date: Sat, 28 Dec 2013 16:43:18 +0100 +Subject: [PATCH] no gui + +--- + buildlib/buildlib.pro | 4 +++- + src/qtsingleapplication.pri | 11 +++++------ + src/qtsinglecoreapplication.pri | 2 +- + 3 files changed, 9 insertions(+), 8 deletions(-) + +diff --git a/buildlib/buildlib.pro b/buildlib/buildlib.pro +index 37dddcd..f7c6508 100644 +--- a/buildlib/buildlib.pro ++++ b/buildlib/buildlib.pro +@@ -2,7 +2,9 @@ TEMPLATE=lib + CONFIG += qt dll qtsingleapplication-buildlib + mac:CONFIG += absolute_library_soname + win32|mac:!wince*:!win32-msvc:!macx-xcode:CONFIG += debug_and_release build_all +-include(../src/qtsingleapplication.pri) ++include(../common.pri) ++include(../src/qtsinglecoreapplication.pri) ++exists(../config.pri):!infile(../config.pri, QTSA_NO_GUI, yes):include(../src/qtsingleapplication.pri) + TARGET = $$QTSINGLEAPPLICATION_LIBNAME + DESTDIR = $$QTSINGLEAPPLICATION_LIBDIR + win32 { +diff --git a/src/qtsingleapplication.pri b/src/qtsingleapplication.pri +index 02c9e5b..772924d 100644 +--- a/src/qtsingleapplication.pri ++++ b/src/qtsingleapplication.pri +@@ -1,15 +1,14 @@ +-include(../common.pri) +-INCLUDEPATH += $$PWD +-DEPENDPATH += $$PWD +-QT *= network ++INCLUDEPATH *= $$PWD ++DEPENDPATH *= $$PWD ++QT *= gui network + greaterThan(QT_MAJOR_VERSION, 4): QT *= widgets + CONFIG *= qtlockedfile + + qtsingleapplication-uselib:!qtsingleapplication-buildlib { + LIBS += -L$$QTSINGLEAPPLICATION_LIBDIR -l$$QTSINGLEAPPLICATION_LIBNAME + } else { +- SOURCES += $$PWD/qtsingleapplication.cpp $$PWD/qtlocalpeer.cpp +- HEADERS += $$PWD/qtsingleapplication.h $$PWD/qtlocalpeer.h ++ SOURCES += $$PWD/qtsingleapplication.cpp ++ HEADERS += $$PWD/qtsingleapplication.h + } + + win32 { +diff --git a/src/qtsinglecoreapplication.pri b/src/qtsinglecoreapplication.pri +index f5b8414..bf14a3f 100644 +--- a/src/qtsinglecoreapplication.pri ++++ b/src/qtsinglecoreapplication.pri +@@ -3,7 +3,7 @@ DEPENDPATH += $$PWD + HEADERS += $$PWD/qtsinglecoreapplication.h $$PWD/qtlocalpeer.h + SOURCES += $$PWD/qtsinglecoreapplication.cpp $$PWD/qtlocalpeer.cpp + +-QT *= network ++QT = core network + CONFIG *= qtlockedfile + + win32:contains(TEMPLATE, lib):contains(CONFIG, shared) { +-- +1.8.5.2 + diff --git a/dev-qt/qtsingleapplication/files/2.6.1_p20130904-unbundle-qtlockedfile.patch b/dev-qt/qtsingleapplication/files/2.6.1_p20130904-unbundle-qtlockedfile.patch new file mode 100644 index 0000000..93c78fa --- /dev/null +++ b/dev-qt/qtsingleapplication/files/2.6.1_p20130904-unbundle-qtlockedfile.patch @@ -0,0 +1,81 @@ +From 62210d463f87abb0584ce699915e1845cacaa480 Mon Sep 17 00:00:00 2001 +From: Davide Pesavento +Date: Sat, 28 Dec 2013 16:33:15 +0100 +Subject: [PATCH] unbundle qtlockedfile + +--- + src/qtlocalpeer.cpp | 11 +---------- + src/qtlocalpeer.h | 2 +- + src/qtsingleapplication.pri | 1 + + src/qtsinglecoreapplication.pri | 1 + + 4 files changed, 4 insertions(+), 11 deletions(-) + +diff --git a/src/qtlocalpeer.cpp b/src/qtlocalpeer.cpp +index 332b064..f17e662 100644 +--- a/src/qtlocalpeer.cpp ++++ b/src/qtlocalpeer.cpp +@@ -55,15 +55,6 @@ static PProcessIdToSessionId pProcessIdToSessionId = 0; + #include + #endif + +-namespace QtLP_Private { +-#include "qtlockedfile.cpp" +-#if defined(Q_OS_WIN) +-#include "qtlockedfile_win.cpp" +-#else +-#include "qtlockedfile_unix.cpp" +-#endif +-} +- + const char* QtLocalPeer::ack = "ack"; + + QtLocalPeer::QtLocalPeer(QObject* parent, const QString &appId) +@@ -114,7 +105,7 @@ bool QtLocalPeer::isClient() + if (lockFile.isLocked()) + return false; + +- if (!lockFile.lock(QtLP_Private::QtLockedFile::WriteLock, false)) ++ if (!lockFile.lock(QtLockedFile::WriteLock, false)) + return true; + + bool res = server->listen(socketName); +diff --git a/src/qtlocalpeer.h b/src/qtlocalpeer.h +index 1b533b1..1127735 100644 +--- a/src/qtlocalpeer.h ++++ b/src/qtlocalpeer.h +@@ -68,7 +68,7 @@ protected: + QString id; + QString socketName; + QLocalServer* server; +- QtLP_Private::QtLockedFile lockFile; ++ QtLockedFile lockFile; + + private: + static const char* ack; +diff --git a/src/qtsingleapplication.pri b/src/qtsingleapplication.pri +index 6f2bced..02c9e5b 100644 +--- a/src/qtsingleapplication.pri ++++ b/src/qtsingleapplication.pri +@@ -3,6 +3,7 @@ INCLUDEPATH += $$PWD + DEPENDPATH += $$PWD + QT *= network + greaterThan(QT_MAJOR_VERSION, 4): QT *= widgets ++CONFIG *= qtlockedfile + + qtsingleapplication-uselib:!qtsingleapplication-buildlib { + LIBS += -L$$QTSINGLEAPPLICATION_LIBDIR -l$$QTSINGLEAPPLICATION_LIBNAME +diff --git a/src/qtsinglecoreapplication.pri b/src/qtsinglecoreapplication.pri +index d2d6cc3..f5b8414 100644 +--- a/src/qtsinglecoreapplication.pri ++++ b/src/qtsinglecoreapplication.pri +@@ -4,6 +4,7 @@ HEADERS += $$PWD/qtsinglecoreapplication.h $$PWD/qtlocalpeer.h + SOURCES += $$PWD/qtsinglecoreapplication.cpp $$PWD/qtlocalpeer.cpp + + QT *= network ++CONFIG *= qtlockedfile + + win32:contains(TEMPLATE, lib):contains(CONFIG, shared) { + DEFINES += QT_QTSINGLECOREAPPLICATION_EXPORT=__declspec(dllexport) +-- +1.8.5.2 + diff --git a/dev-qt/qtsingleapplication/files/qtsingleapplication.prf b/dev-qt/qtsingleapplication/files/qtsingleapplication.prf new file mode 100644 index 0000000..3171424 --- /dev/null +++ b/dev-qt/qtsingleapplication/files/qtsingleapplication.prf @@ -0,0 +1,9 @@ +INCLUDEPATH *= $$[QT_INSTALL_HEADERS]/QtSolutions +greaterThan(QT_MAJOR_VERSION, 4) { +LIBS *= -lQt$${QT_MAJOR_VERSION}Solutions_SingleApplication-2.6 +QT *= widgets +} else { +LIBS *= -lQtSolutions_SingleApplication-2.6 +} +QT *= network +CONFIG *= qtlockedfile diff --git a/dev-qt/qtsingleapplication/files/qtsinglecoreapplication.prf b/dev-qt/qtsingleapplication/files/qtsinglecoreapplication.prf new file mode 100644 index 0000000..87d2a95 --- /dev/null +++ b/dev-qt/qtsingleapplication/files/qtsinglecoreapplication.prf @@ -0,0 +1,8 @@ +INCLUDEPATH *= $$[QT_INSTALL_HEADERS]/QtSolutions +greaterThan(QT_MAJOR_VERSION, 4) { +LIBS *= -lQt$${QT_MAJOR_VERSION}Solutions_SingleApplication-2.6 +} else { +LIBS *= -lQtSolutions_SingleApplication-2.6 +} +QT *= network +CONFIG *= qtlockedfile diff --git a/dev-qt/qtsingleapplication/metadata.xml b/dev-qt/qtsingleapplication/metadata.xml new file mode 100644 index 0000000..610d2d8 --- /dev/null +++ b/dev-qt/qtsingleapplication/metadata.xml @@ -0,0 +1,8 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + diff --git a/dev-qt/qtsingleapplication/qtsingleapplication-2.6.1_p20171024.ebuild b/dev-qt/qtsingleapplication/qtsingleapplication-2.6.1_p20171024.ebuild new file mode 100644 index 0000000..96e458c --- /dev/null +++ b/dev-qt/qtsingleapplication/qtsingleapplication-2.6.1_p20171024.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=qt-solutions-${PV#*_p} +inherit qmake-utils + +DESCRIPTION="Qt library to start applications only once per user" +HOMEPAGE="https://code.qt.io/cgit/qt-solutions/qt-solutions.git/" +SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}/${PN}" + +LICENSE="|| ( LGPL-2.1 GPL-3 )" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" +IUSE="doc X" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtlockedfile[qt5(+)] + dev-qt/qtnetwork:5 + X? ( + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/2.6.1_p20130904-unbundle-qtlockedfile.patch" + "${FILESDIR}/2.6.1_p20130904-no-gui.patch" +) + +src_prepare() { + default + + echo 'SOLUTIONS_LIBRARY = yes' > config.pri + use X || echo 'QTSA_NO_GUI = yes' >> config.pri + + sed -i -e "s/-head/-${PV%.*}/" common.pri || die + sed -i -e '/SUBDIRS+=examples/d' ${PN}.pro || die + + # to ensure unbundling + rm src/qtlockedfile* || die +} + +src_configure() { + eqmake5 +} + +src_install() { + use doc && local HTML_DOCS=( doc/html/. ) + einstalldocs + + # libraries + dolib.so lib/* + + # headers + insinto "$(qt5_get_headerdir)"/QtSolutions + doins src/qtsinglecoreapplication.h + use X && doins src/{QtSingleApplication,${PN}.h} + + # .prf files + insinto "$(qt5_get_mkspecsdir)"/features + doins "${FILESDIR}"/qtsinglecoreapplication.prf + use X && doins "${FILESDIR}"/${PN}.prf +} diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest new file mode 100644 index 0000000..801e5e0 --- /dev/null +++ b/dev-qt/qtspeech/Manifest @@ -0,0 +1,7 @@ +DIST qtspeech-5.15.16-gentoo-kde-1.tar.xz 1048 BLAKE2B 66a3a3ebdbcf9973a35b26180092d9df2d655f23753ea02ea5868c6fb0bca8bbc2647bf9dad6edb85feb9668e072d480aab94a84ba149fe188aa047d7a92701e SHA512 148372b02124a49a70ba17ab43e562c3373371660806ff625f6cb4553e189c99c4929c92309022ad53975cdf5c7cca33f2f0d2c5586ae5251f2390cc019db28f +DIST qtspeech-5.15.17-gentoo-kde-1.tar.xz 1044 BLAKE2B d08c9ae3e321ee91d912772f8a3a34afd2e3692af4684a1851c044d8ad3e2a0a32d68ffeb70ed9a2cb32766917aedc9ec1d4f3da23e5ecbcda150b0978f1ee33 SHA512 c37a38339f04059b5011ea2d595293960e00548f9ffcc627b58cadf22b88d30355241d100ca68492a4d3e9306782ca95de6502f83ea69472f2a442940c48602d +DIST qtspeech-everywhere-opensource-src-5.15.16.tar.xz 95716 BLAKE2B 79e9d960df53c3d26a6770de73e0aee025659202755e28254246baa35988e914f146fb1de4b1bd8c63a9cb23544ed26063943380cf18181403ccafab4b274e89 SHA512 d0ff73b35e6d94751a31b77bcdc084623d947ace092bdddc98f29d79bf932425fd5adbef74edceb4e8dc9065bfda49efa651cef63c72fcb42171ff083b29b335 +DIST qtspeech-everywhere-opensource-src-5.15.17.tar.xz 97804 BLAKE2B 7307963b842d685661adfd2fac4b2bfb23950ce12adf6900a94624c59f0b8defdfb6c5ae15d34226b519dfcdccac19a93fffae0194f0f5c5571749e565cae9ca SHA512 4ff8afb0a18cb0290ed34e1057060455a26afea087d37597e54048f2672e5642727652af0a03bef29f8788d85e2a8ea95462d520d3b9b4787af900fd6903eab2 +DIST qtspeech-everywhere-src-6.8.2.tar.xz 262484 BLAKE2B 55a6fbaeffcbb2673269eef131d2833d1768cf9bd1ad98cdd812e329127aceaf0b5cb615440c35230e39882b74e159ead744fbc58ecf57a27bb488c082c02dce SHA512 30a58bcb4f193f954647eb9e5a04ffd6f6d6566b0f241ce158df37e12b0462cba3296aa50abafdd9ea2a09481a8a366f12131e7c925a431c642b2c12bf4b1190 +DIST qtspeech-everywhere-src-6.8.3.tar.xz 264416 BLAKE2B 1f6fbf305ebe05098caa75eb285e29b8c3b525856b8cb8de69cba76bdaa99ae7baf50e5650d950ecee4a1ae20a8de5bf8a279aeb3a074edaeec492c124b8de81 SHA512 6434ccf743604bf4ac4bc31b26c7dbc7f765ec95174f0d9047bec822292f85e6b21ace825b52ce60bd388d9c333d427b206209f78c612782701567bb7d271e6d +DIST qtspeech-everywhere-src-6.9.0.tar.xz 262856 BLAKE2B 316a41ad306d2eff4e7fd0bf93bd955ff7f4e1d550a5afa641e75cc5d7689487c15f135f2ae4457d2e8fc39f5c60fb5ca9f8d12aa173c8204bc94d869e126e66 SHA512 adc36b92c9add20a67b178e1ff6942953f350f388f3f99defacde470a75c87272af35f933b55e9bfb262f7ba824c082d47d144392b187b028d054749d239f281 diff --git a/dev-qt/qtspeech/metadata.xml b/dev-qt/qtspeech/metadata.xml new file mode 100644 index 0000000..b51b247 --- /dev/null +++ b/dev-qt/qtspeech/metadata.xml @@ -0,0 +1,23 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtspeech + + + Enable text-to-speech synthesizer plugin using app-accessibility/flite engine + Build QML/QtQuick bindings and imports + Enable text-to-speech synthesizer plugin using app-accessibility/speech-dispatcher engine + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtspeech/qtspeech-5.15.16.ebuild b/dev-qt/qtspeech/qtspeech-5.15.16.ebuild new file mode 100644 index 0000000..07a269a --- /dev/null +++ b/dev-qt/qtspeech/qtspeech-5.15.16.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Text-to-speech library for the Qt5 framework" + +IUSE="alsa flite" + +RDEPEND=" + >=app-accessibility/speech-dispatcher-0.8.7 + =dev-qt/qtcore-${QT5_PV}* + flite? ( + >=app-accessibility/flite-2[alsa?] + =dev-qt/qtmultimedia-${QT5_PV}*[alsa?] + alsa? ( media-libs/alsa-lib ) + ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + qt_use_disable_config flite flite \ + src/plugins/tts/tts.pro + + qt_use_disable_config alsa flite_alsa \ + src/plugins/tts/flite/flite.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtspeech/qtspeech-5.15.17.ebuild b/dev-qt/qtspeech/qtspeech-5.15.17.ebuild new file mode 100644 index 0000000..8b5d60b --- /dev/null +++ b/dev-qt/qtspeech/qtspeech-5.15.17.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Text-to-speech library for the Qt5 framework" + +IUSE="alsa flite" + +RDEPEND=" + >=app-accessibility/speech-dispatcher-0.8.7 + =dev-qt/qtcore-${QT5_PV}* + flite? ( + >=app-accessibility/flite-2[alsa?] + =dev-qt/qtmultimedia-${QT5_PV}*[alsa?] + alsa? ( media-libs/alsa-lib ) + ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + qt_use_disable_config flite flite \ + src/plugins/tts/tts.pro + + qt_use_disable_config alsa flite_alsa \ + src/plugins/tts/flite/flite.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest new file mode 100644 index 0000000..691fce5 --- /dev/null +++ b/dev-qt/qtsql/Manifest @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd +DIST qtbase-5.15.17-gentoo-kde-1.tar.xz 314280 BLAKE2B a13b0589fab0f43be9b2ba6a669845572ee499363cbe2a8c0975eaf193101960f11efc96f3324d8662a458e41bea42e6d706b3f099f4cfbbea585cab8c3f3f55 SHA512 4b12db534e9fa5f24f597f4e760c8b70d5a41e732b588a9a53f95f4e849cb07a5c8a7f4c3fb690c8b98986a13b1c972b9aac15cfe43ef5b8ab26492b8987169a +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e +DIST qtbase-everywhere-opensource-src-5.15.17.tar.xz 51478524 BLAKE2B 1700126de93ecfc2efd128056a295b8fdd2293e2df41e4fefa3d6f61c250d1ae8502a483192ffa85bd1fbd8d086cfd26612c951fb822c19bd0ec3f1b49241968 SHA512 8be592e27279d1009b596535fee95cb6fa8a379e991db5b0f3fa24fcddde7433d2cdfe2cd3fc5fff3f8e112110c5d8fa60c9efd9254053ea08ded5c3f9b73571 diff --git a/dev-qt/qtsql/metadata.xml b/dev-qt/qtsql/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtsql/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtsql/qtsql-5.15.16.ebuild b/dev-qt/qtsql/qtsql-5.15.16.ebuild new file mode 100644 index 0000000..3d105bf --- /dev/null +++ b/dev-qt/qtsql/qtsql-5.15.16.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="SQL abstraction library for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 639140 +IUSE="freetds mysql oci8 odbc postgres +sqlite" +REQUIRED_USE=" + || ( freetds mysql oci8 odbc postgres sqlite ) +" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + freetds? ( dev-db/freetds ) + mysql? ( dev-db/mysql-connector-c:= ) + oci8? ( dev-db/oracle-instantclient:=[sdk] ) + odbc? ( dev-db/unixODBC ) + postgres? ( dev-db/postgresql:* ) + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/sql + src/plugins/sqldrivers +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :sql +) + +src_configure() { + local myconf=( + $(qt_use freetds sql-tds plugin) + $(qt_use mysql sql-mysql plugin) + $(qt_use oci8 sql-oci plugin) + $(qt_use odbc sql-odbc plugin) + $(qt_use postgres sql-psql plugin) + $(qt_use sqlite sql-sqlite plugin) + $(usev sqlite -system-sqlite) + ) + + use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)") + + qt5-build_src_configure +} diff --git a/dev-qt/qtsql/qtsql-5.15.17.ebuild b/dev-qt/qtsql/qtsql-5.15.17.ebuild new file mode 100644 index 0000000..ffe609b --- /dev/null +++ b/dev-qt/qtsql/qtsql-5.15.17.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="SQL abstraction library for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 639140 +IUSE="freetds mysql oci8 odbc postgres +sqlite" +REQUIRED_USE=" + || ( freetds mysql oci8 odbc postgres sqlite ) +" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + freetds? ( dev-db/freetds ) + mysql? ( dev-db/mysql-connector-c:= ) + oci8? ( dev-db/oracle-instantclient:=[sdk] ) + odbc? ( dev-db/unixODBC ) + postgres? ( dev-db/postgresql:* ) + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/sql + src/plugins/sqldrivers +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :sql +) + +src_configure() { + local myconf=( + $(qt_use freetds sql-tds plugin) + $(qt_use mysql sql-mysql plugin) + $(qt_use oci8 sql-oci plugin) + $(qt_use odbc sql-odbc plugin) + $(qt_use postgres sql-psql plugin) + $(qt_use sqlite sql-sqlite plugin) + $(usev sqlite -system-sqlite) + ) + + use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)") + + qt5-build_src_configure +} diff --git a/dev-qt/qtsql/qtsql-5.15.18.ebuild b/dev-qt/qtsql/qtsql-5.15.18.ebuild new file mode 100644 index 0000000..841a406 --- /dev/null +++ b/dev-qt/qtsql/qtsql-5.15.18.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Looking for Qt 6? It is packaged differently to Qt 5 with different +# package names: https://wiki.gentoo.org/wiki/Project:Qt/Qt6_migration_notes + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="SQL abstraction library for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 639140 +IUSE="freetds mysql oci8 odbc postgres +sqlite" +REQUIRED_USE=" + || ( freetds mysql oci8 odbc postgres sqlite ) +" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + freetds? ( dev-db/freetds ) + mysql? ( dev-db/mysql-connector-c:= ) + oci8? ( dev-db/oracle-instantclient:=[sdk] ) + odbc? ( dev-db/unixODBC ) + postgres? ( dev-db/postgresql:* ) + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/sql + src/plugins/sqldrivers +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :sql +) + +src_configure() { + local myconf=( + $(qt_use freetds sql-tds plugin) + $(qt_use mysql sql-mysql plugin) + $(qt_use oci8 sql-oci plugin) + $(qt_use odbc sql-odbc plugin) + $(qt_use postgres sql-psql plugin) + $(qt_use sqlite sql-sqlite plugin) + $(usev sqlite -system-sqlite) + ) + + use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)") + + qt5-build_src_configure +} diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest new file mode 100644 index 0000000..c98f95c --- /dev/null +++ b/dev-qt/qtsvg/Manifest @@ -0,0 +1,7 @@ +DIST qtsvg-5.15.16-gentoo-kde-1.tar.xz 2880 BLAKE2B 43407f054b958e911b23d89baad627a947f305968943149ebe7712ffe76a3f0cb03b4cdc6cee019e46c7dbc6f38d802b48ee472b2d8aac92aba6187aff93ab7b SHA512 01bcc1dba55f32b77eebf8f0a2ca2230ac4d8440f345599846584c19adbdab6038f834f2647c4102ff46d10898b4764f554ca19d3339c6114d9c82760227247c +DIST qtsvg-5.15.17-gentoo-kde-1.tar.xz 2876 BLAKE2B 5b3c7ba6f35647958628b2422a6ba8b23384df2182febadb0a50ae80621deedadd09e1e1f7b909ca8b84f163d0101fcd318f528a7b3e0cf34b6211806bc92b3b SHA512 6158c518f4eece8be89b216d450bf6f006b9936321b2ac4c9078e5341777ac81667d87c5cf7f37ab315c9071512de3354e615324d4a65d3f596d713741023de3 +DIST qtsvg-everywhere-opensource-src-5.15.16.tar.xz 1881028 BLAKE2B 50bac71738e2f8e7572ca5de1fd198d32db7b5c7ae1432d854b5e40632110359c3b24d1f390b7e80bedaa362a18f4f783b666ab0100ceeee87380843a736e6b5 SHA512 227b6b4f0d6ad7d9405c0bceabadfab28e591b4b02d7575de0ee7679280fc7115ec04751a8e839af5e9958e1800e6d4529bf8bae2251b579abbc688fdb99b9e8 +DIST qtsvg-everywhere-opensource-src-5.15.17.tar.xz 1883104 BLAKE2B 47486a30a96f10df8b19d8f209a4465a370765fb903b17625b0926816ff13042d01a30a614fa202913d3a014fd87d3f715bb2354139ccf0dbe66a6e67f17581f SHA512 fd75fedcba3f741d930e90b196a0671349fde7877f4e9812ecc136c3eb9b0b0e814e9e8840e99d2990bf1c3ca5e9cf3ebebc623a0598d168895bd7670397293e +DIST qtsvg-everywhere-src-6.8.2.tar.xz 2006996 BLAKE2B c1bbb0b779fd9688e5d8e124fb3be0467c2750cb3ca4a3da32d430d1a8f48233a3f7dab1578f66c2a52789cce368848c59c161349afe0625b1fa7db089192ccc SHA512 475bb701395e5f02fe898ccd013e75f8e65ec0a99f0386632c4c0876413c224b7fff12759b561dd745cd35930a55d168b82f6109bb5be5acee6c7edd689522fe +DIST qtsvg-everywhere-src-6.8.3.tar.xz 2009072 BLAKE2B d7ae04dcb7b7033e5591ba4d82502f6cb1954ace12db0bfed52ee74e342f9a175b029309ed039f60ece395cd1448c7ae42ced63d96f40c8f3ad93ff4f815507a SHA512 213af7fdf92fb64c9b824dbe044f51d89e661ccc02c17cf109e65b962a7b1de84c71e1b1b58d6cad0cc9fccee80b97efe9ebcab3491b478fb9b64bcfd33986a4 +DIST qtsvg-everywhere-src-6.9.0.tar.xz 2017172 BLAKE2B 22a38a1f911a1df561ec7171dc857e748749b60f8edbdb4edb166205b1b58caec0796f1293cffeea7858be2738dddc0e2393fecad8e47c313e8cf68dfdb9f066 SHA512 23c061ca4b51e4475624e38f7bb233a8732b66402445c9069ccefd7f2a14f62e8f60890facbf16de0272075eb76c4e44fe773ebeb144272bec997a8668f12d00 diff --git a/dev-qt/qtsvg/metadata.xml b/dev-qt/qtsvg/metadata.xml new file mode 100644 index 0000000..7dc6a40 --- /dev/null +++ b/dev-qt/qtsvg/metadata.xml @@ -0,0 +1,18 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtsvg + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtsvg/qtsvg-5.15.16.ebuild b/dev-qt/qtsvg/qtsvg-5.15.16.ebuild new file mode 100644 index 0000000..a999c7f --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-5.15.16.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="SVG rendering library for the Qt5 framework" + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + sys-libs/zlib:= +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtxml-${QT5_PV}* ) +" diff --git a/dev-qt/qtsvg/qtsvg-5.15.17.ebuild b/dev-qt/qtsvg/qtsvg-5.15.17.ebuild new file mode 100644 index 0000000..97bc028 --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-5.15.17.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="SVG rendering library for the Qt5 framework" + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + sys-libs/zlib:= +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtxml-${QT5_PV}* ) +" diff --git a/dev-qt/qtsvg/qtsvg-5.15.18.ebuild b/dev-qt/qtsvg/qtsvg-5.15.18.ebuild new file mode 100644 index 0000000..a8df473 --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-5.15.18.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="SVG rendering library for the Qt5 framework" + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + virtual/zlib:= +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtxml-${QT5_PV}* ) +" diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest new file mode 100644 index 0000000..691fce5 --- /dev/null +++ b/dev-qt/qttest/Manifest @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd +DIST qtbase-5.15.17-gentoo-kde-1.tar.xz 314280 BLAKE2B a13b0589fab0f43be9b2ba6a669845572ee499363cbe2a8c0975eaf193101960f11efc96f3324d8662a458e41bea42e6d706b3f099f4cfbbea585cab8c3f3f55 SHA512 4b12db534e9fa5f24f597f4e760c8b70d5a41e732b588a9a53f95f4e849cb07a5c8a7f4c3fb690c8b98986a13b1c972b9aac15cfe43ef5b8ab26492b8987169a +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e +DIST qtbase-everywhere-opensource-src-5.15.17.tar.xz 51478524 BLAKE2B 1700126de93ecfc2efd128056a295b8fdd2293e2df41e4fefa3d6f61c250d1ae8502a483192ffa85bd1fbd8d086cfd26612c951fb822c19bd0ec3f1b49241968 SHA512 8be592e27279d1009b596535fee95cb6fa8a379e991db5b0f3fa24fcddde7433d2cdfe2cd3fc5fff3f8e112110c5d8fa60c9efd9254053ea08ded5c3f9b73571 diff --git a/dev-qt/qttest/metadata.xml b/dev-qt/qttest/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qttest/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qttest/qttest-5.15.16.ebuild b/dev-qt/qttest/qttest-5.15.16.ebuild new file mode 100644 index 0000000..58d5ff0 --- /dev/null +++ b/dev-qt/qttest/qttest-5.15.16.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Unit testing library for the Qt5 framework" + +IUSE="" + +RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +DEPEND="${RDEPEND} + test? ( + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* + ) +" + +QT5_TARGET_SUBDIRS=( + src/testlib +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :testlib +) diff --git a/dev-qt/qttest/qttest-5.15.17.ebuild b/dev-qt/qttest/qttest-5.15.17.ebuild new file mode 100644 index 0000000..b5c0cca --- /dev/null +++ b/dev-qt/qttest/qttest-5.15.17.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Unit testing library for the Qt5 framework" + +IUSE="" + +RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +DEPEND="${RDEPEND} + test? ( + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* + ) +" + +QT5_TARGET_SUBDIRS=( + src/testlib +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :testlib +) diff --git a/dev-qt/qttest/qttest-5.15.18.ebuild b/dev-qt/qttest/qttest-5.15.18.ebuild new file mode 100644 index 0000000..d7d9866 --- /dev/null +++ b/dev-qt/qttest/qttest-5.15.18.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Unit testing library for the Qt5 framework" + +IUSE="" + +RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +DEPEND="${RDEPEND} + test? ( + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* + ) +" + +QT5_TARGET_SUBDIRS=( + src/testlib +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :testlib +) diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest new file mode 100644 index 0000000..56896a3 --- /dev/null +++ b/dev-qt/qttools/Manifest @@ -0,0 +1,3 @@ +DIST qttools-everywhere-src-6.8.2.tar.xz 10297596 BLAKE2B b8dc80718246e5bc72ef5c76c176f0b4bf264d387d22c49c03695a218ce295a946fd2cf84bf45d6a11752875a681d9bde27a33f7f5cb148e9a3c53f167996de0 SHA512 ad448af0656640a712eefe81fc4291209dec27fe10d42dfb68c7c31e65003653fb3821996f44c50d8ab4371853a18cfc0b4032f7876ce6c75d0fb9b4fe91ca27 +DIST qttools-everywhere-src-6.8.3.tar.xz 10301984 BLAKE2B fb07a574d5b7f0dbc964819d217973d8e3a15974c510fa053a4a23bf548e8bb2bf9d8965dcd058eb6c53da7598f68ceccefa181c7f93cfb4506805df8937fda4 SHA512 77141b310f63932678f28682c490ccc75776493994d96582d546545c17937605efac312c008c75fda991b78c369320d0a2c4b543b568a459cc90051d1ed2b9da +DIST qttools-everywhere-src-6.9.0.tar.xz 10326748 BLAKE2B be1cc8ac1cdad7a9b1cdb4e5e5cbc9c82750293ac3efe27793031513deea25a999c30b561977ddcc81165955e2464abcd707c89a4cf28cf1b5c536389a230c6b SHA512 85f1a1e30ec639d5c5ac1eeea6372b2da632616e5b45911ca03846686e8329a1e00e88fe04a44621c48cb68bbabd9680e23aa52b418733166d79be393db5d6a7 diff --git a/dev-qt/qttools/metadata.xml b/dev-qt/qttools/metadata.xml new file mode 100644 index 0000000..b08d3bc --- /dev/null +++ b/dev-qt/qttools/metadata.xml @@ -0,0 +1,34 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build Qt Assistant and the QtHelp module + Enable using libclang for code parsing (linguist/qdoc) + Build Qt Designer + Build Qt Distance Field Generator + Build Qt Linguist (GUI requires USE=widgets) + Build Qt Pixeltool + Build the Qt D-Bus Interface (D-Bus Viewer requires USE=widgets) + Build Qt Documentation Generator + Build QML/QtQuick bindings and imports + Build the QtHelp plugin for the QML language server + Build Qt Source Code Attribution Scanner + Build Qt Diag + Build Qt Plugin Info + Enable QtWidgets support + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qttools + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest new file mode 100644 index 0000000..8ad029b --- /dev/null +++ b/dev-qt/qttranslations/Manifest @@ -0,0 +1,5 @@ +DIST qttranslations-everywhere-opensource-src-5.15.16.tar.xz 1626988 BLAKE2B 94ba45fff3007b5635bf6c5b904820d3ebdf9b4dc7448b3e12e35f4d52f8d789fe3c887dc43b061d00fda088b640e0fd68d4864ec21dbb1efbe1fe274ac30250 SHA512 9702390b89696211b1d85a11143e3432231085c2d96b298ea584f43e8db215bf5cdb5fb5355c8c4d900d1f761dfd3dc0d5c16df2ed0cca483557f8b867e3b2ac +DIST qttranslations-everywhere-opensource-src-5.15.17.tar.xz 1628896 BLAKE2B fa9c05518fde7c3c3330970e0549a63a9e1b006d7fdcc08020b84fa753e0dc06269f2ab2c3e516feab360e4c47af3d059280fe9fb3f8921e49e9757ae87c82c7 SHA512 3e24d734b6e3f46837d6c0cfdc59b0d049edfad6218c5e8667d6e30f2f333a9b670985e6ee03fc547671781df5cd95721c353a0505e90d6bda4ee42e8a4feb3a +DIST qttranslations-everywhere-src-6.8.2.tar.xz 1550960 BLAKE2B 355724696ce37f569b38b36444302b8c752e35119e1df2d72c0f1873aebc991f91ce6220a6aa765f85558f1aed5523e341437d6ee3690ef897dfb85d337e67ca SHA512 f353eb3bbea5719968c32078ea7b330e67f18c03f03d9082154b74e2141f520084ba80454587c3e785d2de4ed3d4a64a6fb9bb500547647144b6d613fd6c0c3d +DIST qttranslations-everywhere-src-6.8.3.tar.xz 1577680 BLAKE2B c59088a59cbf3b81a96d381144a2814bc2ccdddf3329c7f24df7821b7c59561e585e03a252fa3dd446cb21d7a5a9bfed38bad131c65e7d53920567974a5605cb SHA512 d5df6136d3f66c93c0dd6d98c7a467c8b939d7bf5c90b5acff69262163c1e7cccc0c4f2f83b5ef06179601578b4a109f2f0c76c3897a31d3fb2567995fc55328 +DIST qttranslations-everywhere-src-6.9.0.tar.xz 1554044 BLAKE2B 3421d066db06f8c185ab95dc03d2b4f3089a3b56fd231100e04eb046d666f587e2d556a62fa64b77ad3072a9148698e56219c710c7390bc4c0f942ca1d9f1310 SHA512 c91d97525bea1b9052d80ae8fe114503acbc83bf9e310446cdfb69b7fa167b64150fe14027072f3981b1b3a8bc4aab67e4c47a038ba6d49aa96933296a11c46f diff --git a/dev-qt/qttranslations/metadata.xml b/dev-qt/qttranslations/metadata.xml new file mode 100644 index 0000000..62cfd45 --- /dev/null +++ b/dev-qt/qttranslations/metadata.xml @@ -0,0 +1,19 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qttranslations + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qttranslations/qttranslations-5.15.16.ebuild b/dev-qt/qttranslations/qttranslations-5.15.16.ebuild new file mode 100644 index 0000000..d655672 --- /dev/null +++ b/dev-qt/qttranslations/qttranslations-5.15.16.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Translation files for the Qt5 framework" + +IUSE="" + +DEPEND="=dev-qt/qtcore-${QT5_PV}*" +BDEPEND="=dev-qt/linguist-tools-${QT5_PV}*" diff --git a/dev-qt/qttranslations/qttranslations-5.15.17.ebuild b/dev-qt/qttranslations/qttranslations-5.15.17.ebuild new file mode 100644 index 0000000..7c87642 --- /dev/null +++ b/dev-qt/qttranslations/qttranslations-5.15.17.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Translation files for the Qt5 framework" + +IUSE="" + +DEPEND="=dev-qt/qtcore-${QT5_PV}*" +BDEPEND="=dev-qt/linguist-tools-${QT5_PV}*" diff --git a/dev-qt/qttranslations/qttranslations-5.15.18.ebuild b/dev-qt/qttranslations/qttranslations-5.15.18.ebuild new file mode 100644 index 0000000..f8d732d --- /dev/null +++ b/dev-qt/qttranslations/qttranslations-5.15.18.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Translation files for the Qt5 framework" + +IUSE="" + +DEPEND="=dev-qt/qtcore-${QT5_PV}*" +BDEPEND="=dev-qt/linguist-tools-${QT5_PV}*" diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest new file mode 100644 index 0000000..1519604 --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -0,0 +1,3 @@ +DIST qtvirtualkeyboard-everywhere-src-6.8.2.tar.xz 3264624 BLAKE2B 8cd1f41428f7472faeb8ebf728f0d2770605dc88070a9a389ca80cc5a02d3624aa49202586f3a471ccba442ec159985c76d4642a72e0df6abf91520aab71b638 SHA512 047ea1f7c6c43bb4ddaea67f46819e61e878419c9dda599198cccf80bb53b002d79c44d0ce1df5727711ba45d0528400bc6643d3a9a9b0cc608497558c3013b2 +DIST qtvirtualkeyboard-everywhere-src-6.8.3.tar.xz 3288724 BLAKE2B 23322cd90f480cb48f05337c18f77ad0e0d9e806ee0a5876e1a17b15437c3b08c11ebe2889ad6f51bf20e9e48b47b73e76ae1de8c093ce9dd7bb8ede09e6f5ee SHA512 a128c8210eec799d81c76b20e32e3c09ccb345d822b5c59b1fbf0960a1e2bec50c43140d86aaae9419a1fc514fc3e14bd283f612bf9133676db1a21e7217f528 +DIST qtvirtualkeyboard-everywhere-src-6.9.0.tar.xz 3269196 BLAKE2B b867eca12b2b0f3291f5e7e7f4995b1c768e8e6c830b6e7d92bf9ce9e0b0d390827f030478b7fa77c58220fee7f1c4fcdd1f978372e34421d37d05b25f095bab SHA512 f480207b0066da46fc3adca66262c74f604e14b3480c3ae26f21c419f6a9e030043c31117ca04d749cb5cbdc4452b83a42e9ae784c8ec5d8809ce8773d2d76cf diff --git a/dev-qt/qtvirtualkeyboard/metadata.xml b/dev-qt/qtvirtualkeyboard/metadata.xml new file mode 100644 index 0000000..971eaf4 --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/metadata.xml @@ -0,0 +1,18 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtvirtualkeyboard + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest new file mode 100644 index 0000000..a4f2c34 --- /dev/null +++ b/dev-qt/qtwayland/Manifest @@ -0,0 +1,7 @@ +DIST qtwayland-5.15.16-gentoo-kde-2.tar.xz 47116 BLAKE2B 30646c02214167b1891b84873f7d10812d3aa1894db1a246771a2df2a799d1768c857a623153d862e15f6a7ed7b784738c8afdc5f4968e57a7e2296735d69876 SHA512 c3af344eb647fb16f1237387345ee4e56e2efa7376f10d46d09de34c77add092cb50acf29d180fa61ab33331fee959ab187339b05b6fa0b9d4fda6f0c28b600b +DIST qtwayland-5.15.17-gentoo-kde-1.tar.xz 46680 BLAKE2B 2e97725802dbd78406c0b4e93837270fd56d0fa05347c7ed3e96d0271c1c8235cc8872ebc3c8a9f0ca601c3b7eba913359d22abc218d9b267d2d17d486a7ee50 SHA512 5fade3bdaad67b202038d8a7b961c9d8e1a1df028d51f6f1d700386e7d3863d9e2e07b039e0dad8ced7c5488cc44f9f50150aba8cbe3cbc037bc0d0d23991d65 +DIST qtwayland-everywhere-opensource-src-5.15.16.tar.xz 561148 BLAKE2B a095051245e0ba0f0a27c7da703628e67b30465e12de06c1662dea3a3d74163cc67baa004f0cbab01bf5b70c6d2bdea289278859b2713a00f595cc51bb6f654a SHA512 9ce2bca54aa0e17be17383fccd6caca721db5b54f8905ec86cf871ed0e2414e6bc86878b9cc5167c322153467076b2afdcd6163a8fb2feb6b19cef11c3a29247 +DIST qtwayland-everywhere-opensource-src-5.15.17.tar.xz 563036 BLAKE2B e3cf9879cb80ca0c07cbe99bbb81fd01efd9c2f42cd03d3d8e4148db13a3e69aee0e644d71c68a798ef85cad874ef205ca5063724363b7a0d88d7879f5e02c11 SHA512 1b0fecff83f619c2c56b5b8894678a70288109e6146d0672086ce105a7916a4ad6dca83aa3d6601d2e3b05c7f271a2ac403762096246461eb1f203d02eb4e192 +DIST qtwayland-everywhere-src-6.8.2.tar.xz 1138764 BLAKE2B a2311698c23d00e81dff3b2e7140dc5cd2c2006c713d2e777fc032a407ca393914f0a68a92d1c7e3ccdb668d498fa10a67d61e4419eb341705678b843149ec89 SHA512 b11a2a9189939b9deb000d6dc517242290fbba228e4a0bb2c5097c20aac79431b1398d940ed145a9fd308ae73605dd7df6cf89643de92c158b7ae92a948db954 +DIST qtwayland-everywhere-src-6.8.3.tar.xz 1141132 BLAKE2B 0a1a8b1bba5d1ad398943820c8375777a71ef3d00d48a6569708950d2dcffe7ee7f99bbbfdf4431264b0c0f75e2e3668b3d60269d90f6f7cbb6ce46dccacedae SHA512 2edb6d3e85c06bcf689c3acfcc38b6ff0505569dfeec8bfb5a434fad563087ff917875ea56e639405af3cca8adc98206ab9f68dfaf8e2449300d010ffbb16699 +DIST qtwayland-everywhere-src-6.9.0.tar.xz 1152368 BLAKE2B 80ac81020389719dd8ccd5abd9a1979b3b82a8b8b5a2d4e9befa478b3b304e1b791a449ac131f36e06f455ae1b3872ad87feb4660aebc1407c82da7f7d80d01e SHA512 a5e8af98030030b34f644bb963d8e901017c17e21f892bdd2d99ddbe9664a1798f6e216d4f56f748a143983c1565a7f40900059facc623409fa6098f34d0c1c7 diff --git a/dev-qt/qtwayland/metadata.xml b/dev-qt/qtwayland/metadata.xml new file mode 100644 index 0000000..69ca9f6 --- /dev/null +++ b/dev-qt/qtwayland/metadata.xml @@ -0,0 +1,24 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Enable support for the wayland compositor / server APIs + Build the GNOME-like decoration plugin (loaded by default with GNOME) + Build QML/QtQuick bindings and imports + Enable support for Vulkan-based server buffer integration + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtwayland + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtwayland/qtwayland-5.15.16-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.16-r1.ebuild new file mode 100644 index 0000000..1394e44 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.16-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=2 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="compositor vulkan" + +RDEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= ) +" +DEPEND="${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + -no-feature-xcomposite-egl + -no-feature-xcomposite-glx + $(qt_use compositor feature-wayland-server) + $(qt_use compositor feature-wayland-dmabuf-server-buffer) + $(qt_use compositor feature-wayland-drm-egl-server-buffer) + $(qt_use compositor feature-wayland-shm-emulation-server-buffer) + ) + + use compositor && myqmakeargs+=( + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + ) + + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +} diff --git a/dev-qt/qtwayland/qtwayland-5.15.17.ebuild b/dev-qt/qtwayland/qtwayland-5.15.17.ebuild new file mode 100644 index 0000000..c0c8aed --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.17.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="compositor vulkan" + +RDEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= ) +" +DEPEND="${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + -no-feature-xcomposite-egl + -no-feature-xcomposite-glx + $(qt_use compositor feature-wayland-server) + $(qt_use compositor feature-wayland-dmabuf-server-buffer) + $(qt_use compositor feature-wayland-drm-egl-server-buffer) + $(qt_use compositor feature-wayland-shm-emulation-server-buffer) + ) + + use compositor && myqmakeargs+=( + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + ) + + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +} diff --git a/dev-qt/qtwayland/qtwayland-5.15.18.ebuild b/dev-qt/qtwayland/qtwayland-5.15.18.ebuild new file mode 100644 index 0000000..11b0b72 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.18.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Looking for Qt 6? It is packaged differently to Qt 5 with different +# package names: https://wiki.gentoo.org/wiki/Project:Qt/Qt6_migration_notes + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="compositor vulkan" + +RDEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= ) +" +DEPEND="${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + -no-feature-xcomposite-egl + -no-feature-xcomposite-glx + $(qt_use compositor feature-wayland-server) + $(qt_use compositor feature-wayland-dmabuf-server-buffer) + $(qt_use compositor feature-wayland-drm-egl-server-buffer) + $(qt_use compositor feature-wayland-shm-emulation-server-buffer) + ) + + use compositor && myqmakeargs+=( + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + ) + + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +} diff --git a/dev-qt/qtwaylandscanner/Manifest b/dev-qt/qtwaylandscanner/Manifest new file mode 100644 index 0000000..a9e38e8 --- /dev/null +++ b/dev-qt/qtwaylandscanner/Manifest @@ -0,0 +1,2 @@ +DIST qtwayland-everywhere-opensource-src-5.15.16.tar.xz 561148 BLAKE2B a095051245e0ba0f0a27c7da703628e67b30465e12de06c1662dea3a3d74163cc67baa004f0cbab01bf5b70c6d2bdea289278859b2713a00f595cc51bb6f654a SHA512 9ce2bca54aa0e17be17383fccd6caca721db5b54f8905ec86cf871ed0e2414e6bc86878b9cc5167c322153467076b2afdcd6163a8fb2feb6b19cef11c3a29247 +DIST qtwayland-everywhere-opensource-src-5.15.17.tar.xz 563036 BLAKE2B e3cf9879cb80ca0c07cbe99bbb81fd01efd9c2f42cd03d3d8e4148db13a3e69aee0e644d71c68a798ef85cad874ef205ca5063724363b7a0d88d7879f5e02c11 SHA512 1b0fecff83f619c2c56b5b8894678a70288109e6146d0672086ce105a7916a4ad6dca83aa3d6601d2e3b05c7f271a2ac403762096246461eb1f203d02eb4e192 diff --git a/dev-qt/qtwaylandscanner/metadata.xml b/dev-qt/qtwaylandscanner/metadata.xml new file mode 100644 index 0000000..a1a4e61 --- /dev/null +++ b/dev-qt/qtwaylandscanner/metadata.xml @@ -0,0 +1,12 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + diff --git a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.16.ebuild b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.16.ebuild new file mode 100644 index 0000000..45d5c0b --- /dev/null +++ b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.16.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QT5_MODULE="qtwayland" +inherit qt5-build + +DESCRIPTION="Tool that generates certain boilerplate C++ code from Wayland protocol xml spec" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +DEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +RDEPEND="${DEPEND} + ! + + + + qt@gentoo.org + Gentoo Qt Project + + + Build QML/QtQuick bindings and imports + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtwebchannel + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest new file mode 100644 index 0000000..9c8f582 --- /dev/null +++ b/dev-qt/qtwebengine/Manifest @@ -0,0 +1,5 @@ +DIST qtwebengine-6.8-patchset-7.tar.xz 9096 BLAKE2B 58a95b198a6c8180a71a4365e7c2e3bee2d3798ecff18b01fe23e228a4ceafe2aae43088f503a98fa2d5097271ec442985d993fb24e1b2d2c09014b3309bef4d SHA512 489caa5f7cc3d3091e5896c2eb4d489a40fc220738c2240ec406928c7c948ab8962817024c2fbe3c393294e70ef6ce8c02e47964952a3656ff6ebf7908069fc3 +DIST qtwebengine-6.9-patchset-4.tar.xz 8164 BLAKE2B 69ccd9802bbfc95fa1b646d80b5eb7bcfda092660adbbb5b32fac6695613e32b0de42a5aad5dc3bf75fa79c90e91e648c70857cbb506b8f879a47262486bdba1 SHA512 c41f91d0a9293610afedf0c56caef1d6feaef1e9fc3e411ee5a8a6dac0c297ad9edb49605bd74cb9bfc8649e5310833b7da859e3258bb194324bfb6ff6987362 +DIST qtwebengine-everywhere-src-6.8.2.tar.xz 566518084 BLAKE2B 312fda4150bdc1aee25625440baca45b532ecd7a1ce24d3dc3ba990cdf208c3ba42f159e02c881f38b56c29b75677d9001e6222d35b4c96fc39eecf65502e9c7 SHA512 27590ec53845fa36f48a5a0506d505995850027d85bf33fe0413733cbde5c2744e8ea49f445c91d84b8d43454b9f12c1cf7005d614bbcae1a29d432fdacdc0e4 +DIST qtwebengine-everywhere-src-6.8.3.tar.xz 566553436 BLAKE2B a3188d79f9d3b52423d4578b69c3ccf115a66994fd4f98d82cac2f6f8d443a22e102a53a0d5eb6f985b8ab7ebfe0cc22b8d34c31fbfd83f3a80b0c945b026f2a SHA512 01e8988c76ff40ca5e38f76e90791d7ef708c29f2e9f8e83ca8604b6335fbecdee71473678a63633ec1edec85088256b20e56a618ca95748ccbe1e7b9673c298 +DIST qtwebengine-everywhere-src-6.9.0.tar.xz 672153992 BLAKE2B aa5d7c77624857b321bd5cc44322fc7cf56ceffd449f678f7ba8e16febbd55c5e9f30634e59f29d4803b62a9c3f08917dcf9c44b1f45d3d6365705a7c532aceb SHA512 a02a54544250492e343e487c7a0aa53577ebe9cb54e58e8042de8fd9c79304642f8d78fde61f435475c9e41124572776b5a76c2115168450e7b146e3b6b8e051 diff --git a/dev-qt/qtwebengine/metadata.xml b/dev-qt/qtwebengine/metadata.xml new file mode 100644 index 0000000..026c10e --- /dev/null +++ b/dev-qt/qtwebengine/metadata.xml @@ -0,0 +1,28 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Install the QWebEngineView plugin used to add widgets in dev-qt/designer forms that display web pages. + Combine source files to speed up build process. + Build the QtPdf module based on chromium's PDFium library + Build QML/QtQuick bindings and imports + Use the system-wide dev-libs/icu instead of bundled. + Build tool for automated testing (ChromeDriver equivalent) + Enable QtWidgets support + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtwebengine + qt/qtwebengine-chromium + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest new file mode 100644 index 0000000..a6a3332 --- /dev/null +++ b/dev-qt/qtwebsockets/Manifest @@ -0,0 +1,7 @@ +DIST qtwebsockets-5.15.16-gentoo-kde-1.tar.xz 1512 BLAKE2B 2d12fa2f79412974c1397af4bf93e65a5ad7688e5f0b3bbc4fbfac645b7f646642a3d2ff48451ff607cdce36f3b301fdc97a951afd92673e88cc06a200fadf1f SHA512 4fe5ff5fa4850f527e553e741b65d7028ad121464030c61e6eae0f8267d735c88686bb781b00d2309619147dbc8465cf3d16e4b672c157a50a145f9d4a56326f +DIST qtwebsockets-5.15.17-gentoo-kde-1.tar.xz 1512 BLAKE2B 61cdca63ad6e6a0bdbbcc6151c79fdaa65dfd4e2c0dd56a45cef1aa365ada435da626bcbe7334e32e201289733ef4fbb1381e9fa36633a258fd630a213739f3a SHA512 a46d5181113cd84cbc4592de08c81b9408be60ca2fb6a3ab94cb42b4b160a7208571602bb577b5552b94beb17cfa151c0606f7fc657462e2581bf3514c40e261 +DIST qtwebsockets-everywhere-opensource-src-5.15.16.tar.xz 253084 BLAKE2B a90fa9950793b5f6d8d792328b105f8085c3a47abaef256f6b8a4c101eb6bd6d7b687d49390c4c009ff03ba4d493abc8cc6433df92dd47865e48606e19c9b8fd SHA512 9bb15c9277f96acee0d5a49e961483706c0d6c709c587400c402b7864fe2635cf688222448bdabd5ef53568e6d8c1c32e54a9410301eede0507b975989f30b2b +DIST qtwebsockets-everywhere-opensource-src-5.15.17.tar.xz 254876 BLAKE2B 16a22e0c8f80f66f7ac24877c54fb35f83e613f2bd6245de8a091f54fc3d0ca76885927ad3087cb236ad8fc52d822c2fb9ed9ab7dbbb35635bf95445a4430685 SHA512 c328a9555abc429e622a50d9764c656dc0c41333a98a9877999594062c6e843e4f05d6d110114628691f0d1d502d26426227c237ee092242502e6d4919216452 +DIST qtwebsockets-everywhere-src-6.8.2.tar.xz 460372 BLAKE2B ad0c3b47593bea31d655e066f0881915aabd2489f87649bc24949f763b09c6cb636f538f73e0c08705ca13e534266e8c72a51652023d0b5bae832228983444cf SHA512 e8b4c05513537655d20c346f4e330a8dbb3509623be7c571f28aa5105e7475892458140a187dc63e9ef566eb460cc4252ffa752694fca3bc0fe7ee31b840969d +DIST qtwebsockets-everywhere-src-6.8.3.tar.xz 461996 BLAKE2B fb969491f3f7d93bc6f2fe1ad9c5b9da5eda67c23e48f086d62123329105a21255da9991d9a62768631f353d0e66c43eea99ee2a961b362bd4203e1a8e920bf6 SHA512 7453c6657e9885393d57df3ebaf9d3ad12237b5fb848ac3547cc6c6ed607562d58564667a7fd10133d4cdb94151aa5c21660e33c7f48f01a4061001a47f85b60 +DIST qtwebsockets-everywhere-src-6.9.0.tar.xz 462240 BLAKE2B ae8bee56abac45c575f37ceddbe1f0c3b4c634755d1bb74aa0f1dfeca45632bd6b6ef2d5c8ed11760475a10abf13c4c2f800d5532ebaa0b6735c6f813c5a47ef SHA512 64627e7a2fd83077cd93a30f3ef68406bd3059ec8dd9a636c50f73d47d142c5d5749a1b9b335082a51ff1b3eca73a24f423382bbf29c5ba854db6ad813195bab diff --git a/dev-qt/qtwebsockets/metadata.xml b/dev-qt/qtwebsockets/metadata.xml new file mode 100644 index 0000000..5e77c4d --- /dev/null +++ b/dev-qt/qtwebsockets/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build QML bindings + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtwebsockets + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.16.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.16.ebuild new file mode 100644 index 0000000..2553390 --- /dev/null +++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.16.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86" +fi + +inherit qt5-build + +DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework" + +IUSE="qml +ssl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}*[ssl=] + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) + +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.17.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.17.ebuild new file mode 100644 index 0000000..5316d4f --- /dev/null +++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.17.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework" + +IUSE="qml +ssl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}*[ssl=] + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) + +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest new file mode 100644 index 0000000..dee1b21 --- /dev/null +++ b/dev-qt/qtwebview/Manifest @@ -0,0 +1,3 @@ +DIST qtwebview-everywhere-src-6.8.2.tar.xz 139040 BLAKE2B cb258de4864c5ff007177519f9c4421dd827b309bb8b02d458c6a23f6beff5afc06d0e9a644e62d4a43263a5baf9cf231a790dcfb6f3a81a2ffc65e3f561e6ff SHA512 0e047a3bafa2782f12a6a61320f7d402eba65427f18a50d00cc87fe67cdb1f64028f60634ef69b756ed751b3855dc685154c8aed5da5f5bd3c77098dc1c53b66 +DIST qtwebview-everywhere-src-6.8.3.tar.xz 141020 BLAKE2B 5720cb01cece76d2ee682c2e71700ea5aeb0878a08e0a3428781f56808037b9eaa242d884e3926bcd27305df4b1a67dc02773a163ef5a2ef53ec524ff3d0b472 SHA512 af16c85d76e55e3c39c747995b3c46354efe5f5a3e111df36f9b169ab8fe3ac878cfe223ee47aef9aa8bc302c7383fc9b1f9682c63034e42def3714b28a0aabf +DIST qtwebview-everywhere-src-6.9.0.tar.xz 141132 BLAKE2B bf951ce38d598546cd3366c8a2e95cbe9a9b3a00cfa06ed4c91882c224842efc9bd70a5a038bd39a261999d1d8bfcbb8e405875e26e33c1aa09a3a3088ecf720 SHA512 14655d14877739c6103347f6f1471e2ca4f8c473ea899f4c6a14edef1147edea4b9fa21073b9d6622ed6d336644cfa4b0f4b504e55e302b6199a665dc59531fc diff --git a/dev-qt/qtwebview/metadata.xml b/dev-qt/qtwebview/metadata.xml new file mode 100644 index 0000000..5ad9551 --- /dev/null +++ b/dev-qt/qtwebview/metadata.xml @@ -0,0 +1,18 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtwebview + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest new file mode 100644 index 0000000..691fce5 --- /dev/null +++ b/dev-qt/qtwidgets/Manifest @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd +DIST qtbase-5.15.17-gentoo-kde-1.tar.xz 314280 BLAKE2B a13b0589fab0f43be9b2ba6a669845572ee499363cbe2a8c0975eaf193101960f11efc96f3324d8662a458e41bea42e6d706b3f099f4cfbbea585cab8c3f3f55 SHA512 4b12db534e9fa5f24f597f4e760c8b70d5a41e732b588a9a53f95f4e849cb07a5c8a7f4c3fb690c8b98986a13b1c972b9aac15cfe43ef5b8ab26492b8987169a +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e +DIST qtbase-everywhere-opensource-src-5.15.17.tar.xz 51478524 BLAKE2B 1700126de93ecfc2efd128056a295b8fdd2293e2df41e4fefa3d6f61c250d1ae8502a483192ffa85bd1fbd8d086cfd26612c951fb822c19bd0ec3f1b49241968 SHA512 8be592e27279d1009b596535fee95cb6fa8a379e991db5b0f3fa24fcddde7433d2cdfe2cd3fc5fff3f8e112110c5d8fa60c9efd9254053ea08ded5c3f9b73571 diff --git a/dev-qt/qtwidgets/metadata.xml b/dev-qt/qtwidgets/metadata.xml new file mode 100644 index 0000000..cb9c6f8 --- /dev/null +++ b/dev-qt/qtwidgets/metadata.xml @@ -0,0 +1,20 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build the GTK platform theme plugin + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.16.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.16.ebuild new file mode 100644 index 0000000..565ac61 --- /dev/null +++ b/dev-qt/qtwidgets/qtwidgets-5.15.16.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework" + +# keep IUSE defaults in sync with qtgui +IUSE="dbus gles2-only gtk +png +X" +REQUIRED_USE="gtk? ( dbus )" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,png=,X?] + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + gtk? ( + dev-libs/glib:2 + =dev-qt/qtgui-${QT5_PV}*:5=[dbus] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/pango + ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/uic + src/widgets + src/plugins/platformthemes +) + +QT5_GENTOO_CONFIG=( + dbus:xdgdesktopportal: + gtk:gtk3: + ::widgets + !:no-widgets: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :widgets +) + +src_configure() { + local myconf=( + -opengl $(usex gles2-only es2 desktop) + $(usev dbus -dbus-linked) + $(qt_use gtk) + -gui + $(qt_use png libpng system) + -widgets + $(qt_use X xcb) + $(usev X '-xcb-xlib -xkbcommon') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.17.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.17.ebuild new file mode 100644 index 0000000..20eab65 --- /dev/null +++ b/dev-qt/qtwidgets/qtwidgets-5.15.17.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework" + +# keep IUSE defaults in sync with qtgui +IUSE="dbus gles2-only gtk +png +X" +REQUIRED_USE="gtk? ( dbus )" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,png=,X?] + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + gtk? ( + dev-libs/glib:2 + =dev-qt/qtgui-${QT5_PV}*:5=[dbus] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/pango + ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/uic + src/widgets + src/plugins/platformthemes +) + +QT5_GENTOO_CONFIG=( + dbus:xdgdesktopportal: + gtk:gtk3: + ::widgets + !:no-widgets: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :widgets +) + +src_configure() { + local myconf=( + -opengl $(usex gles2-only es2 desktop) + $(usev dbus -dbus-linked) + $(qt_use gtk) + -gui + $(qt_use png libpng system) + -widgets + $(qt_use X xcb) + $(usev X '-xcb-xlib -xkbcommon') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.18.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.18.ebuild new file mode 100644 index 0000000..1580665 --- /dev/null +++ b/dev-qt/qtwidgets/qtwidgets-5.15.18.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework" + +# keep IUSE defaults in sync with qtgui +IUSE="dbus gles2-only gtk +png +X" +REQUIRED_USE="gtk? ( dbus )" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,png=,X?] + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + gtk? ( + dev-libs/glib:2 + =dev-qt/qtgui-${QT5_PV}*:5=[dbus] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/pango + ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/uic + src/widgets + src/plugins/platformthemes +) + +QT5_GENTOO_CONFIG=( + dbus:xdgdesktopportal: + gtk:gtk3: + ::widgets + !:no-widgets: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :widgets +) + +src_configure() { + local myconf=( + -opengl $(usex gles2-only es2 desktop) + $(usev dbus -dbus-linked) + $(qt_use gtk) + -gui + $(qt_use png libpng system) + -widgets + $(qt_use X xcb) + $(usev X '-xcb-xlib -xkbcommon') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest new file mode 100644 index 0000000..3d9b9c2 --- /dev/null +++ b/dev-qt/qtx11extras/Manifest @@ -0,0 +1,2 @@ +DIST qtx11extras-everywhere-opensource-src-5.15.16.tar.xz 137856 BLAKE2B 21d51885c9e06cc147596db8ac38969016aac3d47c6e71e6d7d1684319c5f3638bf65f18ce98703700c065dc3b2bcd6824a78e7d2ca267b12edd559b3652df14 SHA512 edfb4e43214be861c5df71675ac9209b75ba3164c0caf5ec975528d60358a49707567ba4d1862ecb91e1c37d8169ef311426977962f02f2477c5d5ad7d5f4184 +DIST qtx11extras-everywhere-opensource-src-5.15.17.tar.xz 139700 BLAKE2B a8bad95ce19e307d2d559ff86fdef1dd6faaa2faad17fbbaa66ffebb9848053a412a53fe7c597e6284a2009d30dd0e20442a0bac9dcc13704ddaa54b9e4db236 SHA512 e0ca69989d5c68aaed440a2d0e64079bab91a5bac81f9b3bd89632ff687d7d5a3cf928f7d19603dc1e569581cf9c8f6f25d4db7c1b0fe47ec0a5274a5477d628 diff --git a/dev-qt/qtx11extras/metadata.xml b/dev-qt/qtx11extras/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtx11extras/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.16.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.16.ebuild new file mode 100644 index 0000000..aaa3df4 --- /dev/null +++ b/dev-qt/qtx11extras/qtx11extras-5.15.16.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Linux/X11-specific support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*[X] +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.17.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.17.ebuild new file mode 100644 index 0000000..0843002 --- /dev/null +++ b/dev-qt/qtx11extras/qtx11extras-5.15.17.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Linux/X11-specific support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*[X] +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.18.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.18.ebuild new file mode 100644 index 0000000..501daad --- /dev/null +++ b/dev-qt/qtx11extras/qtx11extras-5.15.18.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Linux/X11-specific support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*[X] +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest new file mode 100644 index 0000000..691fce5 --- /dev/null +++ b/dev-qt/qtxml/Manifest @@ -0,0 +1,5 @@ +DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd +DIST qtbase-5.15.17-gentoo-kde-1.tar.xz 314280 BLAKE2B a13b0589fab0f43be9b2ba6a669845572ee499363cbe2a8c0975eaf193101960f11efc96f3324d8662a458e41bea42e6d706b3f099f4cfbbea585cab8c3f3f55 SHA512 4b12db534e9fa5f24f597f4e760c8b70d5a41e732b588a9a53f95f4e849cb07a5c8a7f4c3fb690c8b98986a13b1c972b9aac15cfe43ef5b8ab26492b8987169a +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e +DIST qtbase-everywhere-opensource-src-5.15.17.tar.xz 51478524 BLAKE2B 1700126de93ecfc2efd128056a295b8fdd2293e2df41e4fefa3d6f61c250d1ae8502a483192ffa85bd1fbd8d086cfd26612c951fb822c19bd0ec3f1b49241968 SHA512 8be592e27279d1009b596535fee95cb6fa8a379e991db5b0f3fa24fcddde7433d2cdfe2cd3fc5fff3f8e112110c5d8fa60c9efd9254053ea08ded5c3f9b73571 diff --git a/dev-qt/qtxml/files/qtxml-5.15.16-CVE-2025-30348.patch b/dev-qt/qtxml/files/qtxml-5.15.16-CVE-2025-30348.patch new file mode 100644 index 0000000..bbc001a --- /dev/null +++ b/dev-qt/qtxml/files/qtxml-5.15.16-CVE-2025-30348.patch @@ -0,0 +1,156 @@ +From 16918c1df3e709df2a97281e3825d94c84edb668 Mon Sep 17 00:00:00 2001 +From: Christian Ehrlicher +Date: Tue, 06 Aug 2024 22:39:44 +0200 +Subject: [PATCH] XML/QDom: speedup encodeText() + +The code copied the whole string, then replaced parts inline, at +the cost of relocating everything beyond, at each replacement. +Instead, copy character by character (in chunks where possible) +and append replacements as we skip what they replace. + +Manual conflict resolution for 6.5: +- This is a manual cherry-pick. The original change was only + picked to 6.8, but the quadratic behavior is present in Qt 5, too. +- Changed Task-number to Fixes: because this is the real fix; + the QString change, 315210de916d060c044c01e53ff249d676122b1b, + was unrelated to the original QTBUG-127549. + +Manual conflcit resolution for 5.15: +- Kept/re-added QTextCodec::canEncode() check +- Ported from Qt 6 to 5, to wit: + - qsizetype -> int + - QStringView::first/sliced(n) -> left/mid(n) + (these functions are clearly called in-range, so the widened + contract of the Qt 5 functions doesn't matter) +- Ported from C++17- and C++14-isms to C++11: + - replaced polymorphic lambda with a normal one (this requires + rewriting the !canEncode() branch to use QByteArray/QLatin1String + instead of QString) +- As a drive-by, corrected the indentation of the case labels to + horizontally align existing code (and follow Qt style) + +Fixes: QTBUG-127549 +Change-Id: I368482859ed0c4127f1eec2919183711b5488ada +Reviewed-by: Edward Welbourne +(cherry picked from commit 2ce08e3671b8d18b0284447e5908ce15e6e8f80f) +Reviewed-by: Qt Cherry-pick Bot +(cherry picked from commit 225e235cf966a44af23dbe9aaaa2fd20ab6430ee) +Reviewed-by: Fabian Kosmale +(cherry picked from commit 905a5bd421efff6a1d90b6140500d134d32ca745) +--- + +diff --git a/src/xml/dom/qdom.cpp b/src/xml/dom/qdom.cpp +index 872221c..bf70477 100644 +--- a/src/xml/dom/qdom.cpp ++++ b/src/xml/dom/qdom.cpp +@@ -3676,59 +3676,67 @@ + const QTextCodec *const codec = s.codec(); + Q_ASSERT(codec); + #endif +- QString retval(str); +- int len = retval.length(); +- int i = 0; ++ QString retval; ++ int start = 0; ++ auto appendToOutput = [&](int cur, QLatin1String replacement) ++ { ++ if (start < cur) { ++ retval.reserve(str.size() + replacement.size()); ++ retval.append(QStringView(str).left(cur).mid(start)); ++ } ++ // Skip over str[cur], replaced by replacement ++ start = cur + 1; ++ retval.append(replacement); ++ }; + +- while (i < len) { +- const QChar ati(retval.at(i)); +- +- if (ati == QLatin1Char('<')) { +- retval.replace(i, 1, QLatin1String("<")); +- len += 3; +- i += 4; +- } else if (encodeQuotes && (ati == QLatin1Char('"'))) { +- retval.replace(i, 1, QLatin1String(""")); +- len += 5; +- i += 6; +- } else if (ati == QLatin1Char('&')) { +- retval.replace(i, 1, QLatin1String("&")); +- len += 4; +- i += 5; +- } else if (ati == QLatin1Char('>') && i >= 2 && retval[i - 1] == QLatin1Char(']') && retval[i - 2] == QLatin1Char(']')) { +- retval.replace(i, 1, QLatin1String(">")); +- len += 3; +- i += 4; +- } else if (performAVN && +- (ati == QChar(0xA) || +- ati == QChar(0xD) || +- ati == QChar(0x9))) { +- const QString replacement(QLatin1String("&#x") + QString::number(ati.unicode(), 16) + QLatin1Char(';')); +- retval.replace(i, 1, replacement); +- i += replacement.length(); +- len += replacement.length() - 1; +- } else if (encodeEOLs && ati == QChar(0xD)) { +- retval.replace(i, 1, QLatin1String(" ")); // Replace a single 0xD with a ref for 0xD +- len += 4; +- i += 5; +- } else { ++ const int len = str.size(); ++ for (int cur = 0; cur < len; ++cur) { ++ switch (const char16_t ati = str[cur].unicode()) { ++ case u'<': ++ appendToOutput(cur, QLatin1String("<")); ++ break; ++ case u'"': ++ if (encodeQuotes) ++ appendToOutput(cur, QLatin1String(""")); ++ break; ++ case u'&': ++ appendToOutput(cur, QLatin1String("&")); ++ break; ++ case u'>': ++ if (cur >= 2 && str[cur - 1] == u']' && str[cur - 2] == u']') ++ appendToOutput(cur, QLatin1String(">")); ++ break; ++ case u'\r': ++ if (performAVN || encodeEOLs) ++ appendToOutput(cur, QLatin1String(" ")); // \r == 0x0d ++ break; ++ case u'\n': ++ if (performAVN) ++ appendToOutput(cur, QLatin1String(" ")); // \n == 0x0a ++ break; ++ case u'\t': ++ if (performAVN) ++ appendToOutput(cur, QLatin1String(" ")); // \t == 0x09 ++ break; ++ default: + #if QT_CONFIG(textcodec) + if(codec->canEncode(ati)) +- ++i; ++ ; // continue + else + #endif + { + // We have to use a character reference to get it through. +- const ushort codepoint(ati.unicode()); +- const QString replacement(QLatin1String("&#x") + QString::number(codepoint, 16) + QLatin1Char(';')); +- retval.replace(i, 1, replacement); +- i += replacement.length(); +- len += replacement.length() - 1; ++ const QByteArray replacement = "&#x" + QByteArray::number(uint{ati}, 16) + ';'; ++ appendToOutput(cur, QLatin1String{replacement}); + } ++ break; + } + } +- +- return retval; ++ if (start > 0) { ++ retval.append(QStringView(str).left(len).mid(start)); ++ return retval; ++ } ++ return str; + } + + void QDomAttrPrivate::save(QTextStream& s, int, int) const diff --git a/dev-qt/qtxml/metadata.xml b/dev-qt/qtxml/metadata.xml new file mode 100644 index 0000000..ae8aa95 --- /dev/null +++ b/dev-qt/qtxml/metadata.xml @@ -0,0 +1,17 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtxml/qtxml-5.15.16-r1.ebuild b/dev-qt/qtxml/qtxml-5.15.16-r1.ebuild new file mode 100644 index 0000000..db86579 --- /dev/null +++ b/dev-qt/qtxml/qtxml-5.15.16-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework" + +IUSE="" + +RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtnetwork-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/xml +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :xml +) + +PATCHES=( "${FILESDIR}/${P}-CVE-2025-30348.patch" ) diff --git a/dev-qt/qtxml/qtxml-5.15.17.ebuild b/dev-qt/qtxml/qtxml-5.15.17.ebuild new file mode 100644 index 0000000..f7c6720 --- /dev/null +++ b/dev-qt/qtxml/qtxml-5.15.17.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework" + +IUSE="" + +RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtnetwork-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/xml +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :xml +) diff --git a/dev-qt/qtxml/qtxml-5.15.18.ebuild b/dev-qt/qtxml/qtxml-5.15.18.ebuild new file mode 100644 index 0000000..2c18001 --- /dev/null +++ b/dev-qt/qtxml/qtxml-5.15.18.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework" + +IUSE="" + +RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtnetwork-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/xml +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :xml +) diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest new file mode 100644 index 0000000..ec96955 --- /dev/null +++ b/dev-qt/qtxmlpatterns/Manifest @@ -0,0 +1,2 @@ +DIST qtxmlpatterns-everywhere-opensource-src-5.15.16.tar.xz 5181984 BLAKE2B df00f963724a295ca22cddfe0d53530298727843b933de95e5c34ae1159755e43f953bd7dbd3042d70a9ebecc50fb24b618c746100028bd901d348e3bd6751d3 SHA512 ae603468dcb399f99b3843afcbd13ca05baed2ee42e12154be5c2c64ab18c1daddc003af01cf948e57c8654b65e8890101e45b412431ad930f7d697e4b806564 +DIST qtxmlpatterns-everywhere-opensource-src-5.15.17.tar.xz 5193976 BLAKE2B 3ba38fead9bb3f829293f02f7c385527f487cad63833f8bef707918c69e5555f0916f1ab1c09a68bf7f14560de09a984e9e5089eb98d0b39d94cba3761a1be92 SHA512 98dc1c949ec645ebd05f15fcfa2147c9c9265cfb3892b9ca1d5ec75318dabc39f52c34382c7aee034ea7505bf5859afcb34e00f2faa1c411e335feb6e1f988e1 diff --git a/dev-qt/qtxmlpatterns/metadata.xml b/dev-qt/qtxmlpatterns/metadata.xml new file mode 100644 index 0000000..7907c83 --- /dev/null +++ b/dev-qt/qtxmlpatterns/metadata.xml @@ -0,0 +1,20 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build the XmlListModel import for QtQuick (requires QtDeclarative) + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.16.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.16.ebuild new file mode 100644 index 0000000..34ad76f --- /dev/null +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.16.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND} + !