|
Lines 637-643
Link Here
|
| 637 |
src_compile() { |
637 |
src_compile() { |
| 638 |
base_src_compile |
638 |
base_src_compile |
| 639 |
emake || die "Failed to build MPlayer!" |
639 |
emake || die "Failed to build MPlayer!" |
| 640 |
use doc && make -C DOCS/xml html-chunked |
640 |
# Install only user-requested docs if they're available. |
|
|
641 |
use doc && { |
| 642 |
if [[ -z $LINGUAS ]] |
| 643 |
then |
| 644 |
make -C DOCS/xml html-chunked || die "Failed to generate html docs" |
| 645 |
else |
| 646 |
# select available languages from $LINGUAS |
| 647 |
LINGUAS=${LINGUAS/zh/zh_CN} |
| 648 |
local a1=( cs de en es fr hu it pl ru zh_CN ) |
| 649 |
local a2=( $LINGUAS ) |
| 650 |
for (( i=0; i<${#a1[*]}; i++ )); do |
| 651 |
for (( j=0; j<${#a1[*]}; j++ )); do |
| 652 |
[[ ${a1[i]} == ${a2[j]} ]] && { |
| 653 |
make -C DOCS/xml html-chunked-${a2[j]} || |
| 654 |
die "Failed to generate html docs for ${a2[j]}" |
| 655 |
} |
| 656 |
done |
| 657 |
done |
| 658 |
fi |
| 659 |
} |
| 641 |
} |
660 |
} |
| 642 |
|
661 |
|
| 643 |
src_install() { |
662 |
src_install() { |
|
Lines 668-673
Link Here
|
| 668 |
dodoc DOCS/tech/mirrors/* || die |
687 |
dodoc DOCS/tech/mirrors/* || die |
| 669 |
|
688 |
|
| 670 |
if use doc; then |
689 |
if use doc; then |
|
|
690 |
docinto html/ |
| 671 |
dohtml -r "${S}"/DOCS/HTML/* || die |
691 |
dohtml -r "${S}"/DOCS/HTML/* || die |
| 672 |
fi |
692 |
fi |
| 673 |
|
693 |
|