summaryrefslogtreecommitdiff
path: root/dev-qt/qtdeclarative
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-31 22:43:14 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-31 22:43:14 +0000
commit7323114f21150e9c3714584386134160e2c520cf (patch)
treeb361bee15d0d87cf243bdf778fdfff9e8d7256a8 /dev-qt/qtdeclarative
parent4856d9d89d9f533d36c415521ddc9c23be3c6033 (diff)
gentoo auto-resync : 31:01:2025 - 22:43:14
Diffstat (limited to 'dev-qt/qtdeclarative')
-rw-r--r--dev-qt/qtdeclarative/Manifest2
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.8.2.ebuild61
2 files changed, 63 insertions, 0 deletions
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index 37b6c8a4e34a..096d85a02392 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -2,8 +2,10 @@ AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b643
DIST qtdeclarative-5.15.16-gentoo-kde-1.tar.xz 19148 BLAKE2B ebdc17253887c5b22816c3bdcd07f30274c3aa4680088ceee7abce8896a17aff7272e5a4bba576e1ad0372b7d1d80322c6890e1b5343eaab915a5355da659c5b SHA512 3fbbb7b06c67d31a9074737f68437a9e920e4b816c78c78dec2e700e339f6f8ad0b244a1eb78d7521133873b17015861a84057a890887d4dfbef91699428d8c6
DIST qtdeclarative-everywhere-opensource-src-5.15.16.tar.xz 21599596 BLAKE2B 7f69370eab4909891beb27a730e7082030715f1fcbd9faf87bdd8f3d7d3e469c56b609f58a1cf769bdb22303829d573d30fd9aaff4824456778d11ae46f7ddaa SHA512 be492d95d11ab13e13d27ca2024b5b5860d515d0b66c6d1c201bdba155841996bfdb3b813313dc75578228b6d3e661220dcc5db037624fe73d6e5e1c3ec84aa7
DIST qtdeclarative-everywhere-src-6.8.1.tar.xz 36463572 BLAKE2B ac8b9d37c28ba22c266785cfe60bc0d405edb85f260b41bb01c43fd38dbeb51054d7f3f390bb9c4e78656dda3b9d5c7b945dba8ee897add0a2dbb398cc3f8a51 SHA512 f9548ee58ac81eac72f1763647a9f28c16e7ab73bf6bc828574e5194d5209c53440f834a721e9bb74f50d4e437ce2de6eb7c7a13acd8602b3080e95d8929e674
+DIST qtdeclarative-everywhere-src-6.8.2.tar.xz 36485320 BLAKE2B 9d12d40450c6a5e6771c1e48e4c0a00d33aec269aec1050a4f1e689350d70f5208b0fc0c2fe2c0e8671989e392132ef3c7e7062483703ce5206ffdb66ebdc25c SHA512 0dbb8c96974424a18f047fe27124a3c87fb4a485094a2515aadefde92a0554b0da34fd67cff2c8ab5a3d93da7829a745a39713676702cd7470561eb776c72d95
EBUILD qtdeclarative-5.15.16.ebuild 1530 BLAKE2B 24576184b211b27759546cf92467ed52fa9ecc428e7bc8eff0a90cf5edadd9f5fc32e671e7d862580c6da85991fa6af5f9b969b1237b1105e8cf4b695348084a SHA512 e07911a27b33a55f81eeb5e4bdf159c2733cedf2cda92d496b64fda61050136014e7dc1e0d4b28c5fe1651a915bd58851a99b99478b810be7252058fec2d5db4
EBUILD qtdeclarative-6.8.1.ebuild 1726 BLAKE2B eff8b8e4187cd94f483317027bede4adbbcfc53074983e92ae35b6b25542cd8e440798ae22943c9697ded2d3f413f00fbde4a8d656932b3c26e8ccf281eafedb SHA512 30977214a69db87ccaa5a02784f0b5c85aa210c8cd15afe19eadbaa6810a6abb011975e3bc61e9c83e57857db975a1112e566176d1b84d0e2d589bcdc1866ff7
+EBUILD qtdeclarative-6.8.2.ebuild 1732 BLAKE2B 9ef468b4a1d4e80cd813e4cd454e4f3e6cc5d1a4f07102d32240404631481213d44e1ac64647ef036b092492f0ba732079ae2bb0c1ad4a9cf986c0bb27f5887a SHA512 1e67ec7c2ce6fa633527eff8b0d639cff70349a1a6c90ba5bd506ec1fb3fe16291f4e1ae8f881dee0492cfec72707ce15a48b226d0cb3f50800978dfbdbedc8d
EBUILD qtdeclarative-6.8.9999.ebuild 1732 BLAKE2B c4360321f3dba2b759215f8d82f38e1551653ed411761441419b3a6d4e198c8cd2ce91affdbcc6de7eb26b13c9a7944ff39f4b318bd0575ba17b6579179f9eca SHA512 0bfc28e5de34abca6dbc28f6d775ba06e312be95426a8bfbcd06955bdc2152f1773ee5f9ae3ecda124101ea2d64aa58ad6abc1aa373bbad001aadb888bb79785
EBUILD qtdeclarative-6.9.9999.ebuild 1732 BLAKE2B c4360321f3dba2b759215f8d82f38e1551653ed411761441419b3a6d4e198c8cd2ce91affdbcc6de7eb26b13c9a7944ff39f4b318bd0575ba17b6579179f9eca SHA512 0bfc28e5de34abca6dbc28f6d775ba06e312be95426a8bfbcd06955bdc2152f1773ee5f9ae3ecda124101ea2d64aa58ad6abc1aa373bbad001aadb888bb79785
EBUILD qtdeclarative-6.9999.ebuild 1732 BLAKE2B c4360321f3dba2b759215f8d82f38e1551653ed411761441419b3a6d4e198c8cd2ce91affdbcc6de7eb26b13c9a7944ff39f4b318bd0575ba17b6579179f9eca SHA512 0bfc28e5de34abca6dbc28f6d775ba06e312be95426a8bfbcd06955bdc2152f1773ee5f9ae3ecda124101ea2d64aa58ad6abc1aa373bbad001aadb888bb79785
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.8.2.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.8.2.ebuild
new file mode 100644
index 000000000000..b38935f84f17
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.8.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+# behaves very badly when qtdeclarative is not already installed, also
+# other more minor issues (installs junk, sandbox/offscreen issues)
+QT6_RESTRICT_TESTS=1
+
+inherit python-any-r1 qt6-build
+
+DESCRIPTION="Qt Declarative (Quick 2)"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
+ qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 )
+ svg? ( ~dev-qt/qtsvg-${PV}:6 )
+"
+DEPEND="
+ ${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ ~dev-qt/qtshadertools-${PV}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
+ $(cmake_use_find_package sql Qt6Sql)
+ $(cmake_use_find_package svg Qt6Svg)
+ $(qt_feature jit qml_jit)
+ $(qt_feature network qml_network)
+ $(qt_feature ssl qml_ssl)
+ )
+
+ qt6-build_src_configure
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if [[ ! -e ${D}${QT6_LIBDIR}/libQt6QuickControls2.so.6 ]]; then #940675
+ eerror "${CATEGORY}/${PF} seems to have been improperly built and"
+ eerror "install was aborted to protect the system. Possibly(?) due"
+ eerror "to a rare portage ordering bug. If using portage, try:"
+ eerror " emerge -1 qtshadertools:6 qtdeclarative:6"
+ eerror "If that did not resolve the issue, please provide build.log"
+ eerror "on https://bugs.gentoo.org/940675"
+ die "aborting due to incomplete/broken build (see above)"
+ fi
+}