diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-31 22:43:14 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-31 22:43:14 +0000 |
commit | 7323114f21150e9c3714584386134160e2c520cf (patch) | |
tree | b361bee15d0d87cf243bdf778fdfff9e8d7256a8 /dev-qt/qtquick3d | |
parent | 4856d9d89d9f533d36c415521ddc9c23be3c6033 (diff) |
gentoo auto-resync : 31:01:2025 - 22:43:14
Diffstat (limited to 'dev-qt/qtquick3d')
-rw-r--r-- | dev-qt/qtquick3d/Manifest | 2 | ||||
-rw-r--r-- | dev-qt/qtquick3d/qtquick3d-6.8.2.ebuild | 57 |
2 files changed, 59 insertions, 0 deletions
diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest index d6c9b5152b0a..dc39e8acc332 100644 --- a/dev-qt/qtquick3d/Manifest +++ b/dev-qt/qtquick3d/Manifest @@ -2,7 +2,9 @@ AUX qtquick3d-6.6.2-gcc14.patch 953 BLAKE2B 0119092790be34134af0989a7e4b78d565a7 AUX qtquick3d-6.6.2-x32abi.patch 439 BLAKE2B 293bbae94e4ffcf6cbeda420a2f2af0e7fd6112c4e69ddb7dc9bb87bd82374c6435e038e114da08508312d742924f701aec5f647f60519e55728efb7feeb18e5 SHA512 4d8fdd20a6d3e06772bbf3c025651daa4d33ced61dfd8191f946b19318826c41f8f3c0eea1aae3aaeb01766715287d237eacbae1741a807bf64a242aaddb323c AUX qtquick3d-6.7.2-gcc15.patch 1365 BLAKE2B 574cf06f28c4ff2c8415f302bf2061b1b38058cb152cc02283933b37fc91a57a4175a0d736110c142277c383294faad8946a444e99b9d5937ea89cf0009a6410 SHA512 f127dbf71c77ee0c69b09d86e6a5eb580113e247a76fa3abb7ddf3b235a15e02f7a484b7bfef196ffd4ccd68768bb8f69dc149f617b4fd40142d99d2b3d09c39 DIST qtquick3d-everywhere-src-6.8.1.tar.xz 75292284 BLAKE2B b0fa2fed9de6f9aa3cfb9bea6f50775f03aca17355e2b4f4f6b8b5de3f10febbe9e275b03337c9745c37fd62ac0a155c2b969ebd6be07662b0141e58fd5078c6 SHA512 9845cf84b57b33d0acb29a4c5ea2492ac60367d210b51c4896d6d5b9a33197be007cc02934c1b0dde5ee888641c8104cc4080f1493d0d09ed271fe2d08d2f410 +DIST qtquick3d-everywhere-src-6.8.2.tar.xz 75298116 BLAKE2B a44c8d8f2c0a22a8c8ea688204e758cd4b7cc2b2f8fc66e65a4f809c941825a5e2e90fa0d6003b68f22dbf4fd19aa7b5d2ee8408bccf774e255023296a22a80a SHA512 401a2c5cc97e58bc82dd87e98e5838363e106fbad89ba0e0df18b51b61677c5f8a4f9882334657f80b94d04ad570863c9707123570dbe58cee5be7106922faa1 EBUILD qtquick3d-6.8.1.ebuild 1345 BLAKE2B 2d6b743299738011d1fba93c8bc0e2cc3a7d73be42c45b099e5b67a39d21d97cf3d66dcb5eb4ebfab574d1358baff21c5d6c4d97ce01d9733c01046cf4d58e14 SHA512 ba87dfc86eda20318e4779af83a885f61de9a11867cd7831682ca337044ba748eb2180244abfb6a7c6e9407b6646a0b4d432ec176e43eb7599bc3d945ed5c48a +EBUILD qtquick3d-6.8.2.ebuild 1366 BLAKE2B 071b33730d59be2b0958f6952feba53ac6c038026bc2c8a8ce1c4014a695ed96406b723b9fe249299e2144cc05ddce5277affb6ebb0acf7eb6f8badd840a75c6 SHA512 ce24fc7ebe29f8697e429760d293f1505546cc9d190fa59375a76b6378b314367710f5f2efcb965c1a598d49aea963a7769ecd0a0fa571a1450bb6422d2b489f EBUILD qtquick3d-6.8.9999.ebuild 1366 BLAKE2B d08902ca78733072e8b45dce13714e21e1719efcf1d9729448da398cd1d794f2910c5aa2d0cbb7d5632f909dd74cee3862211608a3d6e2d2b6cd969c0d3572ae SHA512 c5930bbb70c9ff3f54019f7e5e6e7e55aabef74636818f69bcbf70b8cb959503a2262428fe736cdc60a8738e1d15d15391ff236249450e4d64521dfb8f2fcda7 EBUILD qtquick3d-6.9.9999.ebuild 1302 BLAKE2B de0db67fa97d7ba2198939db40f81093be0fdd126c2cd0bc6bd44eddf2bbf2bdff981d8285c4c6e486b60b34e4fd89f954da0cc457011d68764c9522eac12e5f SHA512 c60eb7f98bfce95474c6624f831046e259081bcb82102f0bcbc0fee00f46480eeb5ea5ec1d817c7e5f05b6f75367f09cbb72e035495d12c278532f29f4c97eea EBUILD qtquick3d-6.9999.ebuild 1302 BLAKE2B de0db67fa97d7ba2198939db40f81093be0fdd126c2cd0bc6bd44eddf2bbf2bdff981d8285c4c6e486b60b34e4fd89f954da0cc457011d68764c9522eac12e5f SHA512 c60eb7f98bfce95474c6624f831046e259081bcb82102f0bcbc0fee00f46480eeb5ea5ec1d817c7e5f05b6f75367f09cbb72e035495d12c278532f29f4c97eea diff --git a/dev-qt/qtquick3d/qtquick3d-6.8.2.ebuild b/dev-qt/qtquick3d/qtquick3d-6.8.2.ebuild new file mode 100644 index 000000000000..739037e76063 --- /dev/null +++ b/dev-qt/qtquick3d/qtquick3d-6.8.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +elif [[ ${QT6_BUILD_TYPE} == live ]]; then + EGIT_SUBMODULES=() # skip qtquick3d-assimp +fi + +IUSE="opengl vulkan" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets] + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtquicktimeline-${PV}:6 + ~dev-qt/qtshadertools-${PV}:6 + media-libs/assimp:= + sys-libs/zlib:= +" +DEPEND=" + ${RDEPEND} + test? ( ~dev-qt/qtbase-${PV}:6[network] ) + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND=" + ~dev-qt/qtshadertools-${PV}:6 +" + +PATCHES=( + "${FILESDIR}"/${PN}-6.6.2-gcc14.patch + "${FILESDIR}"/${PN}-6.6.2-x32abi.patch +) + +CMAKE_SKIP_TESTS=( + # needs off-by-default assimp[collada] that is masked on some profiles, + # not worth the extra trouble + tst_qquick3dassetimport +) + +src_configure() { + local mycmakeargs=( + # TODO: if someone wants it, openxr should likely have its own + # USE and be packaged rather than use the bundled copy (if use + # bundled, note need to setup python-any-r1) + -DQT_FEATURE_quick3dxr_openxr=OFF + -DQT_FEATURE_system_assimp=ON + -DQT_FEATURE_system_openxr=ON + ) + + qt6-build_src_configure +} |