Changes of Revision 35

avidemux3.spec Changed
x
 
1
@@ -16,10 +16,11 @@
2
 #
3
 
4
 
5
-%if 0%{?suse_version} > 1320 || 0%{?is_opensuse}
6
+%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315
7
 %bcond_without  build_qt5
8
 %define         qtversion 5
9
 %else
10
+%bcond_with     build_qt5
11
 %define         qtversion 4
12
 %endif
13
 
14
@@ -57,22 +58,14 @@
15
 BuildRequires:  pkgconfig(xmu)
16
 BuildRequires:  pkgconfig(fontconfig)
17
 BuildRequires:  pkgconfig(freetype2)
18
-%if 0%{?sles_version}
19
-BuildRequires:  sqlite-devel
20
-%else
21
 BuildRequires:  pkgconfig(sqlite3)
22
-%endif
23
 
24
 # Sound out
25
 BuildRequires:  arts-devel
26
 BuildRequires:  pkgconfig(alsa)
27
 BuildRequires:  pkgconfig(jack)
28
 BuildRequires:  pkgconfig(libpulse)
29
-%if 0%{?sles_version}
30
-BuildRequires:  libesd-devel
31
-%else
32
 BuildRequires:  pkgconfig(esound)
33
-%endif
34
 
35
 # Video out
36
 BuildRequires:  pkgconfig(sdl)
37
@@ -80,9 +73,7 @@
38
 BuildRequires:  pkgconfig(glu)
39
 BuildRequires:  pkgconfig(vdpau)
40
 BuildRequires:  pkgconfig(xv)
41
-%if 0%{?suse_version} >= 1310
42
 BuildRequires:  pkgconfig(libva)
43
-%endif
44
 
45
 # Audio Codecs
46
 BuildRequires:  libfaac-devel
47
@@ -92,16 +83,6 @@
48
 BuildRequires:  pkgconfig(ogg)
49
 BuildRequires:  pkgconfig(fdk-aac)
50
 BuildRequires:  pkgconfig(samplerate)
51
-%if 0%{?sles_version}
52
-BuildRequires:  liba52-devel
53
-BuildRequires:  libmad-devel
54
-BuildRequires:  libvorbis-devel
55
-BuildRequires:  libdca-devel
56
-BuildRequires:  libopencore-amr-devel
57
-BuildRequires:  libvpx-devel
58
-BuildRequires:  libtwolame-devel
59
-BuildRequires:  libdcaenc-devel
60
-%else
61
 BuildRequires:  pkgconfig(liba52)
62
 BuildRequires:  pkgconfig(mad)
63
 BuildRequires:  pkgconfig(vorbis)
64
@@ -110,20 +91,13 @@
65
 BuildRequires:  pkgconfig(vpx)
66
 BuildRequires:  pkgconfig(twolame)
67
 BuildRequires:  pkgconfig(dcaenc)
68
-%endif
69
 
70
 # Video Codecs
71
 BuildRequires:  libxvidcore-devel
72
 BuildRequires:  pkgconfig(libass)
73
-%if 0%{?sles_version}
74
-BuildRequires:  libx264-devel
75
-BuildRequires:  libx265-devel
76
-%else
77
 BuildRequires:  pkgconfig(x264)
78
 BuildRequires:  pkgconfig(x265)
79
-%endif
80
 
81
-%if ! 0%{?sles_version}
82
 %if %{with build_qt5}
83
 # QT5-GUI
84
 BuildRequires:  cmake(Qt5Core)
85
@@ -136,7 +110,6 @@
86
 # QT4-GUI
87
 BuildRequires:  pkgconfig(QtCore) >= 4.7
88
 %endif
89
-%endif
90
 
91
 # Main package requires at least one frontend (cli or qt4)
92
 Requires:       avidemux3-frontend = %{version}-%{release}
93
@@ -172,7 +145,6 @@
94
 
95
 This package provides a command-line interface to editing videos with avidemux.
96
 
97
-%if ! 0%{?sles_version}
98
 %package qt%{qtversion}
99
 Summary:        Qt interface for avidemux
100
 Group:          Productivity/Multimedia/Video/Editors and Convertors
101
@@ -212,16 +184,9 @@
102
 
103
 This package provides translations for package avidemux3-qt%{qtversion}.
104
 
105
-%endif
106
 
107
 %prep
108
 %setup -q -n avidemux_%{version}
109
-%if 0%{?sles_version}
110
-echo '# This line is mandatory to access the configuration functions' > %{_sourcedir}/avidemux3-rpmlintrc
111
-echo '' >> %{_sourcedir}/avidemux3-rpmlintrc
112
-echo 'from Config import *' >> %{_sourcedir}/avidemux3-rpmlintrc
113
-echo 'addFilter("libdir-macro-in-noarch-package")' >> %{_sourcedir}/avidemux3-rpmlintrc
114
-%endif
115
 for i in bash cmake cpp sh sql txt; do
116
   find . -name \*.$i -print0 | xargs -0 dos2unix -q
117
 done
118
@@ -239,12 +204,6 @@
119
 
120
 %build
121
 flags+="%optflags -fno-strict-aliasing "
122
-%if 0%{?sles_version}
123
-flags+="-D__STDC_CONSTANT_MACROS "
124
-%ifarch %ix86
125
-flags+="-fomit-frame-pointer "
126
-%endif
127
-%endif
128
 %if 0%{?suse_version} == 1320
129
 %ifarch %ix86
130
 flags+="-fno-stack-protector "
131
@@ -253,28 +212,22 @@
132
 export CXXFLAGS="$flags"
133
 
134
 options+="--with-cli "
135
-%if 0%{?sles_version}
136
-options+="--without-qt4 "
137
-%else
138
 %if %{with build_qt5}
139
 options+="--with-qt4 "
140
 %else
141
 options+="--with-qt4 --enable-qt4 "
142
 %endif
143
-%endif
144
 ./bootStrap.bash $options
145
 
146
 %install
147
 cp -r install/* %{buildroot}
148
 
149
-%if ! 0%{?sles_version}
150
 # Install desktop file
151
 install -D -m644 %{S:1} %{buildroot}%{_datadir}/applications/avidemux3-qt%{qtversion}.desktop
152
 sed -i -e 's|qtversion|%{qtversion}|g' %{buildroot}%{_datadir}/applications/avidemux3-qt%{qtversion}.desktop
153
 
154
 # Install icon
155
 install -D -m644 avidemux_icon.png %{buildroot}%{_datadir}/pixmaps/avidemux3.png
156
-%endif
157
 
158
 # Install man
159
 install -D -m644 man/avidemux.1 %{buildroot}%{_mandir}/man1/avidemux.1
160
@@ -292,7 +245,6 @@
161
 
162
 %postun cli -p /sbin/ldconfig
163
 
164
-%if ! 0%{?sles_version}
165
 %post qt%{qtversion}
166
 /sbin/ldconfig
167
 %desktop_database_post
168
@@ -300,7 +252,6 @@
169
 %postun qt%{qtversion}
170
 /sbin/ldconfig
171
 %desktop_database_postun
172
-%endif
173
 
174
 %files
175
 %defattr(-,root,root)
176
@@ -320,9 +271,7 @@
177
 %{_libdir}/libADM_coreImage6.so
178
 %{_libdir}/libADM_coreImageLoader6.so
179
 %{_libdir}/libADM_coreJobs.so
180
-%if 0%{?suse_version} >= 1310
181
 %{_libdir}/libADM_coreLibVA6.so
182
-%endif
183
 %{_libdir}/libADM_coreMuxer6.so
184
 %{_libdir}/libADM_coreScript.so
185
 %{_libdir}/libADM_coreSocket6.so
186
@@ -491,7 +440,6 @@
187
 %{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_mpdelogoCli.so
188
 %{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_swscaleResize_cli.so
189
 
190
-%if ! 0%{?sles_version}
191
 %files qt%{qtversion}
192
 %defattr(-,root,root)
193
 %{_bindir}/avidemux3_jobs_qt%{qtversion}
194
@@ -533,6 +481,5 @@
195
 %dir %{_datadir}/avidemux3/qt%{qtversion}
196
 %dir %{_datadir}/avidemux3/qt%{qtversion}/i18n
197
 %{_datadir}/avidemux3/qt%{qtversion}/i18n/*.qm
198
-%endif
199
 
200
 %changelog
201