diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -23,6 +23,7 @@ libpthread.so.0 libpulse-simple.so.0 libpulse.so.0 +libpython3.7m.so.1.0 libsamplerate.so.0 libstdc++.so.6 libswresample.so.3 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,6 +1,6 @@ name : mlt version : 6.22.1 -release : 24 +release : 25 source : - https://github.com/mltframework/mlt/archive/v6.22.1.tar.gz : a3debdf0b8811f0d20c902cc3df3d05dad7d3ff36d1db16c0a7338d0d5989998 license : @@ -11,6 +11,9 @@ summary : Multimedia framework designed for television broadcasting. description: | Multimedia framework designed for television broadcasting. +patterns : + - python : + - /usr/lib64/python3.*/site-packages/* builddeps : - pkgconfig(alsa) - pkgconfig(fftw3) @@ -20,17 +23,32 @@ - pkgconfig(libexif) - pkgconfig(libpulse) - pkgconfig(movit) + - pkgconfig(python3) - pkgconfig(Qt5Svg) - pkgconfig(samplerate) - pkgconfig(SDL2_image) - pkgconfig(vidstab) - pkgconfig(x11) + - swig rundeps : - frei0r setup : | %patch -p1 < $pkgfiles/0002-Fix-make-install-for-lumas.patch - %configure --enable-gpl --enable-gpl3 --enable-opengl --enable-lumas + %configure \ + --enable-gpl \ + --enable-gpl3 \ + --enable-opengl \ + --enable-lumas \ + --enable-mmx \ + --enable-sse \ + --swig-languages=python build : | %make install : | %make_install + + # install python swig bindings + PYTHON_MODULES_DIR=$installdir/usr/lib64/python%python3_version%/site-packages + + install -Dm 00644 $workdir/src/swig/python/_mlt.so $PYTHON_MODULES_DIR/_mlt.so + install -Dm 00644 $workdir/src/swig/python/mlt.py $PYTHON_MODULES_DIR/mlt.py diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -492,7 +492,7 @@ programming.devel - mlt + mlt /usr/include/mlt++/Mlt.h @@ -557,9 +557,22 @@ /usr/lib64/pkgconfig/mlt-framework.pc + + mlt-python + Multimedia framework designed for television broadcasting. + Multimedia framework designed for television broadcasting. + + + mlt + + + /usr/lib64/python3.7/site-packages/_mlt.so + /usr/lib64/python3.7/site-packages/mlt.py + + - - 2020-09-01 + + 2020-09-11 6.22.1 Packaging update Campbell Jones