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 92BE5139083 for ; Tue, 12 Dec 2017 23:04:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6C23AE0EAE; Tue, 12 Dec 2017 23:04:14 +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 3D725E0EAE for ; Tue, 12 Dec 2017 23:04:14 +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 62900341964 for ; Tue, 12 Dec 2017 23:04:13 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3591CAE88 for ; Tue, 12 Dec 2017 23:04:10 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1513119669.80b903651e9da64a2272dc44854a9e5f5e4e8c53.asturm@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-accessibility/simon/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-accessibility/simon/metadata.xml app-accessibility/simon/simon-9999.ebuild X-VCS-Directories: app-accessibility/simon/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: 80b903651e9da64a2272dc44854a9e5f5e4e8c53 X-VCS-Branch: master Date: Tue, 12 Dec 2017 23:04:10 +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: 46a6ac27-7e5a-4721-803b-ca8ca3f5b249 X-Archives-Hash: 6a82ddc540abce70233053b4a4877604 commit: 80b903651e9da64a2272dc44854a9e5f5e4e8c53 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Dec 12 22:53:15 2017 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Dec 12 23:01:09 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b90365 app-accessibility/simon: Add KF5-branch live ebuild Bug: https://bugs.gentoo.org/635816 Package-Manager: Portage-2.3.18, Repoman-2.3.6 app-accessibility/simon/metadata.xml | 1 + app-accessibility/simon/simon-9999.ebuild | 76 +++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+) diff --git a/app-accessibility/simon/metadata.xml b/app-accessibility/simon/metadata.xml index 6a60622dd26..923816d1f30 100644 --- a/app-accessibility/simon/metadata.xml +++ b/app-accessibility/simon/metadata.xml @@ -7,6 +7,7 @@ Use media-libs/opencv + Enable support for KDE PIM resources integration Build sphinx backend (pulls app-accessibility/julius if disabled diff --git a/app-accessibility/simon/simon-9999.ebuild b/app-accessibility/simon/simon-9999.ebuild new file mode 100644 index 00000000000..f5fc867b212 --- /dev/null +++ b/app-accessibility/simon/simon-9999.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGIT_BRANCH="kf5" +KDE_HANDBOOK="forceoptional" +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="Open-source speech recognition program for replacing mouse and keyboard" +HOMEPAGE="http://simon-listens.org/" +[[ ${PV} != *9999* ]] && SRC_URI="mirror://kde/unstable/simon/${PV}/${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="" +IUSE="libsamplerate opencv pim sphinx" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep khtml) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kparts) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep okular) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtsql) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + $(add_qt_dep qtx11extras) + media-libs/alsa-lib + media-libs/libqaccessibilityclient:5 + x11-libs/libX11 + x11-libs/libXtst + x11-libs/qwt:6=[qt5] +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package pim KF5CalendarCore) + $(cmake-utils_use_find_package pim KF5Akonadi) + -DWITH_LibSampleRate=$(usex libsamplerate) + -DWITH_OpenCV=$(usex opencv) + -DBackendType=$(usex sphinx "both" "jhtk") + $(cmake-utils_use_find_package sphinx Sphinxbase) + $(cmake-utils_use_find_package sphinx Pocketsphinx) + -DQWT_INCLUDE_DIR=/usr/include/qwt6 + -DQWT_LIBRARY=/usr/$(get_libdir)/libqwt6-qt5.so + ) + + kde5_src_configure +} + +pkg_postinst() { + kde5_pkg_postinst + + elog "Optional dependency:" + use sphinx && elog " app-accessibility/julius (alternative backend)" +}