diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2017-12-12 23:53:15 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2017-12-13 00:01:09 +0100 |
commit | 80b903651e9da64a2272dc44854a9e5f5e4e8c53 (patch) | |
tree | 6a87ea971e19162437d09d5058fee2769273dd6c /app-accessibility/simon | |
parent | profiles: Drop obsolete media-gfx/kcoloredit:4 mask (diff) | |
download | gentoo-80b903651e9da64a2272dc44854a9e5f5e4e8c53.tar.gz gentoo-80b903651e9da64a2272dc44854a9e5f5e4e8c53.tar.bz2 gentoo-80b903651e9da64a2272dc44854a9e5f5e4e8c53.zip |
app-accessibility/simon: Add KF5-branch live ebuild
Bug: https://bugs.gentoo.org/635816
Package-Manager: Portage-2.3.18, Repoman-2.3.6
Diffstat (limited to 'app-accessibility/simon')
-rw-r--r-- | app-accessibility/simon/metadata.xml | 1 | ||||
-rw-r--r-- | app-accessibility/simon/simon-9999.ebuild | 76 |
2 files changed, 77 insertions, 0 deletions
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 @@ </maintainer> <use> <flag name="opencv">Use <pkg>media-libs/opencv</pkg></flag> + <flag name="pim">Enable support for KDE PIM resources integration</flag> <flag name="sphinx">Build sphinx backend (pulls <pkg>app-accessibility/julius</pkg> if disabled</flag> </use> </pkgmetadata> 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)" +} |