Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-accessibility/simon/
Date: Wed, 13 Nov 2019 13:45:06
Message-Id: 1573652666.4ec8170235663d683e11992d9c9fe8205d045904.asturm@gentoo
1 commit: 4ec8170235663d683e11992d9c9fe8205d045904
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 13 13:38:15 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 13 13:44:26 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec81702
7
8 app-accessibility/simon: Port to ecm.eclass and kde.org.eclass
9
10 Drop non-existing qwt[qt5] USEDEP.
11
12 Package-Manager: Portage-2.3.79, Repoman-2.3.17
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 app-accessibility/simon/simon-9999.ebuild | 74 ++++++++++++++++---------------
16 1 file changed, 39 insertions(+), 35 deletions(-)
17
18 diff --git a/app-accessibility/simon/simon-9999.ebuild b/app-accessibility/simon/simon-9999.ebuild
19 index 8c9e1d6bf7f..3115d465843 100644
20 --- a/app-accessibility/simon/simon-9999.ebuild
21 +++ b/app-accessibility/simon/simon-9999.ebuild
22 @@ -4,51 +4,55 @@
23 EAPI=7
24
25 EGIT_BRANCH="kf5"
26 -KDE_HANDBOOK="forceoptional"
27 -KDE_TEST="forceoptional"
28 -inherit kde5
29 +ECM_HANDBOOK="forceoptional"
30 +ECM_TEST="forceoptional"
31 +inherit ecm kde.org
32
33 DESCRIPTION="Open-source speech recognition program for replacing mouse and keyboard"
34 HOMEPAGE="https://simon-listens.org/"
35 -[[ ${PV} != *9999* ]] && SRC_URI="mirror://kde/unstable/simon/${PV}/${P}.tar.xz"
36 +
37 +if [[ ${PV} != *9999* ]]; then
38 + SRC_URI="mirror://kde/unstable/simon/${PV}/${P}.tar.xz"
39 + KEYWORDS=""
40 +fi
41
42 LICENSE="GPL-2"
43 -KEYWORDS=""
44 +SLOT="5"
45 IUSE="libsamplerate opencv pim sphinx"
46
47 DEPEND="
48 - $(add_frameworks_dep karchive)
49 - $(add_frameworks_dep kcmutils)
50 - $(add_frameworks_dep kcompletion)
51 - $(add_frameworks_dep kconfig)
52 - $(add_frameworks_dep kconfigwidgets)
53 - $(add_frameworks_dep kcoreaddons)
54 - $(add_frameworks_dep kcrash)
55 - $(add_frameworks_dep kdbusaddons)
56 - $(add_frameworks_dep kdelibs4support)
57 - $(add_frameworks_dep kguiaddons)
58 - $(add_frameworks_dep khtml)
59 - $(add_frameworks_dep ki18n)
60 - $(add_frameworks_dep kiconthemes)
61 - $(add_frameworks_dep kio)
62 - $(add_frameworks_dep kparts)
63 - $(add_frameworks_dep ktexteditor)
64 - $(add_frameworks_dep kwidgetsaddons)
65 - $(add_frameworks_dep kxmlgui)
66 - $(add_kdeapps_dep okular)
67 - $(add_qt_dep qtconcurrent)
68 - $(add_qt_dep qtdbus)
69 - $(add_qt_dep qtgui)
70 - $(add_qt_dep qtnetwork)
71 - $(add_qt_dep qtsql)
72 - $(add_qt_dep qtwidgets)
73 - $(add_qt_dep qtxml)
74 - $(add_qt_dep qtx11extras)
75 + dev-qt/qtconcurrent:5
76 + dev-qt/qtdbus:5
77 + dev-qt/qtgui:5
78 + dev-qt/qtnetwork:5
79 + dev-qt/qtsql:5
80 + dev-qt/qtwidgets:5
81 + dev-qt/qtxml:5
82 + dev-qt/qtx11extras:5
83 + kde-apps/okular:5
84 + kde-frameworks/karchive:5
85 + kde-frameworks/kcmutils:5
86 + kde-frameworks/kcompletion:5
87 + kde-frameworks/kconfig:5
88 + kde-frameworks/kconfigwidgets:5
89 + kde-frameworks/kcoreaddons:5
90 + kde-frameworks/kcrash:5
91 + kde-frameworks/kdbusaddons:5
92 + kde-frameworks/kdelibs4support:5
93 + kde-frameworks/kguiaddons:5
94 + kde-frameworks/khtml:5
95 + kde-frameworks/ki18n:5
96 + kde-frameworks/kiconthemes:5
97 + kde-frameworks/kio:5
98 + kde-frameworks/kparts:5
99 + kde-frameworks/ktexteditor:5
100 + kde-frameworks/kwidgetsaddons:5
101 + kde-frameworks/kxmlgui:5
102 media-libs/alsa-lib
103 media-libs/libqaccessibilityclient:5
104 x11-libs/libX11
105 x11-libs/libXtst
106 - x11-libs/qwt:6=[qt5]
107 + x11-libs/qwt:6=
108 "
109 RDEPEND="${DEPEND}"
110
111 @@ -65,11 +69,11 @@ src_configure() {
112 -DQWT_LIBRARY=/usr/$(get_libdir)/libqwt6-qt5.so
113 )
114
115 - kde5_src_configure
116 + ecm_src_configure
117 }
118
119 pkg_postinst() {
120 - kde5_pkg_postinst
121 + ecm_pkg_postinst
122
123 elog "Optional dependency:"
124 use sphinx && elog " app-accessibility/julius (alternative backend)"