Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-accessibility/simon: ChangeLog simon-0.4.1.ebuild
Date: Sun, 30 Jun 2013 18:39:57
Message-Id: 20130630183952.7A04C2171D@flycatcher.gentoo.org
1 hasufell 13/06/30 18:39:52
2
3 Modified: ChangeLog
4 Added: simon-0.4.1.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.2.0_alpha185/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
9
10 Revision Changes Path
11 1.7 app-accessibility/simon/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-accessibility/simon/ChangeLog?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-accessibility/simon/ChangeLog?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-accessibility/simon/ChangeLog?r1=1.6&r2=1.7
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-accessibility/simon/ChangeLog,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- ChangeLog 27 Jun 2013 18:20:38 -0000 1.6
24 +++ ChangeLog 30 Jun 2013 18:39:52 -0000 1.7
25 @@ -1,6 +1,13 @@
26 # ChangeLog for app-accessibility/simon
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-accessibility/simon/ChangeLog,v 1.6 2013/06/27 18:20:38 ago Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/simon/ChangeLog,v 1.7 2013/06/30 18:39:52 hasufell Exp $
30 +
31 +*simon-0.4.1 (30 Jun 2013)
32 +
33 + 30 Jun 2013; Julian Ospald <hasufell@g.o> +simon-0.4.1.ebuild,
34 + +files/simon-0.4.1-libdir.patch, +files/simon-0.4.1-linguas.patch,
35 + +files/simon-0.4.1-sphinx.patch:
36 + version bump
37
38 27 Jun 2013; Agostino Sarubbo <ago@g.o> simon-0.4.0.ebuild:
39 Stable for x86, wrt bug #474436
40
41
42
43 1.1 app-accessibility/simon/simon-0.4.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-accessibility/simon/simon-0.4.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-accessibility/simon/simon-0.4.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: simon-0.4.1.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-accessibility/simon/simon-0.4.1.ebuild,v 1.1 2013/06/30 18:39:52 hasufell Exp $
53
54 # KEEP KDE ECLASSES OUT OF HERE
55
56 # TODO: qaccessibilityclient support (not in portage)
57 # https://projects.kde.org/projects/playground/accessibility/libkdeaccessibilityclient/repository
58 # TODO: julius
59
60 EAPI=5
61
62 inherit eutils multilib gnome2-utils cmake-utils
63
64 DESCRIPTION="Open-source speech recognition program for replacing mouse and keyboard"
65 HOMEPAGE="http://simon-listens.org/"
66 SRC_URI="mirror://kde/stable/simon/${PV}/src/${P}.tar.bz2"
67
68 LICENSE="GPL-2"
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71 IUSE="kdepim libsamplerate nls opencv sphinx"
72
73 RDEPEND="
74 dev-qt/qtcore:4
75 dev-qt/qtdbus:4
76 dev-qt/qtgui:4
77 dev-qt/qtscript:4
78 dev-qt/qtsql:4
79 kde-base/kdelibs:4
80 media-libs/alsa-lib
81 x11-libs/libX11
82 x11-libs/libXtst
83 x11-libs/qwt:6
84 kdepim? ( kde-base/kdepimlibs:4 )
85 libsamplerate? ( media-libs/libsamplerate )
86 nls? (
87 kde-base/kde-l10n
88 virtual/libintl
89 )
90 opencv? ( media-libs/opencv )
91 sphinx? (
92 >=app-accessibility/pocketsphinx-0.8
93 >=app-accessibility/sphinxbase-0.8
94 >=app-accessibility/SphinxTrain-1
95 )
96 !sphinx? ( app-accessibility/julius )"
97 DEPEND="${RDEPEND}
98 sys-devel/bison
99 sys-devel/flex
100 virtual/pkgconfig
101 nls? ( sys-devel/gettext )"
102
103 src_prepare() {
104 epatch "${FILESDIR}"/${P}-libdir.patch \
105 "${FILESDIR}"/${P}-linguas.patch \
106 "${FILESDIR}"/${P}-sphinx.patch
107 }
108
109 src_configure() {
110 local mycmakeargs=(
111 -DSIMON_LIB_INSTALL_DIR=/usr/$(get_libdir)
112 -DBackendType=$(usex sphinx "both" "jhtk")
113 $(cmake-utils_use_with sphinx Sphinxbase)
114 $(cmake-utils_use_with sphinx Pocketsphinx)
115 $(cmake-utils_use_with kdepim KdepimLibs)
116 $(cmake-utils_use_with libsamplerate LibSampleRate)
117 $(cmake-utils_use_with opencv OpenCV)
118 $(cmake-utils_use_enable nls NLS)
119 )
120
121 cmake-utils_src_configure
122 }
123
124 pkg_preinst() {
125 gnome2_icon_savelist
126 }
127
128 pkg_postinst() {
129 gnome2_icon_cache_update
130
131 elog "optional dependencies:"
132 elog " kde-base/jovie (support for Jovie TTS system)"
133 use sphinx && elog " app-accessibility/julius (alternative backend)"
134 }
135
136 pkg_postrm() {
137 gnome2_icon_cache_update
138 }