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 |
} |