File avidemux3.spec of Package avidemux3 (Revision d73a4c678abe0e5eb12eea49608f70ff)
Currently displaying revision d73a4c678abe0e5eb12eea49608f70ff , Show latest
643
1
#
2
# spec file for package avidemux3
3
#
4
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
5
#
6
# All modifications and additions to the file contributed by third parties
7
# remain the property of their copyright owners, unless otherwise agreed
8
# upon. The license for this file, and modifications and additions to the
9
# file, is the same license as for the pristine package itself (unless the
10
# license for the pristine package is not an Open Source License, in which
11
# case the license is the MIT License). An "Open Source License" is a
12
# license that conforms to the Open Source Definition (Version 1.9)
13
# published by the Open Source Initiative.
14
15
# Please submit bugfixes or comments via http://bugs.opensuse.org/
16
#
17
18
19
%define ffmpeg_version 2.8.3
20
21
Name: avidemux3
22
Summary: Graphical video editing and transcoding tool
23
Version: 2.6.10
24
Release: 1
25
Url: http://avidemux.sourceforge.net/
26
Source0: avidemux_%{version}.tar.gz
27
Source1: avidemux3-qt4.desktop
28
Source2: avidemux3-gtk.desktop
29
Source3: ffmpeg-%{ffmpeg_version}.tar.bz2
30
Source4: config.mak.diff
31
Source5: libavcodec_put_bits.h.patch
32
Source6: xvba_support_from_xbmc_xvba.patch
33
Source7: libavcodec_x86_fmtconvert_init.c.patch
34
Source8: libavcodec_mpegvideo_enc.c.patch
35
Source9: libavcodec_mpeg12enc.c.patch
36
Source10: libavcodec_avcodec.h.patch
37
Source11: libavcodec_nvenc.patch
38
Patch0: avidemux-cmake-2.8.8.patch
39
Patch1: avidemux-linking.patch
40
Patch2: avidemux-x264_plugins.patch
41
Patch3: avidemux-x265_plugins.patch
42
Patch4: avidemux-package_version.patch
43
Patch5: avidemux-bootStrap.patch
44
Patch6: avidemux-cpu_armel.patch
45
Patch7: avidemux-ADM_VERSION.patch
46
Patch8: avidemux-cmake-permissions.patch
47
License: GPL-2.0
48
Group: Productivity/Multimedia/Video/Editors and Convertors
49
50
# Utilities / Libraries
51
BuildRequires: cmake
52
BuildRequires: gettext-tools
53
BuildRequires: intltool
54
BuildRequires: desktop-file-utils
55
BuildRequires: pkg-config
56
BuildRequires: fdupes
57
BuildRequires: dos2unix
58
BuildRequires: yasm
59
BuildRequires: pkgconfig(fribidi)
60
BuildRequires: pkgconfig(libxslt)
61
BuildRequires: pkgconfig(libxml-2.0)
62
BuildRequires: pkgconfig(xmu)
63
BuildRequires: pkgconfig(fontconfig)
64
BuildRequires: pkgconfig(freetype2)
65
%if 0%{?sles_version}
66
BuildRequires: sqlite-devel
67
%else
68
BuildRequires: pkgconfig(sqlite3)
69
%endif
70
71
# Sound out
72
BuildRequires: arts-devel
73
BuildRequires: pkgconfig(alsa)
74
BuildRequires: pkgconfig(jack)
75
BuildRequires: pkgconfig(libpulse)
76
%if 0%{?sles_version}
77
BuildRequires: libesd-devel
78
%else
79
BuildRequires: pkgconfig(esound)
80
%endif
81
82
# Video out
83
BuildRequires: pkgconfig(sdl)
84
BuildRequires: pkgconfig(gl)
85
BuildRequires: pkgconfig(glu)
86
BuildRequires: pkgconfig(vdpau)
87
BuildRequires: pkgconfig(xv)
88
%if 0%{?suse_version} >= 1310
89
BuildRequires: pkgconfig(libva)
90
%endif
91
92
# Audio Codecs
93
BuildRequires: libfaac-devel
94
BuildRequires: libfaad-devel
95
BuildRequires: libmp3lame-devel
96
BuildRequires: libaften-devel
97
BuildRequires: pkgconfig(ogg)
98
BuildRequires: pkgconfig(samplerate)
99
%if 0%{?sles_version}
100
BuildRequires: liba52-devel
101
BuildRequires: libmad-devel
102
BuildRequires: libvorbis-devel
103
BuildRequires: libdca-devel
104
BuildRequires: libopencore-amr-devel
105
BuildRequires: libvpx-devel
106
BuildRequires: libtwolame-devel
107
BuildRequires: libdcaenc-devel
108
%else
109
BuildRequires: pkgconfig(liba52)
110
BuildRequires: pkgconfig(mad)
111
BuildRequires: pkgconfig(vorbis)
112
BuildRequires: pkgconfig(libdca)
113
BuildRequires: pkgconfig(opencore-amrnb)
114
BuildRequires: pkgconfig(vpx)
115
BuildRequires: pkgconfig(twolame)
116
BuildRequires: pkgconfig(dcaenc)
117
%endif
118
119
# Video Codecs
120
BuildRequires: libxvidcore-devel
121
BuildRequires: pkgconfig(libass)
122
%if 0%{?sles_version}
123
BuildRequires: libx264-devel
124
BuildRequires: libx265-devel
125
%else
126
BuildRequires: pkgconfig(x264)
127
BuildRequires: pkgconfig(x265)
128
%endif
129
130
%if ! 0%{?sles_version}
131
# QT4-GUI
132
BuildRequires: pkgconfig(QtCore) >= 4.7
133
134
# GTK-GUI
135
BuildRequires: pkgconfig(gtk+-3.0)
136
BuildRequires: pkgconfig(cairo)
137
%endif
138
139
# Main package requires at least one frontend (cli, gtk or qt4)
140
Requires: avidemux3-frontend = %{version}-%{release}
141
BuildRoot: %{_tmppath}/%{name}-%{version}-build
142
143
%description
144
Avidemux is a free video editor designed for simple cutting, filtering and
145
encoding tasks. It supports many file types, including AVI, DVD compatible
146
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
147
using projects, job queue and powerful scripting capabilities.
148
149
Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
150
the GNU GPL license. The program was written from scratch by Mean, but code
151
from other people and projects has been used as well. Patches, translations
152
and even bug reports are always welcome.
153
154
%package cli
155
Summary: CLI for avidemux
156
Group: Productivity/Multimedia/Video/Editors and Convertors
157
Provides: avidemux3-frontend = %{version}-%{release}
158
Requires: avidemux3 = %{version}-%{release}
159
160
%description cli
161
Avidemux is a free video editor designed for simple cutting, filtering and
162
encoding tasks. It supports many file types, including AVI, DVD compatible
163
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
164
using projects, job queue and powerful scripting capabilities.
165
166
Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
167
the GNU GPL license. The program was written from scratch by Mean, but code
168
from other people and projects has been used as well. Patches, translations
169
and even bug reports are always welcome.
170
171
This package provides a command-line interface to editing videos with avidemux.
172
173
%if ! 0%{?sles_version}
174
%package gtk
175
Summary: GTK interface for avidemux
176
Group: Productivity/Multimedia/Video/Editors and Convertors
177
Provides: avidemux3-frontend = %{version}-%{release}
178
Requires: avidemux3 = %{version}-%{release}
179
Requires: avidemux3-help = %{version}-%{release}
180
181
%description gtk
182
Avidemux is a free video editor designed for simple cutting, filtering and
183
encoding tasks. It supports many file types, including AVI, DVD compatible
184
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
185
using projects, job queue and powerful scripting capabilities.
186
187
Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
188
the GNU GPL license. The program was written from scratch by Mean, but code
189
from other people and projects has been used as well. Patches, translations
190
and even bug reports are always welcome.
191
192
This package provides the GTK graphical interface for avidemux.
193
194
%package qt4
195
Summary: Qt interface for avidemux
196
Group: Productivity/Multimedia/Video/Editors and Convertors
197
Provides: avidemux3-frontend = %{version}-%{release}
198
Requires: avidemux3 = %{version}-%{release}
199
Requires: avidemux3-help = %{version}-%{release}
200
Recommends: avidemux3-qt4-lang = %{version}-%{release}
201
202
%description qt4
203
Avidemux is a free video editor designed for simple cutting, filtering and
204
encoding tasks. It supports many file types, including AVI, DVD compatible
205
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
206
using projects, job queue and powerful scripting capabilities.
207
208
Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
209
the GNU GPL license. The program was written from scratch by Mean, but code
210
from other people and projects has been used as well. Patches, translations
211
and even bug reports are always welcome.
212
213
This package contains the Qt graphical interface for avidemux.
214
215
%package qt4-lang
216
Summary: Languages for package avidemux3-qt4
217
Group: System/Localization
218
Requires: avidemux3-qt4 = %{version}-%{release}
219
BuildArch: noarch
220
221
%description qt4-lang
222
Avidemux is a free video editor designed for simple cutting, filtering and
223
encoding tasks. It supports many file types, including AVI, DVD compatible
224
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
225
using projects, job queue and powerful scripting capabilities.
226
227
Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
228
the GNU GPL license. The program was written from scratch by Mean, but code
229
from other people and projects has been used as well. Patches, translations
230
and even bug reports are always welcome.
231
232
This package provides translations for package avidemux3-qt4.
233
234
%package help
235
Summary: Help files for avidemux
236
Group: Productivity/Multimedia/Video/Editors and Convertors
237
BuildArch: noarch
238
239
%description help
240
Avidemux is a free video editor designed for simple cutting, filtering and
241
encoding tasks. It supports many file types, including AVI, DVD compatible
242
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
243
using projects, job queue and powerful scripting capabilities.
244
245
Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
246
the GNU GPL license. The program was written from scratch by Mean, but code
247
from other people and projects has been used as well. Patches, translations
248
and even bug reports are always welcome.
249
250
This package contains the help files for avidemux.
251
252
%endif
253
254
%prep
255
%setup -q -n avidemux_%{version}
256
%if 0%{?sles_version}
257
echo '# This line is mandatory to access the configuration functions' > %{_sourcedir}/avidemux3-rpmlintrc
258
echo '' >> %{_sourcedir}/avidemux3-rpmlintrc
259
echo 'from Config import *' >> %{_sourcedir}/avidemux3-rpmlintrc
260
echo 'addFilter("libdir-macro-in-noarch-package")' >> %{_sourcedir}/avidemux3-rpmlintrc
261
%endif
262
find ./ -name '*.bash' -exec dos2unix -q {} \;
263
find ./ -name '*.cmake' -exec dos2unix -q {} \;
264
find ./ -name '*.cpp' -exec dos2unix -q {} \;
265
find ./ -name '*.sh' -exec dos2unix -q {} \;
266
find ./ -name '*.sql' -exec dos2unix -q {} \;
267
find ./ -name '*.txt' -exec dos2unix -q {} \;
268
find . -type f -exec sed -i -e 's|intfloat_readwrite.h|intfloat.h|g' {} \;
269
sed -i -e 's|set(FFMPEG_VERSION "2.6.1")|set(FFMPEG_VERSION "%{ffmpeg_version}")|g' cmake/admFFmpegBuild.cmake
270
rm -f avidemux_core/ffmpeg_package/ffmpeg-2.6.1.tar.bz2
271
cp %{S:3} avidemux_core/ffmpeg_package/
272
pushd avidemux_core/ffmpeg_package/patches
273
rm -f config.mak.diff
274
rm -f libavcodec_put_bits.h.patch
275
rm -f libavcodec_x86_fmtconvert_init.c.patch
276
rm -f libavcodec_mpegvideo_enc.c.patch
277
rm -f libavcodec_mpeg12enc.c.patch
278
rm -f libavcodec_avcodec.h.patch
279
rm -f libavcodec_nvenc.patch
280
cp %{S:4} .
281
cp %{S:5} .
282
cp %{S:7} .
283
cp %{S:8} .
284
cp %{S:9} .
285
cp %{S:10} .
286
cp %{S:11} .
287
pushd xvba
288
rm -f xvba_support_from_xbmc_xvba.patch
289
cp %{S:6} .
290
popd
291
popd
292
%patch0 -p0
293
%patch1 -p0
294
%patch2 -p0
295
%patch3 -p0
296
%patch4 -p0
297
%patch5 -p0
298
%patch6 -p0
299
%patch7 -p0
300
%patch8 -p1
301
chmod 755 bootStrap.bash
302
chmod 644 AUTHORS COPYING README
303
304
%build
305
%if ! 0%{?sles_version}
306
export CXXFLAGS="%optflags -fno-strict-aliasing"
307
%else
308
export CXXFLAGS="%optflags -D__STDC_CONSTANT_MACROS -fno-strict-aliasing"
309
%endif
310
311
%if ! 0%{?sles_version}
312
./bootStrap.bash --with-cli --with-gtk
313
%else
314
./bootStrap.bash --with-cli --without-qt4
315
%endif
316
317
%install
318
cp -r install/* %{buildroot}
319
320
%if ! 0%{?sles_version}
321
# Install desktop files
322
install -D -m644 %{S:1} %{buildroot}%{_datadir}/applications/avidemux3-qt4.desktop
323
install -D -m644 %{S:2} %{buildroot}%{_datadir}/applications/avidemux3-gtk.desktop
324
325
# Install icon
326
install -D -m644 avidemux_icon.png %{buildroot}%{_datadir}/pixmaps/avidemux3.png
327
%endif
328
329
# Install man
330
install -D -m644 man/avidemux.1 %{buildroot}%{_mandir}/man1/avidemux.1
331
332
# delete devel file (only needed for build)
333
rm -rf %{buildroot}%{_includedir}
334
335
## find . -name "config.mak" -exec install -D -m644 {} %{buildroot}%{_datadir}/avidemux3/help/config.mak \;
336
337
%fdupes %buildroot
338
339
%post -p /sbin/ldconfig
340
341
%postun -p /sbin/ldconfig
342
343
%post cli -p /sbin/ldconfig
344
345
%postun cli -p /sbin/ldconfig
346
347
%if ! 0%{?sles_version}
348
%post gtk -p /sbin/ldconfig
349
350
%postun gtk -p /sbin/ldconfig
351
352
%post qt4 -p /sbin/ldconfig
353
354
%postun qt4 -p /sbin/ldconfig
355
%endif
356
357
%files
358
%defattr(-,root,root)
359
%{_libdir}/libADM6avcodec.so.*
360
%{_libdir}/libADM6avformat.so.*
361
%{_libdir}/libADM6avutil.so.*
362
%{_libdir}/libADM6postproc.so.*
363
%{_libdir}/libADM6swscale.so.*
364
%{_libdir}/libADM_audioParser6.so
365
%{_libdir}/libADM_core6.so
366
%{_libdir}/libADM_coreAudio6.so
367
%{_libdir}/libADM_coreAudioDevice6.so
368
%{_libdir}/libADM_coreAudioEncoder6.so
369
%{_libdir}/libADM_coreAudioFilterAPI6.so
370
%{_libdir}/libADM_coreDemuxer6.so
371
%{_libdir}/libADM_coreDemuxerMpeg6.so
372
%{_libdir}/libADM_coreImage6.so
373
%{_libdir}/libADM_coreImageLoader6.so
374
%{_libdir}/libADM_coreJobs.so
375
%if 0%{?suse_version} >= 1310
376
%{_libdir}/libADM_coreLibVA6.so
377
%endif
378
%{_libdir}/libADM_coreMuxer6.so
379
%{_libdir}/libADM_coreScript.so
380
%{_libdir}/libADM_coreSocket6.so
381
%{_libdir}/libADM_coreSqlLight3.so
382
%{_libdir}/libADM_coreSubtitle.so
383
%{_libdir}/libADM_coreUI6.so
384
%{_libdir}/libADM_coreUtils6.so
385
%{_libdir}/libADM_coreVDPAU6.so
386
%{_libdir}/libADM_coreVideoCodec6.so
387
%{_libdir}/libADM_coreVideoEncoder6.so
388
%{_libdir}/libADM_coreVideoFilter6.so
389
%dir %{_libdir}/ADM_plugins6
390
%dir %{_libdir}/ADM_plugins6/audioDecoder
391
%dir %{_libdir}/ADM_plugins6/audioDevices
392
%dir %{_libdir}/ADM_plugins6/audioEncoders
393
%dir %{_libdir}/ADM_plugins6/autoScripts
394
%dir %{_libdir}/ADM_plugins6/autoScripts/lib
395
%dir %{_libdir}/ADM_plugins6/demuxers
396
%dir %{_libdir}/ADM_plugins6/muxers
397
%dir %{_libdir}/ADM_plugins6/pluginSettings
398
%dir %{_libdir}/ADM_plugins6/pluginSettings/x264
399
%dir %{_libdir}/ADM_plugins6/pluginSettings/x264/3
400
%dir %{_libdir}/ADM_plugins6/scriptEngines
401
%dir %{_libdir}/ADM_plugins6/videoDecoders
402
%dir %{_libdir}/ADM_plugins6/videoEncoders
403
%dir %{_libdir}/ADM_plugins6/videoFilters
404
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_a52.so
405
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_dca.so
406
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_faad.so
407
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_ima_adpcm.so
408
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_lav.so
409
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_Mad.so
410
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_ms_adpcm.so
411
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrnb.so
412
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrwb.so
413
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_ulaw.so
414
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_vorbis.so
415
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_alsaDefault.so
416
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_alsaDMix.so
417
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_alsaHw.so
418
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_esd.so
419
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_jack.so
420
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_oss.so
421
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_pulseAudioSimple.so
422
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_aften.so
423
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_dcaenc.so
424
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_faac.so
425
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lame.so
426
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lav_aac.so
427
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lav_ac3.so
428
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lav_mp2.so
429
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_pcm.so
430
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_twolame.so
431
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_vorbis.so
432
%{_libdir}/ADM_plugins6/autoScripts/720p.py
433
%{_libdir}/ADM_plugins6/autoScripts/check24fps.py
434
%{_libdir}/ADM_plugins6/autoScripts/dvd.py
435
%{_libdir}/ADM_plugins6/autoScripts/lib/ADM_image.py
436
%{_libdir}/ADM_plugins6/autoScripts/lib/ADM_imageInfo.py
437
%{_libdir}/ADM_plugins6/autoScripts/PSP.py
438
%{_libdir}/ADM_plugins6/autoScripts/svcd.py
439
%{_libdir}/ADM_plugins6/autoScripts/vcd.py
440
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_asf.so
441
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_avsproxy.so
442
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_flv.so
443
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_matroska.so
444
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_mp4.so
445
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_mxf.so
446
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_opendml.so
447
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_pic.so
448
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_ps.so
449
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_ts.so
450
%{_libdir}/ADM_plugins6/muxers/libADM_mx_avi.so
451
%{_libdir}/ADM_plugins6/muxers/libADM_mx_dummy.so
452
%{_libdir}/ADM_plugins6/muxers/libADM_mx_ffPS.so
453
%{_libdir}/ADM_plugins6/muxers/libADM_mx_ffTS.so
454
%{_libdir}/ADM_plugins6/muxers/libADM_mx_flv.so
455
%{_libdir}/ADM_plugins6/muxers/libADM_mx_Mkv.so
456
%{_libdir}/ADM_plugins6/muxers/libADM_mx_mp4.so
457
%{_libdir}/ADM_plugins6/muxers/libADM_mx_mp4v2.so
458
%{_libdir}/ADM_plugins6/muxers/libADM_mx_raw.so
459
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/ultraFast.json
460
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/PSP.json
461
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/veryFast.json
462
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/fast.json
463
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/iPhone.json
464
%{_libdir}/ADM_plugins6/scriptEngines/libADM_script_spiderMonkey.so
465
%{_libdir}/ADM_plugins6/scriptEngines/libADM_script_tinyPy.so
466
%{_libdir}/ADM_plugins6/videoDecoders/libADM_vd_vpx.so
467
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffDv.so
468
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffFlv1.so
469
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg2.so
470
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg4.so
471
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_huff.so
472
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_jpeg.so
473
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_null.so
474
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_png.so
475
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_xvid4.so
476
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_yv12.so
477
%{_libdir}/ADM_plugins6/videoFilters/libADM_hf_hflip.so
478
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_addBorders.so
479
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_avsfilter.so
480
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_blackenBorders.so
481
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_changeFps.so
482
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_colorYuv.so
483
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_decimate.so
484
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_denoise3d.so
485
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_denoise3dhq.so
486
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_DgBob.so
487
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_dummy.so
488
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_fadeToBlack.so
489
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_FluxSmooth.so
490
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_gauss.so
491
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_hzstackField.so
492
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_kernelDeint.so
493
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_largeMedian.so
494
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_lavDeint.so
495
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_logo.so
496
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_lumaOnly.so
497
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_mean.so
498
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_median.so
499
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_mergeField.so
500
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_msharpen.so
501
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_printInfo.so
502
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_removePlane.so
503
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_resampleFps.so
504
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_rotate.so
505
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_ssa.so
506
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_separateField.so
507
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_sharpen.so
508
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_stackField.so
509
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_swapUV.so
510
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_telecide.so
511
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_unstackField.so
512
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vdpauFilter.so
513
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vdpauFilterDeint.so
514
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vflip.so
515
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_yadif.so
516
%dir %{_datadir}/ADM6_addons
517
%dir %{_datadir}/ADM6_addons/avsfilter
518
%{_datadir}/ADM6_addons/avsfilter/avsload.exe
519
%{_datadir}/ADM6_addons/avsfilter/pipe_source.dll
520
%if ! 0%{?sles_version}
521
%{_datadir}/pixmaps/avidemux3.png
522
%endif
523
%{_mandir}/man1/avidemux.1.gz
524
%doc AUTHORS COPYING README
525
526
%files cli
527
%defattr(-,root,root)
528
%{_bindir}/avidemux3_cli
529
%{_libdir}/libADM_render6_cli.so
530
%{_libdir}/libADM_UI_Cli6.so
531
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x264_cli.so
532
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x265_cli.so
533
%dir %{_libdir}/ADM_plugins6/videoFilters/cli
534
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_chromaShiftCli.so
535
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_contrastCli.so
536
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_CropCli.so
537
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_eq2Cli.so
538
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_HueCli.so
539
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_mpdelogoCli.so
540
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_swscaleResize_cli.so
541
542
%if ! 0%{?sles_version}
543
%files gtk
544
%defattr(-,root,root)
545
%{_bindir}/avidemux3_gtk
546
%{_libdir}/libADM_render6_gtk.so
547
%{_libdir}/libADM_toolkitGtk.so
548
%{_libdir}/libADM_UIGtk6.so
549
%dir %{_libdir}/ADM_glade
550
%dir %{_libdir}/ADM_glade/main
551
%dir %{_libdir}/ADM_glade/videoFilter
552
%{_libdir}/ADM_glade/about.gtkBuilder
553
%{_libdir}/ADM_glade/avidemux_icon.png
554
%{_libdir}/ADM_glade/calculator.gtkBuilder
555
%{_libdir}/ADM_glade/DIA_alternate.gtkBuilder
556
%{_libdir}/ADM_glade/encoding.gtkBuilder
557
%{_libdir}/ADM_glade/main/avidemux_icon_small.png
558
%{_libdir}/ADM_glade/main/first-frame.png
559
%{_libdir}/ADM_glade/main/gtk2_build.gtkBuilder
560
%{_libdir}/ADM_glade/main/last-frame.png
561
%{_libdir}/ADM_glade/main/markA.png
562
%{_libdir}/ADM_glade/main/markB.png
563
%{_libdir}/ADM_glade/main/next-black-frame.png
564
%{_libdir}/ADM_glade/main/next-frame.png
565
%{_libdir}/ADM_glade/main/next-key-frame.png
566
%{_libdir}/ADM_glade/main/play.png
567
%{_libdir}/ADM_glade/main/previous-black-frame.png
568
%{_libdir}/ADM_glade/main/previous-frame.png
569
%{_libdir}/ADM_glade/main/previous-key-frame.png
570
%{_libdir}/ADM_glade/main/stop.png
571
%{_libdir}/ADM_glade/properties.gtkBuilder
572
%{_libdir}/ADM_glade/videoFilter/1.png
573
%{_libdir}/ADM_glade/videoFilter/2.png
574
%{_libdir}/ADM_glade/videoFilter/3.png
575
%{_libdir}/ADM_glade/videoFilter/4.png
576
%{_libdir}/ADM_glade/videoFilter/5.png
577
%{_libdir}/ADM_glade/videoFilter/6.png
578
%{_libdir}/ADM_glade/videoFilter/7.png
579
%{_libdir}/ADM_glade/videoFilter/add.png
580
%{_libdir}/ADM_glade/videoFilter/cd.png
581
%{_libdir}/ADM_glade/videoFilter/close.png
582
%{_libdir}/ADM_glade/videoFilter/down.png
583
%{_libdir}/ADM_glade/videoFilter/exec.png
584
%{_libdir}/ADM_glade/videoFilter/fileopen.png
585
%{_libdir}/ADM_glade/videoFilter/filesave.png
586
%{_libdir}/ADM_glade/videoFilter/filesaveas.png
587
%{_libdir}/ADM_glade/videoFilter/gl.png
588
%{_libdir}/ADM_glade/videoFilter/remove.png
589
%{_libdir}/ADM_glade/videoFilter/thumbnail.png
590
%{_libdir}/ADM_glade/videoFilter/up.png
591
%{_libdir}/ADM_glade/videoFilter/videoFilter.gtkBuilder
592
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x264_gtk.so
593
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x265_gtk.so
594
%dir %{_libdir}/ADM_plugins6/videoFilters/gtk
595
%{_libdir}/ADM_plugins6/videoFilters/gtk/libADM_vf_asharpGtk.so
596
%{_libdir}/ADM_plugins6/videoFilters/gtk/libADM_vf_chromaShiftGtk.so
597
%{_libdir}/ADM_plugins6/videoFilters/gtk/libADM_vf_contrastGtk.so
598
%{_libdir}/ADM_plugins6/videoFilters/gtk/libADM_vf_cropGtk.so
599
%{_libdir}/ADM_plugins6/videoFilters/gtk/libADM_vf_eq2Gtk.so
600
%{_libdir}/ADM_plugins6/videoFilters/gtk/libADM_vf_HueGtk.so
601
%{_libdir}/ADM_plugins6/videoFilters/gtk/libADM_vf_swscaleResize_gtk.so
602
%{_datadir}/applications/avidemux3-gtk.desktop
603
604
%files qt4
605
%defattr(-,root,root)
606
%{_bindir}/avidemux3_jobs_qt4
607
%{_bindir}/avidemux3_qt4
608
%{_libdir}/libADM_render6_QT4.so
609
%{_libdir}/libADM_UIQT46.so
610
%dir %{_libdir}/ADM_plugins6/scriptEngines/qt4
611
%dir %{_libdir}/ADM_plugins6/videoEncoders/qt4
612
%dir %{_libdir}/ADM_plugins6/videoFilters/qt4
613
%{_libdir}/ADM_plugins6/scriptEngines/qt4/libadm_script_QT4.so
614
%{_libdir}/ADM_plugins6/videoEncoders/qt4/libADM_ve_x264_QT4.so
615
%{_libdir}/ADM_plugins6/videoEncoders/qt4/libADM_ve_x265_QT4.so
616
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_asharpQT4.so
617
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_chromaShiftQT4.so
618
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_contrastQT4.so
619
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_cropQT4.so
620
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_eq2QT4.so
621
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_glBenchmark.so
622
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_glResize.so
623
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_HueQT4.so
624
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_mpdelogoQT4.so
625
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_rotateGlFrag2.so
626
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_sampleGlFrag2.so
627
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_sampleGlVertex.so
628
%{_libdir}/ADM_plugins6/videoFilters/qt4/libADM_vf_swscaleResizeQT4.so
629
%{_datadir}/applications/avidemux3-qt4.desktop
630
631
%files -n avidemux3-qt4-lang
632
%defattr(-,root,root)
633
%dir %{_datadir}/avidemux3/qt4
634
%{_datadir}/avidemux3/qt4/i18n/
635
636
%files help
637
%defattr(-,root,root)
638
%dir %{_datadir}/avidemux3
639
%{_datadir}/avidemux3/help/
640
%endif
641
642
%changelog
643