# TODO:
# - bconds
# - more bindings
+# - movit library - http://libregraphicsworld.org/blog/entry/introducing-movit-free-library-for-gpu-side-video-processing
#
Summary: MLT - open source multimedia framework
Summary(pl.UTF-8): MLT - szkielet multimedialny o otwartych źródłach
Name: mlt
-Version: 0.5.2
-Release: 1
+Version: 0.9.2
+Release: 3
License: GPL
Group: X11/Applications/Multimedia
-Source0: http://dl.sourceforge.net/mlt/%{name}-%{version}.tar.gz
-# Source0-md5: 8d556b11710fc24801e06b893ac5d61b
+Source0: http://downloads.sourceforge.net/mlt/%{name}-%{version}.tar.gz
+# Source0-md5: f88ead8fcea628a65ebf329cc4470b6d
URL: http://www.mltframework.org/
-Patch1: mlt-linuxppc.patch
+BuildRequires: QtGui-devel
+BuildRequires: QtSvg-devel
+BuildRequires: QtXml-devel
BuildRequires: SDL-devel
+BuildRequires: SDL_image-devel
+BuildRequires: exiv2-devel
BuildRequires: ffmpeg-devel
BuildRequires: gtk+2-devel
-BuildRequires: ladspa-devel
-BuildRequires: lame-libs-devel
+#BuildRequires: ladspa-devel
+#BuildRequires: lame-libs-devel
BuildRequires: libdv-devel >= 0.102
-BuildRequires: libmad-devel
+#BuildRequires: libmad-devel
BuildRequires: libquicktime-devel
BuildRequires: libsamplerate-devel
BuildRequires: libvorbis-devel >= 1:1.0.1
BuildRequires: libxml2-devel >= 2.5
BuildRequires: pkgconfig
+BuildRequires: python-devel
BuildRequires: rpm-pythonprov
-BuildRequires: qt-devel
BuildRequires: sox-devel
-BuildRequires: which
+BuildRequires: swfdec-devel
BuildRequires: swig-python
+BuildRequires: which
Obsoletes: mlt++ < %{version}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%prep
%setup -q
-%ifarch ppc ppc64
-%patch1 -p1
-%endif
+# current
+sed -i -e 's#/usr/lib/libvdpau.so#%{_libdir}/libvdpau.so.1#g' ./src/modules/avformat/vdpau.c
+# in case of future changes
+sed -i -e 's#/usr/local/lib/libvdpau.so#%{_libdir}/libvdpau.so.2#g' ./src/modules/avformat/vdpau.c
%build
%configure \
--enable-gpl \
+ --enable-gpl3 \
%ifarch %{x8664}
--disable-motion-est \
%else
%endif
--disable-debug \
%ifarch i586 i686 %{x8664}
- --disable-mmx \
-%else
--enable-mmx \
+%else
+ --disable-mmx \
%endif
+%ifarch %{x8664}
+ --enable-sse \
+ --enable-sse2 \
+%else
+ --disable-sse \
--disable-sse2 \
+%endif
--avformat-swscale \
- --qimage-includedir=%{_includedir}/qt \
+ --avformat-vdpau \
+ --qimage-includedir=%{_includedir}/qt4 \
--qimage-libdir=%{_libdir} \
--swig-languages=python
-
+
%{__make} \
CC="%{__cc}"
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-install src/swig/python/{*.py,*.so} $RPM_BUILD_ROOT%{py_sitedir}
+cp -p src/swig/python/{*.py,*.so} $RPM_BUILD_ROOT%{py_sitedir}
%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
%py_comp $RPM_BUILD_ROOT%{py_sitedir}
%defattr(644,root,root,755)
%doc ChangeLog README
%attr(755,root,root) %{_bindir}/*
-%ghost %attr(755,root,root) %{_libdir}/*.so.?
+%attr(755,root,root) %ghost %{_libdir}/*.so.?
%attr(755,root,root) %{_libdir}/*.so.*.*
%dir %{_libdir}/%{name}
%attr(755,root,root) %{_libdir}/%{name}/*
%{_datadir}/mlt*
-%files -n python-%{name}
+%files -n python-mlt
+%defattr(644,root,root,755)
%{py_sitedir}/*.py[co]
%attr(755,root,root) %{py_sitedir}/*.so