Difference Between Revision 6 and home:manfred-h / kodi

kodi-noX-raspberry-pi.spec Deleted
x
 
1
@@ -1,750 +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
-ExclusiveArch: does-not-build
71
-
72
-Name:           kodi-noX-raspberry-pi
73
-Version:        21.2
74
-Release:        0
75
-Summary:        Media center (formerly known as XBMC)
76
-License:        GPL-2.0+ and GPL-3.0+
77
-Group:          Productivity/Multimedia/Video/Players
78
-Url:            https://kodi.tv/
79
-Source0:        https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
80
-Source1:        kodi.SuSEFirewall2
81
-# AUTO-GENERATED using get_version.sh
82
-Source3:        kodi.VERSION
83
-Source10:       kodi.service
84
-Source11:       kodi-noX.service
85
-
86
-# The following sources will be downloaded via _service's download_files:
87
-Source20:       https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
88
-Source21:  https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2.tar.gz
89
-Source22:  https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2.tar.gz
90
-Source23:       https://github.com/xbmc/libdvdread/archive/refs/tags/6.1.3-Next-Nexus-Alpha2-2.tar.gz
91
-Source24:       https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
92
-Source25:       https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
93
-
94
-## %if 0%{without sysffmpeg}
95
-## Source30:       https://github.com/xbmc/FFmpeg/archive/refs/tags/%{ffmpeg_version}.tar.gz
96
-## %endif
97
-Patch1:         0001-crossguid-dgb.patch
98
-Patch2:         0002-kodi-install.patch
99
-%if %{without kodi_with_wayland}
100
-Patch3:         0003-kodi-disable-wayland.patch
101
-%endif
102
-%if %{without kodi_without_pipewire}
103
-Patch4:         0004-kodi-workaround-pipewire-bug.patch
104
-%endif
105
-
106
-BuildRequires:  autoconf
107
-BuildRequires:  automake
108
-BuildRequires:  binutils-gold
109
-BuildRequires:  desktop-file-utils
110
-BuildRequires:  fdupes
111
-BuildRequires:  gawk
112
-%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
113
-# Use the default compiler on Tumbleweed
114
-BuildRequires: gcc
115
-BuildRequires:  gcc-c++
116
-%else
117
-%if 0%{?suse_version} > 1320 && 0%{?sle_version} == 0
118
-BuildRequires: gcc9
119
-BuildRequires:  gcc9-c++
120
-%else
121
-BuildRequires:  gcc8
122
-BuildRequires:  gcc8-c++
123
-%endif
124
-%endif
125
-BuildRequires:  ghostscript
126
-BuildRequires:  graphviz
127
-BuildRequires:  groff-full
128
-BuildRequires:  libtool
129
-BuildRequires:  pkg-config
130
-BuildRequires:  flatbuffers-devel
131
-BuildRequires:  pkgconfig(dav1d)
132
-BuildRequires:  pkgconfig(fmt)
133
-BuildRequires:  pkgconfig(fstrcmp)
134
-BuildRequires:  pkgconfig(RapidJSON) >= 1.0.2
135
-BuildRequires:  python(abi) >= 3.11
136
-BuildRequires:  pkgconfig(python-3.11)
137
-BuildRequires:  libmysqlclient-devel
138
-BuildRequires:  pkgconfig(libass) >= 0.17.0
139
-BuildRequires:  pkgconfig(libcurl)
140
-BuildRequires:  pkgconfig(openssl)
141
-BuildRequires:  pkgconfig(gnutls)
142
-BuildRequires:  libgcrypt-devel
143
-BuildRequires:  pkgconfig(bzip2)
144
-BuildRequires:  lzo-devel
145
-BuildRequires:  pkgconfig(zlib)
146
-BuildRequires:  pkgconfig(libcrypto)
147
-BuildRequires:  tinyxml-devel
148
-BuildRequires:  tinyxml2-devel
149
-BuildRequires:  pkgconfig(uuid)
150
-BuildRequires:  libyajl-devel >= 2
151
-BuildRequires:  pkgconfig(libidn2)
152
-BuildRequires:  pkgconfig(libinput)
153
-BuildRequires:  pkgconfig(libxml-2.0)
154
-BuildRequires:  pkgconfig(libxslt)
155
-BuildRequires:  pkgconfig(fribidi)
156
-BuildRequires:  pkgconfig(sqlite3) 
157
-BuildRequires:  pkgconfig(libpcrecpp)
158
-BuildRequires:  pkgconfig(libpcre)
159
-BuildRequires:  pkgconfig(freetype2)
160
-BuildRequires:  pkgconfig(taglib) >= 1.9
161
-BuildRequires:  pkgconfig(libcdio) >= 2.1.0
162
-BuildRequires:  pkgconfig(lirc)
163
-BuildRequires:  pkgconfig(RapidJSON)
164
-%if %{with kodi_libbluray}
165
-BuildRequires:  pkgconfig(libbluray)  >= 0.9.3
166
-%endif
167
-BuildRequires:  pkgconfig(alsa)
168
-BuildRequires:  pkgconfig(dbus-1)
169
-# libmicrohttpd > 0.9.30
170
-BuildRequires:  pkgconfig(libmicrohttpd)
171
-BuildRequires:  pkgconfig(libpulse) >= 1.0
172
-BuildRequires:  pkgconfig(avahi-client)
173
-BuildRequires:  pkgconfig(gbm)
174
-%if %{with kodi_with_X11}
175
-BuildRequires:  pkgconfig(x11)
176
-BuildRequires:  pkgconfig(xext)
177
-BuildRequires:  pkgconfig(xrandr)
178
-BuildRequires:  pkgconfig(libdrm)
179
-BuildRequires:  pkgconfig(egl)
180
-BuildRequires:  pkgconfig(xkbcommon)
181
-%endif
182
-BuildRequires:  pkgconfig(libssh)
183
-BuildRequires:  pkgconfig(smbclient)
184
-BuildRequires:  pkgconfig(libnfs) >= 4.0.0
185
-%if 0%{?suse_version} >= 1550 || ( 0%{?sle_version} >= 150400 && 0%{?is_opensuse} )
186
-BuildRequires:  pkgconfig(libplist-2.0)
187
-%else
188
-BuildRequires:  pkgconfig(libplist)
189
-%endif
190
-BuildRequires:  shairplay-devel
191
-BuildRequires:  pkgconfig(libudev)
192
-BuildRequires:  pkgconfig(libcec) >= 4.0.0
193
-BuildRequires:  pkgconfig(lcms2)
194
-%if 0%{?suse_version} > 1315
195
-BuildRequires:  pkgconfig(bluez)
196
-%endif
197
-BuildRequires:  libcap-devel
198
-%if %{with sysffmpeg}
199
-BuildRequires:  (pkgconfig(libavcodec) >= 60 with pkgconfig(libavcodec) < 61)
200
-BuildRequires:  (pkgconfig(libavfilter) >= 9 with pkgconfig(libavfilter) < 10)
201
kodi-noX-raspberry-pi2.spec Deleted
201
 
1
@@ -1,750 +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
-ExclusiveArch: does-not-build
71
-
72
-Name:           kodi-noX-raspberry-pi2
73
-Version:        21.2
74
-Release:        0
75
-Summary:        Media center (formerly known as XBMC)
76
-License:        GPL-2.0+ and GPL-3.0+
77
-Group:          Productivity/Multimedia/Video/Players
78
-Url:            https://kodi.tv/
79
-Source0:        https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
80
-Source1:        kodi.SuSEFirewall2
81
-# AUTO-GENERATED using get_version.sh
82
-Source3:        kodi.VERSION
83
-Source10:       kodi.service
84
-Source11:       kodi-noX.service
85
-
86
-# The following sources will be downloaded via _service's download_files:
87
-Source20:       https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
88
-Source21:  https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2.tar.gz
89
-Source22:  https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2.tar.gz
90
-Source23:       https://github.com/xbmc/libdvdread/archive/refs/tags/6.1.3-Next-Nexus-Alpha2-2.tar.gz
91
-Source24:       https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
92
-Source25:       https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
93
-
94
-## %if 0%{without sysffmpeg}
95
-## Source30:       https://github.com/xbmc/FFmpeg/archive/refs/tags/%{ffmpeg_version}.tar.gz
96
-## %endif
97
-Patch1:         0001-crossguid-dgb.patch
98
-Patch2:         0002-kodi-install.patch
99
-%if %{without kodi_with_wayland}
100
-Patch3:         0003-kodi-disable-wayland.patch
101
-%endif
102
-%if %{without kodi_without_pipewire}
103
-Patch4:         0004-kodi-workaround-pipewire-bug.patch
104
-%endif
105
-
106
-BuildRequires:  autoconf
107
-BuildRequires:  automake
108
-BuildRequires:  binutils-gold
109
-BuildRequires:  desktop-file-utils
110
-BuildRequires:  fdupes
111
-BuildRequires:  gawk
112
-%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
113
-# Use the default compiler on Tumbleweed
114
-BuildRequires: gcc
115
-BuildRequires:  gcc-c++
116
-%else
117
-%if 0%{?suse_version} > 1320 && 0%{?sle_version} == 0
118
-BuildRequires: gcc9
119
-BuildRequires:  gcc9-c++
120
-%else
121
-BuildRequires:  gcc8
122
-BuildRequires:  gcc8-c++
123
-%endif
124
-%endif
125
-BuildRequires:  ghostscript
126
-BuildRequires:  graphviz
127
-BuildRequires:  groff-full
128
-BuildRequires:  libtool
129
-BuildRequires:  pkg-config
130
-BuildRequires:  flatbuffers-devel
131
-BuildRequires:  pkgconfig(dav1d)
132
-BuildRequires:  pkgconfig(fmt)
133
-BuildRequires:  pkgconfig(fstrcmp)
134
-BuildRequires:  pkgconfig(RapidJSON) >= 1.0.2
135
-BuildRequires:  python(abi) >= 3.11
136
-BuildRequires:  pkgconfig(python-3.11)
137
-BuildRequires:  libmysqlclient-devel
138
-BuildRequires:  pkgconfig(libass) >= 0.17.0
139
-BuildRequires:  pkgconfig(libcurl)
140
-BuildRequires:  pkgconfig(openssl)
141
-BuildRequires:  pkgconfig(gnutls)
142
-BuildRequires:  libgcrypt-devel
143
-BuildRequires:  pkgconfig(bzip2)
144
-BuildRequires:  lzo-devel
145
-BuildRequires:  pkgconfig(zlib)
146
-BuildRequires:  pkgconfig(libcrypto)
147
-BuildRequires:  tinyxml-devel
148
-BuildRequires:  tinyxml2-devel
149
-BuildRequires:  pkgconfig(uuid)
150
-BuildRequires:  libyajl-devel >= 2
151
-BuildRequires:  pkgconfig(libidn2)
152
-BuildRequires:  pkgconfig(libinput)
153
-BuildRequires:  pkgconfig(libxml-2.0)
154
-BuildRequires:  pkgconfig(libxslt)
155
-BuildRequires:  pkgconfig(fribidi)
156
-BuildRequires:  pkgconfig(sqlite3) 
157
-BuildRequires:  pkgconfig(libpcrecpp)
158
-BuildRequires:  pkgconfig(libpcre)
159
-BuildRequires:  pkgconfig(freetype2)
160
-BuildRequires:  pkgconfig(taglib) >= 1.9
161
-BuildRequires:  pkgconfig(libcdio) >= 2.1.0
162
-BuildRequires:  pkgconfig(lirc)
163
-BuildRequires:  pkgconfig(RapidJSON)
164
-%if %{with kodi_libbluray}
165
-BuildRequires:  pkgconfig(libbluray)  >= 0.9.3
166
-%endif
167
-BuildRequires:  pkgconfig(alsa)
168
-BuildRequires:  pkgconfig(dbus-1)
169
-# libmicrohttpd > 0.9.30
170
-BuildRequires:  pkgconfig(libmicrohttpd)
171
-BuildRequires:  pkgconfig(libpulse) >= 1.0
172
-BuildRequires:  pkgconfig(avahi-client)
173
-BuildRequires:  pkgconfig(gbm)
174
-%if %{with kodi_with_X11}
175
-BuildRequires:  pkgconfig(x11)
176
-BuildRequires:  pkgconfig(xext)
177
-BuildRequires:  pkgconfig(xrandr)
178
-BuildRequires:  pkgconfig(libdrm)
179
-BuildRequires:  pkgconfig(egl)
180
-BuildRequires:  pkgconfig(xkbcommon)
181
-%endif
182
-BuildRequires:  pkgconfig(libssh)
183
-BuildRequires:  pkgconfig(smbclient)
184
-BuildRequires:  pkgconfig(libnfs) >= 4.0.0
185
-%if 0%{?suse_version} >= 1550 || ( 0%{?sle_version} >= 150400 && 0%{?is_opensuse} )
186
-BuildRequires:  pkgconfig(libplist-2.0)
187
-%else
188
-BuildRequires:  pkgconfig(libplist)
189
-%endif
190
-BuildRequires:  shairplay-devel
191
-BuildRequires:  pkgconfig(libudev)
192
-BuildRequires:  pkgconfig(libcec) >= 4.0.0
193
-BuildRequires:  pkgconfig(lcms2)
194
-%if 0%{?suse_version} > 1315
195
-BuildRequires:  pkgconfig(bluez)
196
-%endif
197
-BuildRequires:  libcap-devel
198
-%if %{with sysffmpeg}
199
-BuildRequires:  (pkgconfig(libavcodec) >= 60 with pkgconfig(libavcodec) < 61)
200
-BuildRequires:  (pkgconfig(libavfilter) >= 9 with pkgconfig(libavfilter) < 10)
201
kodi-noX.spec Deleted
201
 
1
@@ -1,750 +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
-ExclusiveArch: does-not-build
71
-
72
-Name:           kodi-noX
73
-Version:        21.2
74
-Release:        0
75
-Summary:        Media center (formerly known as XBMC)
76
-License:        GPL-2.0+ and GPL-3.0+
77
-Group:          Productivity/Multimedia/Video/Players
78
-Url:            https://kodi.tv/
79
-Source0:        https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
80
-Source1:        kodi.SuSEFirewall2
81
-# AUTO-GENERATED using get_version.sh
82
-Source3:        kodi.VERSION
83
-Source10:       kodi.service
84
-Source11:       kodi-noX.service
85
-
86
-# The following sources will be downloaded via _service's download_files:
87
-Source20:       https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
88
-Source21:  https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2.tar.gz
89
-Source22:  https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2.tar.gz
90
-Source23:       https://github.com/xbmc/libdvdread/archive/refs/tags/6.1.3-Next-Nexus-Alpha2-2.tar.gz
91
-Source24:       https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
92
-Source25:       https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
93
-
94
-## %if 0%{without sysffmpeg}
95
-## Source30:       https://github.com/xbmc/FFmpeg/archive/refs/tags/%{ffmpeg_version}.tar.gz
96
-## %endif
97
-Patch1:         0001-crossguid-dgb.patch
98
-Patch2:         0002-kodi-install.patch
99
-%if %{without kodi_with_wayland}
100
-Patch3:         0003-kodi-disable-wayland.patch
101
-%endif
102
-%if %{without kodi_without_pipewire}
103
-Patch4:         0004-kodi-workaround-pipewire-bug.patch
104
-%endif
105
-
106
-BuildRequires:  autoconf
107
-BuildRequires:  automake
108
-BuildRequires:  binutils-gold
109
-BuildRequires:  desktop-file-utils
110
-BuildRequires:  fdupes
111
-BuildRequires:  gawk
112
-%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
113
-# Use the default compiler on Tumbleweed
114
-BuildRequires: gcc
115
-BuildRequires:  gcc-c++
116
-%else
117
-%if 0%{?suse_version} > 1320 && 0%{?sle_version} == 0
118
-BuildRequires: gcc9
119
-BuildRequires:  gcc9-c++
120
-%else
121
-BuildRequires:  gcc8
122
-BuildRequires:  gcc8-c++
123
-%endif
124
-%endif
125
-BuildRequires:  ghostscript
126
-BuildRequires:  graphviz
127
-BuildRequires:  groff-full
128
-BuildRequires:  libtool
129
-BuildRequires:  pkg-config
130
-BuildRequires:  flatbuffers-devel
131
-BuildRequires:  pkgconfig(dav1d)
132
-BuildRequires:  pkgconfig(fmt)
133
-BuildRequires:  pkgconfig(fstrcmp)
134
-BuildRequires:  pkgconfig(RapidJSON) >= 1.0.2
135
-BuildRequires:  python(abi) >= 3.11
136
-BuildRequires:  pkgconfig(python-3.11)
137
-BuildRequires:  libmysqlclient-devel
138
-BuildRequires:  pkgconfig(libass) >= 0.17.0
139
-BuildRequires:  pkgconfig(libcurl)
140
-BuildRequires:  pkgconfig(openssl)
141
-BuildRequires:  pkgconfig(gnutls)
142
-BuildRequires:  libgcrypt-devel
143
-BuildRequires:  pkgconfig(bzip2)
144
-BuildRequires:  lzo-devel
145
-BuildRequires:  pkgconfig(zlib)
146
-BuildRequires:  pkgconfig(libcrypto)
147
-BuildRequires:  tinyxml-devel
148
-BuildRequires:  tinyxml2-devel
149
-BuildRequires:  pkgconfig(uuid)
150
-BuildRequires:  libyajl-devel >= 2
151
-BuildRequires:  pkgconfig(libidn2)
152
-BuildRequires:  pkgconfig(libinput)
153
-BuildRequires:  pkgconfig(libxml-2.0)
154
-BuildRequires:  pkgconfig(libxslt)
155
-BuildRequires:  pkgconfig(fribidi)
156
-BuildRequires:  pkgconfig(sqlite3) 
157
-BuildRequires:  pkgconfig(libpcrecpp)
158
-BuildRequires:  pkgconfig(libpcre)
159
-BuildRequires:  pkgconfig(freetype2)
160
-BuildRequires:  pkgconfig(taglib) >= 1.9
161
-BuildRequires:  pkgconfig(libcdio) >= 2.1.0
162
-BuildRequires:  pkgconfig(lirc)
163
-BuildRequires:  pkgconfig(RapidJSON)
164
-%if %{with kodi_libbluray}
165
-BuildRequires:  pkgconfig(libbluray)  >= 0.9.3
166
-%endif
167
-BuildRequires:  pkgconfig(alsa)
168
-BuildRequires:  pkgconfig(dbus-1)
169
-# libmicrohttpd > 0.9.30
170
-BuildRequires:  pkgconfig(libmicrohttpd)
171
-BuildRequires:  pkgconfig(libpulse) >= 1.0
172
-BuildRequires:  pkgconfig(avahi-client)
173
-BuildRequires:  pkgconfig(gbm)
174
-%if %{with kodi_with_X11}
175
-BuildRequires:  pkgconfig(x11)
176
-BuildRequires:  pkgconfig(xext)
177
-BuildRequires:  pkgconfig(xrandr)
178
-BuildRequires:  pkgconfig(libdrm)
179
-BuildRequires:  pkgconfig(egl)
180
-BuildRequires:  pkgconfig(xkbcommon)
181
-%endif
182
-BuildRequires:  pkgconfig(libssh)
183
-BuildRequires:  pkgconfig(smbclient)
184
-BuildRequires:  pkgconfig(libnfs) >= 4.0.0
185
-%if 0%{?suse_version} >= 1550 || ( 0%{?sle_version} >= 150400 && 0%{?is_opensuse} )
186
-BuildRequires:  pkgconfig(libplist-2.0)
187
-%else
188
-BuildRequires:  pkgconfig(libplist)
189
-%endif
190
-BuildRequires:  shairplay-devel
191
-BuildRequires:  pkgconfig(libudev)
192
-BuildRequires:  pkgconfig(libcec) >= 4.0.0
193
-BuildRequires:  pkgconfig(lcms2)
194
-%if 0%{?suse_version} > 1315
195
-BuildRequires:  pkgconfig(bluez)
196
-%endif
197
-BuildRequires:  libcap-devel
198
-%if %{with sysffmpeg}
199
-BuildRequires:  (pkgconfig(libavcodec) >= 60 with pkgconfig(libavcodec) < 61)
200
-BuildRequires:  (pkgconfig(libavfilter) >= 9 with pkgconfig(libavfilter) < 10)
201
kodi.spec Changed
6
 
1
@@ -1,3 +1,4 @@
2
+%define _lto_cflags %{nil}
3
 #
4
 # spec file for package kodi
5
 #
6
_constraints Changed
15
 
1
@@ -2,10 +2,11 @@
2
 <constraints>
3
   <hardware>
4
     <disk>
5
-      <size unit="M">18000</size>
6
+      <size unit="M">8000</size>
7
     </disk>
8
     <memory>
9
-      <size unit="M">6000</size>
10
+      <size unit="M">3000</size>
11
     </memory>
12
   </hardware>
13
 </constraints>
14
+
15