From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 0E0BD138A2F for ; Tue, 19 Aug 2014 10:26:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 734AAE0893; Tue, 19 Aug 2014 10:26:53 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C6B10E0893 for ; Tue, 19 Aug 2014 10:26:52 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5DF9B3401EC for ; Tue, 19 Aug 2014 10:26:51 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 18BD13B79 for ; Tue, 19 Aug 2014 01:07:18 +0000 (UTC) From: "Davide Pesavento" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Davide Pesavento" Message-ID: <1407772529.951092838e9db69bf5837cf365b05b84e5780bdf.pesa@gentoo> Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtnetwork/, dev-qt/qtpaths/, dev-qt/pixeltool/, dev-qt/qdbusviewer/, ... X-VCS-Repository: proj/qt X-VCS-Files: dev-qt/assistant-tools/assistant-tools-5.4.9999.ebuild dev-qt/assistant/assistant-5.4.9999.ebuild dev-qt/designer/designer-5.4.9999.ebuild dev-qt/linguist-tools/linguist-tools-5.4.9999.ebuild dev-qt/linguist/linguist-5.4.9999.ebuild dev-qt/pixeltool/pixeltool-5.4.9999.ebuild dev-qt/qdbus/qdbus-5.4.9999.ebuild dev-qt/qdbusviewer/qdbusviewer-5.4.9999.ebuild dev-qt/qdoc/qdoc-5.4.9999.ebuild dev-qt/qtconcurrent/qtconcurrent-5.4.9999.ebuild dev-qt/qtcore/qtcore-5.4.9999.ebuild dev-qt/qtdbus/qtdbus-5.4.9999.ebuild dev-qt/qtdeclarative/qtdeclarative-5.4.9999.ebuild dev-qt/qtdiag/qtdiag-5.4.9999.ebuild dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.4.9999.ebuild dev-qt/qtgui/qtgui-5.4.9999.ebuild dev-qt/qthelp/qthelp-5.4.9999.ebuild dev-qt/qtimageformats/qtimageformats-5.4.9999.ebuild dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild dev-qt/qtnetwork/qtnetwork-5.4.9999.ebuild dev-qt/qtopengl/qtopengl-5.4.9999.ebuild dev-qt/qtpaths/qtpaths-5.4.9999.ebuild dev-qt/qtprintsupport/qtp rintsupport-5.4.9999.ebuild dev-qt/qtquick1/qtquick1-5.4.9999.ebuild dev-qt/qtquickcontrols/qtquickcontrols-5.4.9999.ebuild dev-qt/qtscript/qtscript-5.4.9999.ebuild dev-qt/qtserialport/qtserialport-5.4.9999.ebuild dev-qt/qtsql/qtsql-5.4.9999.ebuild dev-qt/qtsvg/qtsvg-5.4.9999.ebuild dev-qt/qttest/qttest-5.4.9999.ebuild dev-qt/qttranslations/qttranslations-5.4.9999.ebuild dev-qt/qtwayland/qtwayland-5.4.9999.ebuild dev-qt/qtwebkit/qtwebkit-5.4.9999.ebuild dev-qt/qtwebsockets/qtwebsockets-5.4.9999.ebuild dev-qt/qtwidgets/qtwidgets-5.4.9999.ebuild dev-qt/qtx11extras/qtx11extras-5.4.9999.ebuild dev-qt/qtxml/qtxml-5.4.9999.ebuild dev-qt/qtxmlpatterns/qtxmlpatterns-5.4.9999.ebuild eclass/qt5-build.eclass X-VCS-Directories: dev-qt/qtnetwork/ dev-qt/qtpaths/ dev-qt/pixeltool/ dev-qt/qdbusviewer/ dev-qt/qtprintsupport/ dev-qt/qtquick1/ dev-qt/qdoc/ eclass/ dev-qt/qtsql/ dev-qt/qtgui/ dev-qt/assistant-tools/ dev-qt/qtserialport/ dev-qt/qtconcurrent/ dev-qt/designer/ dev-qt/qtsvg/ dev-qt/qdbus/ dev-qt/assistant/ dev-qt/qtwebkit/ dev-qt/qtdeclarative/ dev-qt/qtwayland/ dev-qt/qttest/ dev-qt/qttranslations/ dev-qt/qtmultimedia/ dev-qt/qtopengl/ dev-qt/linguist/ dev-qt/qtquickcontrols/ dev-qt/qtcore/ dev-qt/qtx11extras/ dev-qt/qtwidgets/ dev-qt/qthelp/ dev-qt/qtxmlpatterns/ dev-qt/qtxml/ dev-qt/linguist-tools/ dev-qt/qtscript/ dev-qt/qtwebsockets/ dev-qt/qtdbus/ dev-qt/qtimageformats/ dev-qt/qtgraphicaleffects/ dev-qt/qtdiag/ X-VCS-Committer: pesa X-VCS-Committer-Name: Davide Pesavento X-VCS-Revision: 951092838e9db69bf5837cf365b05b84e5780bdf X-VCS-Branch: master Date: Tue, 19 Aug 2014 01:07:18 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: e60739f8-edeb-450f-8e98-c210eb16817e X-Archives-Hash: 63bc05848e77536f2ba3884d12a63eae Message-ID: <20140819010718.p-jNZEu6CJrSey_ceuNZXsLoGkZLmA4qyJDQllSnYVc@z> commit: 951092838e9db69bf5837cf365b05b84e5780bdf Author: Davide Pesavento gentoo org> AuthorDate: Mon Aug 11 15:55:29 2014 +0000 Commit: Davide Pesavento gentoo org> CommitDate: Mon Aug 11 15:55:29 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=95109283 [Qt5] Add live ebuilds for the 5.4 branch. --- .../assistant-tools-5.4.9999.ebuild | 33 +++++ dev-qt/assistant/assistant-5.4.9999.ebuild | 42 ++++++ dev-qt/designer/designer-5.4.9999.ebuild | 41 ++++++ .../linguist-tools/linguist-tools-5.4.9999.ebuild | 40 ++++++ dev-qt/linguist/linguist-5.4.9999.ebuild | 33 +++++ dev-qt/pixeltool/pixeltool-5.4.9999.ebuild | 31 +++++ dev-qt/qdbus/qdbus-5.4.9999.ebuild | 30 ++++ dev-qt/qdbusviewer/qdbusviewer-5.4.9999.ebuild | 32 +++++ dev-qt/qdoc/qdoc-5.4.9999.ebuild | 29 ++++ dev-qt/qtconcurrent/qtconcurrent-5.4.9999.ebuild | 28 ++++ dev-qt/qtcore/qtcore-5.4.9999.ebuild | 42 ++++++ dev-qt/qtdbus/qtdbus-5.4.9999.ebuild | 44 ++++++ dev-qt/qtdeclarative/qtdeclarative-5.4.9999.ebuild | 48 +++++++ dev-qt/qtdiag/qtdiag-5.4.9999.ebuild | 29 ++++ .../qtgraphicaleffects-5.4.9999.ebuild | 31 +++++ dev-qt/qtgui/qtgui-5.4.9999.ebuild | 153 +++++++++++++++++++++ dev-qt/qthelp/qthelp-5.4.9999.ebuild | 33 +++++ .../qtimageformats/qtimageformats-5.4.9999.ebuild | 27 ++++ dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild | 62 +++++++++ dev-qt/qtnetwork/qtnetwork-5.4.9999.ebuild | 57 ++++++++ dev-qt/qtopengl/qtopengl-5.4.9999.ebuild | 39 ++++++ dev-qt/qtpaths/qtpaths-5.4.9999.ebuild | 28 ++++ .../qtprintsupport/qtprintsupport-5.4.9999.ebuild | 46 +++++++ dev-qt/qtquick1/qtquick1-5.4.9999.ebuild | 52 +++++++ .../qtquickcontrols-5.4.9999.ebuild | 36 +++++ dev-qt/qtscript/qtscript-5.4.9999.ebuild | 33 +++++ dev-qt/qtserialport/qtserialport-5.4.9999.ebuild | 23 ++++ dev-qt/qtsql/qtsql-5.4.9999.ebuild | 58 ++++++++ dev-qt/qtsvg/qtsvg-5.4.9999.ebuild | 27 ++++ dev-qt/qttest/qttest-5.4.9999.ebuild | 34 +++++ .../qttranslations/qttranslations-5.4.9999.ebuild | 23 ++++ dev-qt/qtwayland/qtwayland-5.4.9999.ebuild | 42 ++++++ dev-qt/qtwebkit/qtwebkit-5.4.9999.ebuild | 93 +++++++++++++ dev-qt/qtwebsockets/qtwebsockets-5.4.9999.ebuild | 31 +++++ dev-qt/qtwidgets/qtwidgets-5.4.9999.ebuild | 52 +++++++ dev-qt/qtx11extras/qtx11extras-5.4.9999.ebuild | 24 ++++ dev-qt/qtxml/qtxml-5.4.9999.ebuild | 30 ++++ dev-qt/qtxmlpatterns/qtxmlpatterns-5.4.9999.ebuild | 23 ++++ eclass/qt5-build.eclass | 4 +- 39 files changed, 1561 insertions(+), 2 deletions(-) diff --git a/dev-qt/assistant-tools/assistant-tools-5.4.9999.ebuild b/dev-qt/assistant-tools/assistant-tools-5.4.9999.ebuild new file mode 100644 index 0000000..be3a8c2 --- /dev/null +++ b/dev-qt/assistant-tools/assistant-tools-5.4.9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="Extra tools for working with Qt help files" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qthelp-${PV}:5[debug=] + >=dev-qt/qtwidgets-${PV}:5[debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/qcollectiongenerator + src/assistant/qhelpconverter + src/assistant/qhelpgenerator +) diff --git a/dev-qt/assistant/assistant-5.4.9999.ebuild b/dev-qt/assistant/assistant-5.4.9999.ebuild new file mode 100644 index 0000000..b26acbc --- /dev/null +++ b/dev-qt/assistant/assistant-5.4.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="webkit" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qthelp-${PV}:5[debug=] + >=dev-qt/qtnetwork-${PV}:5[debug=] + >=dev-qt/qtprintsupport-${PV}:5[debug=] + >=dev-qt/qtsql-${PV}:5[debug=,sqlite] + >=dev-qt/qtwidgets-${PV}:5[debug=] + webkit? ( >=dev-qt/qtwebkit-${PV}:5[debug=,widgets] ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/assistant +) + +src_prepare() { + qt_use_disable_mod webkit webkitwidgets \ + src/assistant/assistant/assistant.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/designer/designer-5.4.9999.ebuild b/dev-qt/designer/designer-5.4.9999.ebuild new file mode 100644 index 0000000..06dfb0e --- /dev/null +++ b/dev-qt/designer/designer-5.4.9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="webkit" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qtnetwork-${PV}:5[debug=] + >=dev-qt/qtprintsupport-${PV}:5[debug=] + >=dev-qt/qtwidgets-${PV}:5[debug=] + >=dev-qt/qtxml-${PV}:5[debug=] + webkit? ( >=dev-qt/qtwebkit-${PV}:5[debug=,widgets] ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/designer +) + +src_prepare() { + qt_use_disable_mod webkit webkitwidgets \ + src/designer/src/plugins/plugins.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/linguist-tools/linguist-tools-5.4.9999.ebuild b/dev-qt/linguist-tools/linguist-tools-5.4.9999.ebuild new file mode 100644 index 0000000..edf57ca --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.4.9999.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="Tools for working with Qt translation data files" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtxml-${PV}:5[debug=] + qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist +) + +src_prepare() { + sed -i -e '/SUBDIRS += linguist/d' \ + src/linguist/linguist.pro || die + + qt_use_disable_mod qml qmldevtools-private \ + src/linguist/lupdate/lupdate.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/linguist/linguist-5.4.9999.ebuild b/dev-qt/linguist/linguist-5.4.9999.ebuild new file mode 100644 index 0000000..bf6d355 --- /dev/null +++ b/dev-qt/linguist/linguist-5.4.9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="Graphical tool for translating Qt applications" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/designer-${PV}:5[debug=] + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qtprintsupport-${PV}:5[debug=] + >=dev-qt/qtwidgets-${PV}:5[debug=] + >=dev-qt/qtxml-${PV}:5[debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist/linguist +) diff --git a/dev-qt/pixeltool/pixeltool-5.4.9999.ebuild b/dev-qt/pixeltool/pixeltool-5.4.9999.ebuild new file mode 100644 index 0000000..45ef347 --- /dev/null +++ b/dev-qt/pixeltool/pixeltool-5.4.9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="Qt screen magnifier" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qtnetwork-${PV}:5[debug=] + >=dev-qt/qtwidgets-${PV}:5[debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/pixeltool +) diff --git a/dev-qt/qdbus/qdbus-5.4.9999.ebuild b/dev-qt/qdbus/qdbus-5.4.9999.ebuild new file mode 100644 index 0000000..78f6672 --- /dev/null +++ b/dev-qt/qdbus/qdbus-5.4.9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="Interface to Qt applications communicating over D-Bus" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtdbus-${PV}:5[debug=] + >=dev-qt/qtxml-${PV}:5[debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbus +) diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.4.9999.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.4.9999.ebuild new file mode 100644 index 0000000..d033f37 --- /dev/null +++ b/dev-qt/qdbusviewer/qdbusviewer-5.4.9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtdbus-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qtwidgets-${PV}:5[debug=] + >=dev-qt/qtxml-${PV}:5[debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbusviewer +) diff --git a/dev-qt/qdoc/qdoc-5.4.9999.ebuild b/dev-qt/qdoc/qdoc-5.4.9999.ebuild new file mode 100644 index 0000000..b62b9bf --- /dev/null +++ b/dev-qt/qdoc/qdoc-5.4.9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" + +inherit qt5-build + +DESCRIPTION="Qt documentation generator" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}[debug=] + ~dev-qt/qtxml-${PV}[debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/qdoc +) diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.4.9999.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.4.9999.ebuild new file mode 100644 index 0000000..b989ee8 --- /dev/null +++ b/dev-qt/qtconcurrent/qtconcurrent-5.4.9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" + +inherit qt5-build + +DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}[debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/concurrent +) diff --git a/dev-qt/qtcore/qtcore-5.4.9999.ebuild b/dev-qt/qtcore/qtcore-5.4.9999.ebuild new file mode 100644 index 0000000..ab2aa2e --- /dev/null +++ b/dev-qt/qtcore/qtcore-5.4.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" + +inherit qt5-build + +DESCRIPTION="Cross-platform application development framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="icu" + +DEPEND=" + dev-libs/glib:2 + >=dev-libs/libpcre-8.30[pcre16] + sys-libs/zlib + virtual/libiconv + icu? ( dev-libs/icu:= ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/bootstrap + src/tools/moc + src/tools/rcc + src/corelib +) + +src_configure() { + local myconf=( + $(qt_use icu) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdbus/qtdbus-5.4.9999.ebuild b/dev-qt/qtdbus/qtdbus-5.4.9999.ebuild new file mode 100644 index 0000000..7d03ba9 --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.4.9999.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" + +inherit qt5-build + +DESCRIPTION="The D-Bus module for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}[debug=] + >=sys-apps/dbus-1.4.20 + sys-libs/zlib +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/dbus + src/tools/qdbusxml2cpp + src/tools/qdbuscpp2xml +) + +QT5_GENTOO_CONFIG=( + :dbus + :dbus-linked: +) + +src_configure() { + local myconf=( + -dbus-linked + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.4.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.4.9999.ebuild new file mode 100644 index 0000000..c40af5a --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-5.4.9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="The QML and Quick modules for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="gles2 +localstorage +widgets +xml" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=,gles2=,opengl] + >=dev-qt/qtnetwork-${PV}:5[debug=] + >=dev-qt/qttest-${PV}:5[debug=] + localstorage? ( >=dev-qt/qtsql-${PV}:5[debug=] ) + widgets? ( >=dev-qt/qtwidgets-${PV}:5[debug=] ) + xml? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + use localstorage || sed -i -e '/localstorage/d' \ + src/imports/imports.pro || die + + use widgets || sed -i -e 's/contains(QT_CONFIG, no-widgets)/true/' \ + src/qmltest/qmltest.pro || die + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + tools/tools.pro \ + tools/qmlscene/qmlscene.pro \ + tools/qml/qml.pro + + qt_use_disable_mod xml xmlpatterns \ + src/imports/imports.pro \ + tests/auto/quick/quick.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtdiag/qtdiag-5.4.9999.ebuild b/dev-qt/qtdiag/qtdiag-5.4.9999.ebuild new file mode 100644 index 0000000..3d55120 --- /dev/null +++ b/dev-qt/qtdiag/qtdiag-5.4.9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="opengl" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=,opengl=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtdiag +) diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.4.9999.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.4.9999.ebuild new file mode 100644 index 0000000..35a930c --- /dev/null +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.4.9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build virtualx + +DESCRIPTION="Set of QML types for adding visual effects to user interfaces" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +RDEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtdeclarative-${PV}:5[debug=] + >=dev-qt/qtxmlpatterns-${PV}:5[debug=] +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtgui-${PV}:5[debug=] ) +" + +src_test() { + local VIRTUALX_COMMAND="qt5-build_src_test" + virtualmake +} diff --git a/dev-qt/qtgui/qtgui-5.4.9999.ebuild b/dev-qt/qtgui/qtgui-5.4.9999.ebuild new file mode 100644 index 0000000..1a468bb --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.4.9999.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" + +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +# TODO: directfb, linuxfb, offscreen (auto-depends on X11) + +IUSE="accessibility egl eglfs evdev +gif gles2 harfbuzz ibus jpeg kms +opengl +png udev +xcb" +REQUIRED_USE=" + egl? ( evdev opengl ) + eglfs? ( egl ) + gles2? ( opengl ) + kms? ( egl gles2 ) +" + +RDEPEND=" + dev-libs/glib:2 + ~dev-qt/qtcore-${PV}[debug=] + media-libs/fontconfig + media-libs/freetype:2 + sys-libs/zlib + egl? ( media-libs/mesa[egl] ) + evdev? ( sys-libs/mtdev ) + gles2? ( media-libs/mesa[gles2] ) + harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= ) + ibus? ( ~dev-qt/qtdbus-${PV}[debug=] ) + jpeg? ( virtual/jpeg:0 ) + kms? ( + media-libs/mesa[gbm] + virtual/libudev:0= + x11-libs/libdrm + ) + opengl? ( virtual/opengl ) + png? ( media-libs/libpng:0= ) + udev? ( virtual/libudev:0= ) + xcb? ( + x11-libs/libICE + x11-libs/libSM + >=x11-libs/libX11-1.5 + >=x11-libs/libXi-1.6 + x11-libs/libXrender + >=x11-libs/libxcb-1.10[xkb] + >=x11-libs/libxkbcommon-0.4.1[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + accessibility? ( ~dev-qt/qtdbus-${PV}[debug=] ) + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + test? ( ~dev-qt/qtnetwork-${PV}[debug=] ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) +" + +QT5_TARGET_SUBDIRS=( + src/gui + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms +) + +QT5_GENTOO_CONFIG=( + accessibility:accessibility-atspi-bridge + egl + eglfs + evdev + evdev:mtdev: + :fontconfig + :system-freetype:FREETYPE + !:no-freetype: + !gif:no-gif: + gles2::OPENGL_ES + gles2:opengles2:OPENGL_ES_2 + !:no-gui: + harfbuzz:system-harfbuzz:HARFBUZZ + !harfbuzz:no-harfbuzz: + jpeg:system-jpeg:IMAGEFORMAT_JPEG + !jpeg:no-jpeg: + kms:kms: + opengl + png:png: + png:system-png:IMAGEFORMAT_PNG + !png:no-png: + udev:libudev: + xcb:xcb: + xcb:xcb-glx: + xcb:xcb-plugin: + xcb:xcb-render: + xcb:xcb-sm: + xcb:xcb-xlib: + xcb:xinput2: + xcb::XKB +) + +pkg_setup() { + use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions) + use ibus && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus) + use xcb && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose) + + # egl_x11 is activated when both egl and xcb are enabled + use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11) + + qt5-build_pkg_setup +} + +src_configure() { + local gl="-no-opengl" + if use gles2; then + gl="-opengl es2" + elif use opengl; then + gl="-opengl desktop" + fi + + local myconf=( + $(use accessibility && use xcb && echo -dbus-linked) + $(qt_use egl) + $(qt_use eglfs) + $(qt_use evdev) + $(qt_use evdev mtdev) + -fontconfig + -system-freetype + $(use gif || echo -no-gif) + ${gl} + $(qt_use harfbuzz harfbuzz system) + $(qt_use jpeg libjpeg system) + $(qt_use kms) + $(qt_use png libpng system) + $(qt_use udev libudev) + $(qt_use xcb xcb system) + $(qt_use xcb xkbcommon system) + $(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qthelp/qthelp-5.4.9999.ebuild b/dev-qt/qthelp/qthelp-5.4.9999.ebuild new file mode 100644 index 0000000..27e3ce4 --- /dev/null +++ b/dev-qt/qthelp/qthelp-5.4.9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="The Help module for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qtnetwork-${PV}:5[debug=] + >=dev-qt/qtsql-${PV}:5[debug=] + >=dev-qt/qtwidgets-${PV}:5[debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/clucene + src/assistant/help +) diff --git a/dev-qt/qtimageformats/qtimageformats-5.4.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-5.4.9999.ebuild new file mode 100644 index 0000000..d4bac76 --- /dev/null +++ b/dev-qt/qtimageformats/qtimageformats-5.4.9999.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="Additional format plugins for the Qt image I/O system" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + media-libs/jasper + media-libs/libmng:= + media-libs/libwebp:= + media-libs/tiff:0 +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild new file mode 100644 index 0000000..3676f07 --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="The Multimedia module for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="alsa +gstreamer openal opengl +pulseaudio qml widgets" +REQUIRED_USE="?? ( alsa pulseaudio )" + +RDEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qtnetwork-${PV}:5[debug=] + alsa? ( media-libs/alsa-lib ) + gstreamer? ( + media-libs/gstreamer:0.10 + media-libs/gst-plugins-bad:0.10 + media-libs/gst-plugins-base:0.10 + ) + pulseaudio? ( media-sound/pulseaudio ) + qml? ( + >=dev-qt/qtdeclarative-${PV}:5[debug=] + openal? ( media-libs/openal ) + ) + widgets? ( + >=dev-qt/qtwidgets-${PV}:5[debug=] + opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] ) + ) +" +DEPEND="${RDEPEND} + x11-proto/videoproto +" + +src_prepare() { + qt_use_compile_test alsa + qt_use_compile_test gstreamer + qt_use_compile_test openal + qt_use_compile_test pulseaudio + + qt_use_disable_mod opengl opengl \ + src/multimediawidgets/multimediawidgets.pro + + qt_use_disable_mod qml quick \ + src/src.pro + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/gsttools/gsttools.pro \ + src/plugins/gstreamer/common.pri + + qt5-build_src_prepare +} diff --git a/dev-qt/qtnetwork/qtnetwork-5.4.9999.ebuild b/dev-qt/qtnetwork/qtnetwork-5.4.9999.ebuild new file mode 100644 index 0000000..6c2cfa1 --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.4.9999.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" + +inherit qt5-build + +DESCRIPTION="Network abstraction library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="connman networkmanager +ssl" + +DEPEND=" + ~dev-qt/qtcore-${PV}[debug=] + sys-libs/zlib + connman? ( ~dev-qt/qtdbus-${PV}[debug=] ) + networkmanager? ( ~dev-qt/qtdbus-${PV}[debug=] ) + ssl? ( dev-libs/openssl:0[-bindist] ) +" +RDEPEND="${DEPEND} + connman? ( net-misc/connman ) + networkmanager? ( net-misc/networkmanager ) +" + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +QT5_GENTOO_CONFIG=( + ssl::SSL + ssl::OPENSSL + ssl:openssl-linked:LINKED_OPENSSL +) + +pkg_setup() { + qt5-build_pkg_setup + + use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman) + use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager) +} + +src_configure() { + local myconf=( + $(use connman || use networkmanager && echo -dbus-linked) + $(use ssl && echo -openssl-linked) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtopengl/qtopengl-5.4.9999.ebuild b/dev-qt/qtopengl/qtopengl-5.4.9999.ebuild new file mode 100644 index 0000000..fc24041 --- /dev/null +++ b/dev-qt/qtopengl/qtopengl-5.4.9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" + +inherit qt5-build + +DESCRIPTION="OpenGL and 3D rendering library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}[debug=] + ~dev-qt/qtgui-${PV}[debug=,opengl] + ~dev-qt/qtwidgets-${PV}[debug=] + virtual/opengl +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/opengl +) + +src_configure() { + local myconf=( + -opengl + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtpaths/qtpaths-5.4.9999.ebuild b/dev-qt/qtpaths/qtpaths-5.4.9999.ebuild new file mode 100644 index 0000000..f9c5687 --- /dev/null +++ b/dev-qt/qtpaths/qtpaths-5.4.9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qttools" + +inherit qt5-build + +DESCRIPTION="Tool to query Qt path information" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtpaths +) diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.4.9999.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.4.9999.ebuild new file mode 100644 index 0000000..7ce236c --- /dev/null +++ b/dev-qt/qtprintsupport/qtprintsupport-5.4.9999.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" + +inherit qt5-build + +DESCRIPTION="Printing support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="cups" + +RDEPEND=" + ~dev-qt/qtcore-${PV}[debug=] + ~dev-qt/qtgui-${PV}[debug=] + ~dev-qt/qtwidgets-${PV}[debug=] + cups? ( >=net-print/cups-1.4 ) +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtnetwork-${PV}[debug=] ) +" + +QT5_TARGET_SUBDIRS=( + src/printsupport + src/plugins/printsupport +) + +QT5_GENTOO_CONFIG=( + cups +) + +src_configure() { + local myconf=( + $(qt_use cups) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtquick1/qtquick1-5.4.9999.ebuild b/dev-qt/qtquick1/qtquick1-5.4.9999.ebuild new file mode 100644 index 0000000..664b14b --- /dev/null +++ b/dev-qt/qtquick1/qtquick1-5.4.9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="Legacy declarative framework for Qt4 compatibility for building dynamic user interfaces" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="designer +opengl webkit +xml" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qtnetwork-${PV}:5[debug=] + >=dev-qt/qtscript-${PV}:5[debug=] + >=dev-qt/qtsql-${PV}:5[debug=] + >=dev-qt/qtwidgets-${PV}:5[debug=] + designer? ( + >=dev-qt/designer-${PV}:5[debug=] + >=dev-qt/qtdeclarative-${PV}:5[debug=] + ) + opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] ) + webkit? ( >=dev-qt/qtwebkit-${PV}:5[debug=,widgets] ) + xml? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] ) +" +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 +} diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.4.9999.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.4.9999.ebuild new file mode 100644 index 0000000..17b4d3f --- /dev/null +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.4.9999.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="Set of controls used in conjunction with Qt Quick to build complete interfaces" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="widgets" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtdeclarative-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + widgets? ( >=dev-qt/qtwidgets-${PV}:5[debug=] ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/controls/Private/private.pri \ + tests/auto/activeFocusOnTab/activeFocusOnTab.pro \ + tests/auto/controls/controls.pro \ + tests/auto/testplugin/testplugin.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtscript/qtscript-5.4.9999.ebuild b/dev-qt/qtscript/qtscript-5.4.9999.ebuild new file mode 100644 index 0000000..ff1272d --- /dev/null +++ b/dev-qt/qtscript/qtscript-5.4.9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="Application scripting library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="scripttools" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + scripttools? ( + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qtwidgets-${PV}:5[debug=] + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod scripttools widgets \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtserialport/qtserialport-5.4.9999.ebuild b/dev-qt/qtserialport/qtserialport-5.4.9999.ebuild new file mode 100644 index 0000000..6ee9745 --- /dev/null +++ b/dev-qt/qtserialport/qtserialport-5.4.9999.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="Serial port abstraction library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + virtual/udev +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtsql/qtsql-5.4.9999.ebuild b/dev-qt/qtsql/qtsql-5.4.9999.ebuild new file mode 100644 index 0000000..dc22e1c --- /dev/null +++ b/dev-qt/qtsql/qtsql-5.4.9999.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" + +inherit multilib qt5-build + +DESCRIPTION="SQL abstraction library for the Qt5 tooolkit" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="freetds mysql oci8 odbc postgres +sqlite" + +REQUIRED_USE=" + || ( freetds mysql oci8 odbc postgres sqlite ) +" + +DEPEND=" + ~dev-qt/qtcore-${PV}[debug=] + freetds? ( dev-db/freetds ) + mysql? ( virtual/mysql ) + oci8? ( dev-db/oracle-instantclient-basic ) + odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) ) + postgres? ( dev-db/postgresql-base ) + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/sql + src/plugins/sqldrivers +) + +src_configure() { + local myconf=( + $(qt_use freetds sql-tds plugin) + $(qt_use mysql sql-mysql plugin) + $(qt_use oci8 sql-oci plugin) + $(qt_use odbc sql-odbc plugin) + $(qt_use postgres sql-psql plugin) + $(qt_use sqlite sql-sqlite plugin) + $(use sqlite && echo -system-sqlite) + ) + + use mysql && myconf+=("-I${EPREFIX}/usr/include/mysql" "-L${EPREFIX}/usr/$(get_libdir)/mysql") + use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)") + use odbc && myconf+=("-I${EPREFIX}/usr/include/iodbc") + use postgres && myconf+=("-I${EPREFIX}/usr/include/postgresql/pgsql") + + qt5-build_src_configure +} diff --git a/dev-qt/qtsvg/qtsvg-5.4.9999.ebuild b/dev-qt/qtsvg/qtsvg-5.4.9999.ebuild new file mode 100644 index 0000000..abc85ab --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-5.4.9999.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="SVG rendering library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +RDEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qtwidgets-${PV}:5[debug=] + sys-libs/zlib +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtxml-${PV}:5[debug=] ) +" diff --git a/dev-qt/qttest/qttest-5.4.9999.ebuild b/dev-qt/qttest/qttest-5.4.9999.ebuild new file mode 100644 index 0000000..2e5e826 --- /dev/null +++ b/dev-qt/qttest/qttest-5.4.9999.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" + +inherit qt5-build + +DESCRIPTION="Unit testing library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV}[debug=] +" +DEPEND="${RDEPEND} + test? ( + ~dev-qt/qtgui-${PV}[debug=] + ~dev-qt/qtxml-${PV}[debug=] + ) +" + +QT5_TARGET_SUBDIRS=( + src/testlib +) diff --git a/dev-qt/qttranslations/qttranslations-5.4.9999.ebuild b/dev-qt/qttranslations/qttranslations-5.4.9999.ebuild new file mode 100644 index 0000000..bd408d1 --- /dev/null +++ b/dev-qt/qttranslations/qttranslations-5.4.9999.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="Translation files for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/linguist-tools-${PV}:5 + >=dev-qt/qtcore-${PV}:5[debug=] +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtwayland/qtwayland-5.4.9999.ebuild b/dev-qt/qtwayland/qtwayland-5.4.9999.ebuild new file mode 100644 index 0000000..3aa78ca --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.4.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" +HOMEPAGE="http://qt-project.org/wiki/QtWayland" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="egl qml wayland-compositor xcomposite" + +DEPEND=" + >=dev-libs/wayland-1.3.0 + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtgui-${PV}:5[debug=,egl=,opengl] + media-libs/mesa[egl?] + >=x11-libs/libxkbcommon-0.2.0 + qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] ) + xcomposite? ( + x11-libs/libX11 + x11-libs/libXcomposite + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + if use wayland-compositor; then + echo "CONFIG += wayland-compositor" >> "${QT5_BUILD_DIR}"/.qmake.cache + fi + + qt_use_compile_test xcomposite + + qt5-build_src_configure +} diff --git a/dev-qt/qtwebkit/qtwebkit-5.4.9999.ebuild b/dev-qt/qtwebkit/qtwebkit-5.4.9999.ebuild new file mode 100644 index 0000000..a031505 --- /dev/null +++ b/dev-qt/qtwebkit/qtwebkit-5.4.9999.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit python-any-r1 qt5-build + +DESCRIPTION="WebKit rendering library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +# TODO: qttestlib, geolocation, orientation/sensors + +IUSE="gstreamer libxml2 multimedia opengl printsupport qml udev webp widgets xslt" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/icu:= + >=dev-qt/qtcore-${PV}:5[debug=,icu] + >=dev-qt/qtgui-${PV}:5[debug=] + >=dev-qt/qtnetwork-${PV}:5[debug=] + >=dev-qt/qtsql-${PV}:5[debug=] + media-libs/fontconfig:1.0 + media-libs/libpng:0= + sys-libs/zlib + virtual/jpeg:0 + virtual/opengl + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXrender + gstreamer? ( + dev-libs/glib:2 + >=media-libs/gstreamer-0.10.30:0.10 + >=media-libs/gst-plugins-base-0.10.30:0.10 + ) + libxml2? ( dev-libs/libxml2:2 ) + multimedia? ( >=dev-qt/qtmultimedia-${PV}:5[debug=] ) + opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] ) + printsupport? ( >=dev-qt/qtprintsupport-${PV}:5[debug=] ) + qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] ) + udev? ( virtual/udev ) + webp? ( media-libs/libwebp:0= ) + widgets? ( >=dev-qt/qtwidgets-${PV}:5[debug=] ) + xslt? ( + libxml2? ( dev-libs/libxslt ) + !libxml2? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] ) + ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + dev-lang/ruby + sys-devel/bison + sys-devel/flex +" + +pkg_setup() { + python-any-r1_pkg_setup + qt5-build_pkg_setup +} + +src_prepare() { + use gstreamer || epatch "${FILESDIR}/${PN}-5.2.1-disable-gstreamer.patch" + use libxml2 || sed -i -e '/config_libxml2: WEBKIT_CONFIG += use_libxml2/d' \ + Tools/qmake/mkspecs/features/features.prf || die + use multimedia || sed -i -e '/WEBKIT_CONFIG += video use_qt_multimedia/d' \ + Tools/qmake/mkspecs/features/features.prf || die + use opengl || sed -i -e '/contains(QT_CONFIG, opengl): WEBKIT_CONFIG += use_3d_graphics/d' \ + Tools/qmake/mkspecs/features/features.prf || die + use printsupport || sed -i -e '/WEBKIT_CONFIG += have_qtprintsupport/d' \ + Tools/qmake/mkspecs/features/features.prf || die + use qml || sed -i -e '/have?(QTQUICK): SUBDIRS += declarative/d' \ + Source/QtWebKit.pro || die + use udev || sed -i -e '/linux: WEBKIT_CONFIG += gamepad/d' \ + Tools/qmake/mkspecs/features/features.prf || die + use webp || sed -i -e '/config_libwebp: WEBKIT_CONFIG += use_webp/d' \ + Tools/qmake/mkspecs/features/features.prf || die + use widgets || sed -i -e '/SUBDIRS += webkitwidgets/d' \ + Source/QtWebKit.pro || die + use xslt || sed -i -e '/config_libxslt: WEBKIT_CONFIG += xslt/d' \ + Tools/qmake/mkspecs/features/features.prf || die + + # bug 458222 + sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.4.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.4.9999.ebuild new file mode 100644 index 0000000..c85e625 --- /dev/null +++ b/dev-qt/qtwebsockets/qtwebsockets-5.4.9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtnetwork-${PV}:5[debug=] + qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] ) + +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwidgets/qtwidgets-5.4.9999.ebuild b/dev-qt/qtwidgets/qtwidgets-5.4.9999.ebuild new file mode 100644 index 0000000..1aa1cf4 --- /dev/null +++ b/dev-qt/qtwidgets/qtwidgets-5.4.9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" + +inherit qt5-build + +DESCRIPTION="Set of UI elements for creating classic desktop-style user interfaces for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="gles2 +opengl +png" +REQUIRED_USE=" + gles2? ( opengl ) +" + +DEPEND=" + ~dev-qt/qtcore-${PV}[debug=] + ~dev-qt/qtgui-${PV}[debug=,gles2=,opengl=,png=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/uic + src/widgets +) + +QT5_GENTOO_CONFIG=( + !:no-widgets: +) + +src_configure() { + local gl="-no-opengl" + if use gles2; then + gl="-opengl es2" + elif use opengl; then + gl="-opengl desktop" + fi + + local myconf=( + ${gl} + $(qt_use png libpng system) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtx11extras/qtx11extras-5.4.9999.ebuild b/dev-qt/qtx11extras/qtx11extras-5.4.9999.ebuild new file mode 100644 index 0000000..06ac357 --- /dev/null +++ b/dev-qt/qtx11extras/qtx11extras-5.4.9999.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="Linux/X11-specific support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV}[debug=] + ~dev-qt/qtgui-${PV}[debug=,xcb] + ~dev-qt/qtwidgets-${PV}[debug=] +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtxml/qtxml-5.4.9999.ebuild b/dev-qt/qtxml/qtxml-5.4.9999.ebuild new file mode 100644 index 0000000..d031468 --- /dev/null +++ b/dev-qt/qtxml/qtxml-5.4.9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +QT5_MODULE="qtbase" + +inherit qt5-build + +DESCRIPTION="SAX and DOM implementation library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV}[debug=] +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtnetwork-${PV}[debug=] ) +" + +QT5_TARGET_SUBDIRS=( + src/xml +) diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.4.9999.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.4.9999.ebuild new file mode 100644 index 0000000..23cc9e2 --- /dev/null +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.4.9999.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qt5-build + +DESCRIPTION="XPath, XQuery, and XSLT support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + >=dev-qt/qtcore-${PV}:5[debug=] + >=dev-qt/qtnetwork-${PV}:5[debug=] +" +RDEPEND="${DEPEND}" diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass index 56ff905..5923b0e 100644 --- a/eclass/qt5-build.eclass +++ b/eclass/qt5-build.eclass @@ -36,12 +36,12 @@ case ${PV} in EGIT_BRANCH="dev" ;; 5.?.9999) - # git stable branch + # git stable branches (5.x) QT5_BUILD_TYPE="live" EGIT_BRANCH=${PV%.9999} ;; *_alpha*|*_beta*|*_rc*) - # pre-releases + # development releases QT5_BUILD_TYPE="release" MY_P=${QT5_MODULE}-opensource-src-${PV/_/-} SRC_URI="http://download.qt-project.org/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz"