Changes of Revision 25
chromium-ffmpeg-extra.spec
Changed
x
1
2
%bcond_with is_beta # CHANNEL SWITCH
3
# bsc#1108175
4
%define __provides_exclude ^lib.*\\.so.*$
5
-%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400
6
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
7
%bcond_without gtk4
8
%bcond_without qt
9
%else
10
11
%else
12
%bcond_without swiftshader
13
%endif
14
-%if 0%{?suse_version} >= 1599
15
+%if 0%{?suse_version} > 1500
16
%bcond_without system_harfbuzz
17
%bcond_without system_freetype
18
%bcond_without arm_bti
19
20
%bcond_with system_vpx
21
# FFmpeg version
22
%if %{with ffmpeg_51}
23
-%define ffmpeg_version 59
24
+%define ffmpeg_version 8
25
%else
26
-%define ffmpeg_version 58
27
+%define ffmpeg_version 7
28
%endif
29
Name: chromium-ffmpeg-extra
30
Version: 114.0.5735.198
31
32
%else
33
BuildRequires: pkgconfig(gtk+-3.0)
34
%endif
35
-BuildRequires: pkgconfig(libavcodec)
36
-BuildRequires: pkgconfig(libavfilter)
37
-BuildRequires: pkgconfig(libavformat) >= %{ffmpeg_version}
38
-BuildRequires: pkgconfig(libavutil)
39
+BuildRequires: pkgconfig(libavfilter) >= %{ffmpeg_version}
40
%if %{with system_avif}
41
BuildRequires: pkgconfig(libavif)
42
BuildRequires: pkgconfig(libyuv)
43
44
BuildRequires: pkgconfig(Qt6Widgets)
45
%endif
46
%if %{with clang}
47
-%if 0%{?suse_version} < 1550
48
+%if 0%{?suse_version} < 1600
49
BuildRequires: clang%{llvm_version}
50
BuildRequires: gcc%{gcc_version}
51
BuildRequires: libstdc++6-devel-gcc%{gcc_version}
52
53
%endif
54
%if %{without clang}
55
BuildRequires: binutils-gold
56
-%if 0%{?suse_version} >= 1550
57
+%if 0%{?suse_version} > 1500
58
BuildRequires: gcc
59
BuildRequires: gcc-c++
60
%else
61
62
%prep
63
%setup -q -n %{rname}-%{version}
64
%autopatch -p1
65
-%if 0%{?suse_version} >= 1550
66
+%if 0%{?suse_version} > 1500
67
patch -R -p1 < %{PATCH68}
68
%endif
69
%if %{without ffmpeg_51}
70
71
tar -xf %{SOURCE1}
72
pushd esbuild
73
gflags="-mod=vendor"
74
-%if 0%{?suse_version} >= 1550
75
+%if 0%{?suse_version} > 1500
76
gflags+=" -buildvcs=false"
77
%endif
78
GO_FLAGS="${gflags}" make
79
80
%if %{with clang}
81
myconf_gn+=" is_clang=true clang_base_path=\"/usr\" clang_use_chrome_plugins=false"
82
%if %{with lto} && %{with clang}
83
-%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300
84
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
85
myconf_gn+=" use_thin_lto=true"
86
%endif
87
%endif
88