|
@@ -0,0 +1,326 @@
+# norootforbuild
+
+%define name ffmpeg
+%define version 0.4.9
+%define release 10.svn20080219
+%define major 0
+%define lib libffmpeg
+%define libname %{lib}%{major}
+
+Name: %{name}
+Version: %{version}
+Release: %{release}
+License: LGPL
+Group: Applications/Multimedia
+Summary: Hyper fast MPEG1/MPEG4/H263/RV and AC3/MPEG audio encoder
+Summary(de): Hyperschneller MPEG1/MPEG4/H263/RV Und AC3/MPEG Audio-Encoder
+URL: http://ffmpeg.sourceforge.net
+
+Source0: ffmpeg-0.4.9-svn20080219.tar.bz2
+
+Patch0: ffmpeg_configure.diff
+Patch1: ffmpeg-img_convert-SWSCALE.diff
+Patch2: ffmpeg_amvpatch.diff
+BuildRoot: %{_tmppath}/%{name}-buildroot
+Prefix: %{_prefix}
+Requires: %{libname} = %{version}-%{release}
+Requires: imlib2
+Requires: lame
+Requires: libogg
+Requires: libvorbis
+Requires: libtheora
+Requires: ncurses
+Requires: esound
+Requires: alsa
+Requires: freetype2
+Requires: SDL
+Requires: slang
+%if %suse_version >= 920
+Requires: xorg-x11-libs
+%else
+Requires: XFree86-libs
+%endif
+Requires: zlib
+Requires: faad2 >= 2.5
+Requires: libfaac0 >= 1.25
+Requires: amrnb
+Requires: amrwb
+%if %suse_version >= 930
+BuildRequires: libdca-devel
+BuildRequires: libdca0
+Requires: libdca0
+%endif
+%if %suse_version >= 1010
+BuildRequires: libgsm
+BuildRequires: libgsm-devel
+%endif
+BuildRequires: imlib2-devel
+BuildRequires: lame
+BuildRequires: libogg-devel
+BuildRequires: libvorbis-devel
+BuildRequires: libtheora-devel
+BuildRequires: ncurses-devel
+BuildRequires: jack >= 0.109
+BuildRequires: libjack0 >= 0.109
+BuildRequires: libjack-devel >= 0.109
+BuildRequires: esound-devel
+BuildRequires: alsa-devel
+BuildRequires: freetype2-devel
+BuildRequires: SDL-devel
+BuildRequires: slang-devel
+%if %suse_version >= 920
+BuildRequires: xorg-x11-devel
+%else
+BuildRequires: XFree86-devel
+%endif
+BuildRequires: zlib-devel
+BuildRequires: faad2 >= 2.5
+BuildRequires: faad2-devel >= 2.5
+BuildRequires: libfaac-devel >= 1.25
+BuildRequires: libx264-devel
+BuildRequires: xvid-devel
+BuildRequires: libmp4v2-devel
+BuildRequires: texinfo
+BuildRequires: amrnb-devel
+BuildRequires: amrwb-devel
+BuildRequires: a52dec
+BuildRequires: libdc1394
+BuildRequires: libdc1394-devel
+%if %suse_version > 1020
+BuildRequires: libdc1394_control12-devel
+%endif
+#BuildRequires: G.729-devel
+
+%description
+ffmpeg is a hyper fast realtime audio/video encoder, a streaming server
+and a generic audio and video file converter.
+
+It can grab from a standard Video4Linux video source and convert it into
+several file formats based on DCT/motion compensation encoding. Sound is
+compressed in MPEG audio layer 2 or using an AC3 compatible stream.
+
+%description -l de
+ffmpeg ist ein hyperschneller realtime Audio-/Video-Encoder, ein Streaming
+Server und ein Audio und Video Dateikonverter.
+
+Es kann von einer Standard-Video4Linux-Quelle grabben und in verschiedene
+Dateiformate basierend auf einer DCT/motion compensation konvertiern.
+Sound wird in einen MPEG audio layer 2 oder AC3 Stream geschrieben.
+
+%package -n %{libname}
+Group: System/Libraries
+Summary: Shared library part of ffmpeg
+Requires: lame
+Requires: libogg
+Requires: libvorbis
+Requires: libtheora
+Requires: ncurses
+Requires: esound
+Requires: alsa
+Requires: slang
+Requires: zlib
+Requires: faad2 >= 2.5
+Requires: libfaac0 >= 1.25
+Requires: xvid
+Requires: libmp4v2
+Requires: libx264-57
+Requires: amrnb
+Requires: amrwb
+Requires: libdc1394
+%if %suse_version >= 1010
+Requires: libgsm
+%endif
+Obsoletes: libpostproc
+Provides: %{lib} = %{version}-%{release}
+Provides: libpostproc
+
+%description -n %{libname}
+ffmpeg is a hyper fast realtime audio/video encoder, a streaming server
+and a generic audio and video file converter.
+
+It can grab from a standard Video4Linux video source and convert it into
+several file formats based on DCT/motion compensation encoding. Sound is
+compressed in MPEG audio layer 2 or using an AC3 compatible stream.
+
+Install libffmpeg if you want to encode multimedia streams.
+
+%description -n %{libname} -l de
+ffmpeg ist ein hyperschneller realtime Audio-/Video-Encoder, ein Streaming
+Server und ein Audio und Video Dateikonverter.
+
+Es kann von einer Standard-Video4Linux-Quelle grabben und in verschiedene
+Dateiformate basierend auf einer DCT/motion compensation konvertiern.
+Sound wird in einen MPEG audio layer 2 oder AC3 Stream geschrieben.
+
+Installieren sie libffmpeg, wenn Sie Multimdia-Streamd encoden wollen.
+
+%package -n %{lib}-devel
+Group: System/Libraries
+Summary: Header files and static library for the ffmpeg codec library
+Requires: %{libname} = %{version}-%{release}
+Requires: lame
+Requires: libogg-devel
+Requires: libvorbis-devel
+Requires: libtheora-devel
+Requires: esound-devel
+Requires: alsa-devel
+Requires: slang-devel
+Requires: zlib-devel
+Requires: faad2-devel
+Requires: libfaac-devel
+Requires: xvid-devel
+Requires: libmp4v2-devel
+Requires: libx264-devel
+Requires: amrnb-devel
+Requires: amrwb-devel
+%if %suse_version > 930
+Requires: libdca-devel
+%endif
+%if %suse_version >= 1010
+Requires: libgsm-devel
+%endif
+Requires: libdc1394
+Requires: libdc1394-devel
+%if %suse_version > 1020
+Requires: libdc1394_control12-devel
+%endif
+Provides: %{libname}-devel = %{version}-%{release}
+%ifarch x86_64 amd64 ia32e
+Provides: libavcodec.so()(64bit)
+Provides: libavformat.so()(64bit)
+Provides: libavutil.so()(64bit)
+Provides: libpostproc.so()(64bit)
+%else
+Provides: libavcodec.so
+Provides: libavformat.so
+Provides: libavutil.so
+Provides: libpostproc.so
+%endif
+Obsoletes: ffmpeg-devel
|