summaryrefslogtreecommitdiff
path: root/dev-qt/qt3d
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-qt/qt3d
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-qt/qt3d')
-rw-r--r--dev-qt/qt3d/Manifest6
-rw-r--r--dev-qt/qt3d/metadata.xml21
-rw-r--r--dev-qt/qt3d/qt3d-5.7.1-r1.ebuild32
-rw-r--r--dev-qt/qt3d/qt3d-5.9.2.ebuild32
4 files changed, 91 insertions, 0 deletions
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
new file mode 100644
index 000000000000..d166a8776ae0
--- /dev/null
+++ b/dev-qt/qt3d/Manifest
@@ -0,0 +1,6 @@
+DIST qt3d-opensource-src-5.7.1.tar.xz 19474848 SHA256 1d74cf431777b8086d771ab0d4d2c01f9c28eb14cc2d73d7f838a665d1f707ea SHA512 fe124b939709185d9ac755d017f850a3f3d97f7f58c863a3da3df5dcac25391ca79e97830142fb263618e7afcb4bf43f363511539d508ec2a45a8a99f0e1a8a7 WHIRLPOOL 8d9a60a36917095fe95be5d6d96cb84ec6cc33a275ea80375a7c8acb29caff0935715aaef83b56e860b73669475d325c6ac849fafdc863fd3cf17b0f87e29c5f
+DIST qt3d-opensource-src-5.9.2.tar.xz 28007160 SHA256 c955a92fe2f3f2f03493ae0e9d973ebe1c4b1e037b58f18092fa2040f5b50783 SHA512 1c7dbd4e557cdd183ec6e929aae5727ce2ffcb519517942b588594bb81a78cb3d732cde4dae58085a70ec2968a8c2443eae96536125c25938222ff7c89f4f9a2 WHIRLPOOL 644c3074cbbafbbcd5d9d81f1fa8909e5dfb5fffe50b2eb3c624d39610f13f0aa0859c1ae38610b5658e7cafe9c3bafe49c472475efbdd84fafa5603435faadd
+EBUILD qt3d-5.7.1-r1.ebuild 598 SHA256 2af8dee389e35fd7f82fa8e2361252c052eba51ce39aece5f1173f6c5460628d SHA512 cc06b602224b4f7bc375de93765419ee2a211ce8713e35d81e50482f3ee0a5702b357d6a20872a852de8f1dba753da1e5e4955ac7975b727854d806082ab8040 WHIRLPOOL 9a11400f2d3aaadaad068233ac1cfdc52bee8a1bbcf801f7bbe8bea74295d4a1ce63828dedfb767ee84b2a522bb1db1cea316f7a2da4fe0f06a56e2fab179b8f
+EBUILD qt3d-5.9.2.ebuild 641 SHA256 90e4c71bae02ad6a0b150444973c6314cd1b3867944370e9f55a619d45b5721f SHA512 41c24cfd97ad7ff7b91c0b395e7f7cb83b84ca70d6344b8f5cec86c643f137e00e1208abb356b08f8c182e92a33c0ae2f8a610fa23afcf2bd3104e65b56aca29 WHIRLPOOL f8b1844141b4d8c4cdb46e59a1ecfa43a1a35da3064ccc93d341dbb9a7b3e7d0e19bf89a64b0e2d239c20c9eb0bb31637d8171c8f47b56502332b966dfc09b8d
+MISC ChangeLog 616 SHA256 c44e6496fac8ba5a60814f24befdec5799aaa1994ad12029111daffc5c9e5027 SHA512 062ac8bc5fefd6d67c7c1d832865e5b11d6167413b9a69798ce57f6d73b3c2691248581c74313efa26076989486d3f6a3b1f5ec11d44710f161910ba6eb5d9bd WHIRLPOOL a041b8ea0a35c7ef63da6f666ba588592a12523fb777fafe12db9de2d69437fa2205e678bd1a9d0f97930426d282dc2250258e25eb9cadcb7d3a1905c557345a
+MISC metadata.xml 622 SHA256 1c80c05b98c299cd76f41924521288de667e738c34bed8d53f6ff5f1216b4efd SHA512 3edf4c4db2c08652dbc1b62aa216f62b887190e2e0bbfd0cde7410911ddf1e0ea8cc9a27e91db07a78dd6078fd4b1ad23b27f0dba37607771d3b6c2497552607 WHIRLPOOL b9bed1675cea459adecd8c7930e2a217053e89ac73ae538786c850fadff0ffd667b9893451b57e1b2043922c191c954575c0b0f27ed257330bf4264d0b6e2965
diff --git a/dev-qt/qt3d/metadata.xml b/dev-qt/qt3d/metadata.xml
new file mode 100644
index 000000000000..987a6dc29cad
--- /dev/null
+++ b/dev-qt/qt3d/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+ <use>
+ <flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
+ <flag name="qml">Build QML/QtQuick bindings</flag>
+ </use>
+ <upstream>
+ <bugs-to>https://bugreports.qt.io/</bugs-to>
+ <doc>https://doc.qt.io/</doc>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Qt API.
+ </subslots>
+ </slots>
+</pkgmetadata>
diff --git a/dev-qt/qt3d/qt3d-5.7.1-r1.ebuild b/dev-qt/qt3d/qt3d-5.7.1-r1.ebuild
new file mode 100644
index 000000000000..17152f1a0586
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.7.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="The 3D module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+# TODO: egl, tools
+IUSE="gles2 qml"
+
+DEPEND="
+ ~dev-qt/qtconcurrent-${PV}
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ sys-libs/zlib
+ qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt5-build_src_prepare
+
+ if ! use qml; then
+ sed -i -e "/quick3d/s/^/#/" src/src.pro || die
+ fi
+}
diff --git a/dev-qt/qt3d/qt3d-5.9.2.ebuild b/dev-qt/qt3d/qt3d-5.9.2.ebuild
new file mode 100644
index 000000000000..02ffa8ef61d7
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.9.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="The 3D module for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+# TODO: gamepad, tools
+IUSE="gles2 qml"
+
+DEPEND="
+ ~dev-qt/qtconcurrent-${PV}
+ ~dev-qt/qtcore-${PV}
+ ~dev-qt/qtgui-${PV}
+ ~dev-qt/qtnetwork-${PV}
+ >=media-libs/assimp-4.0.0
+ qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ rm -r src/3rdparty/assimp/{code,contrib,include} || die
+
+ qt_use_disable_mod qml quick src/src.pro
+
+ qt5-build_src_prepare
+}