From 80b903651e9da64a2272dc44854a9e5f5e4e8c53 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 12 Dec 2017 23:53:15 +0100 Subject: 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(+) create mode 100644 app-accessibility/simon/simon-9999.ebuild (limited to 'app-accessibility') diff --git a/app-accessibility/simon/metadata.xml b/app-accessibility/simon/metadata.xml index 6a60622dd262..923816d1f30f 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 000000000000..f5fc867b2122 --- /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)" +} -- cgit v1.2.3-65-gdbad