The media-gfx/mandelbulber upstream package (see next attachment) provides a sane .desktop file. The ebuild currently does not make use of it. Reproducible: Always
Created attachment 366210 [details] Patch tested on 2 of my machines.
Comment on attachment 366210 [details] Patch tested on 2 of my machines. --- mandelbulber-1.12.1.ebuild 2013-04-11 16:13:29.164812017 +0200 +++ - 2013-12-26 16:13:08.882883584 +0100 @@ -17,31 +17,32 @@ IUSE="" RDEPEND="x11-libs/gtk+:2 - >=media-libs/libsndfile-1 - >=media-libs/libpng-1.4:0= - virtual/jpeg" + >=media-libs/libsndfile-1 + >=media-libs/libpng-1.4:0= + virtual/jpeg" DEPEND="${RDEPEND} - virtual/pkgconfig" + virtual/pkgconfig" S=${WORKDIR}/${MY_P} src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-1.11-qa.patch \ - "${FILESDIR}"/${P}-memcpy_and_memset.patch + epatch \ + "${FILESDIR}"/${PN}-1.11-qa.patch \ + "${FILESDIR}"/${P}-memcpy_and_memset.patch } src_compile() { - emake CXX="$(tc-getCXX)" -C makefiles all + emake CXX="$(tc-getCXX)" -C makefiles all } src_install() { - dobin makefiles/${PN} - dodoc README NEWS - insinto /usr/share/${PN} - doins -r usr/share/* + dobin makefiles/${PN} + dodoc README NEWS + insinto /usr/share/${PN} + doins -r usr/share/* + domenu ${PN}.desktop } pkg_postinst() { - elog "Before you run ${PN} please copy /usr/share/${PN}/* to \${HOME}/.${PN}" -} + elog "Before you run ${PN} please copy /usr/share/${PN}/* to \${HOME}/.${PN}" +} \ No newline at end of file
Fixed in 1.21.1.