Changes of Revision 2
[-] | Changed | ffmpeg.spec |
x 1
2 %define libswscale libswscale 3 %define libnameswscale %{libswscale}%{majorswscale} 4 %define lastrelease 0.6 5 -%define svnsnapshot 25320 6 +%define svnsnapshot 25702 7 8 %bcond_without avfilter 9 -%bcond_without mpeg4ip 10 %bcond_without libvpx 11 +%bcond_with libfaac 12 +%bcond_with libopenjpeg 13 + 14 15 Name: ffmpeg 16 Version: %{lastrelease}.%{svnsnapshot}svn 17 -Release: 1.pm.3.1 18 -License: LGPL v2 or later and some code GPL v2 or later 19 +Release: 9 20 +License: LGPL v2 or later and some code GPL v3 or later 21 Group: Productivity/Multimedia/Video/Editors and Convertors 22 Summary: Hyper fast MPEG1/MPEG4/H263/RV and AC3/MPEG audio encoder 23 Summary(de): Hyperschneller MPEG1/MPEG4/H263/RV Und AC3/MPEG Audio-Encoder 24 URL: http://ffmpeg.mplayerhq.hu 25 -Source0: ffmpeg-0.6.25320svn.tar.bz2 26 +Source0: ffmpeg-0.6.25702svn.tar.bz2 27 Patch0: ffmpeg_configure.diff 28 Patch1: ffmpeg_fix_return.diff 29 BuildRoot: %{_tmppath}/%{name}-buildroot 30 -BuildRequires: libdca-devel 31 -BuildRequires: libdca0 32 BuildRequires: yasm 33 BuildRequires: libgsm 34 BuildRequires: libgsm-devel 35
36 BuildRequires: slang-devel 37 BuildRequires: xorg-x11-devel 38 BuildRequires: zlib-devel 39 +%if %{with libfaac} 40 +BuildRequires: libfaac-devel >= 1.28 41 +%endif 42 BuildRequires: libx264-devel 43 BuildRequires: libxvidcore-devel 44 -%if %{with mpeg4ip} 45 -BuildRequires: libmp4v2-devel 46 -%endif 47 BuildRequires: texinfo 48 BuildRequires: libopencore-amr-devel 49 -#BuildRequires: liba52-devel 50 BuildRequires: libdc1394 51 BuildRequires: libdc1394-devel 52 BuildRequires: libspeex-devel 53
54 BuildRequires: liboil-devel >= 0.3.15 55 BuildRequires: libdirac-devel >= 1.0.0 56 %endif 57 -#%if %suse_version >= 1100 58 -#BuildRequires: libnut-devel 59 -#%endif 60 BuildRequires: libdc1394_control12-devel 61 -#BuildRequires: G.729-devel 62 -#BuildRequires: libopenjpeg-devel 63 +%if %{with libopenjpeg} 64 +BuildRequires: libopenjpeg-devel 65 +%endif 66 BuildRequires: libvdpau-devel 67 %if %{with libvpx} 68 %ifarch %ix86 x86_64 amd64 ia32e 69 BuildRequires: libvpx-devel 70 %endif 71 %endif 72 +Requires: %{libnameavcore} = %{version}-%{release} 73 +Requires: %{libnameavcodec} = %{version}-%{release} 74 +Requires: %{libnameavdevice} = %{version}-%{release} 75 +Requires: %{libnameavformat} = %{version}-%{release} 76 +Requires: %{libnameavfilter} = %{version}-%{release} 77 +Requires: %{libnameavutil} = %{version}-%{release} 78 +Requires: %{libnamepostproc} = %{version}-%{release} 79 +Requires: %{libnameswscale} = %{version}-%{release} 80 81 %description 82 ffmpeg is a hyper fast realtime audio/video encoder, a streaming server 83
84 Group: System/Libraries 85 Summary: FFmpeg %{libavcore} 86 Provides: %{libavcore} = %{version}-%{release} 87 +Requires: %{libnameavutil} = %{version}-%{release} 88 89 %description -n %{libnameavcore} 90 ffmpeg %{libavcore} shared library 91
92 Provides: %{libavcodec} = %{version}-%{release} 93 Provides: libffmpeg0 = %{version}-%{release} 94 Obsoletes: libffmpeg0 < %{version}-%{release} 95 +Requires: %{libnameavcore} = %{version}-%{release} 96 +Requires: %{libnameavutil} = %{version}-%{release} 97 98 %description -n %{libnameavcodec} 99 ffmpeg %{libavcodec} shared library 100
101 Group: System/Libraries 102 Summary: FFmpeg %{libavdevice} 103 Provides: %{libavdevice} = %{version}-%{release} 104 +Requires: %{libnameavcore} = %{version}-%{release} 105 +Requires: %{libnameavcodec} = %{version}-%{release} 106 +Requires: %{libnameavformat} = %{version}-%{release} 107 +Requires: %{libnameavutil} = %{version}-%{release} 108 109 %description -n %{libnameavdevice} 110 ffmpeg %{libavdevice} shared library 111
112 Group: System/Libraries 113 Summary: FFmpeg %{libavformat} 114 Provides: %{libavformat} = %{version}-%{release} 115 +Requires: %{libnameavcodec} = %{version}-%{release} 116 +Requires: %{libnameavcore} = %{version}-%{release} 117 +Requires: %{libnameavutil} = %{version}-%{release} 118 119 %description -n %{libnameavformat} 120 ffmpeg %{libavformat} shared library 121
122 Group: System/Libraries 123 Summary: FFmpeg %{libavutil} 124 Provides: %{libavfilter} = %{version}-%{release} 125 +Requires: %{libnameavcodec} = %{version}-%{release} 126 +Requires: %{libnameavcore} = %{version}-%{release} 127 +Requires: %{libnameavutil} = %{version}-%{release} 128 +Requires: %{libnameswscale} = %{version}-%{release} 129 130 %description -n %{libnameavfilter} 131 ffmpeg %{libavfilter} shared library 132
133 Group: System/Libraries 134 Summary: FFmpeg %{libpostproc} 135 Provides: %{libpostproc} = %{version}-%{release} 136 +Requires: %{libnameavutil} = %{version}-%{release} 137 138 %description -n %{libnamepostproc} 139 ffmpeg %{libpostproc} shared library 140
141 Group: System/Libraries 142 Summary: FFmpeg %{libswscale} 143 Provides: %{libswscale} = %{version}-%{release} 144 +Requires: %{libnameavutil} = %{version}-%{release} 145 146 %description -n %{libnameswscale} 147 ffmpeg %{libswscale} shared library 148
149 Requires: slang-devel 150 Requires: zlib-devel 151 Requires: libxvidcore-devel 152 -%if %{with mpeg4ip} 153 -Requires: libmp4v2-devel 154 +%if %{with libfaac} 155 +Requires: libfaac-devel 156 %endif 157 Requires: libx264-devel 158 Requires: libopencore-amr-devel 159 -#Requires: liba52-devel 160 Requires: libjack-devel 161 Requires: libspeex-devel 162 -Requires: libdca-devel 163 Requires: libgsm-devel 164 Requires: libdc1394 165 Requires: libdc1394-devel 166
167 Requires: liboil-devel >= 0.3.15 168 Requires: libdirac-devel >= 1.0.0 169 %endif 170 -#%if %suse_version >= 1100 171 -#Requires: libnut-devel 172 -#%endif 173 %if %suse_version > 1020 174 Requires: libdc1394_control12-devel 175 %endif 176 -#Requires: libopenjpeg-devel 177 +%if %{with libopenjpeg} 178 +Requires: libopenjpeg-devel 179 +%endif 180 Requires: libvdpau-devel 181 Provides: libffmpeg0-devel = %{version}-%{release} 182 %ifarch x86_64 amd64 ia32e 183
184 Installieren Sie libffmpeg-devel wenn Sie Anwendungen mit ffmpeg Support 185 compilieren wollen. 186 187 +%debug_package 188 + 189 + 190 %prep 191 %setup -q -n %{name} 192 %patch0 193
194 archflags=" -fPIC" 195 %endif 196 %ifarch %ix86 197 -# archflags=" -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" 198 archflags=" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" 199 sed -i -e "s/-fPIC -DPIC//g" libpostproc/Makefile 200 %endif 201 |
||
Deleted | ffmpeg-0.6.25320svn.tar.bz2 ^ | |
Added | ffmpeg-0.6.25702svn.tar.bz2 ^ |