0c1c675
%if 0%{?rhel} >= 8
0c1c675
%bcond_with     ruby
0c1c675
%bcond_with     php
0c1c675
%bcond_with     opencv
1902f65
%else
0c1c675
%bcond_without  ruby
0c1c675
%bcond_without  php
0c1c675
%bcond_without  opencv
7f1ed93
%endif
eda1689
41ec8ac
# needs nonfree/ndi-sdk
41ec8ac
%bcond_with  ndi
41ec8ac
eda1689
Name:           mlt
5a00e7f
Version:        7.22.0
5a00e7f
Release:        1%{?dist}
1234231
Summary:        Toolkit for broadcasters, video editors, media players, transcoders
eda1689
eda1689
# mlt/src/win32/fnmatch.{c,h} are BSD-licensed.
8bb9f1f
# but is not used in Linux
8bb9f1f
License:        GPLv3 and LGPLv2+
fcdfa3e
URL:            http://www.mltframework.org/
5c90bea
Source0:        https://github.com/mltframework/mlt/releases/download/v%{version}/%{name}-%{version}.tar.gz
50ff137
# https://github.com/mltframework/mlt/pull/963
50ff137
# Support compilation with libxml2 2.12.0
50ff137
Patch0:         mlt-pr963-libxml2_2_12.patch
eda1689
0c1c675
BuildRequires:  gcc-c++
0c1c675
BuildRequires:  cmake
44de76d
BuildRequires:  sed
eda1689
BuildRequires:  frei0r-devel
eda1689
BuildRequires:  opencv-devel
c4f80c2
BuildRequires:  qt5-qtbase-devel
eda1689
BuildRequires:  qt5-qtsvg-devel
eda1689
BuildRequires:  qt5-qt3d-devel
9c6d581
BuildRequires:  SDL-devel
d6a51a6
BuildRequires:  SDL2-devel
2a6b7de
%if ! (0%{?rhel} >= 8)
0c1c675
BuildRequires:  SDL_image-devel
d6a51a6
BuildRequires:  SDL2_image-devel
2a6b7de
%endif
eda1689
BuildRequires:  gtk2-devel
2f4192a
BuildRequires:  pipewire-jack-audio-connection-kit-devel
44de76d
BuildRequires:  libatomic
eda1689
BuildRequires:  libogg-devel
5ea3887
#Deprecated dv and kino modules are not built.
eda1689
#https://github.com/mltframework/mlt/commit/9d082192a4d79157e963fd7f491da0f8abab683f
eda1689
#BuildRequires:  libdv-devel
5ea3887
BuildRequires:  libvorbis-devel
eda1689
BuildRequires:  libsamplerate-devel
eda1689
BuildRequires:  ladspa-devel
eda1689
BuildRequires:  libxml2-devel
eda1689
BuildRequires:  sox-devel
d6a51a6
# verion 3.0.11 needed for php7 IIRC
96dd986
BuildRequires:  swig >= 3.0.11
7f1ed93
BuildRequires:  python3-devel
eda1689
BuildRequires:  freetype-devel
eda1689
BuildRequires:  libexif-devel
eda1689
BuildRequires:  fftw-devel
eda1689
BuildRequires:  pulseaudio-libs-devel
d6a51a6
BuildRequires:  alsa-lib-devel
9181075
BuildRequires:  vid.stab-devel
c4f80c2
BuildRequires:  movit-devel
c4f80c2
BuildRequires:  eigen3-devel
c4f80c2
BuildRequires:  libebur128-devel
c50afad
BuildRequires:  rubberband-devel
2f4192a
BuildRequires:  ffmpeg-free-devel
ccf7826
BuildRequires:  xine-lib-devel
2f4192a
Provides:  mlt-freeworld = %{version}-%{release}
2f4192a
Obsoletes: mlt-freeworld < %{version}-%{release}
2f4192a
41ec8ac
%if %{with ndi}
41ec8ac
BuildRequires:  libndi-devel
41ec8ac
BuildRequires:  ndi-sdk-devel
41ec8ac
%endif
0c1c675
%if %{with opencv}
0c1c675
BuildRequires:  opencv-devel
7f1ed93
%endif
5c90bea
BuildRequires:  pkgconfig(libarchive)
7f1ed93
eda1689
%if %{with ruby}
7f1ed93
BuildRequires:  ruby-devel
7f1ed93
BuildRequires:  ruby
eda1689
%else
7f1ed93
Obsoletes: mlt-ruby < %{version}-%{release}
eda1689
%endif
eda1689
664efd6
%if %{with php}
664efd6
BuildRequires: php-devel
8bb9f1f
%global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}%{php_extdir}/.*\\.so$
664efd6
%endif
7f1ed93
eda1689
eda1689
%description
8bb9f1f
MLT is an open source multimedia framework, designed and developed for
eda1689
television broadcasting.
eda1689
8bb9f1f
It provides a toolkit for broadcasters, video editors,media players,
8bb9f1f
transcoders, web streamers and many more types of applications. The
8bb9f1f
functionality of the system is provided via an assortment of ready to use
eda1689
tools, xml authoring components, and an extendible plug-in based API.
eda1689
2f4192a
%if %{with ndi}
2f4192a
%package ndi
2f4192a
Summary:        NDI support for MLT
2f4192a
%description ndi
2f4192a
This package adds NDI support through the NDI SDK to MLT.
2f4192a
%endif
41ec8ac
eda1689
%package devel
66d86f2
Summary:        Libraries, includes to develop applications with %{name}
66d86f2
License:        LGPLv2+
66d86f2
Requires:       pkgconfig
66d86f2
Requires:       %{name}%{?_isa} = %{version}-%{release}
66d86f2
7f1ed93
%description devel
7f1ed93
The %{name}-devel package contains the header files and static libraries for
7f1ed93
building applications which use %{name}.
7f1ed93
1902f65
%package -n python3-mlt
1902f65
%{?python_provide:%python_provide python3-mlt}
1902f65
Requires: %{name}%{?_isa} = %{version}-%{release}
1902f65
Summary: Python package to work with MLT
1902f65
1902f65
%description -n python3-mlt
1902f65
This module allows to work with MLT using python 3.
7f1ed93
eda1689
%package ruby
eda1689
Requires: %{name}%{_isa} = %{version}-%{release}
eda1689
Summary: Ruby package to work with MLT
eda1689
7f1ed93
%description ruby
7f1ed93
This module allows to work with MLT using ruby.
7f1ed93
eda1689
%package php
eda1689
Requires: php(zend-abi) = %{php_zend_api}
eda1689
Requires: php(api) = %{php_core_api}
eda1689
Requires: %{name}%{?_isa} = %{version}-%{release}
eda1689
Summary: PHP package to work with MLT
eda1689
eda1689
%description php
8bb9f1f
This module allows to work with MLT using PHP.
eda1689
eda1689
eda1689
%prep
113e8d5
%autosetup -p1
eda1689
41ec8ac
chmod 644 src/modules/qt/kdenlivetitle_wrapper.cpp
41ec8ac
chmod 644 src/modules/kdenlive/filter_freeze.c
41ec8ac
chmod -x demo/demo
c4f80c2
8bb9f1f
# mlt/src/win32/fnmatch.{c,h} are BSD-licensed.
8bb9f1f
# be sure that aren't used
8bb9f1f
rm -r src/win32/
8bb9f1f
eda1689
%build
0c1c675
%cmake -DCMAKE_SKIP_RPATH:BOOL=ON           \
0c1c675
       -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON   \
0c1c675
       %{?with_php: -DSWIG_PHP:BOOL=ON}     \
0c1c675
       -DSWIG_PYTHON:BOOL=ON                \
0c1c675
       %{?with_ruby: -DSWIG_RUBY:BOOL=ON}   \
0c1c675
       %{?with_opencv: -DMOD_OPENCV:BOOL=ON}  \
5c90bea
       -DMOD_GLAXNIMATE:BOOL=ON  \
41ec8ac
       %{?with_ndi: -DMOD_NDI:BOOL=ON -DNDI_SDK_INCLUDE_PATH=%{_includedir}/ndi-sdk -DNDI_SDK_LIBRARY_PATH=%{_libdir} -DNDI_INCLUDE_DIR=%{_includedir}/ndi-sdk -DNDI_LIBRARY_DIR=%{_libdir}}
eda1689
0c1c675
%cmake_build
eda1689
eda1689
%install
0c1c675
%cmake_install
eda1689
664efd6
%if %{with php}
eda1689
install -d %{buildroot}%{_sysconfdir}/php.d
eda1689
cat > %{buildroot}%{_sysconfdir}/php.d/mlt.ini << 'EOF'
eda1689
; Enable mlt extension module
eda1689
extension=mlt.so
eda1689
EOF
664efd6
%endif
eda1689
0c1c675
# maintain binary /usr/bin/mlt-melt
0c1c675
mv %{buildroot}%{_bindir}/melt %{buildroot}%{_bindir}/mlt-melt
0c1c675
0c1c675
# Remove rpath file '/usr/bin/melt-7' contains an invalid rpath '/home/martin/rpmbuild/BUILD/mlt-7.0.1/x86_64-redhat-linux-gnu/out/lib' in [/home/martin/rpmbuild/BUILD/mlt-7.0.1/x86_64-redhat-linux-gnu/out/lib]
0c1c675
#chrpath --delete %{buildroot}%{_bindir}/melt-7
eda1689
eda1689
%check
eda1689
# verify pkg-config version sanity
0c1c675
export PKG_CONFIG_PATH=%{buildroot}%{_libdir}/pkgconfig
0c1c675
test "$(pkg-config --modversion mlt-framework-7)" = "%{version}"
0c1c675
test "$(pkg-config --modversion mlt++-7)" = "%{version}"
eda1689
ac18326
%ldconfig_scriptlets
eda1689
eda1689
%files
44de76d
%doc AUTHORS NEWS README*
365a2b4
%doc demo/
eda1689
%license COPYING GPL
eda1689
%{_bindir}/mlt-melt
0c1c675
%{_bindir}/melt-7
0c1c675
%{_libdir}/mlt-7/
0c1c675
%{_libdir}/libmlt++-7.so.*
0c1c675
%{_libdir}/libmlt-7.so.*
0c1c675
%{_datadir}/mlt-7/
0c1c675
%{_mandir}/man1/melt-7.1*
2f4192a
%if %{with ndi}
2f4192a
%exclude %{_libdir}/mlt-7/libmltndi.so
2f4192a
2f4192a
%files ndi
2f4192a
%{_libdir}/mlt-7/libmltndi.so
41ec8ac
%endif
1902f65
7f1ed93
%files -n python3-mlt
0c1c675
%{python3_sitearch}/mlt7.py*
0c1c675
%{python3_sitearch}/_mlt7.so
0c1c675
%{python3_sitearch}/__pycache__/mlt7.*
66d86f2
eda1689
%if %{with ruby}
eda1689
%files ruby
eda1689
%{ruby_vendorarchdir}/mlt.so
eda1689
%endif
eda1689
664efd6
%if %{with php}
eda1689
%files php
eda1689
%config(noreplace) %{_sysconfdir}/php.d/mlt.ini
eda1689
%{php_extdir}/mlt.so
7e2b5b6
%if ! (0%{?fedora} > 37)
7e2b5b6
%{_libdir}/php/modules/mlt.php
7e2b5b6
%endif
664efd6
%endif
eda1689
eda1689
%files devel
0c1c675
%{_libdir}/pkgconfig/mlt-framework-7.pc
0c1c675
%{_libdir}/pkgconfig/mlt++-7.pc
0c1c675
%{_libdir}/libmlt-7.so
0c1c675
%{_libdir}/libmlt++-7.so
0c1c675
%{_libdir}/cmake/Mlt7/Mlt7*.cmake
0c1c675
%{_includedir}/mlt-7/
eda1689
eda1689
eda1689
%changelog
5a00e7f
* Thu Dec 07 2023 Sérgio Basto <sergio@serjux.com> - 7.22.0-1
5a00e7f
- Update mlt to 7.22.0 (#2252089)
5a00e7f
50ff137
* Thu Nov 30 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 7.20.0-2
50ff137
- Backport upstream PR for compilation with libxml2 2.12.0
50ff137
c54c952
* Tue Oct 03 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 7.20.0-1
c54c952
- Update to 7.20.0 (#2241895)
c54c952
be7c5b4
* Tue Oct 03 2023 Remi Collet <remi@remirepo.net> - 7.18.0-4
be7c5b4
- rebuild for https://fedoraproject.org/wiki/Changes/php83
be7c5b4
ac7126e
* Sat Sep 23 2023 Sérgio Basto <sergio@serjux.com> - 7.18.0-3
ac7126e
- Rebuild to use new movit and vid.stab packages
ac7126e
84162bd
* Mon Aug 07 2023 Sérgio Basto <sergio@serjux.com> - 7.18.0-2
84162bd
- Rebuild for opencv 4.8.0
84162bd
80ff6fe
* Sat Jul 29 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 7.18.0-1
80ff6fe
- Update to 7.18.0 (#2227469)
80ff6fe
f732381
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 7.16.0-3
f732381
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
f732381
da110d7
* Sat Jun 17 2023 Python Maint <python-maint@redhat.com> - 7.16.0-2
da110d7
- Rebuilt for Python 3.12
da110d7
365a2b4
* Mon May 08 2023 Sérgio Basto <sergio@serjux.com> - 7.16.0-1
365a2b4
- Update mlt to 7.16.0 (#2196232)
365a2b4
615e3c6
* Mon Mar 13 2023 Sérgio Basto <sergio@serjux.com> - 7.14.0-2
615e3c6
- Effectively enables xine module
615e3c6
113e8d5
* Sun Mar 12 2023 Neal Gompa <ngompa@fedoraproject.org> - 7.14.0-1
113e8d5
- Update to 7.14.0 for ffmpeg 6 compatibility
113e8d5
2f4192a
* Mon Jan 23 2023 Neal Gompa <ngompa@fedoraproject.org> - 7.12.0-4
2f4192a
- Build the ffmpeg and xine plugins in the main package
2f4192a
- Rename freeworld to ndi subpackage since it has only ndi plugin
2f4192a
b70912d
* Mon Jan 16 2023 Sérgio Basto <sergio@serjux.com> - 7.12.0-3
b70912d
- Rebuild for opencv 4.7.0
b70912d
5c90bea
* Mon Jan 16 2023 Sérgio Basto <sergio@serjux.com> - 7.12.0-2
5c90bea
- Enable module glaxnimate
5c90bea
bff4027
* Sun Nov 20 2022 Sérgio Basto <sergio@serjux.com> - 7.12.0-1
bff4027
- Update mlt to 7.12.0
bff4027
c50afad
* Fri Nov 04 2022 Sérgio Basto <sergio@serjux.com> - 7.10.0-1
c50afad
- Update mlt to 7.10.0 (#2137811 2139196)
c50afad
3293525
* Wed Oct 05 2022 Remi Collet <remi@remirepo.net> - 7.8.0-3
3293525
- rebuild for https://fedoraproject.org/wiki/Changes/php82
3293525
110f3c5
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.0-2
110f3c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
110f3c5
fdf9895
* Sun Jul 10 2022 Sérgio Basto <sergio@serjux.com> - 7.8.0-1
fdf9895
- Update mlt to 7.8.0 (#2100308)
fdf9895
233f95c
* Tue Jun 21 2022 Sérgio Basto <sergio@serjux.com> - 7.6.0-3
233f95c
- Rebuilt for opencv 4.6.0
233f95c
0d4ee3e
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 7.6.0-2
0d4ee3e
- Rebuilt for Python 3.11
0d4ee3e
80f2cfb
* Fri Apr 01 2022 Sérgio Basto <sergio@serjux.com> - 7.6.0-1
80f2cfb
- Update mlt to 7.6.0
80f2cfb
46fb68e
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 7.4.0-3
46fb68e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
46fb68e
41ec8ac
* Wed Jan 12 2022 Sérgio Basto <sergio@serjux.com> - 7.4.0-2
41ec8ac
- Rework freeworld sub-package
41ec8ac
- Add NDI option
41ec8ac
0c1c675
* Fri Jan 07 2022 Sérgio Basto <sergio@serjux.com> - 7.4.0-1
0c1c675
- Update mlt to 7.4.0
0c1c675
- On epel8 disable php and ruby plugins and not BR SDL_images
0c1c675
ae50bb4
* Wed Dec 15 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 6.26.1-5
ae50bb4
- rebuild for new vid.stab
ae50bb4
7d3cdf5
* Thu Oct 28 2021 Remi Collet <remi@remirepo.net> - 6.26.1-4
7d3cdf5
- rebuild for https://fedoraproject.org/wiki/Changes/php81
7d3cdf5
caac322
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.26.1-3
caac322
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
caac322
3934a28
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 6.26.1-2
3934a28
- Rebuilt for Python 3.10
3934a28
2e30bcd
* Fri May 28 2021 Sérgio Basto <sergio@serjux.com> - 6.26.1-1
2e30bcd
- Update mlt to 6.26.1
2e30bcd
a448f00
* Sun Mar 28 2021 Sérgio Basto <sergio@serjux.com> - 6.24.0-4
a448f00
- Renable php and ruby plugins on epel8
a448f00
73b53bb
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.24.0-3
73b53bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
a448f00
- On epel8 disable php and ruby plugins and not BR SDL_images
73b53bb
a194803
* Wed Jan 06 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 6.24.0-2
a194803
- F-34: rebuild against ruby 3.0
a194803
3597fa5
* Sat Dec 26 2020 Sérgio Basto <sergio@serjux.com> - 6.24.0-1
3597fa5
- Update mlt to 6.24.0 (#1904918)
3597fa5
475621c
* Thu Oct 22 2020 Nicolas Chauvet <kwizart@gmail.com> - 6.22.1-2
475621c
- Rebuilt for OpenCV
475621c
44de76d
* Thu Aug 20 2020 Sérgio Basto <sergio@serjux.com> - 6.22.1-1
44de76d
- Update to 6.22.1
44de76d
f56b639
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.20.0-4
f56b639
- Second attempt - Rebuilt for
f56b639
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f56b639
51a7497
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.20.0-3
51a7497
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
51a7497
97c6600
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 6.20.0-2
97c6600
- Rebuilt for Python 3.9
81c2b35
- Rebuild for OpenCV 4.3
97c6600
47c20e4
* Mon Feb 17 2020 Martin Gansser <martinkg@fedoraproject.org> - 6.20.0-1
47c20e4
- Update to 6.20.0
47c20e4
9d868e8
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.18.0-4
9d868e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9d868e8
b74b732
* Mon Jan 20 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 6.18.0-3
b74b732
- F-32: rebuild against ruby27
b74b732
5ea3887
* Mon Dec 23 2019 Sérgio Basto <sergio@serjux.com> - 6.18.0-2
5ea3887
- Remove python2-mlt subpackage once flowblade is switched to Python 3 (#1738074)
5ea3887
- Nothing provides python3-mlt needed by flowblade-2.4 on F30 (#1785934)
5ea3887
- Enable audio support with vorbis (#1724862)
5ea3887
acc0c84
* Tue Nov 12 2019 Sérgio Basto <sergio@serjux.com> - 6.18.0-1
acc0c84
- Update to 6.18.0
acc0c84
e9e9c8e
* Sun Nov 03 2019 Sérgio Basto <sergio@serjux.com> - 6.16.0-4
e9e9c8e
- Fix build on rawhide with Python 3.8
e9e9c8e
e869f07
* Tue Oct 22 2019 Sérgio Basto <sergio@serjux.com> - 6.16.0-3
e869f07
- Couple of fixes from upstream for kdenlive
1902f65
- Add python3-mlt in addition to python2-mlt, document Python 2 exception
e869f07
9e9a5a1
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.16.0-2
9e9a5a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9e9a5a1
50a75b0
* Sat May 11 2019 Sérgio Basto <sergio@serjux.com> - 6.16.0-1
50a75b0
- Update MLT to 6.16.0
50a75b0
c38f474
* Tue May 07 2019 Sérgio Basto <sergio@serjux.com> - 6.14.0-2
c38f474
- Flowblade requires python2-mlt until version 2.4, 2.4 will be the first
c38f474
  Python3 supporting version https://github.com/jliljebl/flowblade/issues/597
c38f474
7f1ed93
* Sun Apr 28 2019 Sérgio Basto <sergio@serjux.com> - 6.14.0-1
7f1ed93
- Update to 6.14.0 and switch to python3 on F30+
7f1ed93
fd6de05
* Mon Mar 04 2019 Martin Gansser <martinkg@fedoraproject.org> - 6.12.0-7
fd6de05
- Add mlt-null-pointer-crash.patch again
fd6de05
66d86f2
* Sun Mar 03 2019 Martin Gansser <martinkg@fedoraproject.org> - 6.12.0-6
66d86f2
- Re-Add mlt-python2 subpackage
66d86f2
2423212
* Sat Feb 02 2019 Martin Gansser <martinkg@fedoraproject.org> - 6.12.0-5
2423212
- Add mlt-null-pointer-crash.patch fixes (RHBZ #1669010)
2423212
e62b470
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.12.0-4
e62b470
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e62b470
4146074
* Mon Jan 21 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 6.12.0-3
4146074
- F-30: rebuild against ruby26
4146074
7f1ed93
* Fri Jan 04 2019 Miro Hrončok <mhroncok@redhat.com> - 6.12.0-2
8fbda29
- Remove the Python 2 subpackage (#1628684)
8fbda29
173d9dd
* Thu Nov 29 2018 Martin Gansser <martinkg@fedoraproject.org> - 6.12.0-1
173d9dd
- Update to 6.12.0
173d9dd
0730bd4
* Thu Oct 11 2018 Remi Collet <remi@remirepo.net> - 6.10.0-5
0730bd4
- Rebuild for https://fedoraproject.org/wiki/Changes/php73
0730bd4
293d878
* Wed Aug 22 2018 Martin Gansser <martinkg@fedoraproject.org> - 6.10.0-4
293d878
- Rebuilt
293d878
4810a3c
* Wed Aug 22 2018 Sérgio Basto <sergio@serjux.com> - 6.10.0-3
4810a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4810a3c
f6da6b6
* Fri Jul 13 2018 Martin Gansser <martinkg@fedoraproject.org> - 6.10.0-2
9b3f460
- Revert Revert-Prefer-qimage-over-pixbuf.patch
f6da6b6
- Add 'if' conditions to fix missing python2 on Fedora 29
9b3f460
cc8ca11
* Tue Jul 03 2018 Martin Gansser <martinkg@fedoraproject.org> - 6.10.0-1
cc8ca11
- Update to 6.10.0
cc8ca11
69b9975
* Sat Jun 16 2018 Martin Gansser <martinkg@fedoraproject.org> - 6.8.0-2
69b9975
- Add Revert-Prefer-qimage-over-pixbuf.patch to prevent flowblade segfault
69b9975
355e8c4
* Sat May 12 2018 Martin Gansser <martinkg@fedoraproject.org> - 6.8.0-1
355e8c4
- Update to 6.8.0
355e8c4
1073fcd
* Mon Mar 05 2018 Adam Williamson <awilliam@redhat.com> - 6.6.0-7
1073fcd
- Rebuild for opencv soname bump
1073fcd
9c6d581
* Fri Mar 02 2018 Sérgio Basto <sergio@serjux.com> - 6.6.0-6
9c6d581
- Enable SDL1 and SDL2 as requested by flowblade authors
9c6d581
  https://github.com/jliljebl/flowblade/blob/master/flowblade-trunk/docs/SDL_2_AND_MLT_6_6_0.md
9c6d581
db8fe39
* Sun Feb 11 2018 Iryna Shcherbina <ishcherb@redhat.com> - 6.6.0-5
db8fe39
- Update Python 2 dependency declarations to new packaging standards
db8fe39
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
db8fe39
57f5c03
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.6.0-4
57f5c03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
57f5c03
7a53ace
* Wed Jan 31 2018 Sérgio Basto <sergio@serjux.com> - 6.6.0-3
7a53ace
- Rebuild (movit-1.6.0)
7a53ace
2202052
* Sun Jan 28 2018 Sérgio Basto <sergio@serjux.com> - 6.6.0-2
2202052
- Try a fix for kdenlive: There is "Use GPU processing (Movit library)... "
2202052
  GPU processing needs MLT compiled with Movit and RTaudio modules
2202052
  It is greyed, can not select.
2202052
2ec48a9
* Thu Jan 25 2018 Sérgio Basto <sergio@serjux.com> - 6.6.0-1
2ec48a9
- Update to 6.6.0
2ec48a9
3df2142
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 6.5.0-0.9.20171213gitea973eb
3df2142
- Rebuilt for switch to libxcrypt
3df2142
1fd379f
* Fri Jan 05 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 6.5.0-0.8.20171213gitea973eb
1fd379f
- F-28: rebuild for ruby25
1fd379f
31fa869
* Sat Dec 23 2017 Sérgio Basto <sergio@serjux.com> - 6.5.0-0.7.20171213gitea973eb
31fa869
- Update snapshot
31fa869
2066463
* Fri Nov 17 2017 Sérgio Basto <sergio@serjux.com> - 6.5.0-0.6.20171114git73bfefd
2066463
- Update snapshot
2066463
31fa869
* Sun Nov 05 2017 Sérgio Basto <sergio@serjux.com> - 6.5.0-0.5.20171105gitddc40aa
a7ba26c
- Update snapshot
a7ba26c
9181075
* Tue Oct 10 2017 Sérgio Basto <sergio@serjux.com> - 6.5.0-0.4
9181075
- Add vid.stab support
9181075
e28484c
* Tue Oct 03 2017 Remi Collet <remi@fedoraproject.org> - 6.5.0-0.3
e28484c
- rebuild for https://fedoraproject.org/wiki/Changes/php72
e28484c
a833e51
* Sat Sep 30 2017 Sérgio Basto <sergio@serjux.com> - 6.5.0-0.2
a833e51
- Enable movit support
a833e51
d6a51a6
* Sat Sep 30 2017 Sérgio Basto <sergio@serjux.com> - 6.5.0-0.1
d6a51a6
- Update to 6.5.0 pre-version also fix some bugs (#1497386)
d6a51a6
- Switch to SDL2
d6a51a6
cccde24
* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 6.4.1-10
cccde24
- Add Provides for the old name without %%_isa
cccde24
fe3065b
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 6.4.1-9
fe3065b
- Python 2 binary package renamed to python2-mlt
fe3065b
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
fe3065b
6d438bb
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.4.1-8
6d438bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
6d438bb
af333db
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.4.1-7
af333db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
af333db
fc3abb5
* Fri Mar 03 2017 Sérgio Basto <sergio@serjux.com> - 6.4.1-6
fc3abb5
- Rebuild (opencv)
fc3abb5
9f4b24f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.4.1-5
9f4b24f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9f4b24f
b54c870
* Fri Jan 27 2017 Sérgio Basto <sergio@serjux.com> - 6.4.1-4
b54c870
- Better swig handler for el7 support
b54c870
96dd986
* Sat Jan 14 2017 Sérgio Basto <sergio@serjux.com> - 6.4.1-3
96dd986
- Enable php extension, swig already support php7 (#1356985)
96dd986
788921d
* Thu Jan 12 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 6.4.1-2
788921d
- F-26: rebuild for ruby24
788921d
8bb9f1f
* Tue Nov 29 2016 Sérgio Basto <sergio@serjux.com> - 6.4.1-1
8bb9f1f
- New upstream vesion, 6.4.1
8bb9f1f
- Fix license, win32 not used in Linux
8bb9f1f
- Clean trailing white spaces
8bb9f1f
- Move provides_exclude_from php into php clause
8bb9f1f
ff6f30e
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0-3
ff6f30e
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
ff6f30e
664efd6
* Thu Jun 30 2016 Sérgio Basto <sergio@serjux.com> - 6.2.0-2
664efd6
- Disable the php extension, for now, the PHP 7 landed in rawhide
664efd6
eda1689
* Wed May 25 2016 Sérgio Basto <sergio@serjux.com> - 6.2.0-1
8bb9f1f
- Initial MLT spec on Fedora.
eda1689
eda1689
* Tue Mar 29 2016 Sérgio Basto <sergio@serjux.com> - 6.0.0-3
eda1689
- Use upstream patch to compile Ruby bindings
eda1689
eda1689
* Sun Feb 21 2016 Sérgio Basto <sergio@serjux.com> - 6.0.0-2
8bb9f1f
- Add license tag.
eda1689
- More spec modernizations and rpmlint fixes.
eda1689
- Configure conditional build for Ruby.
8bb9f1f
- Remove old BuilRequires that aren't needed anymore.
eda1689
- Remove old config options (avformat-swscale and qimage-libdir) that no longer
eda1689
  exist in configure.
eda1689
- Fix Ruby build.
eda1689
eda1689
* Fri Feb 19 2016 Sérgio Basto <sergio@serjux.com> - 6.0.0-1
eda1689
- Update 6.0.0 (This is a bugfix and minor enhancement release. Note that our
eda1689
  release versioning scheme has changed. We were approaching 1.0 but decided to
eda1689
  synchronize release version with the C library ABI version, which is currently
eda1689
  at v6)
eda1689
- Switch to qt5 to fix rfbz #3810 and copy some BRs from Debian package.
eda1689
eda1689
* Wed Nov 18 2015 Sérgio Basto <sergio@serjux.com> - 0.9.8-1
eda1689
- Update MLT to 0.9.8
eda1689
eda1689
* Mon May 11 2015 Sérgio Basto <sergio@serjux.com> - 0.9.6-2
eda1689
- Workaround #3523
eda1689
eda1689
* Thu May 07 2015 Sérgio Basto <sergio@serjux.com> - 0.9.6-1
eda1689
- Update mlt to 0.9.6 .
eda1689
- Added BuildRequires of libexif-devel .
eda1689
eda1689
* Thu May 07 2015 Sérgio Basto <sergio@serjux.com> - 0.9.2-4
eda1689
- Added BuildRequires of opencv-devel, rfbz #3523 .
eda1689
eda1689
* Mon Oct 20 2014 Sérgio Basto <sergio@serjux.com> - 0.9.2-3
eda1689
- Rebuilt for FFmpeg 2.4.3
eda1689
eda1689
* Fri Sep 26 2014 Nicolas Chauvet <kwizart@gmail.com> - 0.9.2-2
eda1689
- Rebuilt for FFmpeg 2.4.x
eda1689
eda1689
* Mon Sep 15 2014 Sérgio Basto <sergio@serjux.com> - 0.9.2-1
eda1689
- New upstream release.
eda1689
eda1689
* Thu Aug 07 2014 Sérgio Basto <sergio@serjux.com> - 0.9.0-6
eda1689
- Rebuilt for ffmpeg-2.3
eda1689
eda1689
* Sat Jul 26 2014 Sérgio Basto <sergio@serjux.com> - 0.9.0-5
eda1689
- Rebuild for new php, need by mlt-php
eda1689
eda1689
* Sun Mar 30 2014 Sérgio Basto <sergio@serjux.com> - 0.9.0-4
eda1689
- Rebuilt for ffmpeg-2.2 and fix for freetype2 changes.
eda1689
eda1689
* Wed Dec 04 2013 Sérgio Basto <sergio@serjux.com> - 0.9.0-3
eda1689
- Update License tag .
eda1689
eda1689
* Wed Nov 20 2013 Sérgio Basto <sergio@serjux.com> - 0.9.0-2
eda1689
- Enable gplv3 as asked in rfbz #3040
eda1689
- Fix a changelog date.
8bb9f1f
- Fix Ruby warning with rpmbuild "Use RbConfig instead of obsolete and deprecated Config".
8bb9f1f
- Remove obsolete tag %%clean and rm -rf
eda1689
eda1689
* Mon Oct 07 2013 Sérgio Basto <sergio@serjux.com> - 0.9.0-1
eda1689
- Update to 0.9.0
eda1689
eda1689
* Wed Oct 02 2013 Nicolas Chauvet <kwizart@gmail.com> - 0.8.8-7
eda1689
- Rebuilt
eda1689
eda1689
* Thu Aug 15 2013 Nicolas Chauvet <kwizart@gmail.com> - 0.8.8-6
eda1689
- Rebuilt for FFmpeg 2.0.x
eda1689
eda1689
* Mon Jun 10 2013 Rex Dieter <rdieter@fedoraproject.org> 0.8.8-5
eda1689
- mlt-ruby FTBFS, omit until fixed (#2816)
eda1689
eda1689
* Sun May 26 2013 Nicolas Chauvet <kwizart@gmail.com> - 0.8.8-4
eda1689
- Rebuilt for x264/FFmpeg
eda1689
eda1689
* Sun Apr 28 2013 Nicolas Chauvet <kwizart@gmail.com> - 0.8.8-3
eda1689
- https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
eda1689
eda1689
* Fri Feb 1  2013 Ryan Rix <ry@n.rix.si> - 0.8.8-1
eda1689
- Fix ABI requirement to Ruby 1.9
eda1689
eda1689
* Fri Feb 1  2013 Ryan Rix <ry@n.rix.si> - 0.8.8-1
eda1689
- Update to 0.8.8
eda1689
eda1689
* Wed Jan 30 2013 Nicolas Chauvet <kwizart@gmail.com> - 0.8.6-2
eda1689
- Rebuilt for ffmpeg
eda1689
eda1689
* Sun Dec 30 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.8.6-1
eda1689
- Update to 0.8.6
eda1689
eda1689
* Sat Nov 24 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.8.0-3
eda1689
- Rebuilt for FFmpeg 1.0
eda1689
eda1689
* Tue Jun 26 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.8.0-2
eda1689
- Rebuilt for FFmpeg
eda1689
eda1689
* Tue Jun 19 2012 Richard Shaw <hobbes1069@gmail.com> - 0.8.0-1
eda1689
- Update to latest upstream release.
eda1689
eda1689
* Thu Jun 14 2012 Remi Collet <remi@fedoraproject.org> 0.7.8-3
eda1689
- fix filter
eda1689
eda1689
* Thu Jun 14 2012 Remi Collet <remi@fedoraproject.org> 0.7.8-2
eda1689
- update PHP requirement for PHP Guildelines
eda1689
- add php extension configuration file
eda1689
- filter php private shared so
eda1689
eda1689
* Tue May 08 2012 Rex Dieter <rdieter@fedoraproject.org> 0.7.8-1
eda1689
- 0.7.8
eda1689
eda1689
* Tue May 08 2012 Rex Dieter <rdieter@fedoraproject.org> 0.7.6-8
eda1689
- rebuild (sox)
eda1689
eda1689
* Fri Mar 02 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.7.6-7
eda1689
- Rebuilt for c++ ABI breakage
eda1689
eda1689
* Tue Feb 28 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.7.6-6
eda1689
- Rebuilt for x264/FFmpeg
eda1689
eda1689
* Fri Jan 27 2012 Ryan Rix <ry@n.rix.si> 0.7.6-5
eda1689
- Include patch to fix building on gcc47 (upstreaming)
eda1689
eda1689
* Wed Jan 25 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.7.6-4
eda1689
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
eda1689
eda1689
* Thu Dec 29 2011 Ryan Rix <ry@n.rix.si> 0.7.6-3
eda1689
- s/%%[?_isa}/%%{?_isa}
eda1689
eda1689
* Tue Nov 15 2011 Rex Dieter <rdieter@fedoraproject.org> 0.7.6-2
eda1689
- rebuild
eda1689
eda1689
* Fri Nov 11 2011 Rex Dieter <rdieter@fedoraproject.org> 0.7.6-1
eda1689
- 0.7.6
eda1689
- track files/sonames closer
eda1689
- tighten subpkg deps via %%{?_isa}
eda1689
- drop dup'd %%doc items
eda1689
eda1689
* Mon Sep 26 2011 Nicolas Chauvet <kwizart@gmail.com> - 0.7.4-2
eda1689
- Rebuilt for ffmpeg-0.8
eda1689
eda1689
* Thu Jul 21 2011 Ryan Rix <ry@n.rix.si> - 0.7.4-1
eda1689
- New upstream
eda1689
eda1689
* Sun Apr 10 2011 Ryan Rix <ry@n.rix.si> - 0.7.0-2
eda1689
- Add SDL_image-devel BR per Kdenlive wiki page
eda1689
eda1689
* Thu Apr 7 2011 Ryan Rix <ry@n.rix.si> - 0.7.0-1
eda1689
- New upstream
eda1689
eda1689
* Tue Dec 21 2010 Ryan Rix <ry@n.rix.si> - 0.5.4-2
eda1689
- Fix build, needed a patch from mlt's git repo.
eda1689
eda1689
* Sat Nov 20 2010 Nicolas Chauvet <kwizart@gmail.com> - 0.5.4-1.1
eda1689
- rebuilt - was missing in repo
eda1689
eda1689
* Wed Apr 21 2010 Ryan Rix <ry@n.rix.si> - 0.5.4-1
eda1689
- New upstream version to fix reported crashes against Kdenlive
eda1689
eda1689
* Fri Feb 19 2010 Zarko Pintar <zarko.pintar@gmail.com> - 0.5.0-2
eda1689
- disabled xine module for PPC arch.
eda1689
eda1689
* Thu Feb 18 2010 Zarko Pintar <zarko.pintar@gmail.com> - 0.5.0-1
eda1689
- new version
eda1689
eda1689
* Wed Dec 09 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.10-1
eda1689
- new version
eda1689
- added subpackage for ruby
eda1689
eda1689
* Wed Oct 07 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.6-1
eda1689
- new version
eda1689
- added subpackages for: python, PHP
eda1689
eda1689
* Mon Sep 07 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.4-1
eda1689
- new version
eda1689
- renamed melt binary to mlt-melt
eda1689
eda1689
* Wed May 20 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.2-1
eda1689
- new version
eda1689
- removed obsolete patches
eda1689
eda1689
* Wed May 20 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.0-3
eda1689
- added linker and license patches
eda1689
- set license of MLT devel subpackage to LGPLv2+ 
eda1689
eda1689
* Wed May 20 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.0-2
eda1689
- some PPC clearing
eda1689
eda1689
* Mon May 18 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.4.0-1
eda1689
- update to 0.4.0
eda1689
eda1689
* Wed May 13 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.3.9-2
eda1689
- spec cleaning
eda1689
eda1689
* Mon May 11 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.3.9-1
eda1689
- new release
eda1689
- MLT++  is now a part of this package
eda1689
eda1689
* Fri May  8 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.3.8-3
eda1689
- unused-direct-shlib-dependency fix
eda1689
eda1689
* Fri Apr 17 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.3.8-2
eda1689
- spec clearing
eda1689
- added patches for resolving broken lqt-config, lib64 and execstack
eda1689
eda1689
* Wed Apr 15 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.3.8-1
eda1689
- New release
eda1689
eda1689
* Thu Apr  9 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.3.6-3
eda1689
- Enabled MMX support (not for PPC & PPC64)
eda1689
- include demo files
eda1689
- some spec cosmetics
eda1689
eda1689
* Thu Mar 12 2009 Zarko Pintar <zarko.pintar@gmail.com> - 0.3.6-2
eda1689
- Change URL address
eda1689
- devel Requires: pkgconfig
eda1689
eda1689
* Fri Feb 20 2009 Levente Farkas <lfarkas@lfarkas.org> - 0.3.6-1
eda1689
- Update to 0.3.6
eda1689
eda1689
* Wed Nov  5 2008 Arkady L. Shane <ashejn@yandex-team.ru> - 0.3.1-0.1.svn1180
eda1689
- update to upstream r1180
eda1689
- add --avformat-swscale configure option
eda1689
eda1689
* Tue Nov  4 2008 Arkady L. Shane <ashejn@yandex-team.ru> - 0.3.0-5
eda1689
- rebuilt with proper qt4 paths
eda1689
eda1689
* Mon Oct 13 2008 jeff <moe@blagblagblag.org> - 0.3.0-4
eda1689
- Build without fomit-frame-pointer ffmath
eda1689
- Add BuildRequires: prelink
eda1689
- clear-execstack libmltgtk2.so
eda1689
- Don't strip binaries
eda1689
- Group: Development/Libraries
eda1689
- Prefix albino, humperdink, and miracle binaries with mlt-
eda1689
eda1689
* Sun Oct  5 2008 jeff <moe@blagblagblag.org> - 0.3.0-3
eda1689
- License: GPLv2+ and LGPLv2+
eda1689
- Group: Development/Tools
eda1689
- ExcludeArch: x86_64 s390 s390x ppc ppc64
eda1689
- %%defattr(-,root,root)
eda1689
- %%doc docs/
eda1689
- %%{_libdir}/%%{name} to main package
eda1689
eda1689
eda1689
* Sun Aug 24 2008 jeff <moe@blagblagblag.org> - 0.3.0-2
eda1689
- Change BuildRoot:
eda1689
- Full source URL
eda1689
- ExcludeArch: x86_64
eda1689
- -devel Requires: pkgconfig, Requires: %%{name} = %%{version}-%%{release}
eda1689
eda1689
* Sun Aug 24 2008 jeff <moe@blagblagblag.org> - 0.3.0-1
eda1689
- Update to 0.3.0
eda1689
- --enable-gpl
eda1689
- mlt-filehandler.patch
eda1689
eda1689
* Tue Jul  8 2008 jeff <moe@blagblagblag.org> - 0.2.5-0.svn1155.0blag.f10
eda1689
- Build for blaghead
eda1689
eda1689
* Mon Jul  7 2008 jeff <moe@blagblagblag.org> - 0.2.5-0.svn1155.0blag.f9
eda1689
- Update to svn r1155
eda1689
- Remove sox-st.h.patch
eda1689
- Add configure --disable-sox as it breaks build
eda1689
eda1689
* Sun Nov 11 2007 jeff <moe@blagblagblag.org> - 0.2.4-0blag.f7
eda1689
- Update to 0.2.4
eda1689
- Clean up spec
eda1689
eda1689
* Sat Jun 23 2007 jeff <moe@blagblagblag.org> - 0.2.3-0blag.f7
eda1689
- Update to 0.2.3
eda1689
eda1689
* Sat Dec 30 2006 jeff <moe@blagblagblag.org> - 0.2.2-0blag.fc6
eda1689
- Rebuild for 60k
eda1689
- Remove --disable-sox
eda1689
- Add mlt-0.2.2-sox-st.h.patch
eda1689
eda1689
* Sat Oct 21 2006 jeff <moe@blagblagblag.org> - 0.2.2-0blag.fc5
eda1689
- Update to 0.2.2
eda1689
eda1689
* Sat Oct 21 2006 jeff <moe@blagblagblag.org> - 0.2.1-0blag.fc5
eda1689
- BLAG'd
eda1689
- Removed "olib" from path, name, etc.
eda1689
- Add changelog
eda1689
- Update summary/description
eda1689