Overview

Request 589 (accepted)

new package avidemux3 version 2.6.x, can be installed in parallel to package avidemux version 2.5.6

Submit package home:enzokiel / avidemux3 to package Multimedia / avidemux3

avidemux3.changes Added
x
 
1
@@ -0,0 +1,3 @@
2
+-------------------------------------------------------------------
3
+Wed Oct 30 2013 - joerg.lorenzen@ki.tng.de
4
+- Initial package, version 2.6.6
5
avidemux3.spec Added
522
 
1
@@ -0,0 +1,520 @@
2
+#
3
+# spec file for package avidemux3
4
+#
5
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
6
+#
7
+# All modifications and additions to the file contributed by third parties
8
+# remain the property of their copyright owners, unless otherwise agreed
9
+# upon. The license for this file, and modifications and additions to the
10
+# file, is the same license as for the pristine package itself (unless the
11
+# license for the pristine package is not an Open Source License, in which
12
+# case the license is the MIT License). An "Open Source License" is a
13
+# license that conforms to the Open Source Definition (Version 1.9)
14
+# published by the Open Source Initiative.
15
+
16
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
17
+#
18
+
19
+
20
+Name:           avidemux3
21
+Summary:        Graphical video editing and transcoding tool
22
+Version:        2.6.6
23
+Release:        1
24
+Url:            http://www.avidemux.org
25
+Source0:        avidemux_%{version}.tar.gz
26
+Source1:        avidemux3-qt4.desktop
27
+Source2:        avidemux3-gtk.desktop
28
+Patch0:         avidemux-cmake-2.8.8.patch
29
+Patch1:         avidemux-linking.patch
30
+Patch2:         avidemux-x264_plugins.patch
31
+Patch3:         avidemux-package_version.patch
32
+License:        GPL-2.0
33
+Group:          Productivity/Multimedia/Video/Editors and Convertors
34
+
35
+# Utilities
36
+BuildRequires:  cmake
37
+BuildRequires:  gettext-tools
38
+BuildRequires:  intltool
39
+BuildRequires:  libxslt-devel
40
+BuildRequires:  desktop-file-utils
41
+BuildRequires:  pkg-config
42
+BuildRequires:  sqlite-devel
43
+BuildRequires:  fdupes
44
+BuildRequires:  dos2unix
45
+
46
+# Libraries
47
+BuildRequires:  yasm-devel
48
+BuildRequires:  libxml2-devel >= 2.6.8
49
+BuildRequires:  fontconfig-devel
50
+BuildRequires:  freetype-devel
51
+BuildRequires:  js-devel
52
+%if 0%{?suse_version} < 1220
53
+BuildRequires: xorg-x11-libXv-devel
54
+BuildRequires: xorg-x11-libXmu-devel
55
+%else
56
+BuildRequires:  libXv-devel
57
+BuildRequires:  libXmu-devel
58
+%endif
59
+BuildRequires:  libsamplerate-devel
60
+BuildRequires:  jack-audio-connection-kit-devel
61
+BuildRequires:  libass-devel
62
+
63
+# Sound out
64
+BuildRequires:  alsa-devel
65
+BuildRequires:  libpulse-devel
66
+BuildRequires:  arts-devel
67
+BuildRequires:  libesd-devel
68
+
69
+# Video out
70
+BuildRequires:  SDL-devel >= 1.2.7
71
+%if 0%{?suse_version} < 1220
72
+BuildRequires: Mesa-devel
73
+%else
74
+BuildRequires:  Mesa-libGL-devel
75
+BuildRequires:  Mesa-libGLU-devel
76
+%endif
77
+BuildRequires:  libvdpau-devel
78
+
79
+# Audio Codecs
80
+BuildRequires:  liba52-devel
81
+BuildRequires:  libfaac-devel
82
+BuildRequires:  libfaad-devel
83
+BuildRequires:  libmp3lame-devel
84
+BuildRequires:  libmad-devel
85
+BuildRequires:  libogg-devel
86
+BuildRequires:  libvorbis-devel
87
+BuildRequires:  libdca-devel
88
+BuildRequires:  libopencore-amr-devel
89
+BuildRequires:  libvpx-devel
90
+BuildRequires:  libtwolame-devel
91
+BuildRequires:  libaften-devel
92
+BuildRequires:  libdcaenc-devel
93
+
94
+# Video Codecs
95
+BuildRequires:  libxvidcore-devel
96
+BuildRequires:  libx264-devel
97
+
98
+# QT4-GUI
99
+BuildRequires:  libqt4-devel
100
+
101
+# GTK-GUI
102
+BuildRequires:  gtk3-devel
103
+BuildRequires:  cairo-devel
104
+
105
+%if 0%{?suse_version} >= 1230
106
+BuildRequires: libjpeg8-devel
107
+%endif
108
+
109
+# Main package requires at least one frontend (cli, gtk or qt4)
110
+Requires:       avidemux3-frontend = %{version}-%{release}
111
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
112
+
113
+%description
114
+Avidemux is a free video editor designed for simple cutting, filtering and
115
+encoding tasks. It supports many file types, including AVI, DVD compatible
116
+MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
117
+using projects, job queue and powerful scripting capabilities.
118
+
119
+Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
120
+the GNU GPL license. The program was written from scratch by Mean, but code
121
+from other people and projects has been used as well. Patches, translations
122
+and even bug reports are always welcome.
123
+
124
+%package cli
125
+Summary:        CLI for avidemux
126
+Group:          Productivity/Multimedia/Video/Editors and Convertors
127
+Provides:       avidemux3-frontend = %{version}-%{release}
128
+Requires:       avidemux3 = %{version}-%{release}
129
+
130
+%description cli
131
+Avidemux is a free video editor designed for simple cutting, filtering and
132
+encoding tasks. It supports many file types, including AVI, DVD compatible
133
+MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
134
+using projects, job queue and powerful scripting capabilities.
135
+
136
+Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
137
+the GNU GPL license. The program was written from scratch by Mean, but code
138
+from other people and projects has been used as well. Patches, translations
139
+and even bug reports are always welcome.
140
+
141
+This package provides a command-line interface to editing videos with avidemux.
142
+
143
+%package gtk
144
+Summary:        GTK interface for avidemux
145
+Group:          Productivity/Multimedia/Video/Editors and Convertors
146
+Provides:       avidemux3-frontend = %{version}-%{release}
147
+Requires:       avidemux3 = %{version}-%{release}
148
+Requires:       avidemux3-help = %{version}-%{release}
149
+
150
+%description gtk
151
+Avidemux is a free video editor designed for simple cutting, filtering and
152
+encoding tasks. It supports many file types, including AVI, DVD compatible
153
+MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
154
+using projects, job queue and powerful scripting capabilities.
155
+
156
+Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
157
+the GNU GPL license. The program was written from scratch by Mean, but code
158
+from other people and projects has been used as well. Patches, translations
159
+and even bug reports are always welcome.
160
+
161
+This package provides the GTK graphical interface for avidemux.
162
+
163
+%package qt4
164
+Summary:        Qt interface for avidemux
165
+Group:          Productivity/Multimedia/Video/Editors and Convertors
166
+Provides:       avidemux3-frontend = %{version}-%{release}
167
+Requires:       avidemux3 = %{version}-%{release}
168
+Requires:       avidemux3-qt4-lang = %{version}-%{release}
169
+Requires:       avidemux3-help = %{version}-%{release}
170
+
171
+%description qt4
172
+Avidemux is a free video editor designed for simple cutting, filtering and
173
+encoding tasks. It supports many file types, including AVI, DVD compatible
174
+MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
175
+using projects, job queue and powerful scripting capabilities.
176
+
177
+Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
178
+the GNU GPL license. The program was written from scratch by Mean, but code
179
+from other people and projects has been used as well. Patches, translations
180
+and even bug reports are always welcome.
181
+
182
+This package contains the Qt graphical interface for avidemux.
183
+
184
+%package help
185
+Summary:        Help files for avidemux
186
+Group:          Productivity/Multimedia/Video/Editors and Convertors
187
+BuildArch:      noarch
188
+
189
+%description help
190
+Avidemux is a free video editor designed for simple cutting, filtering and
191
+encoding tasks. It supports many file types, including AVI, DVD compatible
192
+MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
193
+using projects, job queue and powerful scripting capabilities.
194
+
195
+Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
196
+the GNU GPL license. The program was written from scratch by Mean, but code
197
+from other people and projects has been used as well. Patches, translations
198
+and even bug reports are always welcome.
199
+
200
+This package contains the help files for avidemux.
201
+
202
+%lang_package -n avidemux3-qt4
203
+
204
+%prep
205
+%setup -q -n avidemux_%{version}
206
+find . -type f -exec dos2unix -q {} \;
207
+%patch0 -p0
208
+%patch1 -p0
209
+%patch2 -p0
210
+%patch3 -p0
211
+
212
+%build
213
+export CXXFLAGS="%optflags -fno-strict-aliasing"
214
+
215
+chmod 755 bootStrap.bash
216
+./bootStrap.bash --with-cli --with-gtk
217
+
218
+%install
219
+cp -r install/* %{buildroot}
220
+
221
+# Install desktop files
222
+install -D -m644 %{S:1} %{buildroot}%{_datadir}/applications/avidemux3-qt4.desktop
223
+install -D -m644 %{S:2} %{buildroot}%{_datadir}/applications/avidemux3-gtk.desktop
224
+
225
+# Install icon
226
+install -D -m644 avidemux_icon.png %{buildroot}%{_datadir}/pixmaps/avidemux3.png
227
+
228
+# Install man
229
+install -D -m644 man/avidemux.1 %{buildroot}%{_mandir}/man1/avidemux.1
230
+
231
+# delete devel file (only needed for build)
232
+rm -rf %{buildroot}%{_includedir}
233
+
234
+%fdupes %buildroot
235
+
236
+%post -p /sbin/ldconfig
237
+
238
+%postun -p /sbin/ldconfig
239
+
240
+%post cli -p /sbin/ldconfig
241
+
242
+%postun cli -p /sbin/ldconfig
243
+
244
+%post gtk -p /sbin/ldconfig
245
+
246
+%postun gtk -p /sbin/ldconfig
247
+
248
+%post qt4 -p /sbin/ldconfig
249
+
250
+%postun qt4 -p /sbin/ldconfig
251
+
252
+%files
253
+%defattr(-,root,root)
254
+%{_libdir}/libADM6postproc.so.52
255
+%{_libdir}/libADM6avcodec.so.54
256
+%{_libdir}/libADM6avformat.so.54
257
+%{_libdir}/libADM6avutil.so.52
258
+%{_libdir}/libADM6postproc.so.52
259
+%{_libdir}/libADM6swscale.so.2
260
+%{_libdir}/libADM_audioParser6.so
261
+%{_libdir}/libADM_core6.so
262
+%{_libdir}/libADM_coreAudio6.so
263
+%{_libdir}/libADM_coreAudioDevice6.so
264
+%{_libdir}/libADM_coreAudioEncoder6.so
265
+%{_libdir}/libADM_coreAudioFilterAPI6.so
266
+%{_libdir}/libADM_coreDemuxer6.so
267
+%{_libdir}/libADM_coreDemuxerMpeg6.so
268
+%{_libdir}/libADM_coreImage6.so
269
+%{_libdir}/libADM_coreImageLoader6.so
270
+%{_libdir}/libADM_coreJobs.so
271
+%{_libdir}/libADM_coreMuxer6.so
272
+%{_libdir}/libADM_coreScript.so
273
+%{_libdir}/libADM_coreSocket6.so
274
+%{_libdir}/libADM_coreSqlLight3.so
275
+%{_libdir}/libADM_coreUI6.so
276
+%{_libdir}/libADM_coreUtils6.so
277
+%{_libdir}/libADM_coreVDPAU6.so
278
+%{_libdir}/libADM_coreVideoCodec6.so
279
+%{_libdir}/libADM_coreVideoEncoder6.so
280
+%{_libdir}/libADM_coreVideoFilter6.so
281
+%dir %{_libdir}/ADM_plugins6
282
+%dir %{_libdir}/ADM_plugins6/audioDecoder
283
+%dir %{_libdir}/ADM_plugins6/audioDevices
284
+%dir %{_libdir}/ADM_plugins6/audioEncoders
285
+%dir %{_libdir}/ADM_plugins6/autoScripts
286
+%dir %{_libdir}/ADM_plugins6/autoScripts/lib
287
+%dir %{_libdir}/ADM_plugins6/demuxers
288
+%dir %{_libdir}/ADM_plugins6/muxers
289
+%dir %{_libdir}/ADM_plugins6/pluginSettings
290
+%dir %{_libdir}/ADM_plugins6/pluginSettings/x264
291
+%dir %{_libdir}/ADM_plugins6/pluginSettings/x264/2
292
+%dir %{_libdir}/ADM_plugins6/scriptEngines
293
+%dir %{_libdir}/ADM_plugins6/videoDecoders
294
+%dir %{_libdir}/ADM_plugins6/videoEncoders
295
+%dir %{_libdir}/ADM_plugins6/videoFilters
296
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_a52.so
297
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_dca.so
298
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_faad.so
299
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_ima_adpcm.so
300
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_lav.so
301
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_Mad.so
302
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_ms_adpcm.so
303
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrnb.so
304
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrwb.so
305
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_ulaw.so
306
+%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_vorbis.so
307
+%{_libdir}/ADM_plugins6/audioDevices/libADM_av_alsaDefault.so
308
+%{_libdir}/ADM_plugins6/audioDevices/libADM_av_alsaDMix.so
309
+%{_libdir}/ADM_plugins6/audioDevices/libADM_av_alsaHw.so
310
+%{_libdir}/ADM_plugins6/audioDevices/libADM_av_esd.so
311
+%{_libdir}/ADM_plugins6/audioDevices/libADM_av_jack.so
312
+%{_libdir}/ADM_plugins6/audioDevices/libADM_av_oss.so
313
+%{_libdir}/ADM_plugins6/audioDevices/libADM_av_pulseAudioSimple.so
314
+%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_aften.so
315
+%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_dcaenc.so
316
+%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_faac.so
317
+%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lame.so
318
+%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lav_aac.so
319
+%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lav_ac3.so
320
+%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lav_mp2.so
321
+%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_pcm.so
322
+%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_twolame.so
323
+%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_vorbis.so
324
+%{_libdir}/ADM_plugins6/autoScripts/720p.py
325
+%{_libdir}/ADM_plugins6/autoScripts/check24fps.py
326
+%{_libdir}/ADM_plugins6/autoScripts/dvd.py
327
+%{_libdir}/ADM_plugins6/autoScripts/lib/ADM_image.py
328
+%{_libdir}/ADM_plugins6/autoScripts/lib/ADM_imageInfo.py
329
+%{_libdir}/ADM_plugins6/autoScripts/PSP.py
330
+%{_libdir}/ADM_plugins6/autoScripts/svcd.py
331
+%{_libdir}/ADM_plugins6/autoScripts/vcd.py
332
+%{_libdir}/ADM_plugins6/demuxers/libADM_dm_asf.so
333
+%{_libdir}/ADM_plugins6/demuxers/libADM_dm_avsproxy.so
334
+%{_libdir}/ADM_plugins6/demuxers/libADM_dm_flv.so
335
+%{_libdir}/ADM_plugins6/demuxers/libADM_dm_matroska.so
336
+%{_libdir}/ADM_plugins6/demuxers/libADM_dm_mp4.so
337
+%{_libdir}/ADM_plugins6/demuxers/libADM_dm_mxf.so
338
+%{_libdir}/ADM_plugins6/demuxers/libADM_dm_opendml.so
339
+%{_libdir}/ADM_plugins6/demuxers/libADM_dm_pic.so
340
+%{_libdir}/ADM_plugins6/demuxers/libADM_dm_ps.so
341
+%{_libdir}/ADM_plugins6/demuxers/libADM_dm_ts.so
342
+%{_libdir}/ADM_plugins6/muxers/libADM_mx_avi.so
343
+%{_libdir}/ADM_plugins6/muxers/libADM_mx_dummy.so
344
+%{_libdir}/ADM_plugins6/muxers/libADM_mx_ffPS.so
345
+%{_libdir}/ADM_plugins6/muxers/libADM_mx_ffTS.so
346
+%{_libdir}/ADM_plugins6/muxers/libADM_mx_flv.so
347
+%{_libdir}/ADM_plugins6/muxers/libADM_mx_Mkv.so
348
+%{_libdir}/ADM_plugins6/muxers/libADM_mx_mp4.so
349
+%{_libdir}/ADM_plugins6/muxers/libADM_mx_mp4v2.so
350
+%{_libdir}/ADM_plugins6/muxers/libADM_mx_raw.so
351
+%{_libdir}/ADM_plugins6/pluginSettings/x264/2/ultraFast.json
352
+%{_libdir}/ADM_plugins6/pluginSettings/x264/2/PSP.json
353
+%{_libdir}/ADM_plugins6/pluginSettings/x264/2/veryFast.json
354
+%{_libdir}/ADM_plugins6/pluginSettings/x264/2/fast.json
355
+%{_libdir}/ADM_plugins6/pluginSettings/x264/2/iPhone.json
356
+%{_libdir}/ADM_plugins6/scriptEngines/libADM_script_qt.so
357
+%{_libdir}/ADM_plugins6/scriptEngines/libADM_script_spiderMonkey.so
358
+%{_libdir}/ADM_plugins6/scriptEngines/libADM_script_tinyPy.so
359
+%{_libdir}/ADM_plugins6/videoDecoders/libADM_vd_vpx.so
360
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffDv.so
361
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffFlv1.so
362
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg2.so
363
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg4.so
364
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_huff.so
365
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_jpeg.so
366
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_null.so
367
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_png.so
368
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_xvid4.so
369
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_yv12.so
370
+%{_libdir}/ADM_plugins6/videoFilters/libADM_hf_hflip.so
371
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_addBorders.so
372
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_avsfilter.so
373
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_blackenBorders.so
374
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_changeFps.so
375
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_colorYuv.so
376
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_decimate.so
377
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_denoise3d.so
378
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_denoise3dhq.so
379
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_DgBob.so
380
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_dummy.so
381
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_fadeToBlack.so
382
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_FluxSmooth.so
383
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_gauss.so
384
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_hzstackField.so
385
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_kernelDeint.so
386
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_largeMedian.so
387
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_lavDeint.so
388
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_logo.so
389
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_lumaOnly.so
390
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_mean.so
391
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_median.so
392
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_mergeField.so
393
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_msharpen.so
394
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_printInfo.so
395
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_removePlane.so
396
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_resampleFps.so
397
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_rotate.so
398
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_separateField.so
399
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_sharpen.so
400
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_ssa.so
401
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_stackField.so
402
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_swapUV.so
403
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_telecide.so
404
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_unstackField.so
405
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vdpauFilter.so
406
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vdpauFilterDeint.so
407
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vflip.so
408
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_yadif.so
409
+%dir %{_datadir}/ADM6_addons
410
+%dir %{_datadir}/ADM6_addons/avsfilter
411
+%{_datadir}/ADM6_addons/avsfilter/avsload.exe
412
+%{_datadir}/ADM6_addons/avsfilter/pipe_source.dll
413
+%{_datadir}/pixmaps/avidemux3.png
414
+%{_mandir}/man1/avidemux.1.gz
415
+%doc AUTHORS COPYING README
416
+
417
+%files cli
418
+%defattr(-,root,root)
419
+%{_bindir}/avidemux3_cli
420
+%{_libdir}/libADM_render6_cli.so
421
+%{_libdir}/libADM_UI_Cli6.so
422
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x264_cli.so
423
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_chromaShiftCli.so
424
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_contrastCli.so
425
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_CropCli.so
426
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_eq2Cli.so
427
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_HueCli.so
428
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_mpdelogoCli.so
429
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_swscaleResize_cli.so
430
+
431
+%files gtk
432
+%defattr(-,root,root)
433
+%{_bindir}/avidemux3_gtk
434
+%{_libdir}/libADM_render6_gtk.so
435
+%{_libdir}/libADM_toolkitGtk.so
436
+%{_libdir}/libADM_UIGtk6.so
437
+%dir %{_libdir}/ADM_glade
438
+%dir %{_libdir}/ADM_glade/main
439
+%dir %{_libdir}/ADM_glade/videoFilter
440
+%{_libdir}/ADM_glade/about.gtkBuilder
441
+%{_libdir}/ADM_glade/avidemux_icon.png
442
+%{_libdir}/ADM_glade/calculator.gtkBuilder
443
+%{_libdir}/ADM_glade/DIA_alternate.gtkBuilder
444
+%{_libdir}/ADM_glade/encoding.gtkBuilder
445
+%{_libdir}/ADM_glade/main/avidemux_icon_small.png
446
+%{_libdir}/ADM_glade/main/first-frame.png
447
+%{_libdir}/ADM_glade/main/gtk2_build.gtkBuilder
448
+%{_libdir}/ADM_glade/main/last-frame.png
449
+%{_libdir}/ADM_glade/main/markA.png
450
+%{_libdir}/ADM_glade/main/markB.png
451
+%{_libdir}/ADM_glade/main/next-black-frame.png
452
+%{_libdir}/ADM_glade/main/next-frame.png
453
+%{_libdir}/ADM_glade/main/next-key-frame.png
454
+%{_libdir}/ADM_glade/main/play.png
455
+%{_libdir}/ADM_glade/main/previous-black-frame.png
456
+%{_libdir}/ADM_glade/main/previous-frame.png
457
+%{_libdir}/ADM_glade/main/previous-key-frame.png
458
+%{_libdir}/ADM_glade/main/stop.png
459
+%{_libdir}/ADM_glade/properties.gtkBuilder
460
+%{_libdir}/ADM_glade/videoFilter/1.png
461
+%{_libdir}/ADM_glade/videoFilter/2.png
462
+%{_libdir}/ADM_glade/videoFilter/3.png
463
+%{_libdir}/ADM_glade/videoFilter/4.png
464
+%{_libdir}/ADM_glade/videoFilter/5.png
465
+%{_libdir}/ADM_glade/videoFilter/6.png
466
+%{_libdir}/ADM_glade/videoFilter/7.png
467
+%{_libdir}/ADM_glade/videoFilter/add.png
468
+%{_libdir}/ADM_glade/videoFilter/cd.png
469
+%{_libdir}/ADM_glade/videoFilter/close.png
470
+%{_libdir}/ADM_glade/videoFilter/down.png
471
+%{_libdir}/ADM_glade/videoFilter/exec.png
472
+%{_libdir}/ADM_glade/videoFilter/fileopen.png
473
+%{_libdir}/ADM_glade/videoFilter/filesave.png
474
+%{_libdir}/ADM_glade/videoFilter/filesaveas.png
475
+%{_libdir}/ADM_glade/videoFilter/gl.png
476
+%{_libdir}/ADM_glade/videoFilter/remove.png
477
+%{_libdir}/ADM_glade/videoFilter/thumbnail.png
478
+%{_libdir}/ADM_glade/videoFilter/up.png
479
+%{_libdir}/ADM_glade/videoFilter/videoFilter.gtkBuilder
480
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x264_gtk.so
481
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_asharpGtk.so
482
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_chromaShiftGtk.so
483
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_contrastGtk.so
484
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_cropGtk.so
485
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_eq2Gtk.so
486
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_HueGtk.so
487
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_swscaleResize_gtk.so
488
+%{_datadir}/applications/avidemux3-gtk.desktop
489
+
490
+%files qt4
491
+%defattr(-,root,root)
492
+%{_bindir}/avidemux3_jobs
493
+%{_bindir}/avidemux3_qt4
494
+%{_libdir}/libADM_render6_qt4.so
495
+%{_libdir}/libADM_UIQT46.so
496
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x264_qt4.so
497
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_asharpQt4.so
498
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_chromaShiftQt4.so
499
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_contrastQt4.so
500
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_cropQt4.so
501
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_eq2Qt4.so
502
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_glBenchmark.so
503
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_glResize.so
504
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_HueQt4.so
505
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_mpdelogoQt4.so
506
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_rotateGlFrag2.so
507
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_sampleGlFrag2.so
508
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_sampleGlVertex.so
509
+%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_swscaleResize_qt4.so
510
+%{_datadir}/applications/avidemux3-qt4.desktop
511
+
512
+%files help
513
+%defattr(-,root,root)
514
+%dir %{_datadir}/avidemux3
515
+%{_datadir}/avidemux3/help/
516
+
517
+%files -n avidemux3-qt4-lang
518
+%defattr(-,root,root)
519
+%{_datadir}/avidemux3/i18n/
520
+
521
+%changelog
522
avidemux-cmake-2.8.8.patch Added
17
 
1
@@ -0,0 +1,15 @@
2
+--- cmake/admCheckRequiredLibs.cmake.orig  2012-11-24 14:10:22.875484974 +0100
3
++++ cmake/admCheckRequiredLibs.cmake   2012-11-24 14:10:22.887484974 +0100
4
+@@ -16,9 +16,9 @@
5
+        endif (DEFINED PKGCONFIG_FOUND)
6
+ endif (${CMAKE_VERSION} VERSION_EQUAL 2.8.8)
7
+ 
8
+-IF (NOT PKG_CONFIG_FOUND)
9
+-  MESSAGE(FATAL_ERROR "Could not find pkg-config")
10
+-ENDIF (NOT PKG_CONFIG_FOUND)
11
++#IF (NOT PKG_CONFIG_FOUND)
12
++# MESSAGE(FATAL_ERROR "Could not find pkg-config")
13
++#ENDIF (NOT PKG_CONFIG_FOUND)
14
+ 
15
+ MESSAGE(STATUS "Found pkg-config")
16
+ 
17
avidemux-linking.patch Added
78
 
1
@@ -0,0 +1,76 @@
2
+--- avidemux/cli/CMakeLists.txt.orig   2013-02-21 23:07:01.082035229 +0100
3
++++ avidemux/cli/CMakeLists.txt    2013-02-21 23:07:01.097034913 +0100
4
+@@ -102,6 +102,16 @@
5
+ )
6
+ 
7
+ ###########################################
8
++# Missing libs
9
++###########################################
10
++TARGET_LINK_LIBRARIES(avidemux3_cli
11
++  ADM_coreSqlLight3
12
++  ADM_libswscale
13
++  ADM_libpostproc
14
++  ADM_libavformat
15
++)
16
++
17
++###########################################
18
+ # External libs
19
+ ###########################################
20
+ # gettext
21
+--- avidemux/gtk/CMakeLists.txt.orig   2013-02-21 23:07:03.613981892 +0100
22
++++ avidemux/gtk/CMakeLists.txt    2013-02-21 23:07:03.625981640 +0100
23
+@@ -102,6 +102,16 @@
24
+ )
25
+ 
26
+ ###########################################
27
++# Missing libs
28
++###########################################
29
++TARGET_LINK_LIBRARIES(avidemux3_gtk
30
++  ADM_coreSqlLight3
31
++  ADM_libswscale
32
++  ADM_libpostproc
33
++  ADM_libavformat
34
++)
35
++
36
++###########################################
37
+ # External libs
38
+ ###########################################
39
+ # gettext
40
+--- avidemux/qt4/CMakeLists.txt.orig   2013-02-21 23:07:06.120929082 +0100
41
++++ avidemux/qt4/CMakeLists.txt    2013-02-21 23:07:06.134928787 +0100
42
+@@ -140,6 +140,16 @@
43
+ )
44
+ 
45
+ ###########################################
46
++# Missing libs
47
++###########################################
48
++TARGET_LINK_LIBRARIES(avidemux3_qt4
49
++  ADM_coreSqlLight3
50
++  ADM_libswscale
51
++  ADM_libpostproc
52
++  ADM_libavformat
53
++)
54
++
55
++###########################################
56
+ # External libs
57
+ ###########################################
58
+ # gettext
59
+--- avidemux/qt4/ADM_jobs/src/CMakeLists.txt.orig  2013-02-21 23:07:08.494879075 +0100
60
++++ avidemux/qt4/ADM_jobs/src/CMakeLists.txt   2013-02-21 23:07:08.507878800 +0100
61
+@@ -90,6 +90,16 @@
62
+ TARGET_LINK_LIBRARIES(avidemux3_jobs ADM_coreJobs)
63
+ TARGET_LINK_LIBRARIES(avidemux3_jobs ADM_coreUtils6)
64
+ TARGET_LINK_LIBRARIES(avidemux3_jobs ADM_core6)
65
++###########################################
66
++# Missing libs
67
++###########################################
68
++TARGET_LINK_LIBRARIES(avidemux3_jobs
69
++  ADM_coreSqlLight3
70
++  ADM_coreUI6
71
++  ADM_libavcodec
72
++  ADM_libavutil
73
++)
74
++
75
+ #
76
+ #
77
+ 
78
avidemux-package_version.patch Added
75
 
1
@@ -0,0 +1,73 @@
2
+--- avidemux/qt4/ADM_userInterfaces/ui_support.cpp.orig    2013-10-20 14:25:45.356977519 +0200
3
++++ avidemux/qt4/ADM_userInterfaces/ui_support.cpp 2013-10-20 14:25:45.362977397 +0200
4
+@@ -84,7 +84,7 @@
5
+ #elif defined(_WIN32)
6
+   QString appdir = QCoreApplication::applicationDirPath() + "/i18n/";
7
+ #else
8
+-  QString appdir = ADM_getInstallRelativePath("share","avidemux6","i18n");
9
++  QString appdir = ADM_getInstallRelativePath("share","avidemux3","i18n");
10
+ #endif
11
+     int nbLoaded=0;
12
+   nbLoaded+=loadTranslation(&qtTranslator, appdir + "qt_" + QLocale::system().name());
13
+--- avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp.orig   2013-10-20 14:25:45.375977133 +0200
14
++++ avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp    2013-10-20 14:25:45.368977275 +0200
15
+@@ -143,7 +143,7 @@
16
+     QString referenceFile = QCoreApplication::applicationDirPath() + "/help/" + ((FileAction*)sender())->filePath();
17
+ #else
18
+     QString referenceFile = ADM_getInstallRelativePath(
19
+-                                "share", "avidemux6/help", ((FileAction*)sender())->filePath().toUtf8().constData());
20
++                                "share", "avidemux3/help", ((FileAction*)sender())->filePath().toUtf8().constData());
21
+ #endif
22
+ 
23
+     QDesktopServices::openUrl(QUrl("file:///" + referenceFile, QUrl::TolerantMode));
24
+--- avidemux_core/ADM_core/src/ADM_fileio.cpp.orig 2013-10-20 14:25:45.919966078 +0200
25
++++ avidemux_core/ADM_core/src/ADM_fileio.cpp  2013-10-20 14:25:45.898966505 +0200
26
+@@ -465,7 +465,7 @@
27
+ #elif defined __HAIKU__
28
+       const char *ADM_DIR_NAME = "config/settings/avidemux6";
29
+ #else
30
+-      const char *ADM_DIR_NAME = ".avidemux6";
31
++      const char *ADM_DIR_NAME = ".avidemux3";
32
+ #endif
33
+ 
34
+       strcat(ADM_basedir, ADM_DIR_NAME);
35
+--- avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp.orig    2013-10-20 14:25:47.138941310 +0200
36
++++ avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp 2013-10-20 14:25:47.200940050 +0200
37
+@@ -217,7 +217,7 @@
38
+       this->callEventHandlers(IScriptEngine::Information, NULL, -1,
39
+           (string("Executing ") + string(name) + string("...")).c_str());
40
+ 
41
+-      tp_import(_vm, name.c_str(), "avidemux6", NULL, 0);
42
++      tp_import(_vm, name.c_str(), "avidemux3", NULL, 0);
43
+ 
44
+       this->callEventHandlers(IScriptEngine::Information, NULL, -1, "Done");
45
+ 
46
+--- cmake/se_plugin.cmake.orig 2013-10-20 14:25:48.673910127 +0200
47
++++ cmake/se_plugin.cmake  2013-10-20 14:25:48.715909274 +0200
48
+@@ -12,7 +12,7 @@
49
+ if (WIN32)
50
+     set(helpDir "${CMAKE_INSTALL_PREFIX}/help/${_engineName}")
51
+ else (WIN32)
52
+-    set(helpDir "${CMAKE_INSTALL_PREFIX}/share/avidemux6/help/${_engineName}")
53
++    set(helpDir "${CMAKE_INSTALL_PREFIX}/share/avidemux3/help/${_engineName}")
54
+ endif (WIN32)
55
+ 
56
+     install(DIRECTORY "${_sourceDirectory}" DESTINATION "${helpDir}")
57
+--- cmake/Ts.cmake.orig    2013-10-20 14:25:48.695909680 +0200
58
++++ cmake/Ts.cmake 2013-10-20 14:25:48.660910391 +0200
59
+@@ -41,7 +41,7 @@
60
+         IF(WIN32)
61
+                 SET(i18dir "${CMAKE_INSTALL_PREFIX}/${BIN_DIR}/i18n")
62
+         ELSE(WIN32)
63
+-                SET(i18dir "${CMAKE_INSTALL_PREFIX}/share/avidemux6/i18n")
64
++                SET(i18dir "${CMAKE_INSTALL_PREFIX}/share/avidemux3/i18n")
65
+         ENDIF(WIN32)
66
+         INSTALL(FILES ${_files} DESTINATION "${i18dir}")
67
+ ENDMACRO(INSTALL_I18N _files)
68
+--- cmake/sql/update.sh.orig   2013-10-20 14:25:48.671910167 +0200
69
++++ cmake/sql/update.sh    2013-10-20 14:25:48.672910147 +0200
70
+@@ -1,3 +1,3 @@
71
+-sqlite3 ~/.avidemux6/jobs.sql .d > dump
72
++sqlite3 ~/.avidemux3/jobs.sql .d > dump
73
+ #sql2class -sqlite -global -license -wrapped  -lib $PWD dump
74
+ sql2class -sqlite -build -global -prefix $PWD -lib sqlJobs -namespace db -overwrite dump
75
avidemux-x264_plugins.patch Added
40
 
1
@@ -0,0 +1,38 @@
2
+--- avidemux_plugins/ADM_videoEncoder/x264/CMakeLists.txt.orig 2013-05-11 19:57:12.944707623 +0200
3
++++ avidemux_plugins/ADM_videoEncoder/x264/CMakeLists.txt  2013-05-11 19:57:12.973707063 +0200
4
+@@ -27,15 +27,26 @@
5
+     INSTALL_VIDEO_ENCODER(ADM_ve_x264_qt4)
6
+   endif(DO_QT4)
7
+   #-----------------------/QT4 VERSION---------------------
8
+-  #-----------------------GTK or CLI VERSION---------------------
9
+-  if((DO_GTK) OR (DO_CLI))
10
+-    ADD_VIDEO_ENCODER(ADM_ve_x264_other   ADM_x264_noui.cpp ${x264_SRCS})
11
+-    ADD_TARGET_CFLAGS(ADM_ve_x264_other "-DADM_UI_TYPE_BUILD=1") # CLI!
12
+-    TARGET_LINK_LIBRARIES(ADM_ve_x264_other "${X264_LIBRARY_DIR}")
13
+-    TARGET_LINK_LIBRARIES(ADM_ve_x264_other ADM_core6)
14
+-    INIT_VIDEO_ENCODER(ADM_ve_x264_other)
15
+-    INSTALL_VIDEO_ENCODER(ADM_ve_x264_other)
16
+-  endif((DO_GTK) OR (DO_CLI))
17
++  #-----------------------CLI VERSION----------------------
18
++  if(DO_CLI)
19
++    ADD_VIDEO_ENCODER(ADM_ve_x264_cli   ADM_x264_noui.cpp ${x264_SRCS})
20
++    ADD_TARGET_CFLAGS(ADM_ve_x264_cli "-DADM_UI_TYPE_BUILD=1") # CLI!
21
++    TARGET_LINK_LIBRARIES(ADM_ve_x264_cli "${X264_LIBRARY_DIR}")
22
++    TARGET_LINK_LIBRARIES(ADM_ve_x264_cli ADM_core6)
23
++    INIT_VIDEO_ENCODER(ADM_ve_x264_cli)
24
++    INSTALL_VIDEO_ENCODER(ADM_ve_x264_cli)
25
++  endif(DO_CLI)
26
++  #-----------------------/CLI VERSION---------------------
27
++  #-----------------------GTK VERSION----------------------
28
++  if(DO_GTK)
29
++    ADD_VIDEO_ENCODER(ADM_ve_x264_gtk   ADM_x264_noui.cpp ${x264_SRCS})
30
++    ADD_TARGET_CFLAGS(ADM_ve_x264_gtk "-DADM_UI_TYPE_BUILD=1") # GTK!
31
++    TARGET_LINK_LIBRARIES(ADM_ve_x264_gtk "${X264_LIBRARY_DIR}")
32
++    TARGET_LINK_LIBRARIES(ADM_ve_x264_gtk ADM_core6)
33
++    INIT_VIDEO_ENCODER(ADM_ve_x264_gtk)
34
++    INSTALL_VIDEO_ENCODER(ADM_ve_x264_gtk)
35
++  endif(DO_GTK)
36
++  #-----------------------/GTK VERSION---------------------
37
+   # ------------- PRESET -----------
38
+   if(DO_SETTINGS)
39
+     FILE(GLOB json_files ${CMAKE_CURRENT_SOURCE_DIR}/preset/*.json)
40
avidemux3-gtk.desktop Added
14
 
1
@@ -0,0 +1,12 @@
2
+[Desktop Entry]
3
+Name=Avidemux3-gtk
4
+GenericName=Avidemux3-GTK
5
+Comment=Video Editor
6
+Exec=avidemux3_gtk
7
+MimeType=video/mpeg;video/quicktime;video/x-msvideo;video/x-anim;audio/x-mp3;audio/x-mp2;
8
+Icon=avidemux3
9
+Terminal=false
10
+Type=Application
11
+Categories=AudioVideo;AudioVideoEditing;
12
+X-KDE-StartupNotify=true
13
+X-SuSE-translate=true
14
avidemux3-qt4.desktop Added
14
 
1
@@ -0,0 +1,12 @@
2
+[Desktop Entry]
3
+Name=Avidemux3-qt4
4
+GenericName=Avidemux3-QT4
5
+Comment=Video Editor
6
+Exec=avidemux3_qt4
7
+MimeType=video/mpeg;video/quicktime;video/x-msvideo;video/x-anim;audio/x-mp3;audio/x-mp2;
8
+Icon=avidemux3
9
+Terminal=false
10
+Type=Application
11
+Categories=AudioVideo;AudioVideoEditing;
12
+X-KDE-StartupNotify=true
13
+X-SuSE-translate=true
14
avidemux_2.6.6.tar.gz Added
Refresh

No build results available

Refresh

No rpmlint results available

Request History
enzokiel's avatar

enzokiel created request over 11 years ago

new package avidemux3 version 2.6.x, can be installed in parallel to package avidemux version 2.5.6


Stefan Botter's avatar

jsjhb accepted request over 11 years ago

OK