summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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