--- /usr/portage/media-gfx/mandelbulber/mandelbulber-2.12-r1.ebuild 2020-05-21 22:08:59.000000000 +0200 +++ media-gfx/mandelbulber/mandelbulber-2.24.ebuild 2021-04-11 23:29:37.000000000 +0200 @@ -3,7 +3,7 @@ EAPI=7 -MY_P="${PN}2-${PV}-1" +MY_P="${PN}2-${PV}" inherit desktop qmake-utils xdg-utils DESCRIPTION="Tool to render 3D fractals" @@ -13,7 +13,7 @@ LICENSE="CC-BY-4.0 GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="opencl openexr sndfile tiff" +IUSE="joystick opencl openexr sndfile tiff" BDEPEND=" virtual/pkgconfig @@ -28,7 +28,11 @@ dev-qt/qtwidgets:5 media-libs/libpng:0= sci-libs/gsl:= - opencl? ( virtual/opencl ) + joystick? ( dev-qt/qtgamepad:5 ) + opencl? ( + dev-libs/clhpp + virtual/opencl + ) openexr? ( media-libs/ilmbase:= media-libs/openexr:= @@ -45,9 +49,7 @@ src_prepare() { default - # not packaged yet, but may be in the future - sed -i -e "s/qtHaveModule(gamepad)/false/" makefiles/common.pri || die - + use joystick || sed -i -e "s/qtHaveModule(gamepad)/false/" makefiles/common.pri || die use openexr || sed -i -e "s/packagesExist(IlmBase)/false/" makefiles/common.pri || die use sndfile || sed -i -e "s/packagesExist(sndfile)/false/" makefiles/common.pri || die use tiff || sed -i -e "s/packagesExist(libtiff-4)/false/" makefiles/common.pri || die @@ -74,11 +76,3 @@ newicon -s 256 qt/icons/${PN}.png ${PN}2.png } - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -}