diff options
author | Andrew Savchenko <bircoph@gentoo.org> | 2016-12-03 17:16:25 +0300 |
---|---|---|
committer | Andrew Savchenko <bircoph@gentoo.org> | 2016-12-03 19:47:35 +0300 |
commit | 423ab92ca20594d5974fc04cc7d9ed841512f0a3 (patch) | |
tree | 379b612a6053e8fd003fe574ca6c89b79c53e26d /app-text/stardict | |
parent | app-text/stardict: documentation fixes (diff) | |
download | gentoo-423ab92ca20594d5974fc04cc7d9ed841512f0a3.tar.gz gentoo-423ab92ca20594d5974fc04cc7d9ed841512f0a3.tar.bz2 gentoo-423ab92ca20594d5974fc04cc7d9ed841512f0a3.zip |
app-text/stardict: fix tools installation
- install perl tools on demand;
- do not rename tools with names already stared with "stardict";
- install tools-related examples.
Package-Manager: portage-2.3.2
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
Diffstat (limited to 'app-text/stardict')
-rw-r--r-- | app-text/stardict/stardict-3.0.6-r3.ebuild | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/app-text/stardict/stardict-3.0.6-r3.ebuild b/app-text/stardict/stardict-3.0.6-r3.ebuild index 03ccdc0868d1..e793103ecf21 100644 --- a/app-text/stardict/stardict-3.0.6-r3.ebuild +++ b/app-text/stardict/stardict-3.0.6-r3.ebuild @@ -22,7 +22,7 @@ LICENSE="CPL-1.0 GPL-3 LGPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" IUSE="advertisement debug dictdotcn espeak examples +gucharmap -+htmlparse man +powerwordparse pronounce qqwry spell tools ++htmlparse man perl +powerwordparse pronounce qqwry spell tools updateinfo +wikiparse +wordnet +xdxfparse" RESTRICT="test" @@ -132,6 +132,7 @@ src_install() { fi # noinst_PROGRAMS with ${PN}_ prefix from tools/src/Makefile.am wrt #292773 + # and additional scripts from tools dir if use tools; then local app local apps="${PN}-editor pydict2dic olddic2newdic oxford2dic directory2dic @@ -145,12 +146,24 @@ src_install() { resdatabase2dir dir2resdatabase ${PN}-index sd2foldoc ${PN}-text2bin ${PN}-bin2text ${PN}-repair" + use perl && apps+=" dicts-dump.pl ncce2stardict.pl parse-oxford.perl" + for app in ${apps}; do - newbin tools/src/${app} ${PN}_${app} + if [[ "${app}" =~ ^${PN} ]]; then + dobin "tools/src/${app}" + else + newbin "tools/src/${app}" "${PN}_${app}" + fi done docinto tools dodoc tools/{AUTHORS,ChangeLog,README} + + if use examples; then + insinto tools + insinto /usr/share/doc/${PF}/tools + doins tools/src/{dictbuilder.{example,readme},example.ifo,example_treedict.tar.bz2} + fi fi } |