commit ec2779be635f1d3d2b99debb4b8cb910ebdb472f
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Thu Sep 1 16:53:54 2016 +0100
Initial import (rfbz#4215)
.gitignore | 1 +
mlt-freeworld.spec | 384 +++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 386 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..aa79f0b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mlt-6.2.0.tar.gz
diff --git a/mlt-freeworld.spec b/mlt-freeworld.spec
new file mode 100644
index 0000000..d1bffad
--- /dev/null
+++ b/mlt-freeworld.spec
@@ -0,0 +1,384 @@
+Name: mlt-freeworld
+Version: 6.2.0
+Release: 3%{?dist}
+Summary: Toolkit for broadcasters, video editors, media players, transcoders
+
+License: GPLv3 and LGPLv2+
+URL:
http://www.mltframework.org/twiki/bin/view/MLT/
+Group: System Environment/Libraries
+Source0:
https://github.com/mltframework/mlt/archive/v%{version}/mlt-%{version}.ta...
+
+BuildRequires: qt5-qtsvg-devel
+BuildRequires: qt5-qt3d-devel
+BuildRequires: SDL-devel
+BuildRequires: SDL_image-devel
+BuildRequires: gtk2-devel
+BuildRequires: jack-audio-connection-kit-devel
+BuildRequires: libogg-devel
+#Deprecated dv, kino, and vorbis modules are not built.
+#https://github.com/mltframework/mlt/commit/9d082192a4d79157e963fd7f491da0f8abab683f
+#BuildRequires: libdv-devel
+#BuildRequires: libvorbis-devel
+BuildRequires: libsamplerate-devel
+BuildRequires: ladspa-devel
+BuildRequires: libxml2-devel
+BuildRequires: sox-devel
+BuildRequires: swig
+BuildRequires: freetype-devel
+BuildRequires: libexif-devel
+BuildRequires: fftw-devel
+BuildRequires: pulseaudio-libs-devel
+BuildRequires: ffmpeg-devel
+BuildRequires: libquicktime-devel
+BuildRequires: xine-lib-devel
+
+Requires: mlt = %{version}
+
+%description
+MLT was packaged in Fedora proper without ffmpeg support , this package give us
+the freeworld part of the package, is just for F25+ and epel7 .
+
+MLT is an open source multimedia framework, designed and developed for
+television broadcasting.
+
+It provides a toolkit for broadcasters, video editors,media players,
+transcoders, web streamers and many more types of applications. The
+functionality of the system is provided via an assortment of ready to use
+tools, xml authoring components, and an extendible plug-in based API.
+
+
+%prep
+%setup -q -n mlt-%{version}
+
+chmod 644 src/modules/qt/kdenlivetitle_wrapper.cpp
+chmod 644 src/modules/kdenlive/filter_freeze.c
+chmod -x demo/demo
+
+# Don't overoptimize (breaks debugging)
+sed -i -e '/fomit-frame-pointer/d' configure
+sed -i -e '/ffast-math/d' configure
+
+# mlt/src/win32/fnmatch.{c,h} are BSD-licensed.
+# be sure that aren't used
+rm -r src/win32/
+
+
+%build
+#export STRIP=/bin/true
+%configure \
+ --enable-gpl \
+ --enable-gpl3 \
+ --enable-motion-est \
+%ifnarch %{ix86} x86_64
+ --disable-mmx \
+ --disable-sse \
+ --disable-xine \
+%endif
+
+%make_build
+
+
+%install
+%make_install
+# remove all execept avformat (ffmpeg part)
+find %{buildroot} -type f | grep -vP "mlt/avformat|libmltavformat.so" | xargs
rm
+find %{buildroot} -type l -delete
+find %{buildroot} -type d -empty -delete
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%{_libdir}/mlt/
+%{_datadir}/mlt/
+
+%changelog
+* Sun Aug 28 2016 Sérgio Basto <sergio(a)serjux.com> - 6.2.0-3
+- Initial version of freeworld
+
+* Fri Jul 08 2016 Sérgio Basto <sergio(a)serjux.com> - 6.2.0-2
+- Package review and fix mlt-ruby installation
+
+* Wed May 25 2016 Sérgio Basto <sergio(a)serjux.com> - 6.2.0-1
+- Update MLT to 6.2.0
+- Drop backport patch.
+
+* Sun Feb 21 2016 Sérgio Basto <sergio(a)serjux.com> - 6.0.0-2
+- Add license tag.
+- More spec modernizations and rpmlint fixes.
+- Configure conditional build for Ruby.
+- Remove old BuilRequires that aren't needed anymore.
+- Remove old config options (avformat-swscale and qimage-libdir) that no longer
+ exist in configure.
+- Fix Ruby build.
+
+* Fri Feb 19 2016 Sérgio Basto <sergio(a)serjux.com> - 6.0.0-1
+- Update 6.0.0 (This is a bugfix and minor enhancement release. Note that our
+ release versioning scheme has changed. We were approaching 1.0 but decided to
+ synchronize release version with the C library ABI version, which is currently
+ at v6)
+- Switch to qt5 to fix rfbz #3810 and copy some BRs from Debian package.
+
+* Wed Nov 18 2015 Sérgio Basto <sergio(a)serjux.com> - 0.9.8-1
+- Update MLT to 0.9.8
+
+* Mon May 11 2015 Sérgio Basto <sergio(a)serjux.com> - 0.9.6-2
+- Workaround #3523
+
+* Thu May 07 2015 Sérgio Basto <sergio(a)serjux.com> - 0.9.6-1
+- Update mlt to 0.9.6 .
+- Added BuildRequires of libexif-devel .
+
+* Thu May 07 2015 Sérgio Basto <sergio(a)serjux.com> - 0.9.2-4
+- Added BuildRequires of opencv-devel, rfbz #3523 .
+
+* Mon Oct 20 2014 Sérgio Basto <sergio(a)serjux.com> - 0.9.2-3
+- Rebuilt for FFmpeg 2.4.3
+
+* Fri Sep 26 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 0.9.2-2
+- Rebuilt for FFmpeg 2.4.x
+
+* Mon Sep 15 2014 Sérgio Basto <sergio(a)serjux.com> - 0.9.2-1
+- New upstream release.
+
+* Thu Aug 07 2014 Sérgio Basto <sergio(a)serjux.com> - 0.9.0-6
+- Rebuilt for ffmpeg-2.3
+
+* Sat Jul 26 2014 Sérgio Basto <sergio(a)serjux.com> - 0.9.0-5
+- Rebuild for new php, need by mlt-php
+
+* Sun Mar 30 2014 Sérgio Basto <sergio(a)serjux.com> - 0.9.0-4
+- Rebuilt for ffmpeg-2.2 and fix for freetype2 changes.
+
+* Wed Dec 04 2013 Sérgio Basto <sergio(a)serjux.com> - 0.9.0-3
+- Update License tag .
+
+* Wed Nov 20 2013 Sérgio Basto <sergio(a)serjux.com> - 0.9.0-2
+- Enable gplv3 as asked in rfbz #3040
+- Fix a changelog date.
+- Fix Ruby warning with rpmbuild "Use RbConfig instead of obsolete and deprecated
Config".
+- Remove obsolete tag %%clean and rm -rf
+
+* Mon Oct 07 2013 Sérgio Basto <sergio(a)serjux.com> - 0.9.0-1
+- Update to 0.9.0
+
+* Wed Oct 02 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.8.8-7
+- Rebuilt
+
+* Thu Aug 15 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.8.8-6
+- Rebuilt for FFmpeg 2.0.x
+
+* Mon Jun 10 2013 Rex Dieter <rdieter(a)fedoraproject.org> 0.8.8-5
+- mlt-ruby FTBFS, omit until fixed (#2816)
+
+* Sun May 26 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.8.8-4
+- Rebuilt for x264/FFmpeg
+
+* Sun Apr 28 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.8.8-3
+-
https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Fri Feb 1 2013 Ryan Rix <ry(a)n.rix.si> - 0.8.8-1
+- Fix ABI requirement to Ruby 1.9
+
+* Fri Feb 1 2013 Ryan Rix <ry(a)n.rix.si> - 0.8.8-1
+- Update to 0.8.8
+
+* Wed Jan 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.8.6-2
+- Rebuilt for ffmpeg
+
+* Sun Dec 30 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.8.6-1
+- Update to 0.8.6
+
+* Sat Nov 24 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.8.0-3
+- Rebuilt for FFmpeg 1.0
+
+* Tue Jun 26 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.8.0-2
+- Rebuilt for FFmpeg
+
+* Tue Jun 19 2012 Richard Shaw <hobbes1069(a)gmail.com> - 0.8.0-1
+- Update to latest upstream release.
+
+* Thu Jun 14 2012 Remi Collet <remi(a)fedoraproject.org> 0.7.8-3
+- fix filter
+
+* Thu Jun 14 2012 Remi Collet <remi(a)fedoraproject.org> 0.7.8-2
+- update PHP requirement for PHP Guildelines
+- add php extension configuration file
+- filter php private shared so
+
+* Tue May 08 2012 Rex Dieter <rdieter(a)fedoraproject.org> 0.7.8-1
+- 0.7.8
+
+* Tue May 08 2012 Rex Dieter <rdieter(a)fedoraproject.org> 0.7.6-8
+- rebuild (sox)
+
+* Fri Mar 02 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.7.6-7
+- Rebuilt for c++ ABI breakage
+
+* Tue Feb 28 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.7.6-6
+- Rebuilt for x264/FFmpeg
+
+* Fri Jan 27 2012 Ryan Rix <ry(a)n.rix.si> 0.7.6-5
+- Include patch to fix building on gcc47 (upstreaming)
+
+* Wed Jan 25 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.7.6-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Thu Dec 29 2011 Ryan Rix <ry(a)n.rix.si> 0.7.6-3
+- s/%%[?_isa}/%%{?_isa}
+
+* Tue Nov 15 2011 Rex Dieter <rdieter(a)fedoraproject.org> 0.7.6-2
+- rebuild
+
+* Fri Nov 11 2011 Rex Dieter <rdieter(a)fedoraproject.org> 0.7.6-1
+- 0.7.6
+- track files/sonames closer
+- tighten subpkg deps via %%{?_isa}
+- drop dup'd %%doc items
+
+* Mon Sep 26 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 0.7.4-2
+- Rebuilt for ffmpeg-0.8
+
+* Thu Jul 21 2011 Ryan Rix <ry(a)n.rix.si> - 0.7.4-1
+- New upstream
+
+* Sun Apr 10 2011 Ryan Rix <ry(a)n.rix.si> - 0.7.0-2
+- Add SDL_image-devel BR per Kdenlive wiki page
+
+* Thu Apr 7 2011 Ryan Rix <ry(a)n.rix.si> - 0.7.0-1
+- New upstream
+
+* Tue Dec 21 2010 Ryan Rix <ry(a)n.rix.si> - 0.5.4-2
+- Fix build, needed a patch from mlt's git repo.
+
+* Sat Nov 20 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 0.5.4-1.1
+- rebuilt - was missing in repo
+
+* Wed Apr 21 2010 Ryan Rix <ry(a)n.rix.si> - 0.5.4-1
+- New upstream version to fix reported crashes against Kdenlive
+
+* Fri Feb 19 2010 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.5.0-2
+- disabled xine module for PPC arch.
+
+* Thu Feb 18 2010 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.5.0-1
+- new version
+
+* Wed Dec 09 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.4.10-1
+- new version
+- added subpackage for ruby
+
+* Wed Oct 07 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.4.6-1
+- new version
+- added subpackages for: python, PHP
+
+* Mon Sep 07 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.4.4-1
+- new version
+- renamed melt binary to mlt-melt
+
+* Wed May 20 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.4.2-1
+- new version
+- removed obsolete patches
+
+* Wed May 20 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.4.0-3
+- added linker and license patches
+- set license of MLT devel subpackage to LGPLv2+
+
+* Wed May 20 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.4.0-2
+- some PPC clearing
+
+* Mon May 18 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.4.0-1
+- update to 0.4.0
+
+* Wed May 13 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.3.9-2
+- spec cleaning
+
+* Mon May 11 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.3.9-1
+- new release
+- MLT++ is now a part of this package
+
+* Fri May 8 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.3.8-3
+- unused-direct-shlib-dependency fix
+
+* Fri Apr 17 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.3.8-2
+- spec clearing
+- added patches for resolving broken lqt-config, lib64 and execstack
+
+* Wed Apr 15 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.3.8-1
+- New release
+
+* Thu Apr 9 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.3.6-3
+- Enabled MMX support (not for PPC & PPC64)
+- include demo files
+- some spec cosmetics
+
+* Thu Mar 12 2009 Zarko Pintar <zarko.pintar(a)gmail.com> - 0.3.6-2
+- Change URL address
+- devel Requires: pkgconfig
+
+* Fri Feb 20 2009 Levente Farkas <lfarkas(a)lfarkas.org> - 0.3.6-1
+- Update to 0.3.6
+
+* Wed Nov 5 2008 Arkady L. Shane <ashejn(a)yandex-team.ru> - 0.3.1-0.1.svn1180
+- update to upstream r1180
+- add --avformat-swscale configure option
+
+* Tue Nov 4 2008 Arkady L. Shane <ashejn(a)yandex-team.ru> - 0.3.0-5
+- rebuilt with proper qt4 paths
+
+* Mon Oct 13 2008 jeff <moe(a)blagblagblag.org> - 0.3.0-4
+- Build without fomit-frame-pointer ffmath
+- Add BuildRequires: prelink
+- clear-execstack libmltgtk2.so
+- Don't strip binaries
+- Group: Development/Libraries
+- Prefix albino, humperdink, and miracle binaries with mlt-
+
+* Sun Oct 5 2008 jeff <moe(a)blagblagblag.org> - 0.3.0-3
+- License: GPLv2+ and LGPLv2+
+- Group: Development/Tools
+- ExcludeArch: x86_64 s390 s390x ppc ppc64
+- %%defattr(-,root,root)
+- %%doc docs/
+- %%{_libdir}/%%{name} to main package
+
+
+* Sun Aug 24 2008 jeff <moe(a)blagblagblag.org> - 0.3.0-2
+- Change BuildRoot:
+- Full source URL
+- ExcludeArch: x86_64
+- -devel Requires: pkgconfig, Requires: %%{name} = %%{version}-%%{release}
+
+* Sun Aug 24 2008 jeff <moe(a)blagblagblag.org> - 0.3.0-1
+- Update to 0.3.0
+- --enable-gpl
+- mlt-filehandler.patch
+
+* Tue Jul 8 2008 jeff <moe(a)blagblagblag.org> - 0.2.5-0.svn1155.0blag.f10
+- Build for blaghead
+
+* Mon Jul 7 2008 jeff <moe(a)blagblagblag.org> - 0.2.5-0.svn1155.0blag.f9
+- Update to svn r1155
+- Remove sox-st.h.patch
+- Add configure --disable-sox as it breaks build
+
+* Sun Nov 11 2007 jeff <moe(a)blagblagblag.org> - 0.2.4-0blag.f7
+- Update to 0.2.4
+- Clean up spec
+
+* Sat Jun 23 2007 jeff <moe(a)blagblagblag.org> - 0.2.3-0blag.f7
+- Update to 0.2.3
+
+* Sat Dec 30 2006 jeff <moe(a)blagblagblag.org> - 0.2.2-0blag.fc6
+- Rebuild for 60k
+- Remove --disable-sox
+- Add mlt-0.2.2-sox-st.h.patch
+
+* Sat Oct 21 2006 jeff <moe(a)blagblagblag.org> - 0.2.2-0blag.fc5
+- Update to 0.2.2
+
+* Sat Oct 21 2006 jeff <moe(a)blagblagblag.org> - 0.2.1-0blag.fc5
+- BLAG'd
+- Removed "olib" from path, name, etc.
+- Add changelog
+- Update summary/description
+
diff --git a/sources b/sources
index e69de29..e03017b 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+a1c70e535c61dd9242ac9f6ae58899d0 mlt-6.2.0.tar.gz