Author: grof
Update of /cvs/free/rpms/mlt/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv17401/devel
Modified Files:
.cvsignore sources
Added Files:
mlt-0.4.0-license.patch mlt-0.4.0-linker.patch mlt.spec
Log Message:
mlt-0.4.0-license.patch:
--- NEW FILE mlt-0.4.0-license.patch ---
--- mlt-0.4.0/src/mlt++/config.h.old
+++ mlt-0.4.0/src/mlt++/config.h
@@ -3,19 +3,19 @@
* Copyright (C) 2004-2005 Charles Yates
* Author: Charles Yates <charles.yates(a)pandora.be>
*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published
- * by the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
- * This program is distributed in the hope that it will be useful,
+ * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#ifndef MLTPP_CONFIG_H_
mlt-0.4.0-linker.patch:
--- NEW FILE mlt-0.4.0-linker.patch ---
--- mlt-0.4.0/src/modules/motion_est/Makefile.old
+++ mlt-0.4.0/src/modules/motion_est/Makefile
@@ -12,7 +12,7 @@ OBJS = factory.o \
CFLAGS += -I../..
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lm
SRCS := $(OBJS:.o=.c)
--- NEW FILE mlt.spec ---
Summary: Toolkit for broadcasters, video editors, media players, transcoders
Name: mlt
Version: 0.4.0
Release: 3%{?dist}
License: GPLv2+ and LGPLv2+
URL:
http://www.mltframework.org/twiki/bin/view/MLT/
Group: System Environment/Libraries
Source:
http://downloads.sourceforge.net/mlt/%{name}-%{version}.tar.gz
#patch to fix link motionest against libm
Patch0: mlt-0.4.0-linker.patch
#patch to fix license info of MLT++
Patch1: mlt-0.4.0-license.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: frei0r-devel
BuildRequires: ffmpeg-devel
BuildRequires: qt-devel
BuildRequires: libquicktime-devel
BuildRequires: SDL-devel
BuildRequires: gtk2-devel
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: libogg-devel
BuildRequires: libdv-devel
BuildRequires: libvorbis-devel
BuildRequires: libsamplerate-devel
BuildRequires: ladspa-devel
BuildRequires: libxml2-devel
BuildRequires: sox-devel
%description
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.
%package devel
Summary: Libraries, includes to develop applications with %{name}
License: LGPLv2+
Group: Development/Libraries
Requires: pkgconfig
Requires: %{name} = %{version}-%{release}
%description devel
The %{name}-devel package contains the header files and static libraries for
building applications which use %{name}.
%prep
%setup -q
%patch0 -p1 -b .linker
%patch1 -p1 -b .license
find ./ -name configure -exec chmod 755 {} \;
chmod 755 src/modules/lumas/create_lumas
chmod -x demo/demo
# Don't optimize (breaks debugging)
sed -i -e '/fomit-frame-pointer/d' configure
sed -i -e '/ffast-math/d' configure
%build
%configure \
--enable-gpl \
--enable-motion-est \
%ifarch ppc ppc64
--disable-mmx \
--disable-sse \
%endif
--qimage-libdir=%{_qt4_libdir} \
--qimage-includedir=%{_qt4_headerdir} \
--avformat-swscale
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
mv src/modules/motion_est/README README.motion_est
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING GPL NEWS README*
%{_bindir}/melt
%{_libdir}/%{name}
%{_libdir}/*.so.*
%{_datadir}/%{name}
%files devel
%defattr(-,root,root,-)
%doc docs/* demo
%{_libdir}/pkgconfig/*
%{_libdir}/*.so
%{_includedir}/*
%changelog
* 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 7 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
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/mlt/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 24 May 2009 11:57:27 -0000 1.1
+++ .cvsignore 24 May 2009 21:22:05 -0000 1.2
@@ -0,0 +1 @@
+mlt-0.4.0.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/mlt/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 24 May 2009 11:57:27 -0000 1.1
+++ sources 24 May 2009 21:22:05 -0000 1.2
@@ -0,0 +1 @@
+30d9fec2097dbdf02051a9589634753a mlt-0.4.0.tar.gz