commit:     9b2f3b57ddb70eae97638808bf20468d24192854
Author:     Felix Neumärker <xdch47 <AT> posteo <DOT> de>
AuthorDate: Thu Aug  5 06:59:48 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug  5 20:03:17 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2f3b57

media-libs/mlt: fix build for USE=python

Closes: https://bugs.gentoo.org/806484

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Felix Neumärker <xdch47 <AT> posteo.de>
Closes: https://github.com/gentoo/gentoo/pull/21889
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/mlt/mlt-7.0.1.ebuild | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/media-libs/mlt/mlt-7.0.1.ebuild b/media-libs/mlt/mlt-7.0.1.ebuild
index eade05410aa..c2028151188 100644
--- a/media-libs/mlt/mlt-7.0.1.ebuild
+++ b/media-libs/mlt/mlt-7.0.1.ebuild
@@ -144,7 +144,8 @@ src_configure() {
        # Not done: java perl php ruby tcl
        # Handled separately: lua
        for i in python; do
-               use ${i} && mycmakeargs+=( -DSWIG_${i}=ON )
+               # bug #806484 wrt capitalisation
+               use ${i} && mycmakeargs+=( -DSWIG_${i^^}=ON )
        done
 
        cmake_src_configure
@@ -196,12 +197,7 @@ src_install() {
        fi
 
        if use python; then
-               cd "${S}"/src/swig/python || die
-
-               python_domodule mlt.py _mlt.so
-               chmod +x "${D}$(python_get_sitedir)/_mlt.so" || die
-               dodoc play.py
-
+               dodoc "${S}"/src/swig/python/play.py
                python_optimize
        fi
 

Reply via email to