~ubuntu-branches/ubuntu/vivid/libav/vivid

« back to all changes in this revision

Viewing changes to debian/control

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2013-10-22 23:24:08 UTC
  • mfrom: (1.3.36 sid)
  • Revision ID: package-import@ubuntu.com-20131022232408-b8tvvn4pyzri9mi3
Tags: 6:9.10-1ubuntu1
* Build all -extra flavors from this source package, as libav got demoted
  from main to universe, cf LP: #1243235
* Simplify debian/rules to follow exactly the code that debian executes
* New upstream (LP: #1180288) fixes lots of security issues (LP: #1242802)
* Merge from unstable, remaining changes:
  - build-depend on libtiff5-dev rather than libtiff4-dev,
    avoids FTBFS caused by imlib
  - follow the regular debian codepaths

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
 Fabian Greffrath <fabian+debian@greffrath.com>,
11
11
 Andres Mejia <amejia@debian.org>,
12
12
 Jonas Smedegaard <dr@jones.dk>
13
 
DM-Upload-Allowed: yes
14
 
Standards-Version: 3.9.3
 
13
Standards-Version: 3.9.4
15
14
Vcs-Git: git://git.debian.org/git/pkg-multimedia/libav.git
16
15
Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/libav.git;a=summary
17
16
Homepage: http://libav.org/
19
18
 doxygen
20
19
Build-Depends:
21
20
 debhelper (>= 8.1.3~),
 
21
 frei0r-plugins-dev,
22
22
 libasound2-dev [linux-any],
23
23
 libbz2-dev,
24
24
 libcdio-cdda-dev,
30
30
 libgsm1-dev,
31
31
 libimlib2-dev,
32
32
 libjack-dev,
 
33
 libmp3lame-dev,
 
34
 libopencore-amrnb-dev,
 
35
 libopencore-amrwb-dev,
 
36
 libopencv-dev,
 
37
 libopenjpeg-dev,
 
38
 libopus-dev (>= 1.0.1),
33
39
 libpulse-dev,
34
40
 libraw1394-dev [linux-any],
 
41
 librtmp-dev (>= 2.2e-4),
35
42
 libschroedinger-dev,
36
43
 libsdl1.2-dev,
37
44
 libspeex-dev,
39
46
 libtiff5-dev | libtiff-dev,
40
47
 libva-dev [!hurd-any],
41
48
 libvdpau-dev,
 
49
 libvo-aacenc-dev,
 
50
 libvo-amrwbenc-dev,
42
51
 libvorbis-dev,
43
52
 libvpx-dev,
44
53
 libx11-dev,
 
54
 libx264-dev,
45
55
 libxext-dev,
46
56
 libxfixes-dev,
 
57
 libxvidcore-dev,
47
58
 libxvmc-dev,
48
59
 texi2html,
49
60
 yasm [any-amd64 any-i386],
53
64
Section: video
54
65
Architecture: any
55
66
Replaces:
56
 
 ffmpeg (<< 4:0.8~),
57
 
 libavcodec-extra-53 (<< 4:0.6~),
58
 
 libavcodec53 (<< ${source:Version})
 
67
 libavcodec-extra-53 (<< 4:0.6~)
59
68
Pre-Depends:
60
69
 dpkg (>= 1.15.7.2~)
61
70
Depends:
62
71
 ${misc:Depends},
63
72
 ${shlibs:Depends}
64
 
Breaks:
65
 
 ffmpeg (<< 4:0.8~)
 
73
Suggests:
 
74
 frei0r-plugins (>= 1.3)
66
75
Conflicts:
67
76
 ffprobe
68
77
Description: Multimedia player, server, encoder and transcoder
76
85
 DV...). Additionally, it contains the qt-faststart utility which
77
86
 rearranges Quicktime files to facilitate network streaming.
78
87
 
79
 
Package: ffmpeg
80
 
Section: oldlibs
 
88
Package: libav-dbg
 
89
Section: debug
81
90
Priority: extra
82
91
Architecture: any
83
 
Conflicts:
84
 
 libav-tools (<< 6:0.8.3-0ubuntu1)
85
92
Replaces:
86
 
 libav-tools (<< 6:0.8.3-0ubuntu1)
87
 
Depends:
88
 
 libav-tools,
89
 
 ${misc:Depends},
90
 
 ${shlibs:Depends}
91
 
Description: Multimedia player, server, encoder and transcoder (transitional package)
92
 
 Libav is a complete, cross-platform solution to decode, encode, record,
93
 
 convert and stream audio and video.
94
 
 .
95
 
 This package contains the deprecated ffmpeg program. This package also serves
96
 
 as a transitional package to libav-tools. Users are advised to use avconv from
97
 
 the libav-tools package instead of ffmpeg.
98
 
 
99
 
Package: ffmpeg-doc
100
 
Section: oldlibs
101
 
Priority: extra
102
 
Architecture: all
103
 
Depends:
104
 
 libav-doc,
 
93
 ffmpeg-dbg (<< 6:0.8.3-5),
 
94
 libav-extra-dbg (<< 6:0.8.3-5)
 
95
Breaks:
 
96
 ffmpeg-dbg (<< 6:0.8.3-5),
 
97
 libav-extra-dbg (<< 6:0.8.3-5)
 
98
Depends:
 
99
 libav-tools (= ${binary:Version}),
 
100
 libavcodec54 (= ${binary:Version}) | libavcodec-extra-54 (= ${binary:Version}),
 
101
 libavdevice53 (= ${binary:Version}),
 
102
 libavformat54 (= ${binary:Version}),
 
103
 libavutil52 (= ${binary:Version}),
 
104
 libswscale2 (= ${binary:Version}),
105
105
 ${misc:Depends}
106
 
Description: Documentation of the Libav API (transitional package)
 
106
Description: Debug symbols for Libav related packages
107
107
 Libav is a complete, cross-platform solution to decode, encode, record,
108
108
 convert and stream audio and video.
109
109
 .
110
 
 This package contains the html doxygen documentation of the Libav API.
111
 
 .
112
 
 Only application developers will find this package useful.
113
 
 .
114
 
 This package is only used for transitional purposes and can be safely
115
 
 removed.
 
110
 This package contains debug data of the Libav related shared libraries.
 
111
 .
 
112
 Most people will not need this package. Please install it to produce useful
 
113
 stacktraces to help debugging the Libav library.
116
114
 
117
115
Package: libav-doc
118
116
Section: doc
119
117
Architecture: all
120
118
Depends:
121
119
 ${misc:Depends}
122
 
Breaks:
123
 
 ffmpeg-doc (<< ${binary:Version})
124
 
Replaces:
125
 
 ffmpeg-doc (<< ${binary:Version})
126
120
Description: Documentation of the Libav API
127
121
 Libav is a complete, cross-platform solution to decode, encode, record,
128
122
 convert and stream audio and video.
131
125
 .
132
126
 Only application developers will find this package useful.
133
127
 
134
 
Package: libavutil51
 
128
Package: libavutil52
135
129
Architecture: any
136
130
Multi-Arch: same
137
131
Pre-Depends: ${misc:Pre-Depends}
138
132
Depends:
139
133
 ${misc:Depends},
140
134
 ${shlibs:Depends}
141
 
Conflicts:
142
 
 libavutil-extra-51
143
 
Replaces:
144
 
 libavutil-extra-51
145
135
Description: Libav utility library
146
136
 Libav is a complete, cross-platform solution to decode, encode, record,
147
137
 convert and stream audio and video.
149
139
 This is the common utility library from Libav. It contains shared code
150
140
 used by all other Libav libraries.
151
141
 
152
 
Package: libavcodec53
 
142
Package: libavcodec54
153
143
Architecture: any
154
144
Multi-Arch: same
155
145
Pre-Depends: ${misc:Pre-Depends}
157
147
 ${misc:Depends},
158
148
 ${shlibs:Depends}
159
149
Conflicts:
160
 
 libavcodec-extra-53
 
150
 libavcodec-extra-54
 
151
Replaces:
 
152
 libavcodec-extra-54
161
153
Breaks:
162
154
 mplayer (<< 2:1.0~rc4.dfsg1+svn34540-1~)
163
155
Description: Libav codec library
175
167
Depends:
176
168
 ${misc:Depends},
177
169
 ${shlibs:Depends}
178
 
Conflicts:
179
 
 libavdevice-extra-53
180
170
Replaces:
181
171
 libavdevice-extra-53
182
172
Breaks:
187
177
 .
188
178
 This is the device handling library from Libav.
189
179
 
190
 
Package: libavformat53
 
180
Package: libavformat54
191
181
Architecture: any
192
182
Multi-Arch: same
193
183
Pre-Depends: ${misc:Pre-Depends}
194
184
Depends:
195
185
 ${misc:Depends},
196
186
 ${shlibs:Depends}
197
 
Conflicts:
198
 
 libavformat-extra-53
199
187
Replaces:
200
 
 libavformat-extra-53
 
188
 libavformat-extra-54
 
189
Breaks:
 
190
 libavformat-extra-54 (<< 5:0.8.1-2)
201
191
Description: Libav file format library
202
192
 Libav is a complete, cross-platform solution to decode, encode, record,
203
193
 convert and stream audio and video.
207
197
 It supports most existing file formats (AVI, MPEG, OGG, Matroska,
208
198
 ASF...).
209
199
 
210
 
Package: libavfilter2
 
200
Package: libavfilter3
211
201
Architecture: any
212
202
Multi-Arch: same
213
203
Pre-Depends: ${misc:Pre-Depends}
214
204
Depends:
215
205
 ${misc:Depends},
216
206
 ${shlibs:Depends}
217
 
Conflicts:
218
 
 libavfilter-extra-2
 
207
Suggests:
 
208
 frei0r-plugins (>= 1.3)
219
209
Replaces:
220
 
 libavfilter-extra-2
 
210
 libavfilter-extra-3
 
211
Breaks:
 
212
 libavfilter-extra-3 (<< 5:0.8.1-2)
221
213
Description: Libav video filtering library
222
214
 Libav is a complete, cross-platform solution to decode, encode, record,
223
215
 convert and stream audio and video.
224
216
 .
225
217
 This is the video filtering library from Libav.
226
218
 
227
 
Package: libpostproc52
228
 
Architecture: any
229
 
Multi-Arch: same
230
 
Pre-Depends: ${misc:Pre-Depends}
231
 
Depends:
232
 
 ${misc:Depends},
233
 
 ${shlibs:Depends}
234
 
Conflicts:
235
 
 libpostproc-extra-52
236
 
Replaces:
237
 
 libpostproc-extra-52
238
 
Description: Libav video postprocessing library
239
 
 Libav is a complete, cross-platform solution to decode, encode, record,
240
 
 convert and stream audio and video.
241
 
 .
242
 
 This is the video postprocessing library from Libav.
243
 
 
244
219
Package: libswscale2
245
220
Architecture: any
246
221
Multi-Arch: same
248
223
Depends:
249
224
 ${misc:Depends},
250
225
 ${shlibs:Depends}
251
 
Conflicts:
252
 
 libswscale-extra-2
253
226
Replaces:
254
227
 libswscale-extra-2
 
228
Breaks:
 
229
 libswscale-extra-2 (<< 5:0.8.1-2)
255
230
Description: Libav video scaling library
256
231
 Libav is a complete, cross-platform solution to decode, encode, record,
257
232
 convert and stream audio and video.
262
237
Section: libdevel
263
238
Architecture: any
264
239
Depends:
265
 
 libavutil51 (= ${binary:Version}) | libavutil-extra-51 (>= ${source:Upstream-Version}),
 
240
 libavutil52 (= ${binary:Version}),
266
241
 ${misc:Depends}
267
242
Description: Development files for libavutil
268
243
 Libav is a complete, cross-platform solution to decode, encode, record,
277
252
Section: libdevel
278
253
Architecture: any
279
254
Depends:
280
 
 libavcodec53 (<= ${source:Upstream-Version}-99) | libavcodec-extra-53 (<= ${source:Upstream-Version}.99),
281
 
 libavcodec53 (>= ${binary:Version}) | libavcodec-extra-53 (>= ${source:Upstream-Version}),
 
255
 libavcodec54 (<= ${source:Upstream-Version}-99) | libavcodec-extra-54 (<= ${source:Upstream-Version}-99),
 
256
 libavcodec54 (>= ${binary:Version}) | libavcodec-extra-54 (>= ${binary:Version}),
282
257
 libavutil-dev (= ${binary:Version}),
283
258
 ${misc:Depends}
284
259
Suggests:
307
282
Section: libdevel
308
283
Architecture: any
309
284
Depends:
310
 
 libavdevice53 (= ${binary:Version}) | libavdevice-extra-53 (>= ${source:Upstream-Version}),
 
285
 libavdevice53 (= ${binary:Version}),
311
286
 libavformat-dev (= ${binary:Version}),
312
287
 ${misc:Depends}
313
288
Description: Development files for libavdevice
324
299
Architecture: any
325
300
Depends:
326
301
 libavcodec-dev (= ${binary:Version}),
327
 
 libavformat53 (= ${binary:Version}) | libavformat-extra-53 (>= ${source:Upstream-Version}),
 
302
 libavformat54 (= ${binary:Version}),
328
303
 libavutil-dev (= ${binary:Version}),
329
304
 ${misc:Depends}
330
305
Description: Development files for libavformat
342
317
Architecture: any
343
318
Depends:
344
319
 libavcodec-dev (= ${binary:Version}),
345
 
 libavfilter2 (= ${binary:Version}) | libavfilter-extra-2 (>= ${source:Upstream-Version}),
 
320
 libavfilter3 (= ${binary:Version}),
346
321
 ${misc:Depends}
347
322
Description: Development files for libavfilter
348
323
 Libav is a complete, cross-platform solution to decode, encode, record,
353
328
 This package contains the header files and static libraries needed to
354
329
 compile applications or shared objects that use libavfilter.
355
330
 
356
 
Package: libpostproc-dev
357
 
Section: libdevel
358
 
Architecture: any
359
 
Depends:
360
 
 libavutil-dev (= ${binary:Version}),
361
 
 libpostproc52 (= ${binary:Version}) | libpostproc-extra-52  (>= ${source:Upstream-Version}),
362
 
 ${misc:Depends}
363
 
Description: Development files for libpostproc
364
 
 Libav is a complete, cross-platform solution to decode, encode, record,
365
 
 convert and stream audio and video.
366
 
 .
367
 
 This is the video postprocessing library from Libav.
368
 
 .
369
 
 This package contains the header files and static libraries needed to
370
 
 compile applications or shared objects that use libpostproc.
371
 
 
372
331
Package: libswscale-dev
373
332
Section: libdevel
374
333
Architecture: any
375
334
Depends:
376
335
 libavutil-dev (= ${binary:Version}),
377
 
 libswscale2 (= ${binary:Version}) | libswscale-extra-2 (>= ${source:Upstream-Version}),
 
336
 libswscale2 (= ${binary:Version}),
378
337
 ${misc:Depends}
379
338
Description: Development files for libswscale
380
339
 Libav is a complete, cross-platform solution to decode, encode, record,
385
344
 This package contains the header files and static libraries needed to
386
345
 compile applications or shared objects that use libswscale.
387
346
 
388
 
Package: libav-source
389
 
Architecture: all
390
 
Section: devel
 
347
Package: libavresample-dev
 
348
Section: libdevel
 
349
Architecture: any
391
350
Depends:
 
351
 libavutil-dev (= ${binary:Version}),
 
352
 libavresample1 (= ${binary:Version}),
392
353
 ${misc:Depends}
393
 
Description: Patched Libav sources
394
 
 Libav is a complete, cross-platform solution to decode, encode, record,
395
 
 convert and stream audio and video.
396
 
 .
397
 
 This package contains a tarball the source file that were used to produce
398
 
 this package, containing all modifications that have been applied inline.
399
 
 .
400
 
 This package is used as build-dependency for 'libav-extra', which provides
401
 
 the "extra" variants of libav.
 
354
Description: Development files for libavresample
 
355
 Libav is a complete, cross-platform solution to decode, encode, record,
 
356
 convert and stream audio and video.
 
357
 .
 
358
 This is the video scaling library from Libav.
 
359
 .
 
360
 This package contains the header files and static libraries needed to
 
361
 compile applications or shared objects that use libswrescale.
 
362
 
 
363
Package: libavresample1
 
364
Architecture: any
 
365
Multi-Arch: same
 
366
Pre-Depends: ${misc:Pre-Depends}
 
367
Replaces:
 
368
 libavresample0
 
369
Depends:
 
370
 ${misc:Depends},
 
371
 ${shlibs:Depends}
 
372
Description: Libav audo resampling library
 
373
 Libav is a complete, cross-platform solution to decode, encode, record,
 
374
 convert and stream audio and video.
 
375
 .
 
376
 This is the audio software resampling library from Libav.
 
377
 
 
378
Package: libavutil-extra-52
 
379
Section: oldlibs
 
380
Priority: extra
 
381
Architecture: all
 
382
Depends:
 
383
 libavutil52,
 
384
 ${misc:Depends},
 
385
Description: Libav utility library (transitional package)
 
386
 Libav is a complete, cross-platform solution to decode, encode, record,
 
387
 convert and stream audio and video.
 
388
 .
 
389
 This package is only used for transitional purposes and can be safely
 
390
 removed when no other packages depend on this package.
 
391
 
 
392
Package: libavcodec-extra-54
 
393
Architecture: any
 
394
Multi-Arch: same
 
395
Pre-Depends: ${misc:Pre-Depends}
 
396
Depends:
 
397
 ${misc:Depends},
 
398
 ${shlibs:Depends}
 
399
Replaces:
 
400
 libavcodec54
 
401
Conflicts:
 
402
 libavcodec54
 
403
Breaks:
 
404
 mplayer (<< 2:1.0~rc4.dfsg1+svn34540-1~)
 
405
Description: Libav codec library (additional codecs)
 
406
 Libav is a complete, cross-platform solution to decode, encode, record,
 
407
 convert and stream audio and video.
 
408
 .
 
409
 This is the codec library from Libav (both encoding and decoding).
 
410
 .
 
411
 This package is a replacement for the regular libavcodec54 library package;
 
412
 it contains the following additional codecs:
 
413
 .
 
414
  * OpenCORE Adaptive Multi-Rate (AMR) Narrow-Band (Encoder/Decoder)
 
415
  * OpenCORE Adaptive Multi-Rate (AMR) Wide-Band (Decoder)
 
416
  * Android VisualOn AAC (Encoder)
 
417
  * Android VisualOn Adaptive Multi-Rate (AMR) Wide-Band (Encoder)
 
418
 .
 
419
 Because this package links against libraries that are licensed under
 
420
 Apache License 2.0, the resulting binaries are distributed under the
 
421
 GPL version 3 or later.
 
422
 
 
423
Package: libavdevice-extra-53
 
424
Section: oldlibs
 
425
Priority: extra
 
426
Architecture: all
 
427
Depends:
 
428
 libavdevice53,
 
429
 ${misc:Depends},
 
430
Description: Libav device handling library (transitional package)
 
431
 Libav is a complete, cross-platform solution to decode, encode, record,
 
432
 convert and stream audio and video.
 
433
 .
 
434
 This package is only used for transitional purposes and can be safely
 
435
 removed when no other packages depend on this package.
 
436
 
 
437
Package: libavfilter-extra-3
 
438
Section: oldlibs
 
439
Priority: extra
 
440
Architecture: all
 
441
Depends:
 
442
 libavfilter3,
 
443
 ${misc:Depends},
 
444
Description: Libav filter library (transitional package)
 
445
 Libav is a complete, cross-platform solution to decode, encode, record,
 
446
 convert and stream audio and video.
 
447
 .
 
448
 This package is only used for transitional purposes and can be safely
 
449
 removed when no other packages depend on this package.
 
450
 
 
451
Package: libavformat-extra-54
 
452
Section: oldlibs
 
453
Priority: extra
 
454
Architecture: all
 
455
Depends:
 
456
 libavformat54,
 
457
 ${misc:Depends},
 
458
Description: Libav file format library (transitional package)
 
459
 Libav is a complete, cross-platform solution to decode, encode, record,
 
460
 convert and stream audio and video.
 
461
 .
 
462
 This package is only used for transitional purposes and can be safely
 
463
 removed when no other packages depend on this package.
 
464
 
 
465
Package: libswscale-extra-2
 
466
Section: oldlibs
 
467
Priority: extra
 
468
Architecture: all
 
469
Depends:
 
470
 libswscale2,
 
471
 ${misc:Depends},
 
472
Description: Libav video software scaling library (transitional package)
 
473
 Libav is a complete, cross-platform solution to decode, encode, record,
 
474
 convert and stream audio and video.
 
475
 .
 
476
 This package is only used for transitional purposes and can be safely
 
477
 removed when no other packages depend on this package.
 
478
 
 
479
Package: libavcodec-extra
 
480
Priority: extra
 
481
Architecture: all
 
482
Depends:
 
483
 libavcodec-extra-54,
 
484
 ${misc:Depends},
 
485
Description: Libav codec library (additional codecs meta-package)
 
486
 Libav is a complete, cross-platform solution to decode, encode, record,
 
487
 convert and stream audio and video.
 
488
 .
 
489
 This package depends on the latest version of the libavcodec variant
 
490
 that offers additional codec support. Application packages can depend
 
491
 on it if they require or suggest this variant in a robust manner.