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