diff options
-rw-r--r-- | app-doc/csound-manual/csound-manual-6.15-r1.ebuild (renamed from app-doc/csound-manual/csound-manual-6.15.ebuild) | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/app-doc/csound-manual/csound-manual-6.15.ebuild b/app-doc/csound-manual/csound-manual-6.15-r1.ebuild index aed36a01f91d..57b53d8d76a5 100644 --- a/app-doc/csound-manual/csound-manual-6.15.ebuild +++ b/app-doc/csound-manual/csound-manual-6.15-r1.ebuild @@ -24,6 +24,9 @@ IUSE="html" LANGS=" fr" IUSE+="${LANGS// / l10n_}" +BDEPEND=" + media-libs/libpng:0 +" DEPEND="app-arch/unzip" S=${WORKDIR} @@ -47,6 +50,18 @@ src_unpack() { done } +src_prepare() { + default + + # Fix broken png file, bug 737130 + if use html; then + local png=html-en/images/delayk.png + pngfix -q --out=${png/.png/fixed.png} ${png} # see pngfix help for exit codes + [[ $? -gt 15 ]] && die "Failed to fix ${png}" + mv -f ${png/.png/fixed.png} ${png} || die + fi +} + src_install() { dodoc *.pdf |