Logoj0ke.net Open Build Service > Projects > multimedia:SL11 > ffmpeg > Changes
Sign Up | Log In

Changes of Revision 2

[-] Changed ffmpeg.spec
x
 
1
@@ -26,26 +26,26 @@
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
@@ -62,14 +62,13 @@
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
@@ -78,18 +77,24 @@
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
@@ -112,6 +117,7 @@
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
@@ -126,6 +132,8 @@
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
@@ -138,6 +146,10 @@
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
@@ -150,6 +162,9 @@
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
@@ -175,6 +190,10 @@
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
@@ -188,6 +207,7 @@
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
@@ -200,6 +220,7 @@
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
@@ -230,15 +251,13 @@
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
@@ -247,13 +266,12 @@
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
@@ -297,6 +315,9 @@
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
@@ -312,7 +333,6 @@
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 ^