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 +}
