summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2023-10-08 17:04:10 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2023-10-08 17:47:27 +0200
commit997004bfb7f15c914d11758c3f510481234fd3d3 (patch)
tree9fda60b8430f15b4f6c0166e061f58bf94b4d5fb /dev-qt/qt3d
parentdev-qt/qtplugininfo: add 5.15.11 (diff)
downloadgentoo-997004bfb7f15c914d11758c3f510481234fd3d3.tar.gz
gentoo-997004bfb7f15c914d11758c3f510481234fd3d3.tar.bz2
gentoo-997004bfb7f15c914d11758c3f510481234fd3d3.zip
dev-qt/qt3d: add 5.15.11
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-qt/qt3d')
-rw-r--r--dev-qt/qt3d/Manifest1
-rw-r--r--dev-qt/qt3d/qt3d-5.15.11.ebuild44
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
index 6a6b46d7b822..e03c855b1e5d 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1,4 +1,5 @@
DIST qt3d-everywhere-opensource-src-5.15.10.tar.xz 118262456 BLAKE2B eff3ffd0b305e005019ae59c7214f2df12509ce3fe6cde38dc315b8a3062364c714e5b7e3d33fbaa2c7a71ae19077149bbd7e13d49757044c497337ff2c16035 SHA512 6c3d94b02188493567921552e104f407fd92bf2b95acd6c933a9dd214ba7ebc0c1983ffcaefeae63d60131d02651df1da834522628711d36514dc697e7bb885f
+DIST qt3d-everywhere-opensource-src-5.15.11.tar.xz 118260068 BLAKE2B 03374fe6e97f6fad93a54e31e25ce422c5cb88d4f0493c177e4f042d6a473b0dd6eea9bfdb50d53fc52793be3a6832ad3a8d5b3e5fc06cf3399e2ae8cf0d595a SHA512 34362aafbff5352786e87d98362e8961d4e2d9ad4ddd0c76ec7771375eb3f9c6f23b681c2697752ee9dad228f04e377e0a934859f70e6020dd9613b6ee760f1c
DIST qt3d-everywhere-src-6.5.2.tar.xz 161691776 BLAKE2B 0bae744dda45b5af9a0c2dca98d43a2f0376cca018671cd91ffa6add8e7045c2fbcdb08f5a9966e93c70e1976f6e2b1a3670b1de6362fbe4eb7bb7c03d53a22e SHA512 f7bcc09b5c6c01e58b68cb7af67cef5f0477ec3cdcd924fd365b7411b2e5d89c307f29d099289055fb1b04b8237cc87dc071734433fa4d0bbb21eec698ed731a
DIST qt3d-everywhere-src-6.5.3.tar.xz 161746380 BLAKE2B b86764d7bdf084e2c34c06f75c27cc93a8f0e06ee765605019df21eabbce4eaed9eb73eec75d82c709ab8f60f6b5a80984f67e19727f215d5066a081d3df7147 SHA512 15fa46766ff8c8295bb2273dc528f1952a04d20c786ff62122594395a8f003a7bd07944928da472ec2463bed0e31d63af559391724f935bab70067f9009f1917
DIST qt3d-everywhere-src-6.6.0-rc.tar.xz 161703252 BLAKE2B db3e5812a28fce70737545c9f8c5e385bc38b997dc71bbe99b8e1d29f725b63fc9ae4007aff8b20850d382e3dab3e324499bda8b338219abfcfa4db619b88052 SHA512 e32aae6d5cfb21fb02ee1f4b1ae52a16c6f36a78cbcfbadec4b59240c2d9a7ee8e26524900026bd05cc2416499b6e6ade46490f58bc995c28aeeffc7f5897c79
diff --git a/dev-qt/qt3d/qt3d-5.15.11.ebuild b/dev-qt/qt3d/qt3d-5.15.11.ebuild
new file mode 100644
index 000000000000..aa9ae23b4d9d
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.15.11.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 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
+}