commit: e5a6f897b984e718c7bea05675cb5d4d11751dea Author: Thomas Brethome <thomas.brethome <AT> c-s <DOT> fr> AuthorDate: Thu Jul 7 15:37:07 2016 +0000 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> CommitDate: Sun Jul 23 07:34:34 2017 +0000 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=e5a6f897
dev-qt/qtvirtualkeyboard: New package Thanks-to: Thomas Brethome <thomas.brethome <AT> c-s.fr> Gentoo-bug: 604914 Package-Manager: Portage-2.3.5, Repoman-2.3.1 dev-qt/qtvirtualkeyboard/Manifest | 2 ++ dev-qt/qtvirtualkeyboard/metadata.xml | 20 +++++++++++ .../qtvirtualkeyboard-5.7.1.ebuild | 42 ++++++++++++++++++++++ .../qtvirtualkeyboard-5.7.9999.ebuild | 42 ++++++++++++++++++++++ .../qtvirtualkeyboard-5.9.1.ebuild | 42 ++++++++++++++++++++++ .../qtvirtualkeyboard-5.9.9999.ebuild | 42 ++++++++++++++++++++++ .../qtvirtualkeyboard-5.9999.ebuild | 42 ++++++++++++++++++++++ 7 files changed, 232 insertions(+) diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest new file mode 100644 index 00000000..c6fa16f1 --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -0,0 +1,2 @@ +DIST qtvirtualkeyboard-opensource-src-5.7.1.tar.xz 10014088 SHA256 b28b8b937ed15d794c5ebc93e9556d08a0c9761a434864ebf2b454554e652add SHA512 31481a88b91ef936437e54c863d39a63917496bd5701670ed38f1695c7cc6d867b8cc0eede62a523d5fea3819bc2688845277c9737349a0982de711cc464f00f WHIRLPOOL 9a99dd194e69b68cf4144f9f6349caf747b177ddf23330ab1b66e189d37943c18fe8a1a4da94550d6034b5919c619e7c53f0c869eb8b99f938b7786e75ebb029 +DIST qtvirtualkeyboard-opensource-src-5.9.1.tar.xz 10035956 SHA256 6b746a6dc3ab54edf3007d0f6a2f8f31281aed03629830f59acfbc8514d6e94c SHA512 ce1fbd787b2722ab90d037e0d0012099c9eb301a942ef989ebc61763f9037703d2017f3c5abcc52790e6378589f443f9539494aa0bf8ed522500fa1606a8c34b WHIRLPOOL 33028c77d4549a7f5062de461ff9d97386a30c9c080d7e3bea2563031147deef7975fc0669d7377d5ca36f092455a8a03b364b1b3ae0cebfd935cbf68a5f4957 diff --git a/dev-qt/qtvirtualkeyboard/metadata.xml b/dev-qt/qtvirtualkeyboard/metadata.xml new file mode 100644 index 00000000..1f6a41cf --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>[email protected]</email> + <name>Gentoo Qt Project</name> + </maintainer> + <use> + <flag name="handwriting">Adds handwriting recognition integration support</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/qtvirtualkeyboard/qtvirtualkeyboard-5.7.1.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.7.1.ebuild new file mode 100644 index 00000000..57a82cd7 --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.7.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="ar da de en es fa fi fr hi it nb pl pt ro ru sv" +# TODO: forcing 3rdparty libs PLOCALES+=" ja ko zh_CN zh_TW" + +inherit qt5-build l10n + +DESCRIPTION="Virtual keyboard plugin for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="handwriting +spell +xcb" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtsvg-${PV} + spell? ( app-text/hunspell ) + xcb? ( x11-libs/libxcb:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local myqmakeargs=( + $(usex handwriting CONFIG+=lipi-toolkit "") + $(usex spell "" CONFIG+=disable-hunspell) + $(usex xcb "" CONFIG+=disable-desktop) + ) + + local x + for x in $(l10n_get_locales); do + use linguas_${x} && myqmakeargs+=( CONFIG+=lang-${x} ) + done + + qt5-build_src_configure +} diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.7.9999.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.7.9999.ebuild new file mode 100644 index 00000000..57a82cd7 --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.7.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="ar da de en es fa fi fr hi it nb pl pt ro ru sv" +# TODO: forcing 3rdparty libs PLOCALES+=" ja ko zh_CN zh_TW" + +inherit qt5-build l10n + +DESCRIPTION="Virtual keyboard plugin for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="handwriting +spell +xcb" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtsvg-${PV} + spell? ( app-text/hunspell ) + xcb? ( x11-libs/libxcb:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local myqmakeargs=( + $(usex handwriting CONFIG+=lipi-toolkit "") + $(usex spell "" CONFIG+=disable-hunspell) + $(usex xcb "" CONFIG+=disable-desktop) + ) + + local x + for x in $(l10n_get_locales); do + use linguas_${x} && myqmakeargs+=( CONFIG+=lang-${x} ) + done + + qt5-build_src_configure +} diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.1.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.1.ebuild new file mode 100644 index 00000000..57a82cd7 --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="ar da de en es fa fi fr hi it nb pl pt ro ru sv" +# TODO: forcing 3rdparty libs PLOCALES+=" ja ko zh_CN zh_TW" + +inherit qt5-build l10n + +DESCRIPTION="Virtual keyboard plugin for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="handwriting +spell +xcb" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtsvg-${PV} + spell? ( app-text/hunspell ) + xcb? ( x11-libs/libxcb:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local myqmakeargs=( + $(usex handwriting CONFIG+=lipi-toolkit "") + $(usex spell "" CONFIG+=disable-hunspell) + $(usex xcb "" CONFIG+=disable-desktop) + ) + + local x + for x in $(l10n_get_locales); do + use linguas_${x} && myqmakeargs+=( CONFIG+=lang-${x} ) + done + + qt5-build_src_configure +} diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.9999.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.9999.ebuild new file mode 100644 index 00000000..57a82cd7 --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="ar da de en es fa fi fr hi it nb pl pt ro ru sv" +# TODO: forcing 3rdparty libs PLOCALES+=" ja ko zh_CN zh_TW" + +inherit qt5-build l10n + +DESCRIPTION="Virtual keyboard plugin for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="handwriting +spell +xcb" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtsvg-${PV} + spell? ( app-text/hunspell ) + xcb? ( x11-libs/libxcb:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local myqmakeargs=( + $(usex handwriting CONFIG+=lipi-toolkit "") + $(usex spell "" CONFIG+=disable-hunspell) + $(usex xcb "" CONFIG+=disable-desktop) + ) + + local x + for x in $(l10n_get_locales); do + use linguas_${x} && myqmakeargs+=( CONFIG+=lang-${x} ) + done + + qt5-build_src_configure +} diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9999.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9999.ebuild new file mode 100644 index 00000000..57a82cd7 --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="ar da de en es fa fi fr hi it nb pl pt ro ru sv" +# TODO: forcing 3rdparty libs PLOCALES+=" ja ko zh_CN zh_TW" + +inherit qt5-build l10n + +DESCRIPTION="Virtual keyboard plugin for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="handwriting +spell +xcb" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtsvg-${PV} + spell? ( app-text/hunspell ) + xcb? ( x11-libs/libxcb:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local myqmakeargs=( + $(usex handwriting CONFIG+=lipi-toolkit "") + $(usex spell "" CONFIG+=disable-hunspell) + $(usex xcb "" CONFIG+=disable-desktop) + ) + + local x + for x in $(l10n_get_locales); do + use linguas_${x} && myqmakeargs+=( CONFIG+=lang-${x} ) + done + + qt5-build_src_configure +}
