Name: mpeg4ip Version: 1.6.1 Release: 13mamba Summary: An end-to-end system to explore streaming multimedia Group: System/Tools Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.mpeg4ip.net/ Source: http://dfn.dl.sourceforge.net/sourceforge/mpeg4ip/mpeg4ip-%{version}.tar.gz Patch0: %{name}-1.5-gcc4.patch Patch1: %{name}-1.6.1-nasm-r.patch Patch2: %{name}-1.5.0.1-gcc4.patch Patch3: %{name}-1.5.0.1-x264.patch Patch4: %{name}-1.5.0.1-avcodec_extern_c.patch Patch5: %{name}-1.5.0.1-isompeg4_no_werror.patch Patch6: %{name}-1.6.1-gcc43.patch Patch7: %{name}-1.6.1-ffmpeg.patch Patch8: %{name}-1.6.1-ffmpeg-headers.patch Patch9: %{name}-1.6.1-glibc210.patch Patch10: %{name}-1.6.1-gcc44.patch License: LGPL, MPL 1.1 BuildRoot: %{_tmppath}/%{name}-%{version}-root ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: liba52dec-devel BuildRequires: libamrnb-devel BuildRequires: libamrwb-devel BuildRequires: libatk-devel BuildRequires: libaudio-devel %if "%{stage1}" != "1" BuildRequires: libavcodec-devel BuildRequires: libavutil-devel %endif BuildRequires: libcairo-devel BuildRequires: libdirectfb-devel BuildRequires: libexpat-devel %if "%{stage1}" != "1" BuildRequires: libfaac-devel BuildRequires: libfaad2-devel %endif BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libglib-devel BuildRequires: libglitz-devel BuildRequires: libgtk-devel BuildRequires: libICE-devel BuildRequires: liblame-devel BuildRequires: libogg-devel BuildRequires: libpango-devel BuildRequires: libpixman-devel BuildRequires: libpng-devel BuildRequires: libSDL-devel BuildRequires: libselinux-devel BuildRequires: libSM-devel BuildRequires: libstdc++6-devel BuildRequires: libvorbis-devel BuildRequires: libX11-devel BuildRequires: libx264-devel BuildRequires: libXau-devel BuildRequires: libxcb-devel BuildRequires: libxcb-util-devel BuildRequires: libXdmcp-devel BuildRequires: libXext-devel BuildRequires: libXrender-devel BuildRequires: libXt-devel BuildRequires: libxvidcore-devel BuildRequires: libz-devel BuildRequires: mpeg2dec-devel ## AUTOBUILDREQ-END BuildRequires: libalsa-devel >= 1.0.11 %description MPEG4IP provides an end-to-end system to explore streaming multimedia. The package includes many existing open source packages and the "glue" to integrate them together. This is a tool for streaming video and audio that is standards-oriented and free from proprietary protocols and extensions. Provided are a live MPEG-4/H.261/MPEG-2/H.263 MP3/AAC/AMR broadcaster and file recorder, command line utilities such as an MP4 file creator and hinter, and an player that can both stream and playback from local file. %package -n libmpeg4ip Summary: Libraries used by the mpeg4ip project Group: System/Libraries %description -n libmpeg4ip Libraries used by the mpeg4ip project. %package -n libmpeg4ip-devel Summary: Development libraries for the mpeg4ip project Group: Development/Libraries Requires: libmpeg4ip = %{version} %description -n libmpeg4ip-devel Libraries used by the mpeg4ip project. This file contains files needed for development. %package -n libmp4v2 Summary: A library aimed at supporting decoding of mpeg4 version 2 videos Group: System/Libraries %description -n libmp4v2 A library aimed at supporting decoding of mpeg4 version 2 videos. %package -n libmp4v2-devel Summary: Development libraries for the libmp4v2 decoder Group: Development/Libraries Requires: libmp4v2 = %{version} Requires: libmpeg4ip-devel = %{version} Requires: libmp4-devel = %{version} %description -n libmp4v2-devel Development libraries for the libmp4v2 decoder. %package -n mp4-utils Summary: Tools supporting mpeg4 videos Group: System/Tools %description -n mp4-utils Tools supporting mpeg4 videos. %package -n libmp4 Summary: A library aimed at supporting decoding of mpeg4 videos Group: System/Libraries %description -n libmp4 A library aimed at supporting decoding of mpeg4 videos. %package -n libmp4-devel Summary: Development libraries for the libmp4 decoder Group: Development/Libraries Requires: libmp4 = %{version} %description -n libmp4-devel Development libraries for the libmp4 decoder. %prep %setup -q #%patch0 -p1 %patch1 -p1 #%patch2 -p1 #%patch3 -p1 %patch4 -p1 #%patch5 -p1 %patch6 -p1 %patch7 -p1 %patch8 -p1 %patch9 -p1 %patch10 -p1 # disable bootstrap checks on libfaac sed -i "s|have_faac = \".*\"|have_faac = \"ignore\"|" bootstrap %build sed -i "s|-Werror||" player/lib/audio/faad/Makefile.in sed -i "s|-Werror||" common/video/iso-mpeg4/src/Makefile.in ./bootstrap \ --build=%{_target_platform} \ --prefix=%{_prefix} \ --mandir=%{_mandir} \ --enable-warns-as-err=no \ CXXFLAGS="-D__STDC_CONSTANT_MACROS" sed -i "s|ffmpeg/avcodec|libavcodec/avcodec|" configure %make %install [ "%{buildroot}" != / ] && rm -rf %{buildroot} %makeinstall %clean [ "%{buildroot}" != / ] && rm -rf %{buildroot} %post -n libmp4 -p /sbin/ldconfig %postun -n libmp4 -p /sbin/ldconfig %post -n libmp4v2 -p /sbin/ldconfig %postun -n libmp4v2 -p /sbin/ldconfig %post -n libmpeg4ip -p /sbin/ldconfig %postun -n libmpeg4ip -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/avi2raw %{_bindir}/avidump %{_bindir}/gmp4player %{_bindir}/h264_parse %{_bindir}/lboxcrop %{_bindir}/mpeg2t_dump %{_bindir}/mpeg2video_parse %{_bindir}/mpeg4vol %{_bindir}/mpeg_ps_extract %{_bindir}/mpeg_ps_info %{_bindir}/rgb2yuv %{_bindir}/sdl_pcm_play %{_bindir}/yuvdump %{_mandir}/man1/* %files -n libmpeg4ip %defattr(-,root,root) %{_libdir}/libmpeg4ip_*.so.* %{_libdir}/libmpeg4ipSDL-1.2.so.* #%{_libdir}/libh264util.so.* %{_libdir}/libhttp.so.* %{_libdir}/libismacryp.so.* %{_libdir}/libmsg_queue.so.* %{_libdir}/libsdp.so.* %{_libdir}/libsrtpif.so.* %{_libdir}/mp4player_plugin/*.so %{_libdir}/mp4player_plugin/*.so.* %files -n libmpeg4ip-devel %defattr(-,root,root) %{_bindir}/mpeg4ip-config %{_libdir}/libmpeg4ipSDL.a %{_libdir}/libmpeg4ipSDL.la %{_libdir}/libmpeg4ipSDL.so %{_libdir}/libmpeg4ip_*.a %{_libdir}/libmpeg4ip_*.la %{_libdir}/libmpeg4ip_*.so #%{_libdir}/libh264util.a #%{_libdir}/libh264util.la #%{_libdir}/libh264util.so %{_libdir}/libhttp.a %{_libdir}/libhttp.la %{_libdir}/libhttp.so %{_libdir}/libismacryp.a %{_libdir}/libismacryp.la %{_libdir}/libismacryp.so %{_libdir}/libmsg_queue.a %{_libdir}/libmsg_queue.la %{_libdir}/libmsg_queue.so %{_libdir}/libsdp.a %{_libdir}/libsdp.la %{_libdir}/libsdp.so %{_libdir}/libsrtpif.a %{_libdir}/libsrtpif.la %{_libdir}/libsrtpif.so %{_libdir}/mp4player_plugin/*.a %{_libdir}/mp4player_plugin/*.la %{_includedir}/mpeg4ip*.h %{_includedir}/codec_plugin.h %{_includedir}/rtp_plugin.h %{_includedir}/text_plugin.h %{_includedir}/sdp.h %{_includedir}/sdp_error.h %{_includedir}/h264_sdp.h %{_mandir}/manm/api.mpt.* %files -n mp4-utils %defattr(-,root,root) %{_bindir}/mp4art %{_bindir}/mp4creator %{_bindir}/mp4dump %{_bindir}/mp4extract %{_bindir}/mp4player %{_bindir}/mp4info %{_bindir}/mp4live %{_bindir}/mp4tags %{_bindir}/mp4trackdump %{_bindir}/mp4videoinfo %files -n libmp4 %defattr(-,root,root) %{_libdir}/libmp4.so.* %{_libdir}/libmp4av.so.* %{_libdir}/libmp4util.so.* %files -n libmp4-devel %defattr(-,root,root) %{_includedir}/mp4av*.h %{_includedir}/mpeg4_audio_config.h %{_includedir}/mpeg4_sdp.h %{_libdir}/libmp4.a %{_libdir}/libmp4.la %{_libdir}/libmp4.so %{_libdir}/libmp4av.a %{_libdir}/libmp4av.la %{_libdir}/libmp4av.so %{_libdir}/libmp4util.a %{_libdir}/libmp4util.la %{_libdir}/libmp4util.so %{_mandir}/man3/* %files -n libmp4v2 %defattr(-,root,root) %{_libdir}/libmp4v2.so.* %files -n libmp4v2-devel %defattr(-,root,root) %{_includedir}/mp4.h %{_libdir}/libmp4v2.a %{_libdir}/libmp4v2.la %{_libdir}/libmp4v2.so %changelog * Mon Aug 23 2010 Automatic Build System 1.6.1-13mamba - automatic rebuild by autodist * Wed Jun 09 2010 Automatic Build System 1.6.1-12mamba - automatic rebuild by autodist * Wed Nov 25 2009 Automatic Build System 1.6.1-11mamba - automatic rebuild by autodist * Thu Oct 15 2009 Automatic Build System 1.6.1-10mamba - automatic rebuild by autodist * Thu Aug 20 2009 Automatic Build System 1.6.1-9mamba - automatic rebuild by autodist * Thu Aug 20 2009 Automatic Build System 1.6.1-8mamba - automatic rebuild by autodist * Wed Aug 12 2009 Automatic Build System 1.6.1-7mamba - automatic rebuild by autodist * Tue Jul 14 2009 Automatic Build System 1.6.1-6mamba - automatic rebuild by autodist * Sun Jul 12 2009 Silvan Calarco 1.6.1-5mamba - rebuilt with new libx264 * Mon Jun 29 2009 Automatic Build System 1.6.1-4mamba - automatic rebuild by autodist * Sat Jun 13 2009 Automatic Build System 1.6.1-3mamba - automatic rebuild by autodist * Wed Nov 19 2008 Silvan Calarco 1.6.1-2mamba - automatic rebuild by autodist * Tue Nov 18 2008 Silvan Calarco 1.6.1-1mamba - update to 1.6.1 * Tue Nov 18 2008 Silvan Calarco 1.5.0.1-3mamba - automatic rebuild by autodist * Thu Jun 05 2008 Silvan Calarco 1.5.0.1-2mamba - specfile updated * Fri Jan 26 2007 Silvan Calarco 1.5.0.1-1qilnx - update to version 1.5.0.1 by autospec * Fri Jan 26 2007 Silvan Calarco 1.5-1qilnx - update to version 1.5 by autospec * Wed May 24 2006 Silvan Calarco 1.4.1-1qilnx - package created by autospec