commit:     528af83840ad09fa7904d538b9182bc019282b9c
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 12 01:08:16 2016 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Apr 12 01:09:10 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=528af838

dev-qt/qtquick1: add ebuild for 5.6.0

Upstream failed to provide a tarball for 5.6.0 (actually there wasn't
an official release at all since they didn't even create a git tag for
v5.6.0), so I've created a tarball myself from commit
dcc5e5c01c28b227f0e5e5e4976a9d26e8a45295.

Having also qtquick1 at 5.6.0 allows us to keep uniform version numbers
in dependency atoms.

Package-Manager: portage-2.2.28

 dev-qt/qtquick1/Manifest              |  1 +
 dev-qt/qtquick1/qtquick1-5.6.0.ebuild | 53 +++++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+)

diff --git a/dev-qt/qtquick1/Manifest b/dev-qt/qtquick1/Manifest
index 9bed1c2..09cacde 100644
--- a/dev-qt/qtquick1/Manifest
+++ b/dev-qt/qtquick1/Manifest
@@ -1 +1,2 @@
+DIST qtquick1-opensource-src-5.6.0.tar.xz 16020404 SHA256 
083a20433d18c50664636ab0de5286250c0f197cbc34b291a150f2d87aae8781 SHA512 
cd6cca9b9a4d390da7704218b884520cc7f1f30f7f016f41ee953a5bdc3aa63f1c04ef39b1b55e8e9f985e11c1ba7fa3178552a3c71bf7f5ae25888dc65b1e4b
 WHIRLPOOL 
2c061e9b368fda98a78156a2dbd10986ef1c887e201d06fa4ab66dbb7f97e18c4cebe87056bc5c876cb9a9b4c08415c55c50bc48c6752529c0a10a251ad4b0bd
 DIST qtquick1-opensource-src-5.7.0-alpha.tar.xz 17340340 SHA256 
d4cfd91c7a2a2a01ee8cb3725860aa343aaa660c74911f44b86424a94257f7f3 SHA512 
af808676f18d1ede53d02ad91de0e9960406f784533b290549925ce7a0804d4df7c5e0d079564b8cfee3c8cbe1b02a13860e449ec62437b080ca9862d05ddadd
 WHIRLPOOL 
b41a92e21eaf30a06e653ca269f6e4a940cbc22ea15673af6fbc36f66bddeec8180efc185d0a0c5da26d6e221a180afd735c0f48ba234970ed1a9264af271697

diff --git a/dev-qt/qtquick1/qtquick1-5.6.0.ebuild 
b/dev-qt/qtquick1/qtquick1-5.6.0.ebuild
new file mode 100644
index 0000000..62473a7
--- /dev/null
+++ b/dev-qt/qtquick1/qtquick1-5.6.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit qt5-build
+
+DESCRIPTION="Legacy declarative UI module for the Qt5 framework (deprecated)"
+SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${PN}-opensource-src-${PV}.tar.xz";
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="designer gles2 opengl webkit xml"
+
+DEPEND="
+       ~dev-qt/qtcore-${PV}
+       ~dev-qt/qtgui-${PV}
+       ~dev-qt/qtnetwork-${PV}
+       ~dev-qt/qtscript-${PV}
+       ~dev-qt/qtsql-${PV}
+       ~dev-qt/qtwidgets-${PV}
+       designer? (
+               ~dev-qt/designer-${PV}
+               ~dev-qt/qtdeclarative-${PV}
+       )
+       opengl? (
+               ~dev-qt/qtgui-${PV}[gles2=]
+               ~dev-qt/qtopengl-${PV}
+       )
+       webkit? ( ~dev-qt/qtwebkit-${PV} )
+       xml? ( ~dev-qt/qtxmlpatterns-${PV} )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       qt_use_disable_mod designer designer \
+               src/plugins/plugins.pro
+
+       qt_use_disable_mod opengl opengl \
+               src/imports/imports.pro \
+               tools/qml/qml.pri
+
+       qt_use_disable_mod webkit webkitwidgets \
+               src/imports/imports.pro
+
+       qt_use_disable_mod xml xmlpatterns \
+               src/declarative/declarative.pro \
+               src/declarative/util/util.pri
+
+       qt5-build_src_prepare
+}

Reply via email to