Changes of Revision 2

kodi-noX-raspberry-pi.spec Deleted
x
 
1
@@ -1,771 +0,0 @@
2
-#
3
-# spec file for package kodi
4
-#
5
-# Copyright (c) 2015-2025 SUSE LLC
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
-# Please edit kodi.spec and kodi.changes only. *-noX.* files are generated from
21
-# kodi.* files with the pre_checkin.sh script
22
-%define kodi_version Omega
23
-%define _kodi_addons_dir %{_datadir}/kodi/addons
24
-# set this parameter to enable building Kodi with ccache, debug information, etc.
25
-%define dev_build 0
26
-
27
-# WARNING: Build with bundled ffmpeg until version 18.0 is reached
28
-# INFO: We are on version 21.0 in the meantime, so let's live with
29
-#  the system provided ffmpeg packages; if this won't work at some
30
-#  point in time in the future, uncomment the "sysffmpeg" stuff. In
31
-#  order to reduce downloading it every time, this is now commented!
32
-%bcond_without sysffmpeg
33
-## %if 0%{without sysffmpeg}
34
-## %define ffmpeg_version 5.1.2-Nexus-Alpha3
35
-## %endif
36
-
37
-# kodi can be built without X support when openGL ES is used (mainly used on ARM boards used as media center)
38
-%bcond_with kodi_with_X11
39
-# Enable or disable Wayland depending on whether the stack is usable or not:
40
-%if 0%{?suse_version} >= 1550
41
-%bcond_without kodi_with_wayland
42
-%else
43
-%bcond_with kodi_with_wayland
44
-%endif
45
-
46
-%if 0%{?suse_version} < 1550
47
-# Pipewire currently creates more issues than benefits; disable it for now:
48
-%bcond_without kodi_without_pipewire
49
-%else
50
-# Leave PW enabled on Tumbleweed:
51
-%bcond_with kodi_without_pipewire
52
-%endif
53
-
54
-%define kodi_platform raspberry-pi
55
-%define kodi_player omxplayer
56
-
57
-%if %{with kodi_with_X11}
58
-%bcond_without enable_opengl
59
-%bcond_with enable_opengles
60
-%else
61
-# no X build needs openGL ES
62
-%bcond_with enable_opengl
63
-%bcond_without enable_opengles
64
-%endif
65
-#
66
-%bcond_without kodi_libbluray
67
-#
68
-%bcond_without systemd
69
-#
70
-%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
71
-%define python_version 3.13
72
-%else
73
-%define python_version 3.11
74
-%endif
75
-
76
-ExclusiveArch: does-not-build
77
-
78
-Name:           kodi-noX-raspberry-pi
79
-Version:        21.2
80
-Release:        0
81
-Summary:        Media center (formerly known as XBMC)
82
-License:        GPL-2.0+ and GPL-3.0+
83
-Group:          Productivity/Multimedia/Video/Players
84
-Url:            https://kodi.tv/
85
-Source0:        https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
86
-Source1:        kodi.SuSEFirewall2
87
-# AUTO-GENERATED using get_version.sh
88
-Source3:        kodi.VERSION
89
-Source10:       kodi.service
90
-Source11:       kodi-noX.service
91
-
92
-# The following sources will be downloaded via _service's download_files:
93
-Source20:       https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
94
-Source21:  https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2.tar.gz
95
-Source22:  https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2.tar.gz
96
-Source23:       https://github.com/xbmc/libdvdread/archive/refs/tags/6.1.3-Next-Nexus-Alpha2-2.tar.gz
97
-Source24:       https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
98
-Source25:       https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
99
-# Tumbleweed fully switched to libpcre2; build libpcre internally:
100
-Source26:       https://mirrors.kodi.tv/build-deps/sources/pcre-8.45.tar.bz2
101
-
102
-## %if 0%{without sysffmpeg}
103
-## Source30:       https://github.com/xbmc/FFmpeg/archive/refs/tags/%{ffmpeg_version}.tar.gz
104
-## %endif
105
-Patch1:         0001-crossguid-dgb.patch
106
-Patch2:         0002-kodi-install.patch
107
-%if %{without kodi_with_wayland}
108
-Patch3:         0003-kodi-disable-wayland.patch
109
-%endif
110
-%if %{without kodi_without_pipewire}
111
-Patch4:         0004-kodi-workaround-pipewire-bug.patch
112
-%endif
113
-Patch5:         0005-kodi-comply-with-pipewire-prototypes.patch
114
-
115
-BuildRequires:  autoconf
116
-BuildRequires:  automake
117
-BuildRequires:  binutils-gold
118
-BuildRequires:  desktop-file-utils
119
-BuildRequires:  fdupes
120
-BuildRequires:  gawk
121
-%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
122
-# Use the default compiler on Tumbleweed
123
-BuildRequires: gcc
124
-BuildRequires:  gcc-c++
125
-%else
126
-%if 0%{?suse_version} > 1320 && 0%{?sle_version} == 0
127
-BuildRequires: gcc9
128
-BuildRequires:  gcc9-c++
129
-%else
130
-BuildRequires:  gcc8
131
-BuildRequires:  gcc8-c++
132
-%endif
133
-%endif
134
-BuildRequires:  ghostscript
135
-BuildRequires:  graphviz
136
-BuildRequires:  groff-full
137
-BuildRequires:  libtool
138
-BuildRequires:  pkg-config
139
-BuildRequires:  flatbuffers-devel
140
-BuildRequires:  pkgconfig(dav1d)
141
-BuildRequires:  pkgconfig(fmt)
142
-BuildRequires:  pkgconfig(fstrcmp)
143
-BuildRequires:  pkgconfig(RapidJSON) >= 1.0.2
144
-BuildRequires:  python(abi) >= %{python_version}
145
-BuildRequires:  pkgconfig(python-%{python_version})
146
-BuildRequires:  libmysqlclient-devel
147
-BuildRequires:  pkgconfig(libass) >= 0.17.0
148
-BuildRequires:  pkgconfig(libcurl)
149
-BuildRequires:  pkgconfig(openssl)
150
-BuildRequires:  pkgconfig(gnutls)
151
-BuildRequires:  libgcrypt-devel
152
-BuildRequires:  pkgconfig(bzip2)
153
-BuildRequires:  lzo-devel
154
-BuildRequires:  pkgconfig(zlib)
155
-BuildRequires:  pkgconfig(libcrypto)
156
-BuildRequires:  tinyxml-devel
157
-BuildRequires:  tinyxml2-devel
158
-BuildRequires:  pkgconfig(uuid)
159
-BuildRequires:  libyajl-devel >= 2
160
-BuildRequires:  pkgconfig(libidn2)
161
-BuildRequires:  pkgconfig(libinput)
162
-BuildRequires:  pkgconfig(libxml-2.0)
163
-BuildRequires:  pkgconfig(libxslt)
164
-BuildRequires:  pkgconfig(fribidi)
165
-BuildRequires:  pkgconfig(sqlite3)
166
-%if 0%{?suse_version} < 1550
167
-BuildRequires:  pkgconfig(libpcrecpp)
168
-BuildRequires:  pkgconfig(libpcre)
169
-%endif
170
-BuildRequires:  pkgconfig(freetype2)
171
-BuildRequires:  pkgconfig(taglib) >= 1.9
172
-BuildRequires:  pkgconfig(libcdio) >= 2.1.0
173
-BuildRequires:  pkgconfig(lirc)
174
-BuildRequires:  pkgconfig(RapidJSON)
175
-%if %{with kodi_libbluray}
176
-BuildRequires:  pkgconfig(libbluray)  >= 0.9.3
177
-%endif
178
-BuildRequires:  pkgconfig(alsa)
179
-BuildRequires:  pkgconfig(dbus-1)
180
-# libmicrohttpd > 0.9.30
181
-BuildRequires:  pkgconfig(libmicrohttpd)
182
-BuildRequires:  pkgconfig(libpulse) >= 1.0
183
-BuildRequires:  pkgconfig(avahi-client)
184
-BuildRequires:  pkgconfig(gbm)
185
-%if %{with kodi_with_X11}
186
-BuildRequires:  pkgconfig(x11)
187
-BuildRequires:  pkgconfig(xext)
188
-BuildRequires:  pkgconfig(xrandr)
189
-BuildRequires:  pkgconfig(libdrm)
190
-BuildRequires:  pkgconfig(egl)
191
-BuildRequires:  pkgconfig(xkbcommon)
192
-%endif
193
-BuildRequires:  pkgconfig(libssh)
194
-BuildRequires:  pkgconfig(smbclient)
195
-BuildRequires:  pkgconfig(libnfs) >= 4.0.0
196
-%if 0%{?suse_version} >= 1550 || ( 0%{?sle_version} >= 150400 && 0%{?is_opensuse} )
197
-BuildRequires:  pkgconfig(libplist-2.0)
198
-%else
199
-BuildRequires:  pkgconfig(libplist)
200
-%endif
201
kodi-noX-raspberry-pi2.spec Deleted
201
 
1
@@ -1,771 +0,0 @@
2
-#
3
-# spec file for package kodi
4
-#
5
-# Copyright (c) 2015-2025 SUSE LLC
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
-# Please edit kodi.spec and kodi.changes only. *-noX.* files are generated from
21
-# kodi.* files with the pre_checkin.sh script
22
-%define kodi_version Omega
23
-%define _kodi_addons_dir %{_datadir}/kodi/addons
24
-# set this parameter to enable building Kodi with ccache, debug information, etc.
25
-%define dev_build 0
26
-
27
-# WARNING: Build with bundled ffmpeg until version 18.0 is reached
28
-# INFO: We are on version 21.0 in the meantime, so let's live with
29
-#  the system provided ffmpeg packages; if this won't work at some
30
-#  point in time in the future, uncomment the "sysffmpeg" stuff. In
31
-#  order to reduce downloading it every time, this is now commented!
32
-%bcond_without sysffmpeg
33
-## %if 0%{without sysffmpeg}
34
-## %define ffmpeg_version 5.1.2-Nexus-Alpha3
35
-## %endif
36
-
37
-# kodi can be built without X support when openGL ES is used (mainly used on ARM boards used as media center)
38
-%bcond_with kodi_with_X11
39
-# Enable or disable Wayland depending on whether the stack is usable or not:
40
-%if 0%{?suse_version} >= 1550
41
-%bcond_without kodi_with_wayland
42
-%else
43
-%bcond_with kodi_with_wayland
44
-%endif
45
-
46
-%if 0%{?suse_version} < 1550
47
-# Pipewire currently creates more issues than benefits; disable it for now:
48
-%bcond_without kodi_without_pipewire
49
-%else
50
-# Leave PW enabled on Tumbleweed:
51
-%bcond_with kodi_without_pipewire
52
-%endif
53
-
54
-%define kodi_platform raspberry-pi2
55
-%define kodi_player omxplayer
56
-
57
-%if %{with kodi_with_X11}
58
-%bcond_without enable_opengl
59
-%bcond_with enable_opengles
60
-%else
61
-# no X build needs openGL ES
62
-%bcond_with enable_opengl
63
-%bcond_without enable_opengles
64
-%endif
65
-#
66
-%bcond_without kodi_libbluray
67
-#
68
-%bcond_without systemd
69
-#
70
-%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
71
-%define python_version 3.13
72
-%else
73
-%define python_version 3.11
74
-%endif
75
-
76
-ExclusiveArch: does-not-build
77
-
78
-Name:           kodi-noX-raspberry-pi2
79
-Version:        21.2
80
-Release:        0
81
-Summary:        Media center (formerly known as XBMC)
82
-License:        GPL-2.0+ and GPL-3.0+
83
-Group:          Productivity/Multimedia/Video/Players
84
-Url:            https://kodi.tv/
85
-Source0:        https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
86
-Source1:        kodi.SuSEFirewall2
87
-# AUTO-GENERATED using get_version.sh
88
-Source3:        kodi.VERSION
89
-Source10:       kodi.service
90
-Source11:       kodi-noX.service
91
-
92
-# The following sources will be downloaded via _service's download_files:
93
-Source20:       https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
94
-Source21:  https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2.tar.gz
95
-Source22:  https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2.tar.gz
96
-Source23:       https://github.com/xbmc/libdvdread/archive/refs/tags/6.1.3-Next-Nexus-Alpha2-2.tar.gz
97
-Source24:       https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
98
-Source25:       https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
99
-# Tumbleweed fully switched to libpcre2; build libpcre internally:
100
-Source26:       https://mirrors.kodi.tv/build-deps/sources/pcre-8.45.tar.bz2
101
-
102
-## %if 0%{without sysffmpeg}
103
-## Source30:       https://github.com/xbmc/FFmpeg/archive/refs/tags/%{ffmpeg_version}.tar.gz
104
-## %endif
105
-Patch1:         0001-crossguid-dgb.patch
106
-Patch2:         0002-kodi-install.patch
107
-%if %{without kodi_with_wayland}
108
-Patch3:         0003-kodi-disable-wayland.patch
109
-%endif
110
-%if %{without kodi_without_pipewire}
111
-Patch4:         0004-kodi-workaround-pipewire-bug.patch
112
-%endif
113
-Patch5:         0005-kodi-comply-with-pipewire-prototypes.patch
114
-
115
-BuildRequires:  autoconf
116
-BuildRequires:  automake
117
-BuildRequires:  binutils-gold
118
-BuildRequires:  desktop-file-utils
119
-BuildRequires:  fdupes
120
-BuildRequires:  gawk
121
-%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
122
-# Use the default compiler on Tumbleweed
123
-BuildRequires: gcc
124
-BuildRequires:  gcc-c++
125
-%else
126
-%if 0%{?suse_version} > 1320 && 0%{?sle_version} == 0
127
-BuildRequires: gcc9
128
-BuildRequires:  gcc9-c++
129
-%else
130
-BuildRequires:  gcc8
131
-BuildRequires:  gcc8-c++
132
-%endif
133
-%endif
134
-BuildRequires:  ghostscript
135
-BuildRequires:  graphviz
136
-BuildRequires:  groff-full
137
-BuildRequires:  libtool
138
-BuildRequires:  pkg-config
139
-BuildRequires:  flatbuffers-devel
140
-BuildRequires:  pkgconfig(dav1d)
141
-BuildRequires:  pkgconfig(fmt)
142
-BuildRequires:  pkgconfig(fstrcmp)
143
-BuildRequires:  pkgconfig(RapidJSON) >= 1.0.2
144
-BuildRequires:  python(abi) >= %{python_version}
145
-BuildRequires:  pkgconfig(python-%{python_version})
146
-BuildRequires:  libmysqlclient-devel
147
-BuildRequires:  pkgconfig(libass) >= 0.17.0
148
-BuildRequires:  pkgconfig(libcurl)
149
-BuildRequires:  pkgconfig(openssl)
150
-BuildRequires:  pkgconfig(gnutls)
151
-BuildRequires:  libgcrypt-devel
152
-BuildRequires:  pkgconfig(bzip2)
153
-BuildRequires:  lzo-devel
154
-BuildRequires:  pkgconfig(zlib)
155
-BuildRequires:  pkgconfig(libcrypto)
156
-BuildRequires:  tinyxml-devel
157
-BuildRequires:  tinyxml2-devel
158
-BuildRequires:  pkgconfig(uuid)
159
-BuildRequires:  libyajl-devel >= 2
160
-BuildRequires:  pkgconfig(libidn2)
161
-BuildRequires:  pkgconfig(libinput)
162
-BuildRequires:  pkgconfig(libxml-2.0)
163
-BuildRequires:  pkgconfig(libxslt)
164
-BuildRequires:  pkgconfig(fribidi)
165
-BuildRequires:  pkgconfig(sqlite3)
166
-%if 0%{?suse_version} < 1550
167
-BuildRequires:  pkgconfig(libpcrecpp)
168
-BuildRequires:  pkgconfig(libpcre)
169
-%endif
170
-BuildRequires:  pkgconfig(freetype2)
171
-BuildRequires:  pkgconfig(taglib) >= 1.9
172
-BuildRequires:  pkgconfig(libcdio) >= 2.1.0
173
-BuildRequires:  pkgconfig(lirc)
174
-BuildRequires:  pkgconfig(RapidJSON)
175
-%if %{with kodi_libbluray}
176
-BuildRequires:  pkgconfig(libbluray)  >= 0.9.3
177
-%endif
178
-BuildRequires:  pkgconfig(alsa)
179
-BuildRequires:  pkgconfig(dbus-1)
180
-# libmicrohttpd > 0.9.30
181
-BuildRequires:  pkgconfig(libmicrohttpd)
182
-BuildRequires:  pkgconfig(libpulse) >= 1.0
183
-BuildRequires:  pkgconfig(avahi-client)
184
-BuildRequires:  pkgconfig(gbm)
185
-%if %{with kodi_with_X11}
186
-BuildRequires:  pkgconfig(x11)
187
-BuildRequires:  pkgconfig(xext)
188
-BuildRequires:  pkgconfig(xrandr)
189
-BuildRequires:  pkgconfig(libdrm)
190
-BuildRequires:  pkgconfig(egl)
191
-BuildRequires:  pkgconfig(xkbcommon)
192
-%endif
193
-BuildRequires:  pkgconfig(libssh)
194
-BuildRequires:  pkgconfig(smbclient)
195
-BuildRequires:  pkgconfig(libnfs) >= 4.0.0
196
-%if 0%{?suse_version} >= 1550 || ( 0%{?sle_version} >= 150400 && 0%{?is_opensuse} )
197
-BuildRequires:  pkgconfig(libplist-2.0)
198
-%else
199
-BuildRequires:  pkgconfig(libplist)
200
-%endif
201
kodi-noX.spec Deleted
201
 
1
@@ -1,771 +0,0 @@
2
-#
3
-# spec file for package kodi
4
-#
5
-# Copyright (c) 2015-2025 SUSE LLC
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
-# Please edit kodi.spec and kodi.changes only. *-noX.* files are generated from
21
-# kodi.* files with the pre_checkin.sh script
22
-%define kodi_version Omega
23
-%define _kodi_addons_dir %{_datadir}/kodi/addons
24
-# set this parameter to enable building Kodi with ccache, debug information, etc.
25
-%define dev_build 0
26
-
27
-# WARNING: Build with bundled ffmpeg until version 18.0 is reached
28
-# INFO: We are on version 21.0 in the meantime, so let's live with
29
-#  the system provided ffmpeg packages; if this won't work at some
30
-#  point in time in the future, uncomment the "sysffmpeg" stuff. In
31
-#  order to reduce downloading it every time, this is now commented!
32
-%bcond_without sysffmpeg
33
-## %if 0%{without sysffmpeg}
34
-## %define ffmpeg_version 5.1.2-Nexus-Alpha3
35
-## %endif
36
-
37
-# kodi can be built without X support when openGL ES is used (mainly used on ARM boards used as media center)
38
-%bcond_with kodi_with_X11
39
-# Enable or disable Wayland depending on whether the stack is usable or not:
40
-%if 0%{?suse_version} >= 1550
41
-%bcond_without kodi_with_wayland
42
-%else
43
-%bcond_with kodi_with_wayland
44
-%endif
45
-
46
-%if 0%{?suse_version} < 1550
47
-# Pipewire currently creates more issues than benefits; disable it for now:
48
-%bcond_without kodi_without_pipewire
49
-%else
50
-# Leave PW enabled on Tumbleweed:
51
-%bcond_with kodi_without_pipewire
52
-%endif
53
-
54
-%define kodi_platform none
55
-%define kodi_player none
56
-
57
-%if %{with kodi_with_X11}
58
-%bcond_without enable_opengl
59
-%bcond_with enable_opengles
60
-%else
61
-# no X build needs openGL ES
62
-%bcond_with enable_opengl
63
-%bcond_without enable_opengles
64
-%endif
65
-#
66
-%bcond_without kodi_libbluray
67
-#
68
-%bcond_without systemd
69
-#
70
-%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
71
-%define python_version 3.13
72
-%else
73
-%define python_version 3.11
74
-%endif
75
-
76
-ExclusiveArch: does-not-build
77
-
78
-Name:           kodi-noX
79
-Version:        21.2
80
-Release:        0
81
-Summary:        Media center (formerly known as XBMC)
82
-License:        GPL-2.0+ and GPL-3.0+
83
-Group:          Productivity/Multimedia/Video/Players
84
-Url:            https://kodi.tv/
85
-Source0:        https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
86
-Source1:        kodi.SuSEFirewall2
87
-# AUTO-GENERATED using get_version.sh
88
-Source3:        kodi.VERSION
89
-Source10:       kodi.service
90
-Source11:       kodi-noX.service
91
-
92
-# The following sources will be downloaded via _service's download_files:
93
-Source20:       https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
94
-Source21:  https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2.tar.gz
95
-Source22:  https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2.tar.gz
96
-Source23:       https://github.com/xbmc/libdvdread/archive/refs/tags/6.1.3-Next-Nexus-Alpha2-2.tar.gz
97
-Source24:       https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
98
-Source25:       https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
99
-# Tumbleweed fully switched to libpcre2; build libpcre internally:
100
-Source26:       https://mirrors.kodi.tv/build-deps/sources/pcre-8.45.tar.bz2
101
-
102
-## %if 0%{without sysffmpeg}
103
-## Source30:       https://github.com/xbmc/FFmpeg/archive/refs/tags/%{ffmpeg_version}.tar.gz
104
-## %endif
105
-Patch1:         0001-crossguid-dgb.patch
106
-Patch2:         0002-kodi-install.patch
107
-%if %{without kodi_with_wayland}
108
-Patch3:         0003-kodi-disable-wayland.patch
109
-%endif
110
-%if %{without kodi_without_pipewire}
111
-Patch4:         0004-kodi-workaround-pipewire-bug.patch
112
-%endif
113
-Patch5:         0005-kodi-comply-with-pipewire-prototypes.patch
114
-
115
-BuildRequires:  autoconf
116
-BuildRequires:  automake
117
-BuildRequires:  binutils-gold
118
-BuildRequires:  desktop-file-utils
119
-BuildRequires:  fdupes
120
-BuildRequires:  gawk
121
-%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
122
-# Use the default compiler on Tumbleweed
123
-BuildRequires: gcc
124
-BuildRequires:  gcc-c++
125
-%else
126
-%if 0%{?suse_version} > 1320 && 0%{?sle_version} == 0
127
-BuildRequires: gcc9
128
-BuildRequires:  gcc9-c++
129
-%else
130
-BuildRequires:  gcc8
131
-BuildRequires:  gcc8-c++
132
-%endif
133
-%endif
134
-BuildRequires:  ghostscript
135
-BuildRequires:  graphviz
136
-BuildRequires:  groff-full
137
-BuildRequires:  libtool
138
-BuildRequires:  pkg-config
139
-BuildRequires:  flatbuffers-devel
140
-BuildRequires:  pkgconfig(dav1d)
141
-BuildRequires:  pkgconfig(fmt)
142
-BuildRequires:  pkgconfig(fstrcmp)
143
-BuildRequires:  pkgconfig(RapidJSON) >= 1.0.2
144
-BuildRequires:  python(abi) >= %{python_version}
145
-BuildRequires:  pkgconfig(python-%{python_version})
146
-BuildRequires:  libmysqlclient-devel
147
-BuildRequires:  pkgconfig(libass) >= 0.17.0
148
-BuildRequires:  pkgconfig(libcurl)
149
-BuildRequires:  pkgconfig(openssl)
150
-BuildRequires:  pkgconfig(gnutls)
151
-BuildRequires:  libgcrypt-devel
152
-BuildRequires:  pkgconfig(bzip2)
153
-BuildRequires:  lzo-devel
154
-BuildRequires:  pkgconfig(zlib)
155
-BuildRequires:  pkgconfig(libcrypto)
156
-BuildRequires:  tinyxml-devel
157
-BuildRequires:  tinyxml2-devel
158
-BuildRequires:  pkgconfig(uuid)
159
-BuildRequires:  libyajl-devel >= 2
160
-BuildRequires:  pkgconfig(libidn2)
161
-BuildRequires:  pkgconfig(libinput)
162
-BuildRequires:  pkgconfig(libxml-2.0)
163
-BuildRequires:  pkgconfig(libxslt)
164
-BuildRequires:  pkgconfig(fribidi)
165
-BuildRequires:  pkgconfig(sqlite3)
166
-%if 0%{?suse_version} < 1550
167
-BuildRequires:  pkgconfig(libpcrecpp)
168
-BuildRequires:  pkgconfig(libpcre)
169
-%endif
170
-BuildRequires:  pkgconfig(freetype2)
171
-BuildRequires:  pkgconfig(taglib) >= 1.9
172
-BuildRequires:  pkgconfig(libcdio) >= 2.1.0
173
-BuildRequires:  pkgconfig(lirc)
174
-BuildRequires:  pkgconfig(RapidJSON)
175
-%if %{with kodi_libbluray}
176
-BuildRequires:  pkgconfig(libbluray)  >= 0.9.3
177
-%endif
178
-BuildRequires:  pkgconfig(alsa)
179
-BuildRequires:  pkgconfig(dbus-1)
180
-# libmicrohttpd > 0.9.30
181
-BuildRequires:  pkgconfig(libmicrohttpd)
182
-BuildRequires:  pkgconfig(libpulse) >= 1.0
183
-BuildRequires:  pkgconfig(avahi-client)
184
-BuildRequires:  pkgconfig(gbm)
185
-%if %{with kodi_with_X11}
186
-BuildRequires:  pkgconfig(x11)
187
-BuildRequires:  pkgconfig(xext)
188
-BuildRequires:  pkgconfig(xrandr)
189
-BuildRequires:  pkgconfig(libdrm)
190
-BuildRequires:  pkgconfig(egl)
191
-BuildRequires:  pkgconfig(xkbcommon)
192
-%endif
193
-BuildRequires:  pkgconfig(libssh)
194
-BuildRequires:  pkgconfig(smbclient)
195
-BuildRequires:  pkgconfig(libnfs) >= 4.0.0
196
-%if 0%{?suse_version} >= 1550 || ( 0%{?sle_version} >= 150400 && 0%{?is_opensuse} )
197
-BuildRequires:  pkgconfig(libplist-2.0)
198
-%else
199
-BuildRequires:  pkgconfig(libplist)
200
-%endif
201
_constraints Deleted
13
 
1
@@ -1,11 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8"?>
3
-<constraints>
4
-  <hardware>
5
-    <disk>
6
-      <size unit="M">18000</size>
7
-    </disk>
8
-    <memory>
9
-      <size unit="M">6000</size>
10
-    </memory>
11
-  </hardware>
12
-</constraints>
13