From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CDB73138334 for ; Tue, 29 Jan 2019 22:57:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C8207E0D7B; Tue, 29 Jan 2019 22:57:41 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8C9E2E0D7B for ; Tue, 29 Jan 2019 22:57:41 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 27668335DBB for ; Tue, 29 Jan 2019 22:57:40 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 99C174E3 for ; Tue, 29 Jan 2019 22:57:38 +0000 (UTC) From: "Jimi Huotari" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Jimi Huotari" Message-ID: <1548802488.c85571101047ca5a01d2775bf4e8b2c4418b3099.chiitoo@gentoo> Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtsql/, dev-qt/qtwebchannel/, dev-qt/linguist-tools/, dev-qt/pixeltool/, ... X-VCS-Repository: proj/qt X-VCS-Files: dev-qt/assistant/assistant-5.13.9999.ebuild dev-qt/designer/designer-5.13.9999.ebuild dev-qt/linguist-tools/linguist-tools-5.13.9999.ebuild dev-qt/linguist/linguist-5.13.9999.ebuild dev-qt/pixeltool/pixeltool-5.13.9999.ebuild dev-qt/qdbus/qdbus-5.13.9999.ebuild dev-qt/qdbusviewer/qdbusviewer-5.13.9999.ebuild dev-qt/qdoc/qdoc-5.13.9999.ebuild dev-qt/qt3d/qt3d-5.13.9999.ebuild dev-qt/qtbluetooth/qtbluetooth-5.13.9999.ebuild dev-qt/qtcharts/qtcharts-5.13.9999.ebuild dev-qt/qtconcurrent/qtconcurrent-5.13.9999.ebuild dev-qt/qtcore/qtcore-5.13.9999.ebuild dev-qt/qtdatavis3d/qtdatavis3d-5.13.9999.ebuild dev-qt/qtdbus/qtdbus-5.13.9999.ebuild dev-qt/qtdeclarative/qtdeclarative-5.13.9999.ebuild dev-qt/qtdiag/qtdiag-5.13.9999.ebuild dev-qt/qtgamepad/qtgamepad-5.13.9999.ebuild dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.13.9999.ebuild dev-qt/qtgui/qtgui-5.13.9999.ebuild dev-qt/qthelp/qthelp-5.13.9999.ebuild dev-qt/qtimageformats/qtimageformats-5.13.9999.ebuild dev-qt/qtlocation/q tlocation-5.13.9999.ebuild dev-qt/qtmultimedia/qtmultimedia-5.13.9999.ebuild dev-qt/qtnetwork/qtnetwork-5.13.9999.ebuild dev-qt/qtnetworkauth/qtnetworkauth-5.13.9999.ebuild dev-qt/qtopengl/qtopengl-5.13.9999.ebuild dev-qt/qtpaths/qtpaths-5.13.9999.ebuild dev-qt/qtplugininfo/qtplugininfo-5.13.9999.ebuild dev-qt/qtpositioning/qtpositioning-5.13.9999.ebuild dev-qt/qtprintsupport/qtprintsupport-5.13.9999.ebuild dev-qt/qtquickcontrols/qtquickcontrols-5.13.9999.ebuild dev-qt/qtquickcontrols2/qtquickcontrols2-5.13.9999.ebuild dev-qt/qtscript/qtscript-5.13.9999.ebuild dev-qt/qtscxml/qtscxml-5.13.9999.ebuild dev-qt/qtsensors/qtsensors-5.13.9999.ebuild dev-qt/qtserialbus/qtserialbus-5.13.9999.ebuild dev-qt/qtserialport/qtserialport-5.13.9999.ebuild dev-qt/qtspeech/qtspeech-5.13.9999.ebuild dev-qt/qtsql/qtsql-5.13.9999.ebuild dev-qt/qtsvg/qtsvg-5.13.9999.ebuild dev-qt/qttest/qttest-5.13.9999.ebuild dev-qt/qttranslations/qttranslations-5.13.9999.ebuild dev-qt/qtvirtualkeyboard/qtvirtualkeyboard -5.13.9999.ebuild dev-qt/qtwayland/qtwayland-5.13.9999.ebuild dev-qt/qtwebchannel/qtwebchannel-5.13.9999.ebuild dev-qt/qtwebengine/qtwebengine-5.13.9999.ebuild dev-qt/qtwebsockets/qtwebsockets-5.13.9999.ebuild dev-qt/qtwebview/qtwebview-5.13.9999.ebuild dev-qt/qtwidgets/qtwidgets-5.13.9999.ebuild dev-qt/qtx11extras/qtx11extras-5.13.9999.ebuild dev-qt/qtxml/qtxml-5.13.9999.ebuild dev-qt/qtxmlpatterns/qtxmlpatterns-5.13.9999.ebuild X-VCS-Directories: dev-qt/qtquickcontrols2/ dev-qt/qtnetworkauth/ dev-qt/qthelp/ dev-qt/qtwebengine/ dev-qt/qtconcurrent/ dev-qt/qtvirtualkeyboard/ dev-qt/qttest/ dev-qt/qtserialbus/ dev-qt/qtxmlpatterns/ dev-qt/qtx11extras/ dev-qt/qtbluetooth/ dev-qt/qtpaths/ dev-qt/qtdiag/ dev-qt/qtgamepad/ dev-qt/qtdeclarative/ dev-qt/qtcore/ dev-qt/qtimageformats/ dev-qt/qtwayland/ dev-qt/qtgui/ dev-qt/qdoc/ dev-qt/qttranslations/ dev-qt/qtnetwork/ dev-qt/designer/ dev-qt/qt3d/ dev-qt/assistant/ dev-qt/qtsvg/ dev-qt/qtopengl/ dev-qt/qtspeech/ dev-qt/qtscript/ dev-qt/qtdatavis3d/ dev-qt/qdbus/ dev-qt/qtlocation/ dev-qt/qtcharts/ dev-qt/qtdbus/ dev-qt/qdbusviewer/ dev-qt/qtserialport/ dev-qt/qtwebsockets/ dev-qt/pixeltool/ dev-qt/linguist-tools/ dev-qt/qtprintsupport/ dev-qt/qtmultimedia/ dev-qt/linguist/ dev-qt/qtsensors/ dev-qt/qtsql/ dev-qt/qtwebchannel/ dev-qt/qtxml/ dev-qt/qtquickcontrols/ dev-qt/qtscxml/ dev-qt/qtwidgets/ dev-qt/qtpositioning/ dev-qt/qtwebview/ dev-qt/qtgraphicaleffects/ dev- qt/qtplugininfo/ X-VCS-Committer: chiitoo X-VCS-Committer-Name: Jimi Huotari X-VCS-Revision: c85571101047ca5a01d2775bf4e8b2c4418b3099 X-VCS-Branch: master Date: Tue, 29 Jan 2019 22:57:38 +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-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: f5cd4e2f-ae8d-4d26-b53b-af54af01953d X-Archives-Hash: 1fb13c21bb13977bf73bdf9f9b7734b3 commit: c85571101047ca5a01d2775bf4e8b2c4418b3099 Author: Jimi Huotari gentoo org> AuthorDate: Tue Jan 29 22:54:33 2019 +0000 Commit: Jimi Huotari gentoo org> CommitDate: Tue Jan 29 22:54:48 2019 +0000 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=c8557110 dev-qt: add 5.13.9999 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Jimi Huotari gentoo.org> dev-qt/assistant/assistant-5.13.9999.ebuild | 55 +++++++ dev-qt/designer/designer-5.13.9999.ebuild | 57 +++++++ .../linguist-tools/linguist-tools-5.13.9999.ebuild | 35 +++++ dev-qt/linguist/linguist-5.13.9999.ebuild | 48 ++++++ dev-qt/pixeltool/pixeltool-5.13.9999.ebuild | 25 +++ dev-qt/qdbus/qdbus-5.13.9999.ebuild | 25 +++ dev-qt/qdbusviewer/qdbusviewer-5.13.9999.ebuild | 45 ++++++ dev-qt/qdoc/qdoc-5.13.9999.ebuild | 37 +++++ dev-qt/qt3d/qt3d-5.13.9999.ebuild | 32 ++++ dev-qt/qtbluetooth/qtbluetooth-5.13.9999.ebuild | 33 ++++ dev-qt/qtcharts/qtcharts-5.13.9999.ebuild | 29 ++++ dev-qt/qtconcurrent/qtconcurrent-5.13.9999.ebuild | 23 +++ dev-qt/qtcore/qtcore-5.13.9999.ebuild | 84 ++++++++++ dev-qt/qtdatavis3d/qtdatavis3d-5.13.9999.ebuild | 31 ++++ dev-qt/qtdbus/qtdbus-5.13.9999.ebuild | 43 ++++++ .../qtdeclarative/qtdeclarative-5.13.9999.ebuild | 64 ++++++++ dev-qt/qtdiag/qtdiag-5.13.9999.ebuild | 36 +++++ dev-qt/qtgamepad/qtgamepad-5.13.9999.ebuild | 35 +++++ .../qtgraphicaleffects-5.13.9999.ebuild | 21 +++ dev-qt/qtgui/qtgui-5.13.9999.ebuild | 172 +++++++++++++++++++++ dev-qt/qthelp/qthelp-5.13.9999.ebuild | 28 ++++ .../qtimageformats/qtimageformats-5.13.9999.ebuild | 29 ++++ dev-qt/qtlocation/qtlocation-5.13.9999.ebuild | 44 ++++++ dev-qt/qtmultimedia/qtmultimedia-5.13.9999.ebuild | 68 ++++++++ dev-qt/qtnetwork/qtnetwork-5.13.9999.ebuild | 60 +++++++ .../qtnetworkauth/qtnetworkauth-5.13.9999.ebuild | 20 +++ dev-qt/qtopengl/qtopengl-5.13.9999.ebuild | 34 ++++ dev-qt/qtpaths/qtpaths-5.13.9999.ebuild | 23 +++ dev-qt/qtplugininfo/qtplugininfo-5.13.9999.ebuild | 23 +++ .../qtpositioning/qtpositioning-5.13.9999.ebuild | 40 +++++ .../qtprintsupport/qtprintsupport-5.13.9999.ebuild | 42 +++++ .../qtquickcontrols-5.13.9999.ebuild | 32 ++++ .../qtquickcontrols2-5.13.9999.ebuild | 30 ++++ dev-qt/qtscript/qtscript-5.13.9999.ebuild | 36 +++++ dev-qt/qtscxml/qtscxml-5.13.9999.ebuild | 19 +++ dev-qt/qtsensors/qtsensors-5.13.9999.ebuild | 28 ++++ dev-qt/qtserialbus/qtserialbus-5.13.9999.ebuild | 20 +++ dev-qt/qtserialport/qtserialport-5.13.9999.ebuild | 27 ++++ dev-qt/qtspeech/qtspeech-5.13.9999.ebuild | 22 +++ dev-qt/qtsql/qtsql-5.13.9999.ebuild | 55 +++++++ dev-qt/qtsvg/qtsvg-5.13.9999.ebuild | 23 +++ dev-qt/qttest/qttest-5.13.9999.ebuild | 33 ++++ .../qttranslations/qttranslations-5.13.9999.ebuild | 19 +++ .../qtvirtualkeyboard-5.13.9999.ebuild | 42 +++++ dev-qt/qtwayland/qtwayland-5.13.9999.ebuild | 43 ++++++ dev-qt/qtwebchannel/qtwebchannel-5.13.9999.ebuild | 26 ++++ dev-qt/qtwebengine/qtwebengine-5.13.9999.ebuild | 137 ++++++++++++++++ dev-qt/qtwebsockets/qtwebsockets-5.13.9999.ebuild | 27 ++++ dev-qt/qtwebview/qtwebview-5.13.9999.ebuild | 21 +++ dev-qt/qtwidgets/qtwidgets-5.13.9999.ebuild | 56 +++++++ dev-qt/qtx11extras/qtx11extras-5.13.9999.ebuild | 21 +++ dev-qt/qtxml/qtxml-5.13.9999.ebuild | 29 ++++ .../qtxmlpatterns/qtxmlpatterns-5.13.9999.ebuild | 21 +++ 53 files changed, 2108 insertions(+) diff --git a/dev-qt/assistant/assistant-5.13.9999.ebuild b/dev-qt/assistant/assistant-5.13.9999.ebuild new file mode 100644 index 00000000..6d109d6a --- /dev/null +++ b/dev-qt/assistant/assistant-5.13.9999.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit desktop gnome2-utils qt5-build + +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86" +fi + +IUSE="webkit" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qthelp-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtsql-${PV}[sqlite] + ~dev-qt/qtwidgets-${PV} + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 ) +" +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 +} + +src_install() { + qt5-build_src_install + + doicon -s 32 src/assistant/assistant/images/assistant.png + newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png + make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation' +} + +pkg_postinst() { + qt5-build_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + gnome2_icon_cache_update +} diff --git a/dev-qt/designer/designer-5.13.9999.ebuild b/dev-qt/designer/designer-5.13.9999.ebuild new file mode 100644 index 00000000..ba8d912c --- /dev/null +++ b/dev-qt/designer/designer-5.13.9999.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit desktop gnome2-utils qt5-build + +DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd" +fi + +IUSE="declarative webkit" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} + declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] ) + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/designer +) + +src_prepare() { + qt_use_disable_mod declarative quickwidgets \ + src/designer/src/plugins/plugins.pro + + qt_use_disable_mod webkit webkitwidgets \ + src/designer/src/plugins/plugins.pro + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + + doicon -s 128 src/designer/src/designer/images/designer.png + make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner' +} + +pkg_postinst() { + qt5-build_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + gnome2_icon_cache_update +} diff --git a/dev-qt/linguist-tools/linguist-tools-5.13.9999.ebuild b/dev-qt/linguist-tools/linguist-tools-5.13.9999.ebuild new file mode 100644 index 00000000..7f79197d --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.13.9999.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tools for working with Qt translation data files" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtxml-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +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.13.9999.ebuild b/dev-qt/linguist/linguist-5.13.9999.ebuild new file mode 100644 index 00000000..28d6c0c8 --- /dev/null +++ b/dev-qt/linguist/linguist-5.13.9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit desktop gnome2-utils qt5-build + +DESCRIPTION="Graphical tool for translating Qt applications" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86 ~amd64-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/designer-${PV} + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist/linguist +) + +src_install() { + qt5-build_src_install + + local size + for size in 16 32 48 64 128; do + newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png + done + make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation' +} + +pkg_postinst() { + qt5-build_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + gnome2_icon_cache_update +} diff --git a/dev-qt/pixeltool/pixeltool-5.13.9999.ebuild b/dev-qt/pixeltool/pixeltool-5.13.9999.ebuild new file mode 100644 index 00000000..3e68ab76 --- /dev/null +++ b/dev-qt/pixeltool/pixeltool-5.13.9999.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt screen magnifier" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/pixeltool +) diff --git a/dev-qt/qdbus/qdbus-5.13.9999.ebuild b/dev-qt/qdbus/qdbus-5.13.9999.ebuild new file mode 100644 index 00000000..d13d3104 --- /dev/null +++ b/dev-qt/qdbus/qdbus-5.13.9999.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Interface to Qt applications communicating over D-Bus" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbus +) diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.13.9999.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.13.9999.ebuild new file mode 100644 index 00000000..09dd13e8 --- /dev/null +++ b/dev-qt/qdbusviewer/qdbusviewer-5.13.9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit desktop gnome2-utils qt5-build + +DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86 ~amd64-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbusviewer +) + +src_install() { + qt5-build_src_install + + doicon -s 32 src/qdbus/qdbusviewer/images/qdbusviewer.png + newicon -s 128 src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png + make_desktop_entry "${QT5_BINDIR}"/qdbusviewer 'Qt 5 QDBusViewer' qdbusviewer 'Qt;Development' +} + +pkg_postinst() { + qt5-build_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + gnome2_icon_cache_update +} diff --git a/dev-qt/qdoc/qdoc-5.13.9999.ebuild b/dev-qt/qdoc/qdoc-5.13.9999.ebuild new file mode 100644 index 00000000..a7c87f07 --- /dev/null +++ b/dev-qt/qdoc/qdoc-5.13.9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt documentation generator" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + sys-devel/clang:= + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdoc +) + +src_prepare() { + qt_use_disable_mod qml qmldevtools-private \ + src/qdoc/qdoc.pro + + export LLVM_INSTALL_DIR="$(llvm-config --prefix)" + # this is normally loaded in qttools.pro, so skipped by using + # QT_TARGET_SUBDIRS causing build to fail + sed -e '1iload(qt_find_clang)\' -i src/qdoc/qdoc.pro || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qt3d/qt3d-5.13.9999.ebuild b/dev-qt/qt3d/qt3d-5.13.9999.ebuild new file mode 100644 index 00000000..875c47d5 --- /dev/null +++ b/dev-qt/qt3d/qt3d-5.13.9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="3D rendering 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 +} diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.13.9999.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.13.9999.ebuild new file mode 100644 index 00000000..c610b7cd --- /dev/null +++ b/dev-qt/qtbluetooth/qtbluetooth-5.13.9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtconnectivity" +inherit qt5-build + +DESCRIPTION="Bluetooth support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +IUSE="qml" + +RDEPEND=" + ~dev-qt/qtconcurrent-${PV} + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + >=net-wireless/bluez-5:= + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +DEPEND="${RDEPEND} + ~dev-qt/qtnetwork-${PV} +" + +src_prepare() { + sed -i -e 's/nfc//' src/src.pro || die + + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtcharts/qtcharts-5.13.9999.ebuild b/dev-qt/qtcharts/qtcharts-5.13.9999.ebuild new file mode 100644 index 00000000..fe200dea --- /dev/null +++ b/dev-qt/qtcharts/qtcharts-5.13.9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="Chart component library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.13.9999.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.13.9999.ebuild new file mode 100644 index 00000000..a8d2c0d8 --- /dev/null +++ b/dev-qt/qtconcurrent/qtconcurrent-5.13.9999.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/concurrent +) diff --git a/dev-qt/qtcore/qtcore-5.13.9999.ebuild b/dev-qt/qtcore/qtcore-5.13.9999.ebuild new file mode 100644 index 00000000..2aa86f3a --- /dev/null +++ b/dev-qt/qtcore/qtcore-5.13.9999.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Cross-platform application development framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +fi + +IUSE="icu systemd" + +DEPEND=" + dev-libs/double-conversion:= + dev-libs/glib:2 + dev-libs/libpcre2[pcre16,unicode] + sys-libs/zlib:= + icu? ( dev-libs/icu:= ) + !icu? ( virtual/libiconv ) + systemd? ( sys-apps/systemd:= ) +" +RDEPEND="${DEPEND} + !> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die + + #if defined(QT_NO_${flag}) && defined(QT_${flag}) + # undef QT_NO_${flag} + #elif !defined(QT_NO_${flag}) && !defined(QT_${flag}) + # define QT_NO_${flag} + #endif + _EOF_ + done +} diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.13.9999.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.13.9999.ebuild new file mode 100644 index 00000000..74192731 --- /dev/null +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.13.9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit qt5-build + +DESCRIPTION="3D data visualization library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="gles2 qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=] + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + # eliminate bogus dependency on qtwidgets + sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die + + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtdbus/qtdbus-5.13.9999.ebuild b/dev-qt/qtdbus/qtdbus-5.13.9999.ebuild new file mode 100644 index 00000000..f8e4dd27 --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.13.9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + >=sys-apps/dbus-1.4.20 +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/dbus + src/tools/qdbusxml2cpp + src/tools/qdbuscpp2xml +) + +QT5_GENTOO_CONFIG=( + :dbus + :dbus-linked: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :dbus + :dbus-linked +) + +src_configure() { + local myconf=( + -dbus-linked + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.13.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.13.9999.ebuild new file mode 100644 index 00000000..31657b80 --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-5.13.9999.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} ) +inherit python-any-r1 qt5-build + +DESCRIPTION="The QML and Quick modules for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd" +fi + +IUSE="gles2 +jit localstorage +widgets xml" + +# qtgui[gles2=] is needed because of bug 504322 +COMMON_DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2=] + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qttest-${PV} + localstorage? ( ~dev-qt/qtsql-${PV} ) + widgets? ( ~dev-qt/qtwidgets-${PV}[gles2=] ) + xml? ( + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtxmlpatterns-${PV} + ) +" +DEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} +" +RDEPEND="${COMMON_DEPEND} + !