Overview
kodi-noX-raspberry-pi.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Mon Jan 16 08:51:51 UTC 2023 - Sagi Ben <sagiben@gmail.com>
4
+
5
+- Version update to Kodi 20.0 Nexus
6
+
7
+-------------------------------------------------------------------
8
Mon Jan 2 09:08:35 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
9
10
- Apply upstream patch as "fix_import_eglextchromium.patch" to fix
11
kodi-noX-raspberry-pi2.changes
Changed
11
1
2
-------------------------------------------------------------------
3
+Mon Jan 16 08:51:51 UTC 2023 - Sagi Ben <sagiben@gmail.com>
4
+
5
+- Version update to Kodi 20.0 Nexus
6
+
7
+-------------------------------------------------------------------
8
Mon Jan 2 09:08:35 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
9
10
- Apply upstream patch as "fix_import_eglextchromium.patch" to fix
11
kodi-noX.changes
Changed
11
1
2
-------------------------------------------------------------------
3
+Mon Jan 16 08:51:51 UTC 2023 - Sagi Ben <sagiben@gmail.com>
4
+
5
+- Version update to Kodi 20.0 Nexus
6
+
7
+-------------------------------------------------------------------
8
Mon Jan 2 09:08:35 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
9
10
- Apply upstream patch as "fix_import_eglextchromium.patch" to fix
11
kodi.changes
Changed
11
1
2
-------------------------------------------------------------------
3
+Mon Jan 16 08:51:51 UTC 2023 - Sagi Ben <sagiben@gmail.com>
4
+
5
+- Version update to Kodi 20.0 Nexus
6
+
7
+-------------------------------------------------------------------
8
Mon Jan 2 09:08:35 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
9
10
- Apply upstream patch as "fix_import_eglextchromium.patch" to fix
11
kodi-noX-raspberry-pi.spec
Changed
173
1
2
3
# Please edit kodi.spec and kodi.changes only. *-noX.* files are generated from
4
# kodi.* files with the pre_checkin.sh script
5
-%define kodi_version Matrix
6
-%define ffmpeg_version 4.3.2-Matrix-19.2
7
+%define kodi_version Nexus
8
+%define ffmpeg_version 4.4.1-Nexus-Alpha1
9
%define _kodi_addons_dir %{_datadir}/kodi/addons
10
# set this parameter to enable building Kodi with ccache, debug information, etc.
11
%define dev_build 0
12
13
ExclusiveArch: does-not-build
14
15
Name: kodi-noX-raspberry-pi
16
-Version: 19.5
17
+Version: 20.0
18
Release: 0
19
Summary: Media center (formerly known as XBMC)
20
License: GPL-2.0+ and GPL-3.0+
21
22
Source3: kodi.VERSION
23
Source10: kodi.service
24
Source11: kodi-noX.service
25
-Source20: http://mirrors.kodi.tv/build-deps/sources/crossguid-8f399e8bd4.tar.gz
26
-# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/6.0.0-Leia-Alpha-3.tar.gz
27
-Source21: libdvdnav-6.0.0-Leia-Alpha-3.tar.gz
28
-Source22: https://github.com/xbmc/libdvdcss/archive/1.4.2-Leia-Beta-5.tar.gz
29
-# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/6.0.0-Leia-Alpha-3.tar.gz
30
-Source23: libdvdread-6.0.0-Leia-Alpha-3.tar.gz
31
+Source20: http://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
32
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdnav/tar.gz/refs/tags/6.1.1-Next-Nexus-Alpha2-2
33
+Source21: libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
34
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdcss/tar.gz/refs/tags/1.4.3-Next-Nexus-Alpha2-2
35
+Source22: libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
36
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdread/tar.gz/refs/tags/6.1.3-Next-Nexus-Alpha2-2
37
+Source23: libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
38
## if %{without sysffmpeg}
39
Source30: https://github.com/xbmc/FFmpeg/archive/%{ffmpeg_version}.tar.gz
40
## endif
41
42
#Patch3: crossguid_build64.patch
43
#Patch4: kodi.aarch64.patch
44
#Patch5: kodi-tools-libdir.patch
45
+
46
Patch6: kodi-install.patch
47
Patch7: kodi-apply-dvdrun.patch
48
Patch8: kodi-libdrm.patch
49
50
%endif
51
Patch10: ffmpeg-4.3.1-ogg.patch
52
Patch11: kodi-apply-ffmpeg.patch
53
-Patch12: fix_import_eglextchromium.patch
54
55
BuildRequires: autoconf
56
BuildRequires: automake
57
58
#%patch3
59
#%patch4
60
#%patch5
61
+
62
%patch6
63
-%patch7
64
+# %patch7
65
+#%patch8 -p1
66
%if %{without sysffmpeg}
67
%patch11
68
%endif
69
-#%patch8 -p1
70
%if %{without kodi_with_wayland}
71
%patch9
72
%endif
73
-%patch12 -p1
74
75
%build
76
77
78
--dir=%{buildroot}%{_datadir}/applications \
79
%{buildroot}%{_datadir}/applications/kodi.desktop
80
81
-if ! -s %{buildroot}/%{_datadir}/kodi/cmake/KodiConfig.cmake && \
82
- -s %{buildroot}/%{_libdir}/kodi/cmake/KodiConfig.cmake ; then
83
- mv %{buildroot}/%{_libdir}/kodi/cmake/KodiConfig.cmake \
84
- %{buildroot}/%{_datadir}/kodi/cmake/KodiConfig.cmake
85
- rmdir %{buildroot}/%{_libdir}/kodi/cmake
86
-fi
87
-
88
%fdupes %{buildroot}
89
90
%pre
91
92
%endif
93
%{_bindir}/kodi
94
%{_bindir}/kodi-standalone
95
-%{_bindir}/TexturePacker
96
+%{_bindir}/kodi-TexturePacker
97
%{_bindir}/JsonSchemaBuilder
98
%dir %{_libdir}/kodi
99
%if %{with kodi_with_X11}
100
101
%dir %{_kodi_addons_dir}
102
%dir %{_kodi_addons_dir}/game.controller.default
103
%{_kodi_addons_dir}/game.controller.default/*
104
+%dir %{_kodi_addons_dir}/game.controller.keyboard
105
+%{_kodi_addons_dir}/game.controller.keyboard/*
106
+%dir %{_kodi_addons_dir}/game.controller.mouse
107
+%{_kodi_addons_dir}/game.controller.mouse/*
108
%dir %{_kodi_addons_dir}/game.controller.snes
109
%{_kodi_addons_dir}/game.controller.snes/*
110
%dir %{_kodi_addons_dir}/metadata.album.universal/
111
112
%{_kodi_addons_dir}/metadata.common.allmusic.com/*
113
%dir %{_kodi_addons_dir}/metadata.common.fanart.tv/
114
%{_kodi_addons_dir}/metadata.common.fanart.tv/*
115
-%dir %{_kodi_addons_dir}/metadata.common.imdb.com/
116
-%{_kodi_addons_dir}/metadata.common.imdb.com/*
117
%dir %{_kodi_addons_dir}/metadata.common.musicbrainz.org/
118
%{_kodi_addons_dir}/metadata.common.musicbrainz.org/*
119
-%dir %{_kodi_addons_dir}/metadata.common.themoviedb.org/
120
-%{_kodi_addons_dir}/metadata.common.themoviedb.org/*
121
%dir %{_kodi_addons_dir}/metadata.common.theaudiodb.com/
122
%{_kodi_addons_dir}/metadata.common.theaudiodb.com/*
123
%dir %{_kodi_addons_dir}/metadata.local/
124
%{_kodi_addons_dir}/metadata.local/*
125
-%dir %{_kodi_addons_dir}/metadata.themoviedb.org/
126
-%{_kodi_addons_dir}/metadata.themoviedb.org/*
127
%dir %{_kodi_addons_dir}/metadata.themoviedb.org.python/
128
%{_kodi_addons_dir}/metadata.themoviedb.org.python/*
129
-%dir %{_kodi_addons_dir}/metadata.tvshows.themoviedb.org/
130
-%{_kodi_addons_dir}/metadata.tvshows.themoviedb.org/*
131
%dir %{_kodi_addons_dir}/metadata.tvshows.themoviedb.org.python/
132
%{_kodi_addons_dir}/metadata.tvshows.themoviedb.org.python/*
133
%dir %{_kodi_addons_dir}/repository.xbmc.org/
134
135
%{_kodi_addons_dir}/metadata.generic.artists/*
136
%dir %{_kodi_addons_dir}/kodi.binary.global.tools
137
%{_kodi_addons_dir}/kodi.binary.global.tools/*
138
+
139
%dir %{_libdir}/firewalld
140
%dir %{_libdir}/firewalld/services
141
%{_libdir}/firewalld/services/kodi-eventserver.xml
142
143
%endif
144
145
%dir %{_datadir}/kodi/cmake
146
-%{_datadir}/kodi/cmake/KodiConfig.cmake
147
%{_datadir}/kodi/cmake/AddonHelpers.cmake
148
%{_datadir}/kodi/cmake/AddOptions.cmake
149
%{_datadir}/kodi/cmake/ArchSetup.cmake
150
151
%{_datadir}/kodi/cmake/PrepareEnv.cmake
152
%{_datadir}/kodi/cmake/ProjectMacros.cmake
153
%{_datadir}/kodi/cmake/PathSetup.cmake
154
+%dir %{_libdir}/kodi/cmake
155
+%{_libdir}/kodi/cmake/KodiConfig.cmake
156
157
+%{_datadir}/metainfo/org.xbmc.kodi.metainfo.xml
158
159
%files devel
160
%defattr(-,root,root)
161
162
%{_includedir}/kodi/platform/android/System.h
163
%dir %{_includedir}/kodi/tools
164
%{_includedir}/kodi/tools/*
165
-# %{_includedir}/kodi/AEChannelData.h
166
-# %{_includedir}/kodi/DemuxCrypto.h
167
-# %{_includedir}/kodi/DemuxPacket.h
168
-# %{_includedir}/kodi/InputStreamConstants.h
169
-# %{_includedir}/kodi/TimingConstants.h
170
-# %{_includedir}/kodi/XBMC_vkeys.h
171
172
%changelog
173
kodi-noX-raspberry-pi2.spec
Changed
173
1
2
3
# Please edit kodi.spec and kodi.changes only. *-noX.* files are generated from
4
# kodi.* files with the pre_checkin.sh script
5
-%define kodi_version Matrix
6
-%define ffmpeg_version 4.3.2-Matrix-19.2
7
+%define kodi_version Nexus
8
+%define ffmpeg_version 4.4.1-Nexus-Alpha1
9
%define _kodi_addons_dir %{_datadir}/kodi/addons
10
# set this parameter to enable building Kodi with ccache, debug information, etc.
11
%define dev_build 0
12
13
ExclusiveArch: does-not-build
14
15
Name: kodi-noX-raspberry-pi2
16
-Version: 19.5
17
+Version: 20.0
18
Release: 0
19
Summary: Media center (formerly known as XBMC)
20
License: GPL-2.0+ and GPL-3.0+
21
22
Source3: kodi.VERSION
23
Source10: kodi.service
24
Source11: kodi-noX.service
25
-Source20: http://mirrors.kodi.tv/build-deps/sources/crossguid-8f399e8bd4.tar.gz
26
-# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/6.0.0-Leia-Alpha-3.tar.gz
27
-Source21: libdvdnav-6.0.0-Leia-Alpha-3.tar.gz
28
-Source22: https://github.com/xbmc/libdvdcss/archive/1.4.2-Leia-Beta-5.tar.gz
29
-# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/6.0.0-Leia-Alpha-3.tar.gz
30
-Source23: libdvdread-6.0.0-Leia-Alpha-3.tar.gz
31
+Source20: http://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
32
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdnav/tar.gz/refs/tags/6.1.1-Next-Nexus-Alpha2-2
33
+Source21: libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
34
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdcss/tar.gz/refs/tags/1.4.3-Next-Nexus-Alpha2-2
35
+Source22: libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
36
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdread/tar.gz/refs/tags/6.1.3-Next-Nexus-Alpha2-2
37
+Source23: libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
38
## if %{without sysffmpeg}
39
Source30: https://github.com/xbmc/FFmpeg/archive/%{ffmpeg_version}.tar.gz
40
## endif
41
42
#Patch3: crossguid_build64.patch
43
#Patch4: kodi.aarch64.patch
44
#Patch5: kodi-tools-libdir.patch
45
+
46
Patch6: kodi-install.patch
47
Patch7: kodi-apply-dvdrun.patch
48
Patch8: kodi-libdrm.patch
49
50
%endif
51
Patch10: ffmpeg-4.3.1-ogg.patch
52
Patch11: kodi-apply-ffmpeg.patch
53
-Patch12: fix_import_eglextchromium.patch
54
55
BuildRequires: autoconf
56
BuildRequires: automake
57
58
#%patch3
59
#%patch4
60
#%patch5
61
+
62
%patch6
63
-%patch7
64
+# %patch7
65
+#%patch8 -p1
66
%if %{without sysffmpeg}
67
%patch11
68
%endif
69
-#%patch8 -p1
70
%if %{without kodi_with_wayland}
71
%patch9
72
%endif
73
-%patch12 -p1
74
75
%build
76
77
78
--dir=%{buildroot}%{_datadir}/applications \
79
%{buildroot}%{_datadir}/applications/kodi.desktop
80
81
-if ! -s %{buildroot}/%{_datadir}/kodi/cmake/KodiConfig.cmake && \
82
- -s %{buildroot}/%{_libdir}/kodi/cmake/KodiConfig.cmake ; then
83
- mv %{buildroot}/%{_libdir}/kodi/cmake/KodiConfig.cmake \
84
- %{buildroot}/%{_datadir}/kodi/cmake/KodiConfig.cmake
85
- rmdir %{buildroot}/%{_libdir}/kodi/cmake
86
-fi
87
-
88
%fdupes %{buildroot}
89
90
%pre
91
92
%endif
93
%{_bindir}/kodi
94
%{_bindir}/kodi-standalone
95
-%{_bindir}/TexturePacker
96
+%{_bindir}/kodi-TexturePacker
97
%{_bindir}/JsonSchemaBuilder
98
%dir %{_libdir}/kodi
99
%if %{with kodi_with_X11}
100
101
%dir %{_kodi_addons_dir}
102
%dir %{_kodi_addons_dir}/game.controller.default
103
%{_kodi_addons_dir}/game.controller.default/*
104
+%dir %{_kodi_addons_dir}/game.controller.keyboard
105
+%{_kodi_addons_dir}/game.controller.keyboard/*
106
+%dir %{_kodi_addons_dir}/game.controller.mouse
107
+%{_kodi_addons_dir}/game.controller.mouse/*
108
%dir %{_kodi_addons_dir}/game.controller.snes
109
%{_kodi_addons_dir}/game.controller.snes/*
110
%dir %{_kodi_addons_dir}/metadata.album.universal/
111
112
%{_kodi_addons_dir}/metadata.common.allmusic.com/*
113
%dir %{_kodi_addons_dir}/metadata.common.fanart.tv/
114
%{_kodi_addons_dir}/metadata.common.fanart.tv/*
115
-%dir %{_kodi_addons_dir}/metadata.common.imdb.com/
116
-%{_kodi_addons_dir}/metadata.common.imdb.com/*
117
%dir %{_kodi_addons_dir}/metadata.common.musicbrainz.org/
118
%{_kodi_addons_dir}/metadata.common.musicbrainz.org/*
119
-%dir %{_kodi_addons_dir}/metadata.common.themoviedb.org/
120
-%{_kodi_addons_dir}/metadata.common.themoviedb.org/*
121
%dir %{_kodi_addons_dir}/metadata.common.theaudiodb.com/
122
%{_kodi_addons_dir}/metadata.common.theaudiodb.com/*
123
%dir %{_kodi_addons_dir}/metadata.local/
124
%{_kodi_addons_dir}/metadata.local/*
125
-%dir %{_kodi_addons_dir}/metadata.themoviedb.org/
126
-%{_kodi_addons_dir}/metadata.themoviedb.org/*
127
%dir %{_kodi_addons_dir}/metadata.themoviedb.org.python/
128
%{_kodi_addons_dir}/metadata.themoviedb.org.python/*
129
-%dir %{_kodi_addons_dir}/metadata.tvshows.themoviedb.org/
130
-%{_kodi_addons_dir}/metadata.tvshows.themoviedb.org/*
131
%dir %{_kodi_addons_dir}/metadata.tvshows.themoviedb.org.python/
132
%{_kodi_addons_dir}/metadata.tvshows.themoviedb.org.python/*
133
%dir %{_kodi_addons_dir}/repository.xbmc.org/
134
135
%{_kodi_addons_dir}/metadata.generic.artists/*
136
%dir %{_kodi_addons_dir}/kodi.binary.global.tools
137
%{_kodi_addons_dir}/kodi.binary.global.tools/*
138
+
139
%dir %{_libdir}/firewalld
140
%dir %{_libdir}/firewalld/services
141
%{_libdir}/firewalld/services/kodi-eventserver.xml
142
143
%endif
144
145
%dir %{_datadir}/kodi/cmake
146
-%{_datadir}/kodi/cmake/KodiConfig.cmake
147
%{_datadir}/kodi/cmake/AddonHelpers.cmake
148
%{_datadir}/kodi/cmake/AddOptions.cmake
149
%{_datadir}/kodi/cmake/ArchSetup.cmake
150
151
%{_datadir}/kodi/cmake/PrepareEnv.cmake
152
%{_datadir}/kodi/cmake/ProjectMacros.cmake
153
%{_datadir}/kodi/cmake/PathSetup.cmake
154
+%dir %{_libdir}/kodi/cmake
155
+%{_libdir}/kodi/cmake/KodiConfig.cmake
156
157
+%{_datadir}/metainfo/org.xbmc.kodi.metainfo.xml
158
159
%files devel
160
%defattr(-,root,root)
161
162
%{_includedir}/kodi/platform/android/System.h
163
%dir %{_includedir}/kodi/tools
164
%{_includedir}/kodi/tools/*
165
-# %{_includedir}/kodi/AEChannelData.h
166
-# %{_includedir}/kodi/DemuxCrypto.h
167
-# %{_includedir}/kodi/DemuxPacket.h
168
-# %{_includedir}/kodi/InputStreamConstants.h
169
-# %{_includedir}/kodi/TimingConstants.h
170
-# %{_includedir}/kodi/XBMC_vkeys.h
171
172
%changelog
173
kodi-noX.spec
Changed
173
1
2
3
# Please edit kodi.spec and kodi.changes only. *-noX.* files are generated from
4
# kodi.* files with the pre_checkin.sh script
5
-%define kodi_version Matrix
6
-%define ffmpeg_version 4.3.2-Matrix-19.2
7
+%define kodi_version Nexus
8
+%define ffmpeg_version 4.4.1-Nexus-Alpha1
9
%define _kodi_addons_dir %{_datadir}/kodi/addons
10
# set this parameter to enable building Kodi with ccache, debug information, etc.
11
%define dev_build 0
12
13
ExclusiveArch: does-not-build
14
15
Name: kodi-noX
16
-Version: 19.5
17
+Version: 20.0
18
Release: 0
19
Summary: Media center (formerly known as XBMC)
20
License: GPL-2.0+ and GPL-3.0+
21
22
Source3: kodi.VERSION
23
Source10: kodi.service
24
Source11: kodi-noX.service
25
-Source20: http://mirrors.kodi.tv/build-deps/sources/crossguid-8f399e8bd4.tar.gz
26
-# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/6.0.0-Leia-Alpha-3.tar.gz
27
-Source21: libdvdnav-6.0.0-Leia-Alpha-3.tar.gz
28
-Source22: https://github.com/xbmc/libdvdcss/archive/1.4.2-Leia-Beta-5.tar.gz
29
-# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/6.0.0-Leia-Alpha-3.tar.gz
30
-Source23: libdvdread-6.0.0-Leia-Alpha-3.tar.gz
31
+Source20: http://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
32
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdnav/tar.gz/refs/tags/6.1.1-Next-Nexus-Alpha2-2
33
+Source21: libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
34
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdcss/tar.gz/refs/tags/1.4.3-Next-Nexus-Alpha2-2
35
+Source22: libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
36
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdread/tar.gz/refs/tags/6.1.3-Next-Nexus-Alpha2-2
37
+Source23: libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
38
## if %{without sysffmpeg}
39
Source30: https://github.com/xbmc/FFmpeg/archive/%{ffmpeg_version}.tar.gz
40
## endif
41
42
#Patch3: crossguid_build64.patch
43
#Patch4: kodi.aarch64.patch
44
#Patch5: kodi-tools-libdir.patch
45
+
46
Patch6: kodi-install.patch
47
Patch7: kodi-apply-dvdrun.patch
48
Patch8: kodi-libdrm.patch
49
50
%endif
51
Patch10: ffmpeg-4.3.1-ogg.patch
52
Patch11: kodi-apply-ffmpeg.patch
53
-Patch12: fix_import_eglextchromium.patch
54
55
BuildRequires: autoconf
56
BuildRequires: automake
57
58
#%patch3
59
#%patch4
60
#%patch5
61
+
62
%patch6
63
-%patch7
64
+# %patch7
65
+#%patch8 -p1
66
%if %{without sysffmpeg}
67
%patch11
68
%endif
69
-#%patch8 -p1
70
%if %{without kodi_with_wayland}
71
%patch9
72
%endif
73
-%patch12 -p1
74
75
%build
76
77
78
--dir=%{buildroot}%{_datadir}/applications \
79
%{buildroot}%{_datadir}/applications/kodi.desktop
80
81
-if ! -s %{buildroot}/%{_datadir}/kodi/cmake/KodiConfig.cmake && \
82
- -s %{buildroot}/%{_libdir}/kodi/cmake/KodiConfig.cmake ; then
83
- mv %{buildroot}/%{_libdir}/kodi/cmake/KodiConfig.cmake \
84
- %{buildroot}/%{_datadir}/kodi/cmake/KodiConfig.cmake
85
- rmdir %{buildroot}/%{_libdir}/kodi/cmake
86
-fi
87
-
88
%fdupes %{buildroot}
89
90
%pre
91
92
%endif
93
%{_bindir}/kodi
94
%{_bindir}/kodi-standalone
95
-%{_bindir}/TexturePacker
96
+%{_bindir}/kodi-TexturePacker
97
%{_bindir}/JsonSchemaBuilder
98
%dir %{_libdir}/kodi
99
%if %{with kodi_with_X11}
100
101
%dir %{_kodi_addons_dir}
102
%dir %{_kodi_addons_dir}/game.controller.default
103
%{_kodi_addons_dir}/game.controller.default/*
104
+%dir %{_kodi_addons_dir}/game.controller.keyboard
105
+%{_kodi_addons_dir}/game.controller.keyboard/*
106
+%dir %{_kodi_addons_dir}/game.controller.mouse
107
+%{_kodi_addons_dir}/game.controller.mouse/*
108
%dir %{_kodi_addons_dir}/game.controller.snes
109
%{_kodi_addons_dir}/game.controller.snes/*
110
%dir %{_kodi_addons_dir}/metadata.album.universal/
111
112
%{_kodi_addons_dir}/metadata.common.allmusic.com/*
113
%dir %{_kodi_addons_dir}/metadata.common.fanart.tv/
114
%{_kodi_addons_dir}/metadata.common.fanart.tv/*
115
-%dir %{_kodi_addons_dir}/metadata.common.imdb.com/
116
-%{_kodi_addons_dir}/metadata.common.imdb.com/*
117
%dir %{_kodi_addons_dir}/metadata.common.musicbrainz.org/
118
%{_kodi_addons_dir}/metadata.common.musicbrainz.org/*
119
-%dir %{_kodi_addons_dir}/metadata.common.themoviedb.org/
120
-%{_kodi_addons_dir}/metadata.common.themoviedb.org/*
121
%dir %{_kodi_addons_dir}/metadata.common.theaudiodb.com/
122
%{_kodi_addons_dir}/metadata.common.theaudiodb.com/*
123
%dir %{_kodi_addons_dir}/metadata.local/
124
%{_kodi_addons_dir}/metadata.local/*
125
-%dir %{_kodi_addons_dir}/metadata.themoviedb.org/
126
-%{_kodi_addons_dir}/metadata.themoviedb.org/*
127
%dir %{_kodi_addons_dir}/metadata.themoviedb.org.python/
128
%{_kodi_addons_dir}/metadata.themoviedb.org.python/*
129
-%dir %{_kodi_addons_dir}/metadata.tvshows.themoviedb.org/
130
-%{_kodi_addons_dir}/metadata.tvshows.themoviedb.org/*
131
%dir %{_kodi_addons_dir}/metadata.tvshows.themoviedb.org.python/
132
%{_kodi_addons_dir}/metadata.tvshows.themoviedb.org.python/*
133
%dir %{_kodi_addons_dir}/repository.xbmc.org/
134
135
%{_kodi_addons_dir}/metadata.generic.artists/*
136
%dir %{_kodi_addons_dir}/kodi.binary.global.tools
137
%{_kodi_addons_dir}/kodi.binary.global.tools/*
138
+
139
%dir %{_libdir}/firewalld
140
%dir %{_libdir}/firewalld/services
141
%{_libdir}/firewalld/services/kodi-eventserver.xml
142
143
%endif
144
145
%dir %{_datadir}/kodi/cmake
146
-%{_datadir}/kodi/cmake/KodiConfig.cmake
147
%{_datadir}/kodi/cmake/AddonHelpers.cmake
148
%{_datadir}/kodi/cmake/AddOptions.cmake
149
%{_datadir}/kodi/cmake/ArchSetup.cmake
150
151
%{_datadir}/kodi/cmake/PrepareEnv.cmake
152
%{_datadir}/kodi/cmake/ProjectMacros.cmake
153
%{_datadir}/kodi/cmake/PathSetup.cmake
154
+%dir %{_libdir}/kodi/cmake
155
+%{_libdir}/kodi/cmake/KodiConfig.cmake
156
157
+%{_datadir}/metainfo/org.xbmc.kodi.metainfo.xml
158
159
%files devel
160
%defattr(-,root,root)
161
162
%{_includedir}/kodi/platform/android/System.h
163
%dir %{_includedir}/kodi/tools
164
%{_includedir}/kodi/tools/*
165
-# %{_includedir}/kodi/AEChannelData.h
166
-# %{_includedir}/kodi/DemuxCrypto.h
167
-# %{_includedir}/kodi/DemuxPacket.h
168
-# %{_includedir}/kodi/InputStreamConstants.h
169
-# %{_includedir}/kodi/TimingConstants.h
170
-# %{_includedir}/kodi/XBMC_vkeys.h
171
172
%changelog
173
kodi.spec
Changed
173
1
2
3
# Please edit kodi.spec and kodi.changes only. *-noX.* files are generated from
4
# kodi.* files with the pre_checkin.sh script
5
-%define kodi_version Matrix
6
-%define ffmpeg_version 4.3.2-Matrix-19.2
7
+%define kodi_version Nexus
8
+%define ffmpeg_version 4.4.1-Nexus-Alpha1
9
%define _kodi_addons_dir %{_datadir}/kodi/addons
10
# set this parameter to enable building Kodi with ccache, debug information, etc.
11
%define dev_build 0
12
13
ExclusiveArch: %ix86 x86_64 %arm aarch64
14
15
Name: kodi
16
-Version: 19.5
17
+Version: 20.0
18
Release: 0
19
Summary: Media center (formerly known as XBMC)
20
License: GPL-2.0+ and GPL-3.0+
21
22
Source3: kodi.VERSION
23
Source10: kodi.service
24
Source11: kodi-noX.service
25
-Source20: http://mirrors.kodi.tv/build-deps/sources/crossguid-8f399e8bd4.tar.gz
26
-# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/6.0.0-Leia-Alpha-3.tar.gz
27
-Source21: libdvdnav-6.0.0-Leia-Alpha-3.tar.gz
28
-Source22: https://github.com/xbmc/libdvdcss/archive/1.4.2-Leia-Beta-5.tar.gz
29
-# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/6.0.0-Leia-Alpha-3.tar.gz
30
-Source23: libdvdread-6.0.0-Leia-Alpha-3.tar.gz
31
+Source20: http://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
32
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdnav/tar.gz/refs/tags/6.1.1-Next-Nexus-Alpha2-2
33
+Source21: libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
34
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdcss/tar.gz/refs/tags/1.4.3-Next-Nexus-Alpha2-2
35
+Source22: libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
36
+# DOWNLOAD from https://codeload.github.com/xbmc/libdvdread/tar.gz/refs/tags/6.1.3-Next-Nexus-Alpha2-2
37
+Source23: libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
38
## if %{without sysffmpeg}
39
Source30: https://github.com/xbmc/FFmpeg/archive/%{ffmpeg_version}.tar.gz
40
## endif
41
42
#Patch3: crossguid_build64.patch
43
#Patch4: kodi.aarch64.patch
44
#Patch5: kodi-tools-libdir.patch
45
+
46
Patch6: kodi-install.patch
47
Patch7: kodi-apply-dvdrun.patch
48
Patch8: kodi-libdrm.patch
49
50
%endif
51
Patch10: ffmpeg-4.3.1-ogg.patch
52
Patch11: kodi-apply-ffmpeg.patch
53
-Patch12: fix_import_eglextchromium.patch
54
55
BuildRequires: autoconf
56
BuildRequires: automake
57
58
#%patch3
59
#%patch4
60
#%patch5
61
+
62
%patch6
63
-%patch7
64
+# %patch7
65
+#%patch8 -p1
66
%if %{without sysffmpeg}
67
%patch11
68
%endif
69
-#%patch8 -p1
70
%if %{without kodi_with_wayland}
71
%patch9
72
%endif
73
-%patch12 -p1
74
75
%build
76
77
78
--dir=%{buildroot}%{_datadir}/applications \
79
%{buildroot}%{_datadir}/applications/kodi.desktop
80
81
-if ! -s %{buildroot}/%{_datadir}/kodi/cmake/KodiConfig.cmake && \
82
- -s %{buildroot}/%{_libdir}/kodi/cmake/KodiConfig.cmake ; then
83
- mv %{buildroot}/%{_libdir}/kodi/cmake/KodiConfig.cmake \
84
- %{buildroot}/%{_datadir}/kodi/cmake/KodiConfig.cmake
85
- rmdir %{buildroot}/%{_libdir}/kodi/cmake
86
-fi
87
-
88
%fdupes %{buildroot}
89
90
%pre
91
92
%endif
93
%{_bindir}/kodi
94
%{_bindir}/kodi-standalone
95
-%{_bindir}/TexturePacker
96
+%{_bindir}/kodi-TexturePacker
97
%{_bindir}/JsonSchemaBuilder
98
%dir %{_libdir}/kodi
99
%if %{with kodi_with_X11}
100
101
%dir %{_kodi_addons_dir}
102
%dir %{_kodi_addons_dir}/game.controller.default
103
%{_kodi_addons_dir}/game.controller.default/*
104
+%dir %{_kodi_addons_dir}/game.controller.keyboard
105
+%{_kodi_addons_dir}/game.controller.keyboard/*
106
+%dir %{_kodi_addons_dir}/game.controller.mouse
107
+%{_kodi_addons_dir}/game.controller.mouse/*
108
%dir %{_kodi_addons_dir}/game.controller.snes
109
%{_kodi_addons_dir}/game.controller.snes/*
110
%dir %{_kodi_addons_dir}/metadata.album.universal/
111
112
%{_kodi_addons_dir}/metadata.common.allmusic.com/*
113
%dir %{_kodi_addons_dir}/metadata.common.fanart.tv/
114
%{_kodi_addons_dir}/metadata.common.fanart.tv/*
115
-%dir %{_kodi_addons_dir}/metadata.common.imdb.com/
116
-%{_kodi_addons_dir}/metadata.common.imdb.com/*
117
%dir %{_kodi_addons_dir}/metadata.common.musicbrainz.org/
118
%{_kodi_addons_dir}/metadata.common.musicbrainz.org/*
119
-%dir %{_kodi_addons_dir}/metadata.common.themoviedb.org/
120
-%{_kodi_addons_dir}/metadata.common.themoviedb.org/*
121
%dir %{_kodi_addons_dir}/metadata.common.theaudiodb.com/
122
%{_kodi_addons_dir}/metadata.common.theaudiodb.com/*
123
%dir %{_kodi_addons_dir}/metadata.local/
124
%{_kodi_addons_dir}/metadata.local/*
125
-%dir %{_kodi_addons_dir}/metadata.themoviedb.org/
126
-%{_kodi_addons_dir}/metadata.themoviedb.org/*
127
%dir %{_kodi_addons_dir}/metadata.themoviedb.org.python/
128
%{_kodi_addons_dir}/metadata.themoviedb.org.python/*
129
-%dir %{_kodi_addons_dir}/metadata.tvshows.themoviedb.org/
130
-%{_kodi_addons_dir}/metadata.tvshows.themoviedb.org/*
131
%dir %{_kodi_addons_dir}/metadata.tvshows.themoviedb.org.python/
132
%{_kodi_addons_dir}/metadata.tvshows.themoviedb.org.python/*
133
%dir %{_kodi_addons_dir}/repository.xbmc.org/
134
135
%{_kodi_addons_dir}/metadata.generic.artists/*
136
%dir %{_kodi_addons_dir}/kodi.binary.global.tools
137
%{_kodi_addons_dir}/kodi.binary.global.tools/*
138
+
139
%dir %{_libdir}/firewalld
140
%dir %{_libdir}/firewalld/services
141
%{_libdir}/firewalld/services/kodi-eventserver.xml
142
143
%endif
144
145
%dir %{_datadir}/kodi/cmake
146
-%{_datadir}/kodi/cmake/KodiConfig.cmake
147
%{_datadir}/kodi/cmake/AddonHelpers.cmake
148
%{_datadir}/kodi/cmake/AddOptions.cmake
149
%{_datadir}/kodi/cmake/ArchSetup.cmake
150
151
%{_datadir}/kodi/cmake/PrepareEnv.cmake
152
%{_datadir}/kodi/cmake/ProjectMacros.cmake
153
%{_datadir}/kodi/cmake/PathSetup.cmake
154
+%dir %{_libdir}/kodi/cmake
155
+%{_libdir}/kodi/cmake/KodiConfig.cmake
156
157
+%{_datadir}/metainfo/org.xbmc.kodi.metainfo.xml
158
159
%files devel
160
%defattr(-,root,root)
161
162
%{_includedir}/kodi/platform/android/System.h
163
%dir %{_includedir}/kodi/tools
164
%{_includedir}/kodi/tools/*
165
-# %{_includedir}/kodi/AEChannelData.h
166
-# %{_includedir}/kodi/DemuxCrypto.h
167
-# %{_includedir}/kodi/DemuxPacket.h
168
-# %{_includedir}/kodi/InputStreamConstants.h
169
-# %{_includedir}/kodi/TimingConstants.h
170
-# %{_includedir}/kodi/XBMC_vkeys.h
171
172
%changelog
173
fix_import_eglextchromium.patch
Deleted
40
1
2
-diff -rup xbmc-19.5-Matrix.orig/cmake/modules/FindEGL.cmake xbmc-19.5-Matrix/cmake/modules/FindEGL.cmake
3
---- xbmc-19.5-Matrix.orig/cmake/modules/FindEGL.cmake 2022-12-24 10:29:16.000000000 +0100
4
-+++ xbmc-19.5-Matrix/cmake/modules/FindEGL.cmake 2023-01-02 10:03:58.893374532 +0100
5
-@@ -9,6 +9,7 @@
6
- # EGL_INCLUDE_DIRS - the EGL include directory
7
- # EGL_LIBRARIES - the EGL libraries
8
- # EGL_DEFINITIONS - the EGL definitions
9
-+# HAVE_EGLEXTANGLE - if eglext_angle.h exists else use eglextchromium.h
10
- #
11
- # and the following imported targets::
12
- #
13
-@@ -35,6 +36,11 @@ if(EGL_FOUND)
14
- set(EGL_LIBRARIES ${EGL_LIBRARY})
15
- set(EGL_INCLUDE_DIRS ${EGL_INCLUDE_DIR})
16
- set(EGL_DEFINITIONS -DHAS_EGL=1)
17
-+ include(CheckIncludeFiles)
18
-+ check_include_files("EGL/egl.h;EGL/eglext.h;EGL/eglext_angle.h" HAVE_EGLEXTANGLE)
19
-+ if(HAVE_EGLEXTANGLE)
20
-+ list(APPEND EGL_DEFINITIONS "-DHAVE_EGLEXTANGLE=1")
21
-+ endif()
22
-
23
- if(NOT TARGET EGL::EGL)
24
- add_library(EGL::EGL UNKNOWN IMPORTED)
25
-diff -rup xbmc-19.5-Matrix.orig/xbmc/windowing/X11/GLContextEGL.h xbmc-19.5-Matrix/xbmc/windowing/X11/GLContextEGL.h
26
---- xbmc-19.5-Matrix.orig/xbmc/windowing/X11/GLContextEGL.h 2022-12-24 10:29:16.000000000 +0100
27
-+++ xbmc-19.5-Matrix/xbmc/windowing/X11/GLContextEGL.h 2023-01-02 10:04:44.765337785 +0100
28
-@@ -13,7 +13,11 @@
29
- #include "threads/CriticalSection.h"
30
-
31
- #include <EGL/eglext.h>
32
-+#ifdef HAVE_EGLEXTANGLE
33
-+#include <EGL/eglext_angle.h>
34
-+#else
35
- #include <EGL/eglextchromium.h>
36
-+#endif
37
- #include <X11/Xutil.h>
38
-
39
- class CGLContextEGL : public CGLContext
40
kodi.VERSION
Changed
4
1
2
-20220302-e12e66e
3
+20230115-389e701
4
libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
Added
libdvdnav-6.0.0-Leia-Alpha-3.tar.gz
Deleted
libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
Added
libdvdread-6.0.0-Leia-Alpha-3.tar.gz
Deleted
libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
Added
Refresh
kodi
x86_64
aarch64
x86_64
aarch64
x86_64
aarch64
Refresh
Login required, please
login
or
signup
in order to comment
Request History
sagiben created request over 2 years ago
Version Update Kodi 20.0 Nexus
manfred.h accepted request over 2 years ago
lgtm, thx.