diff options
Diffstat (limited to 'app-text/stardict/stardict-3.0.6-r3.ebuild')
-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 } |