Changes of Revision 4
[-] | Changed | ffmpeg.spec |
x 1
2 -# norootforbuild 3 - 4 -%define lib libffmpeg 5 -%define majoravcodec 53 6 +%define lib libffmpeg 7 +%define majoravcodec 54 8 %define libavcodec libavcodec 9 %define libnameavcodec %{libavcodec}%{majoravcodec} 10 -%define majoravdevice 53 11 +%define majoravdevice 54 12 %define libavdevice libavdevice 13 %define libnameavdevice %{libavdevice}%{majoravdevice} 14 -%define majoravformat 53 15 +%define majoravformat 54 16 %define libavformat libavformat 17 %define libnameavformat %{libavformat}%{majoravformat} 18 %define majoravutil 51 19
20 %define majorswresample 0 21 %define libswresample libswresample 22 %define libnameswresample %{libswresample}%{majorswresample} 23 -%define lastrelease 0.10 24 +%define majoravresample 0 25 +%define libavresample libavresample 26 +%define libnameavresample %{libavresample}%{majoravresample} 27 +%define lastrelease 0.11.1 28 29 %bcond_without avfilter 30 %bcond_without libvpx 31 -%bcond_with libfaac 32 -%bcond_with libopenjpeg 33 - 34 +%bcond_with libfaac 35 +%bcond_with libopenjpeg 36 +%if 0%{?suse_version} >= 1140 37 +%bcond_without pulse 38 +%else 39 +%bcond_with pulse 40 +%endif 41 42 Name: ffmpeg 43 Version: %{lastrelease} 44 -Release: 1.3 45 -License: LGPL v2 or later and some code GPL v2 or later 46 -Group: Productivity/Multimedia/Video/Editors and Convertors 47 +Release: 1.9 48 +License: LGPL-2.0+ and some code GPL-2.0+ 49 Summary: Hyper fast MPEG1/MPEG4/H263/RV and AC3/MPEG audio encoder 50 Summary(de): Hyperschneller MPEG1/MPEG4/H263/RV Und AC3/MPEG Audio-Encoder 51 -URL: http://www.ffmpeg.org 52 +Url: http://www.ffmpeg.org 53 +Group: Productivity/Multimedia/Video/Editors and Convertors 54 Source0: ffmpeg-%{version}.tar.bz2 55 Source1: ffmpeg.rpmlintrc 56 -BuildRoot: %{_tmppath}/%{name}-buildroot 57 -Provides: libav = %{version}-%{release} 58 -Obsoletes: libav < %{version}-%{release} 59 -BuildRequires: yasm 60 +Source2: baselibs.conf 61 +BuildRoot: %{_tmppath}/%{name}-%{version}-build 62 +Provides: libav = %{version} 63 +Obsoletes: libav < %{version} 64 +BuildRequires: SDL-devel 65 +BuildRequires: alsa-devel 66 +BuildRequires: freetype2-devel 67 +BuildRequires: imlib2-devel 68 BuildRequires: libgsm 69 BuildRequires: libgsm-devel 70 -BuildRequires: imlib2-devel 71 +BuildRequires: libjack-devel 72 BuildRequires: libmp3lame-devel 73 BuildRequires: libogg-devel 74 -BuildRequires: libvorbis-devel 75 BuildRequires: libtheora-devel >= 1.1 76 +BuildRequires: libvorbis-devel 77 BuildRequires: ncurses-devel 78 -BuildRequires: libjack-devel 79 -BuildRequires: alsa-devel 80 -BuildRequires: freetype2-devel 81 -BuildRequires: SDL-devel 82 BuildRequires: slang-devel 83 BuildRequires: xorg-x11-devel 84 +BuildRequires: yasm 85 BuildRequires: zlib-devel 86 +%if %{with pulse} 87 +BuildRequires: libpulse-devel 88 +%endif 89 %if %{with libfaac} 90 BuildRequires: libfaac-devel >= 1.28 91 %endif 92 -BuildRequires: libx264-devel 93 -BuildRequires: libxvidcore-devel 94 -BuildRequires: texinfo 95 -BuildRequires: libopencore-amr-devel 96 BuildRequires: libdc1394 97 BuildRequires: libdc1394-devel 98 -BuildRequires: speex-devel 99 -BuildRequires: schroedinger-devel 100 BuildRequires: liboil-devel >= 0.3.15 101 -BuildRequires: dirac-devel >= 1.0.0 102 +BuildRequires: libopencore-amr-devel 103 BuildRequires: librtmp-devel 104 BuildRequires: libva-devel 105 +BuildRequires: libx264-devel 106 +BuildRequires: libxvidcore-devel 107 +BuildRequires: schroedinger-devel 108 +BuildRequires: speex-devel 109 +BuildRequires: texinfo 110 %if 0%{?suse_version} <= 1130 111 BuildRequires: libdc1394_control12-devel 112 %endif 113
114 BuildRequires: libvpx-devel 115 %endif 116 %endif 117 -Requires: %{libnameavcodec} = %{version}-%{release} 118 -Requires: %{libnameavdevice} = %{version}-%{release} 119 -Requires: %{libnameavformat} = %{version}-%{release} 120 -Requires: %{libnameavutil} = %{version}-%{release} 121 -Requires: %{libnamepostproc} = %{version}-%{release} 122 -Requires: %{libnameswscale} = %{version}-%{release} 123 +Requires: %{libnameavcodec} = %{version} 124 +Requires: %{libnameavdevice} = %{version} 125 +Requires: %{libnameavformat} = %{version} 126 +Requires: %{libnameavutil} = %{version} 127 +Requires: %{libnamepostproc} = %{version} 128 +Requires: %{libnameswscale} = %{version} 129 +Requires: %{libnameswresample} = %{version} 130 +Requires: %{libnameavresample} = %{version} 131 132 %description 133 ffmpeg is a hyper fast realtime audio/video encoder, a streaming server 134
135 Dateiformate basierend auf einer DCT/motion compensation konvertiern. 136 Sound wird in einen MPEG audio layer 2 oder AC3 Stream geschrieben. 137 138 - 139 %package -n %{libnameavcodec} 140 Group: System/Libraries 141 Summary: FFmpeg %{libavcodec} 142 -Provides: %{libavcodec} = %{version}-%{release} 143 -Provides: libffmpeg = %{version}-%{release} 144 -Obsoletes: libffmpeg < %{version}-%{release} 145 -Provides: libffmpeg0 = %{version}-%{release} 146 -Obsoletes: libffmpeg0 < %{version}-%{release} 147 -Requires: %{libnameavutil} = %{version}-%{release} 148 +Provides: %{libavcodec} = %{version} 149 +Requires: %{libnameavutil} = %{version} 150 151 %description -n %{libnameavcodec} 152 ffmpeg %{libavcodec} shared library 153
154 %description -n %{libnameavcodec} -l de 155 ffmpeg %{libavcodec} Bibliothek 156 157 - 158 %package -n %{libnameavdevice} 159 Group: System/Libraries 160 Summary: FFmpeg %{libavdevice} 161 -Provides: %{libavdevice} = %{version}-%{release} 162 -Requires: %{libnameavcodec} = %{version}-%{release} 163 -Requires: %{libnameavformat} = %{version}-%{release} 164 -Requires: %{libnameavutil} = %{version}-%{release} 165 +Provides: %{libavdevice} = %{version} 166 +Requires: %{libnameavcodec} = %{version} 167 +Requires: %{libnameavformat} = %{version} 168 +Requires: %{libnameavutil} = %{version} 169 +Requires: %{libnameswresample} = %{version} 170 171 %description -n %{libnameavdevice} 172 ffmpeg %{libavdevice} shared library 173
174 %description -n %{libnameavdevice} -l de 175 ffmpeg %{libavdevice} Bibliothek 176 177 - 178 %package -n %{libnameavformat} 179 Group: System/Libraries 180 Summary: FFmpeg %{libavformat} 181 -Provides: %{libavformat} = %{version}-%{release} 182 -Requires: %{libnameavcodec} = %{version}-%{release} 183 -Requires: %{libnameavutil} = %{version}-%{release} 184 +Provides: %{libavformat} = %{version} 185 +Requires: %{libnameavcodec} = %{version} 186 +Requires: %{libnameavutil} = %{version} 187 %if %{with avfilter} 188 -Requires: %{libnameavfilter} = %{version}-%{release} 189 +Requires: %{libnameavfilter} = %{version} 190 %endif 191 192 %description -n %{libnameavformat} 193
194 %description -n %{libnameavformat} -l de 195 ffmpeg %{libavformat} Bibliothek 196 197 - 198 %package -n %{libnameavutil} 199 Group: System/Libraries 200 Summary: FFmpeg %{libavutil} 201 |
||
[+] | Added | baselibs.conf ^ |
@@ -0,0 +1,9 @@ +libavcodec54 +libavdevice54 +libavfilter2 +libavformat54 +libavutil51 +libpostproc52 +libswresample0 +libavresample0 +libswscale2 | ||
Changed | ffmpeg-0.11.1.tar.bz2 ^ |