Gentoo Archives: gentoo-commits

From: Andrew Savchenko <bircoph@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/stardict/
Date: Sat, 03 Dec 2016 16:47:42
Message-Id: 1480783655.423ab92ca20594d5974fc04cc7d9ed841512f0a3.bircoph@gentoo
1 commit: 423ab92ca20594d5974fc04cc7d9ed841512f0a3
2 Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 3 14:16:25 2016 +0000
4 Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 3 16:47:35 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423ab92c
7
8 app-text/stardict: fix tools installation
9
10 - install perl tools on demand;
11 - do not rename tools with names already stared with "stardict";
12 - install tools-related examples.
13
14 Package-Manager: portage-2.3.2
15 Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>
16
17 app-text/stardict/stardict-3.0.6-r3.ebuild | 17 +++++++++++++++--
18 1 file changed, 15 insertions(+), 2 deletions(-)
19
20 diff --git a/app-text/stardict/stardict-3.0.6-r3.ebuild b/app-text/stardict/stardict-3.0.6-r3.ebuild
21 index 03ccdc0..e793103 100644
22 --- a/app-text/stardict/stardict-3.0.6-r3.ebuild
23 +++ b/app-text/stardict/stardict-3.0.6-r3.ebuild
24 @@ -22,7 +22,7 @@ LICENSE="CPL-1.0 GPL-3 LGPL-2"
25 SLOT="0"
26 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
27 IUSE="advertisement debug dictdotcn espeak examples +gucharmap
28 -+htmlparse man +powerwordparse pronounce qqwry spell tools
29 ++htmlparse man perl +powerwordparse pronounce qqwry spell tools
30 updateinfo +wikiparse +wordnet +xdxfparse"
31
32 RESTRICT="test"
33 @@ -132,6 +132,7 @@ src_install() {
34 fi
35
36 # noinst_PROGRAMS with ${PN}_ prefix from tools/src/Makefile.am wrt #292773
37 + # and additional scripts from tools dir
38 if use tools; then
39 local app
40 local apps="${PN}-editor pydict2dic olddic2newdic oxford2dic directory2dic
41 @@ -145,12 +146,24 @@ src_install() {
42 resdatabase2dir dir2resdatabase ${PN}-index sd2foldoc ${PN}-text2bin
43 ${PN}-bin2text ${PN}-repair"
44
45 + use perl && apps+=" dicts-dump.pl ncce2stardict.pl parse-oxford.perl"
46 +
47 for app in ${apps}; do
48 - newbin tools/src/${app} ${PN}_${app}
49 + if [[ "${app}" =~ ^${PN} ]]; then
50 + dobin "tools/src/${app}"
51 + else
52 + newbin "tools/src/${app}" "${PN}_${app}"
53 + fi
54 done
55
56 docinto tools
57 dodoc tools/{AUTHORS,ChangeLog,README}
58 +
59 + if use examples; then
60 + insinto tools
61 + insinto /usr/share/doc/${PF}/tools
62 + doins tools/src/{dictbuilder.{example,readme},example.ifo,example_treedict.tar.bz2}
63 + fi
64 fi
65 }