We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 31
kodi-noX-raspberry-pi.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
4
+
5
+- Version update to Kodi 17.0 Krypton:
6
+ http://kodi.wiki/view/Kodi_v17_(Krypton)_changelog
7
+
8
+-------------------------------------------------------------------
9
Sat Aug 6 18:19:29 UTC 2016 - olaf@aepfle.de
10
11
- Remove unused libhdhomerun dependency
12
13
- kodi.cximage.gcc6.patch
14
15
-------------------------------------------------------------------
16
-Sun Apr 24 11:55:31 UTC 2016 - sagiben at gmail dot com
17
+Sun Apr 24 11:55:31 UTC 2016 - sagiben@gmail.com
18
19
- Version update to Kodi 16.1 Jarvis:
20
https://kodi.tv/kodi-16-1-jarvis-mark-xvi
21
22
- Remove libplatform dep since it was/is an addon dep
23
24
-------------------------------------------------------------------
25
-Thu Feb 25 08:57:53 UTC 2016 - sagiben at gmail dot com
26
+Thu Feb 25 08:57:53 UTC 2016 - sagiben@gmail.com
27
28
- Version update to Kodi 16.0 Jarvis:
29
http://kodi.wiki/view/Kodi_v16_(Jarvis)_changelog
30
31
- Rework again platform and player management
32
33
-------------------------------------------------------------------
34
-Tue Jan 19 19:01:29 UTC 2016 - sagiben at gmail dot com
35
+Tue Jan 19 19:01:29 UTC 2016 - sagiben@gmail.com
36
37
- Merge Kenneth Perry change to re-enabled joystick support
38
39
40
* 'raspberry-pi2' armv7 platform flavor (kodi-noX-raspberry-pi2)
41
42
-------------------------------------------------------------------
43
-Mon Oct 26 18:49:48 UTC 2015 - sagiben at gmail dot com
44
+Mon Oct 26 18:49:48 UTC 2015 - sagiben@gmail.com
45
46
- Version update to Kodi 15.2 Isengard Final release
47
http://kodi.tv/kodi-15-2-isengard-final-release/
48
49
- Add systemd *.service files
50
51
-------------------------------------------------------------------
52
-Mon Aug 17 03:33:41 UTC 2015 - sagiben at gmail dot com
53
+Mon Aug 17 03:33:41 UTC 2015 - sagiben@gmail.com
54
55
- Version update to Kodi 15.1 Isengard Maintenance release
56
http://kodi.tv/kodi-15-1-isengard-maintenance-release/
57
58
-------------------------------------------------------------------
59
-Sat Aug 1 18:52:31 UTC 2015 - sagiben at gmail dot com
60
+Sat Aug 1 18:52:31 UTC 2015 - sagiben@gmail.com
61
62
- Fix FindJsonCpp.cmake in some pvr.addons
63
64
65
build.
66
67
-------------------------------------------------------------------
68
-Sat Mar 28 20:26:58 UTC 2015 - sagiben at gmail dot com
69
+Sat Mar 28 20:26:58 UTC 2015 - sagiben@gmail.com
70
71
- Update to Kodi 14.2 Helix Bugfix release
72
73
74
* Fix: ftps handling
75
76
-------------------------------------------------------------------
77
-Sat Feb 7 18:11:31 UTC 2015 - sagiben at gmail dot com
78
+Sat Feb 7 18:11:31 UTC 2015 - sagiben@gmail.com
79
80
- enable AirPlay support
81
82
-------------------------------------------------------------------
83
-Tue Feb 3 19:53:15 UTC 2015 - sagiben at gmail dot com
84
+Tue Feb 3 19:53:15 UTC 2015 - sagiben@gmail.com
85
86
- Update to Kodi 14.1 Helix Bugfix release
87
88
89
- remove __DATE and __TIME__ from source tree and ffmpeg archive
90
91
-------------------------------------------------------------------
92
-Fri Dec 12 06:21:30 UTC 2014 - sagiben at gmail dot com
93
+Fri Dec 12 06:21:30 UTC 2014 - sagiben@gmail.com
94
95
- Update to Kodi 14.0 Helix
96
97
98
99
- Depends on xdpyinfo on x86{,-64}, fix pm#126.
100
101
-Sat Sep 13 04:41:09 UTC 2014 - sagiben at gmail dot com
102
+Sat Sep 13 04:41:09 UTC 2014 - sagiben@gmail.com
103
104
- Update to 13.2
105
* Bittstream conversion fix for some BD mkv iso rips
106
107
- Add no X version support (mainly used by ARM boards)
108
109
-------------------------------------------------------------------
110
-Fri Dec 27 08:44:21 UTC 2013 - sagiben at gmail dot com
111
+Fri Dec 27 08:44:21 UTC 2013 - sagiben@gmail.com
112
113
- - New upstream version 12.3
114
115
116
- Protect enable_rpi_build condition with %ifarch armv6
117
118
-------------------------------------------------------------------
119
-Mon Sep 16 03:06:17 UTC 2013 - sagiben at gmail dot com
120
+Mon Sep 16 03:06:17 UTC 2013 - sagiben@gmail.com
121
122
- Enable MythTV pvr addon
123
- Set git revision
124
125
- Add xbmc-12.2-subtitles.patch: embeded fonts' rendering fix.
126
127
-------------------------------------------------------------------
128
-Fri May 10 16:35:39 UTC 2013 - sagiben at gmail dot com
129
+Fri May 10 16:35:39 UTC 2013 - sagiben@gmail.com
130
131
- New upstream version 12.2
132
133
-------------------------------------------------------------------
134
-Fri Mar 29 03:52:57 UTC 2013 - sagiben at gmail dot com
135
+Fri Mar 29 03:52:57 UTC 2013 - sagiben@gmail.com
136
137
- New upstream version 12.1
138
139
kodi-noX-raspberry-pi2.changes
Changed
139
1
2
-------------------------------------------------------------------
3
+Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
4
+
5
+- Version update to Kodi 17.0 Krypton:
6
+ http://kodi.wiki/view/Kodi_v17_(Krypton)_changelog
7
+
8
+-------------------------------------------------------------------
9
Sat Aug 6 18:19:29 UTC 2016 - olaf@aepfle.de
10
11
- Remove unused libhdhomerun dependency
12
13
- kodi.cximage.gcc6.patch
14
15
-------------------------------------------------------------------
16
-Sun Apr 24 11:55:31 UTC 2016 - sagiben at gmail dot com
17
+Sun Apr 24 11:55:31 UTC 2016 - sagiben@gmail.com
18
19
- Version update to Kodi 16.1 Jarvis:
20
https://kodi.tv/kodi-16-1-jarvis-mark-xvi
21
22
- Remove libplatform dep since it was/is an addon dep
23
24
-------------------------------------------------------------------
25
-Thu Feb 25 08:57:53 UTC 2016 - sagiben at gmail dot com
26
+Thu Feb 25 08:57:53 UTC 2016 - sagiben@gmail.com
27
28
- Version update to Kodi 16.0 Jarvis:
29
http://kodi.wiki/view/Kodi_v16_(Jarvis)_changelog
30
31
- Rework again platform and player management
32
33
-------------------------------------------------------------------
34
-Tue Jan 19 19:01:29 UTC 2016 - sagiben at gmail dot com
35
+Tue Jan 19 19:01:29 UTC 2016 - sagiben@gmail.com
36
37
- Merge Kenneth Perry change to re-enabled joystick support
38
39
40
* 'raspberry-pi2' armv7 platform flavor (kodi-noX-raspberry-pi2)
41
42
-------------------------------------------------------------------
43
-Mon Oct 26 18:49:48 UTC 2015 - sagiben at gmail dot com
44
+Mon Oct 26 18:49:48 UTC 2015 - sagiben@gmail.com
45
46
- Version update to Kodi 15.2 Isengard Final release
47
http://kodi.tv/kodi-15-2-isengard-final-release/
48
49
- Add systemd *.service files
50
51
-------------------------------------------------------------------
52
-Mon Aug 17 03:33:41 UTC 2015 - sagiben at gmail dot com
53
+Mon Aug 17 03:33:41 UTC 2015 - sagiben@gmail.com
54
55
- Version update to Kodi 15.1 Isengard Maintenance release
56
http://kodi.tv/kodi-15-1-isengard-maintenance-release/
57
58
-------------------------------------------------------------------
59
-Sat Aug 1 18:52:31 UTC 2015 - sagiben at gmail dot com
60
+Sat Aug 1 18:52:31 UTC 2015 - sagiben@gmail.com
61
62
- Fix FindJsonCpp.cmake in some pvr.addons
63
64
65
build.
66
67
-------------------------------------------------------------------
68
-Sat Mar 28 20:26:58 UTC 2015 - sagiben at gmail dot com
69
+Sat Mar 28 20:26:58 UTC 2015 - sagiben@gmail.com
70
71
- Update to Kodi 14.2 Helix Bugfix release
72
73
74
* Fix: ftps handling
75
76
-------------------------------------------------------------------
77
-Sat Feb 7 18:11:31 UTC 2015 - sagiben at gmail dot com
78
+Sat Feb 7 18:11:31 UTC 2015 - sagiben@gmail.com
79
80
- enable AirPlay support
81
82
-------------------------------------------------------------------
83
-Tue Feb 3 19:53:15 UTC 2015 - sagiben at gmail dot com
84
+Tue Feb 3 19:53:15 UTC 2015 - sagiben@gmail.com
85
86
- Update to Kodi 14.1 Helix Bugfix release
87
88
89
- remove __DATE and __TIME__ from source tree and ffmpeg archive
90
91
-------------------------------------------------------------------
92
-Fri Dec 12 06:21:30 UTC 2014 - sagiben at gmail dot com
93
+Fri Dec 12 06:21:30 UTC 2014 - sagiben@gmail.com
94
95
- Update to Kodi 14.0 Helix
96
97
98
99
- Depends on xdpyinfo on x86{,-64}, fix pm#126.
100
101
-Sat Sep 13 04:41:09 UTC 2014 - sagiben at gmail dot com
102
+Sat Sep 13 04:41:09 UTC 2014 - sagiben@gmail.com
103
104
- Update to 13.2
105
* Bittstream conversion fix for some BD mkv iso rips
106
107
- Add no X version support (mainly used by ARM boards)
108
109
-------------------------------------------------------------------
110
-Fri Dec 27 08:44:21 UTC 2013 - sagiben at gmail dot com
111
+Fri Dec 27 08:44:21 UTC 2013 - sagiben@gmail.com
112
113
- - New upstream version 12.3
114
115
116
- Protect enable_rpi_build condition with %ifarch armv6
117
118
-------------------------------------------------------------------
119
-Mon Sep 16 03:06:17 UTC 2013 - sagiben at gmail dot com
120
+Mon Sep 16 03:06:17 UTC 2013 - sagiben@gmail.com
121
122
- Enable MythTV pvr addon
123
- Set git revision
124
125
- Add xbmc-12.2-subtitles.patch: embeded fonts' rendering fix.
126
127
-------------------------------------------------------------------
128
-Fri May 10 16:35:39 UTC 2013 - sagiben at gmail dot com
129
+Fri May 10 16:35:39 UTC 2013 - sagiben@gmail.com
130
131
- New upstream version 12.2
132
133
-------------------------------------------------------------------
134
-Fri Mar 29 03:52:57 UTC 2013 - sagiben at gmail dot com
135
+Fri Mar 29 03:52:57 UTC 2013 - sagiben@gmail.com
136
137
- New upstream version 12.1
138
139
kodi-noX.changes
Changed
139
1
2
-------------------------------------------------------------------
3
+Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
4
+
5
+- Version update to Kodi 17.0 Krypton:
6
+ http://kodi.wiki/view/Kodi_v17_(Krypton)_changelog
7
+
8
+-------------------------------------------------------------------
9
Sat Aug 6 18:19:29 UTC 2016 - olaf@aepfle.de
10
11
- Remove unused libhdhomerun dependency
12
13
- kodi.cximage.gcc6.patch
14
15
-------------------------------------------------------------------
16
-Sun Apr 24 11:55:31 UTC 2016 - sagiben at gmail dot com
17
+Sun Apr 24 11:55:31 UTC 2016 - sagiben@gmail.com
18
19
- Version update to Kodi 16.1 Jarvis:
20
https://kodi.tv/kodi-16-1-jarvis-mark-xvi
21
22
- Remove libplatform dep since it was/is an addon dep
23
24
-------------------------------------------------------------------
25
-Thu Feb 25 08:57:53 UTC 2016 - sagiben at gmail dot com
26
+Thu Feb 25 08:57:53 UTC 2016 - sagiben@gmail.com
27
28
- Version update to Kodi 16.0 Jarvis:
29
http://kodi.wiki/view/Kodi_v16_(Jarvis)_changelog
30
31
- Rework again platform and player management
32
33
-------------------------------------------------------------------
34
-Tue Jan 19 19:01:29 UTC 2016 - sagiben at gmail dot com
35
+Tue Jan 19 19:01:29 UTC 2016 - sagiben@gmail.com
36
37
- Merge Kenneth Perry change to re-enabled joystick support
38
39
40
* 'raspberry-pi2' armv7 platform flavor (kodi-noX-raspberry-pi2)
41
42
-------------------------------------------------------------------
43
-Mon Oct 26 18:49:48 UTC 2015 - sagiben at gmail dot com
44
+Mon Oct 26 18:49:48 UTC 2015 - sagiben@gmail.com
45
46
- Version update to Kodi 15.2 Isengard Final release
47
http://kodi.tv/kodi-15-2-isengard-final-release/
48
49
- Add systemd *.service files
50
51
-------------------------------------------------------------------
52
-Mon Aug 17 03:33:41 UTC 2015 - sagiben at gmail dot com
53
+Mon Aug 17 03:33:41 UTC 2015 - sagiben@gmail.com
54
55
- Version update to Kodi 15.1 Isengard Maintenance release
56
http://kodi.tv/kodi-15-1-isengard-maintenance-release/
57
58
-------------------------------------------------------------------
59
-Sat Aug 1 18:52:31 UTC 2015 - sagiben at gmail dot com
60
+Sat Aug 1 18:52:31 UTC 2015 - sagiben@gmail.com
61
62
- Fix FindJsonCpp.cmake in some pvr.addons
63
64
65
build.
66
67
-------------------------------------------------------------------
68
-Sat Mar 28 20:26:58 UTC 2015 - sagiben at gmail dot com
69
+Sat Mar 28 20:26:58 UTC 2015 - sagiben@gmail.com
70
71
- Update to Kodi 14.2 Helix Bugfix release
72
73
74
* Fix: ftps handling
75
76
-------------------------------------------------------------------
77
-Sat Feb 7 18:11:31 UTC 2015 - sagiben at gmail dot com
78
+Sat Feb 7 18:11:31 UTC 2015 - sagiben@gmail.com
79
80
- enable AirPlay support
81
82
-------------------------------------------------------------------
83
-Tue Feb 3 19:53:15 UTC 2015 - sagiben at gmail dot com
84
+Tue Feb 3 19:53:15 UTC 2015 - sagiben@gmail.com
85
86
- Update to Kodi 14.1 Helix Bugfix release
87
88
89
- remove __DATE and __TIME__ from source tree and ffmpeg archive
90
91
-------------------------------------------------------------------
92
-Fri Dec 12 06:21:30 UTC 2014 - sagiben at gmail dot com
93
+Fri Dec 12 06:21:30 UTC 2014 - sagiben@gmail.com
94
95
- Update to Kodi 14.0 Helix
96
97
98
99
- Depends on xdpyinfo on x86{,-64}, fix pm#126.
100
101
-Sat Sep 13 04:41:09 UTC 2014 - sagiben at gmail dot com
102
+Sat Sep 13 04:41:09 UTC 2014 - sagiben@gmail.com
103
104
- Update to 13.2
105
* Bittstream conversion fix for some BD mkv iso rips
106
107
- Add no X version support (mainly used by ARM boards)
108
109
-------------------------------------------------------------------
110
-Fri Dec 27 08:44:21 UTC 2013 - sagiben at gmail dot com
111
+Fri Dec 27 08:44:21 UTC 2013 - sagiben@gmail.com
112
113
- - New upstream version 12.3
114
115
116
- Protect enable_rpi_build condition with %ifarch armv6
117
118
-------------------------------------------------------------------
119
-Mon Sep 16 03:06:17 UTC 2013 - sagiben at gmail dot com
120
+Mon Sep 16 03:06:17 UTC 2013 - sagiben@gmail.com
121
122
- Enable MythTV pvr addon
123
- Set git revision
124
125
- Add xbmc-12.2-subtitles.patch: embeded fonts' rendering fix.
126
127
-------------------------------------------------------------------
128
-Fri May 10 16:35:39 UTC 2013 - sagiben at gmail dot com
129
+Fri May 10 16:35:39 UTC 2013 - sagiben@gmail.com
130
131
- New upstream version 12.2
132
133
-------------------------------------------------------------------
134
-Fri Mar 29 03:52:57 UTC 2013 - sagiben at gmail dot com
135
+Fri Mar 29 03:52:57 UTC 2013 - sagiben@gmail.com
136
137
- New upstream version 12.1
138
139
kodi.changes
Changed
139
1
2
-------------------------------------------------------------------
3
+Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
4
+
5
+- Version update to Kodi 17.0 Krypton:
6
+ http://kodi.wiki/view/Kodi_v17_(Krypton)_changelog
7
+
8
+-------------------------------------------------------------------
9
Sat Aug 6 18:19:29 UTC 2016 - olaf@aepfle.de
10
11
- Remove unused libhdhomerun dependency
12
13
- kodi.cximage.gcc6.patch
14
15
-------------------------------------------------------------------
16
-Sun Apr 24 11:55:31 UTC 2016 - sagiben at gmail dot com
17
+Sun Apr 24 11:55:31 UTC 2016 - sagiben@gmail.com
18
19
- Version update to Kodi 16.1 Jarvis:
20
https://kodi.tv/kodi-16-1-jarvis-mark-xvi
21
22
- Remove libplatform dep since it was/is an addon dep
23
24
-------------------------------------------------------------------
25
-Thu Feb 25 08:57:53 UTC 2016 - sagiben at gmail dot com
26
+Thu Feb 25 08:57:53 UTC 2016 - sagiben@gmail.com
27
28
- Version update to Kodi 16.0 Jarvis:
29
http://kodi.wiki/view/Kodi_v16_(Jarvis)_changelog
30
31
- Rework again platform and player management
32
33
-------------------------------------------------------------------
34
-Tue Jan 19 19:01:29 UTC 2016 - sagiben at gmail dot com
35
+Tue Jan 19 19:01:29 UTC 2016 - sagiben@gmail.com
36
37
- Merge Kenneth Perry change to re-enabled joystick support
38
39
40
* 'raspberry-pi2' armv7 platform flavor (kodi-noX-raspberry-pi2)
41
42
-------------------------------------------------------------------
43
-Mon Oct 26 18:49:48 UTC 2015 - sagiben at gmail dot com
44
+Mon Oct 26 18:49:48 UTC 2015 - sagiben@gmail.com
45
46
- Version update to Kodi 15.2 Isengard Final release
47
http://kodi.tv/kodi-15-2-isengard-final-release/
48
49
- Add systemd *.service files
50
51
-------------------------------------------------------------------
52
-Mon Aug 17 03:33:41 UTC 2015 - sagiben at gmail dot com
53
+Mon Aug 17 03:33:41 UTC 2015 - sagiben@gmail.com
54
55
- Version update to Kodi 15.1 Isengard Maintenance release
56
http://kodi.tv/kodi-15-1-isengard-maintenance-release/
57
58
-------------------------------------------------------------------
59
-Sat Aug 1 18:52:31 UTC 2015 - sagiben at gmail dot com
60
+Sat Aug 1 18:52:31 UTC 2015 - sagiben@gmail.com
61
62
- Fix FindJsonCpp.cmake in some pvr.addons
63
64
65
build.
66
67
-------------------------------------------------------------------
68
-Sat Mar 28 20:26:58 UTC 2015 - sagiben at gmail dot com
69
+Sat Mar 28 20:26:58 UTC 2015 - sagiben@gmail.com
70
71
- Update to Kodi 14.2 Helix Bugfix release
72
73
74
* Fix: ftps handling
75
76
-------------------------------------------------------------------
77
-Sat Feb 7 18:11:31 UTC 2015 - sagiben at gmail dot com
78
+Sat Feb 7 18:11:31 UTC 2015 - sagiben@gmail.com
79
80
- enable AirPlay support
81
82
-------------------------------------------------------------------
83
-Tue Feb 3 19:53:15 UTC 2015 - sagiben at gmail dot com
84
+Tue Feb 3 19:53:15 UTC 2015 - sagiben@gmail.com
85
86
- Update to Kodi 14.1 Helix Bugfix release
87
88
89
- remove __DATE and __TIME__ from source tree and ffmpeg archive
90
91
-------------------------------------------------------------------
92
-Fri Dec 12 06:21:30 UTC 2014 - sagiben at gmail dot com
93
+Fri Dec 12 06:21:30 UTC 2014 - sagiben@gmail.com
94
95
- Update to Kodi 14.0 Helix
96
97
98
99
- Depends on xdpyinfo on x86{,-64}, fix pm#126.
100
101
-Sat Sep 13 04:41:09 UTC 2014 - sagiben at gmail dot com
102
+Sat Sep 13 04:41:09 UTC 2014 - sagiben@gmail.com
103
104
- Update to 13.2
105
* Bittstream conversion fix for some BD mkv iso rips
106
107
- Add no X version support (mainly used by ARM boards)
108
109
-------------------------------------------------------------------
110
-Fri Dec 27 08:44:21 UTC 2013 - sagiben at gmail dot com
111
+Fri Dec 27 08:44:21 UTC 2013 - sagiben@gmail.com
112
113
- - New upstream version 12.3
114
115
116
- Protect enable_rpi_build condition with %ifarch armv6
117
118
-------------------------------------------------------------------
119
-Mon Sep 16 03:06:17 UTC 2013 - sagiben at gmail dot com
120
+Mon Sep 16 03:06:17 UTC 2013 - sagiben@gmail.com
121
122
- Enable MythTV pvr addon
123
- Set git revision
124
125
- Add xbmc-12.2-subtitles.patch: embeded fonts' rendering fix.
126
127
-------------------------------------------------------------------
128
-Fri May 10 16:35:39 UTC 2013 - sagiben at gmail dot com
129
+Fri May 10 16:35:39 UTC 2013 - sagiben@gmail.com
130
131
- New upstream version 12.2
132
133
-------------------------------------------------------------------
134
-Fri Mar 29 03:52:57 UTC 2013 - sagiben at gmail dot com
135
+Fri Mar 29 03:52:57 UTC 2013 - sagiben@gmail.com
136
137
- New upstream version 12.1
138
139
kodi-noX-raspberry-pi.spec
Changed
201
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 Jarvis
6
+%define kodi_version Krypton
7
%define _kodi_addons_dir %{_datadir}/kodi/addons
8
# set this parameter to enable building Kodi with ccache, debug information, etc.
9
%define dev_build 0
10
11
%define kodi_player omxplayer
12
13
Name: kodi-noX-raspberry-pi
14
-Version: 16.1
15
+Version: 17.0
16
Release: 0
17
Summary: Media center (formerly known as XBMC)
18
License: GPL-2.0+ and GPL-3.0+
19
20
Url: http://kodi.tv/
21
Source0: https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
22
Source1: kodi.SuSEFirewall2
23
-Source2: crossguid-8f399e8bd4.tar.gz
24
# AUTO-GENERATED using get_version.sh
25
Source3: kodi.VERSION
26
Source10: kodi.service
27
Source11: kodi-noX.service
28
+Source20: crossguid-8f399e8bd4.tar.gz
29
Patch1: no-xbmc-symbolic-link.patch
30
Patch2: kodi-texturepacker.patch
31
Patch3: crossguid_build64.patch
32
Patch4: add_rpi2_support.patch
33
-Patch6: kodi.cximage.gcc6.patch
34
+Patch5: disable_internal_libdvd.patch
35
+#Patch6: kodi.cximage.gcc6.patch
36
BuildRequires: avahi-devel
37
BuildRequires: boost-devel
38
BuildRequires: byacc
39
40
%ifarch %ix86 x86_64
41
BuildRequires: libcrystalhd-devel
42
%endif
43
+BuildRequires: libdvdcss-devel
44
+BuildRequires: libdvdnav-devel
45
+BuildRequires: libdvdread-devel
46
BuildRequires: libfaac-devel
47
BuildRequires: libgcrypt-devel
48
BuildRequires: libgpg-error-devel
49
50
%endif
51
BuildRequires: yasm
52
BuildRequires: zip
53
+BuildRequires: libx265-devel
54
55
BuildRequires: pkg-config
56
BuildRequires: pkgconfig(alsa)
57
58
%endif
59
BuildRequires: pkgconfig(glib-2.0)
60
BuildRequires: pkgconfig(gnutls)
61
+BuildRequires: pkgconfig(lcms2)
62
BuildRequires: pkgconfig(libass) >= 0.9.7
63
-BuildRequires: pkgconfig(libavcodec) = 56.60.100
64
-BuildRequires: pkgconfig(libavdevice) = 56.4.100
65
-BuildRequires: pkgconfig(libavfilter) = 5.40.101
66
-BuildRequires: pkgconfig(libavformat) = 56.40.101
67
-BuildRequires: pkgconfig(libavutil) = 54.31.100
68
+BuildRequires: pkgconfig(libavcodec) >= 57.48.101
69
+BuildRequires: pkgconfig(libavdevice) >= 57.0.101
70
+#BuildRequires: pkgconfig(libavfilter) = 6.31.100
71
+#BuildRequires: pkgconfig(libavformat) = 57.25.100
72
+#BuildRequires: pkgconfig(libavutil) = 55.17.103
73
BuildRequires: pkgconfig(libbluray) >= 0.7.0
74
BuildRequires: pkgconfig(libcdio)
75
-BuildRequires: pkgconfig(libcec) >= 3.0.0
76
+BuildRequires: pkgconfig(libcec) >= 4.0.0
77
BuildRequires: pkgconfig(libcurl)
78
BuildRequires: pkgconfig(libdca)
79
BuildRequires: pkgconfig(libmicrohttpd)
80
81
BuildRequires: pkgconfig(libpulse)
82
BuildRequires: pkgconfig(librtmp)
83
BuildRequires: pkgconfig(libssh)
84
-BuildRequires: pkgconfig(libswresample) = 1.2.101
85
+#BuildRequires: pkgconfig(libswresample) = 1.2.101
86
BuildRequires: pkgconfig(libtiff-4)
87
BuildRequires: pkgconfig(libudev)
88
%if %{with enable_opengl}
89
90
%patch2
91
%patch3
92
%patch4 -p0
93
-%patch6 -p1
94
-
95
+%patch5
96
+#%patch6 -p1
97
98
# Remove build time references so build-compare can do its work
99
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
100
101
-e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
102
xbmc/linux/*.cpp
103
104
-cp %{SOURCE2} tools/depends/target/crossguid
105
-
106
+cp %{SOURCE20} tools/depends/target/crossguid
107
108
%build
109
110
111
112
%fdupes %{buildroot}
113
114
+%pre
115
+%service_add_pre kodi.service
116
+
117
+%post
118
+%service_add_post kodi.service
119
+
120
+%preun
121
+%service_del_preun kodi.service
122
+
123
+%postun
124
+%service_del_postun kodi.service
125
+
126
%files
127
%defattr(-,root,root)
128
%doc copying.txt LICENSE.GPL docs/README.linux
129
130
%dir %{_datadir}/kodi/userdata
131
%{_datadir}/kodi/media/*
132
%{_datadir}/kodi/system/*
133
+%{_datadir}/kodi/privacy-policy.txt
134
%{_libdir}/kodi/system/*
135
%{_datadir}/kodi/userdata/*
136
%{_mandir}/man1/kodi.1.gz
137
%{_mandir}/man1/kodi-standalone.1.gz
138
%dir %{_kodi_addons_dir}
139
+%dir %{_kodi_addons_dir}/game.controller.default
140
+%{_kodi_addons_dir}/game.controller.default/*
141
+%dir %{_kodi_addons_dir}/kodi.game
142
+%{_kodi_addons_dir}/kodi.game/*
143
%dir %{_kodi_addons_dir}/metadata.album.universal/
144
%{_kodi_addons_dir}/metadata.album.universal/*
145
%dir %{_kodi_addons_dir}/metadata.artists.universal/
146
147
%{_kodi_addons_dir}/metadata.tvdb.com/*
148
%dir %{_kodi_addons_dir}/repository.xbmc.org/
149
%{_kodi_addons_dir}/repository.xbmc.org/*
150
-%dir %{_kodi_addons_dir}/resource.uisounds.confluence/
151
-%{_kodi_addons_dir}/resource.uisounds.confluence/*
152
+%dir %{_kodi_addons_dir}/resource.uisounds.kodi/
153
+%{_kodi_addons_dir}/resource.uisounds.kodi/*
154
%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.black/
155
%{_kodi_addons_dir}/screensaver.xbmc.builtin.black/*
156
%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.dim/
157
158
%{_kodi_addons_dir}/script.module.pil/*
159
%dir %{_kodi_addons_dir}/service.xbmc.versioncheck/
160
%{_kodi_addons_dir}/service.xbmc.versioncheck/*
161
-%dir %{_kodi_addons_dir}/skin.confluence/
162
-%{_kodi_addons_dir}/skin.confluence/*
163
%dir %{_kodi_addons_dir}/webinterface.default/
164
%{_kodi_addons_dir}/webinterface.default/*
165
%dir %{_kodi_addons_dir}/xbmc.codec/
166
167
%{_kodi_addons_dir}/xbmc.webinterface/*
168
%dir %{_kodi_addons_dir}/kodi.adsp
169
%{_kodi_addons_dir}/kodi.adsp/*
170
-%dir %{_kodi_addons_dir}/library.kodi.adsp
171
-%{_kodi_addons_dir}/library.kodi.adsp/*
172
-%dir %{_kodi_addons_dir}/library.kodi.audioengine
173
-%{_kodi_addons_dir}/library.kodi.audioengine/*
174
%dir %{_kodi_addons_dir}/metadata.common.theaudiodb.com
175
%{_kodi_addons_dir}/metadata.common.theaudiodb.com/*
176
%dir %{_kodi_addons_dir}/resource.images.weathericons.default
177
%{_kodi_addons_dir}/resource.images.weathericons.default/*
178
-%{_libdir}/kodi/addon-helpers.cmake
179
-%{_libdir}/kodi/addoptions.cmake
180
-%{_libdir}/kodi/check_target_platform.cmake
181
-%{_libdir}/kodi/handle-depends.cmake
182
-%{_libdir}/kodi/kodi-config.cmake
183
-%{_libdir}/kodi/prepare-env.cmake
184
-%{_libdir}/kodi/xbmc-config.cmake
185
+%dir %{_kodi_addons_dir}/kodi.inputstream
186
+%{_kodi_addons_dir}/kodi.inputstream/*
187
+%dir %{_kodi_addons_dir}/kodi.peripheral
188
+%{_kodi_addons_dir}/kodi.peripheral/*
189
+%dir %{_kodi_addons_dir}/skin.estouchy
190
+%{_kodi_addons_dir}/skin.estouchy/*
191
+%dir %{_kodi_addons_dir}/skin.estuary
192
+%{_kodi_addons_dir}/skin.estuary/*
193
%dir %{_libdir}/kodi/addons/library.kodi.guilib/
194
%{_libdir}/kodi/addons/library.kodi.guilib/*
195
%dir %{_libdir}/kodi/addons/library.kodi.adsp
196
%{_libdir}/kodi/addons/library.kodi.adsp/*
197
%dir %{_libdir}/kodi/addons/library.kodi.audioengine
198
%{_libdir}/kodi/addons/library.kodi.audioengine/*
199
+%dir %{_libdir}/kodi/addons/library.kodi.inputstream
200
+%{_libdir}/kodi/addons/library.kodi.inputstream/*
201
kodi-noX-raspberry-pi2.spec
Changed
201
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 Jarvis
6
+%define kodi_version Krypton
7
%define _kodi_addons_dir %{_datadir}/kodi/addons
8
# set this parameter to enable building Kodi with ccache, debug information, etc.
9
%define dev_build 0
10
11
%define kodi_player omxplayer
12
13
Name: kodi-noX-raspberry-pi2
14
-Version: 16.1
15
+Version: 17.0
16
Release: 0
17
Summary: Media center (formerly known as XBMC)
18
License: GPL-2.0+ and GPL-3.0+
19
20
Url: http://kodi.tv/
21
Source0: https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
22
Source1: kodi.SuSEFirewall2
23
-Source2: crossguid-8f399e8bd4.tar.gz
24
# AUTO-GENERATED using get_version.sh
25
Source3: kodi.VERSION
26
Source10: kodi.service
27
Source11: kodi-noX.service
28
+Source20: crossguid-8f399e8bd4.tar.gz
29
Patch1: no-xbmc-symbolic-link.patch
30
Patch2: kodi-texturepacker.patch
31
Patch3: crossguid_build64.patch
32
Patch4: add_rpi2_support.patch
33
-Patch6: kodi.cximage.gcc6.patch
34
+Patch5: disable_internal_libdvd.patch
35
+#Patch6: kodi.cximage.gcc6.patch
36
BuildRequires: avahi-devel
37
BuildRequires: boost-devel
38
BuildRequires: byacc
39
40
%ifarch %ix86 x86_64
41
BuildRequires: libcrystalhd-devel
42
%endif
43
+BuildRequires: libdvdcss-devel
44
+BuildRequires: libdvdnav-devel
45
+BuildRequires: libdvdread-devel
46
BuildRequires: libfaac-devel
47
BuildRequires: libgcrypt-devel
48
BuildRequires: libgpg-error-devel
49
50
%endif
51
BuildRequires: yasm
52
BuildRequires: zip
53
+BuildRequires: libx265-devel
54
55
BuildRequires: pkg-config
56
BuildRequires: pkgconfig(alsa)
57
58
%endif
59
BuildRequires: pkgconfig(glib-2.0)
60
BuildRequires: pkgconfig(gnutls)
61
+BuildRequires: pkgconfig(lcms2)
62
BuildRequires: pkgconfig(libass) >= 0.9.7
63
-BuildRequires: pkgconfig(libavcodec) = 56.60.100
64
-BuildRequires: pkgconfig(libavdevice) = 56.4.100
65
-BuildRequires: pkgconfig(libavfilter) = 5.40.101
66
-BuildRequires: pkgconfig(libavformat) = 56.40.101
67
-BuildRequires: pkgconfig(libavutil) = 54.31.100
68
+BuildRequires: pkgconfig(libavcodec) >= 57.48.101
69
+BuildRequires: pkgconfig(libavdevice) >= 57.0.101
70
+#BuildRequires: pkgconfig(libavfilter) = 6.31.100
71
+#BuildRequires: pkgconfig(libavformat) = 57.25.100
72
+#BuildRequires: pkgconfig(libavutil) = 55.17.103
73
BuildRequires: pkgconfig(libbluray) >= 0.7.0
74
BuildRequires: pkgconfig(libcdio)
75
-BuildRequires: pkgconfig(libcec) >= 3.0.0
76
+BuildRequires: pkgconfig(libcec) >= 4.0.0
77
BuildRequires: pkgconfig(libcurl)
78
BuildRequires: pkgconfig(libdca)
79
BuildRequires: pkgconfig(libmicrohttpd)
80
81
BuildRequires: pkgconfig(libpulse)
82
BuildRequires: pkgconfig(librtmp)
83
BuildRequires: pkgconfig(libssh)
84
-BuildRequires: pkgconfig(libswresample) = 1.2.101
85
+#BuildRequires: pkgconfig(libswresample) = 1.2.101
86
BuildRequires: pkgconfig(libtiff-4)
87
BuildRequires: pkgconfig(libudev)
88
%if %{with enable_opengl}
89
90
%patch2
91
%patch3
92
%patch4 -p0
93
-%patch6 -p1
94
-
95
+%patch5
96
+#%patch6 -p1
97
98
# Remove build time references so build-compare can do its work
99
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
100
101
-e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
102
xbmc/linux/*.cpp
103
104
-cp %{SOURCE2} tools/depends/target/crossguid
105
-
106
+cp %{SOURCE20} tools/depends/target/crossguid
107
108
%build
109
110
111
112
%fdupes %{buildroot}
113
114
+%pre
115
+%service_add_pre kodi.service
116
+
117
+%post
118
+%service_add_post kodi.service
119
+
120
+%preun
121
+%service_del_preun kodi.service
122
+
123
+%postun
124
+%service_del_postun kodi.service
125
+
126
%files
127
%defattr(-,root,root)
128
%doc copying.txt LICENSE.GPL docs/README.linux
129
130
%dir %{_datadir}/kodi/userdata
131
%{_datadir}/kodi/media/*
132
%{_datadir}/kodi/system/*
133
+%{_datadir}/kodi/privacy-policy.txt
134
%{_libdir}/kodi/system/*
135
%{_datadir}/kodi/userdata/*
136
%{_mandir}/man1/kodi.1.gz
137
%{_mandir}/man1/kodi-standalone.1.gz
138
%dir %{_kodi_addons_dir}
139
+%dir %{_kodi_addons_dir}/game.controller.default
140
+%{_kodi_addons_dir}/game.controller.default/*
141
+%dir %{_kodi_addons_dir}/kodi.game
142
+%{_kodi_addons_dir}/kodi.game/*
143
%dir %{_kodi_addons_dir}/metadata.album.universal/
144
%{_kodi_addons_dir}/metadata.album.universal/*
145
%dir %{_kodi_addons_dir}/metadata.artists.universal/
146
147
%{_kodi_addons_dir}/metadata.tvdb.com/*
148
%dir %{_kodi_addons_dir}/repository.xbmc.org/
149
%{_kodi_addons_dir}/repository.xbmc.org/*
150
-%dir %{_kodi_addons_dir}/resource.uisounds.confluence/
151
-%{_kodi_addons_dir}/resource.uisounds.confluence/*
152
+%dir %{_kodi_addons_dir}/resource.uisounds.kodi/
153
+%{_kodi_addons_dir}/resource.uisounds.kodi/*
154
%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.black/
155
%{_kodi_addons_dir}/screensaver.xbmc.builtin.black/*
156
%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.dim/
157
158
%{_kodi_addons_dir}/script.module.pil/*
159
%dir %{_kodi_addons_dir}/service.xbmc.versioncheck/
160
%{_kodi_addons_dir}/service.xbmc.versioncheck/*
161
-%dir %{_kodi_addons_dir}/skin.confluence/
162
-%{_kodi_addons_dir}/skin.confluence/*
163
%dir %{_kodi_addons_dir}/webinterface.default/
164
%{_kodi_addons_dir}/webinterface.default/*
165
%dir %{_kodi_addons_dir}/xbmc.codec/
166
167
%{_kodi_addons_dir}/xbmc.webinterface/*
168
%dir %{_kodi_addons_dir}/kodi.adsp
169
%{_kodi_addons_dir}/kodi.adsp/*
170
-%dir %{_kodi_addons_dir}/library.kodi.adsp
171
-%{_kodi_addons_dir}/library.kodi.adsp/*
172
-%dir %{_kodi_addons_dir}/library.kodi.audioengine
173
-%{_kodi_addons_dir}/library.kodi.audioengine/*
174
%dir %{_kodi_addons_dir}/metadata.common.theaudiodb.com
175
%{_kodi_addons_dir}/metadata.common.theaudiodb.com/*
176
%dir %{_kodi_addons_dir}/resource.images.weathericons.default
177
%{_kodi_addons_dir}/resource.images.weathericons.default/*
178
-%{_libdir}/kodi/addon-helpers.cmake
179
-%{_libdir}/kodi/addoptions.cmake
180
-%{_libdir}/kodi/check_target_platform.cmake
181
-%{_libdir}/kodi/handle-depends.cmake
182
-%{_libdir}/kodi/kodi-config.cmake
183
-%{_libdir}/kodi/prepare-env.cmake
184
-%{_libdir}/kodi/xbmc-config.cmake
185
+%dir %{_kodi_addons_dir}/kodi.inputstream
186
+%{_kodi_addons_dir}/kodi.inputstream/*
187
+%dir %{_kodi_addons_dir}/kodi.peripheral
188
+%{_kodi_addons_dir}/kodi.peripheral/*
189
+%dir %{_kodi_addons_dir}/skin.estouchy
190
+%{_kodi_addons_dir}/skin.estouchy/*
191
+%dir %{_kodi_addons_dir}/skin.estuary
192
+%{_kodi_addons_dir}/skin.estuary/*
193
%dir %{_libdir}/kodi/addons/library.kodi.guilib/
194
%{_libdir}/kodi/addons/library.kodi.guilib/*
195
%dir %{_libdir}/kodi/addons/library.kodi.adsp
196
%{_libdir}/kodi/addons/library.kodi.adsp/*
197
%dir %{_libdir}/kodi/addons/library.kodi.audioengine
198
%{_libdir}/kodi/addons/library.kodi.audioengine/*
199
+%dir %{_libdir}/kodi/addons/library.kodi.inputstream
200
+%{_libdir}/kodi/addons/library.kodi.inputstream/*
201
kodi-noX.spec
Changed
201
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 Jarvis
6
+%define kodi_version Krypton
7
%define _kodi_addons_dir %{_datadir}/kodi/addons
8
# set this parameter to enable building Kodi with ccache, debug information, etc.
9
%define dev_build 0
10
11
%define kodi_player none
12
13
Name: kodi-noX
14
-Version: 16.1
15
+Version: 17.0
16
Release: 0
17
Summary: Media center (formerly known as XBMC)
18
License: GPL-2.0+ and GPL-3.0+
19
20
Url: http://kodi.tv/
21
Source0: https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
22
Source1: kodi.SuSEFirewall2
23
-Source2: crossguid-8f399e8bd4.tar.gz
24
# AUTO-GENERATED using get_version.sh
25
Source3: kodi.VERSION
26
Source10: kodi.service
27
Source11: kodi-noX.service
28
+Source20: crossguid-8f399e8bd4.tar.gz
29
Patch1: no-xbmc-symbolic-link.patch
30
Patch2: kodi-texturepacker.patch
31
Patch3: crossguid_build64.patch
32
Patch4: add_rpi2_support.patch
33
-Patch6: kodi.cximage.gcc6.patch
34
+Patch5: disable_internal_libdvd.patch
35
+#Patch6: kodi.cximage.gcc6.patch
36
BuildRequires: avahi-devel
37
BuildRequires: boost-devel
38
BuildRequires: byacc
39
40
%ifarch %ix86 x86_64
41
BuildRequires: libcrystalhd-devel
42
%endif
43
+BuildRequires: libdvdcss-devel
44
+BuildRequires: libdvdnav-devel
45
+BuildRequires: libdvdread-devel
46
BuildRequires: libfaac-devel
47
BuildRequires: libgcrypt-devel
48
BuildRequires: libgpg-error-devel
49
50
%endif
51
BuildRequires: yasm
52
BuildRequires: zip
53
+BuildRequires: libx265-devel
54
55
BuildRequires: pkg-config
56
BuildRequires: pkgconfig(alsa)
57
58
%endif
59
BuildRequires: pkgconfig(glib-2.0)
60
BuildRequires: pkgconfig(gnutls)
61
+BuildRequires: pkgconfig(lcms2)
62
BuildRequires: pkgconfig(libass) >= 0.9.7
63
-BuildRequires: pkgconfig(libavcodec) = 56.60.100
64
-BuildRequires: pkgconfig(libavdevice) = 56.4.100
65
-BuildRequires: pkgconfig(libavfilter) = 5.40.101
66
-BuildRequires: pkgconfig(libavformat) = 56.40.101
67
-BuildRequires: pkgconfig(libavutil) = 54.31.100
68
+BuildRequires: pkgconfig(libavcodec) >= 57.48.101
69
+BuildRequires: pkgconfig(libavdevice) >= 57.0.101
70
+#BuildRequires: pkgconfig(libavfilter) = 6.31.100
71
+#BuildRequires: pkgconfig(libavformat) = 57.25.100
72
+#BuildRequires: pkgconfig(libavutil) = 55.17.103
73
BuildRequires: pkgconfig(libbluray) >= 0.7.0
74
BuildRequires: pkgconfig(libcdio)
75
-BuildRequires: pkgconfig(libcec) >= 3.0.0
76
+BuildRequires: pkgconfig(libcec) >= 4.0.0
77
BuildRequires: pkgconfig(libcurl)
78
BuildRequires: pkgconfig(libdca)
79
BuildRequires: pkgconfig(libmicrohttpd)
80
81
BuildRequires: pkgconfig(libpulse)
82
BuildRequires: pkgconfig(librtmp)
83
BuildRequires: pkgconfig(libssh)
84
-BuildRequires: pkgconfig(libswresample) = 1.2.101
85
+#BuildRequires: pkgconfig(libswresample) = 1.2.101
86
BuildRequires: pkgconfig(libtiff-4)
87
BuildRequires: pkgconfig(libudev)
88
%if %{with enable_opengl}
89
90
%patch2
91
%patch3
92
%patch4 -p0
93
-%patch6 -p1
94
-
95
+%patch5
96
+#%patch6 -p1
97
98
# Remove build time references so build-compare can do its work
99
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
100
101
-e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
102
xbmc/linux/*.cpp
103
104
-cp %{SOURCE2} tools/depends/target/crossguid
105
-
106
+cp %{SOURCE20} tools/depends/target/crossguid
107
108
%build
109
110
111
112
%fdupes %{buildroot}
113
114
+%pre
115
+%service_add_pre kodi.service
116
+
117
+%post
118
+%service_add_post kodi.service
119
+
120
+%preun
121
+%service_del_preun kodi.service
122
+
123
+%postun
124
+%service_del_postun kodi.service
125
+
126
%files
127
%defattr(-,root,root)
128
%doc copying.txt LICENSE.GPL docs/README.linux
129
130
%dir %{_datadir}/kodi/userdata
131
%{_datadir}/kodi/media/*
132
%{_datadir}/kodi/system/*
133
+%{_datadir}/kodi/privacy-policy.txt
134
%{_libdir}/kodi/system/*
135
%{_datadir}/kodi/userdata/*
136
%{_mandir}/man1/kodi.1.gz
137
%{_mandir}/man1/kodi-standalone.1.gz
138
%dir %{_kodi_addons_dir}
139
+%dir %{_kodi_addons_dir}/game.controller.default
140
+%{_kodi_addons_dir}/game.controller.default/*
141
+%dir %{_kodi_addons_dir}/kodi.game
142
+%{_kodi_addons_dir}/kodi.game/*
143
%dir %{_kodi_addons_dir}/metadata.album.universal/
144
%{_kodi_addons_dir}/metadata.album.universal/*
145
%dir %{_kodi_addons_dir}/metadata.artists.universal/
146
147
%{_kodi_addons_dir}/metadata.tvdb.com/*
148
%dir %{_kodi_addons_dir}/repository.xbmc.org/
149
%{_kodi_addons_dir}/repository.xbmc.org/*
150
-%dir %{_kodi_addons_dir}/resource.uisounds.confluence/
151
-%{_kodi_addons_dir}/resource.uisounds.confluence/*
152
+%dir %{_kodi_addons_dir}/resource.uisounds.kodi/
153
+%{_kodi_addons_dir}/resource.uisounds.kodi/*
154
%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.black/
155
%{_kodi_addons_dir}/screensaver.xbmc.builtin.black/*
156
%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.dim/
157
158
%{_kodi_addons_dir}/script.module.pil/*
159
%dir %{_kodi_addons_dir}/service.xbmc.versioncheck/
160
%{_kodi_addons_dir}/service.xbmc.versioncheck/*
161
-%dir %{_kodi_addons_dir}/skin.confluence/
162
-%{_kodi_addons_dir}/skin.confluence/*
163
%dir %{_kodi_addons_dir}/webinterface.default/
164
%{_kodi_addons_dir}/webinterface.default/*
165
%dir %{_kodi_addons_dir}/xbmc.codec/
166
167
%{_kodi_addons_dir}/xbmc.webinterface/*
168
%dir %{_kodi_addons_dir}/kodi.adsp
169
%{_kodi_addons_dir}/kodi.adsp/*
170
-%dir %{_kodi_addons_dir}/library.kodi.adsp
171
-%{_kodi_addons_dir}/library.kodi.adsp/*
172
-%dir %{_kodi_addons_dir}/library.kodi.audioengine
173
-%{_kodi_addons_dir}/library.kodi.audioengine/*
174
%dir %{_kodi_addons_dir}/metadata.common.theaudiodb.com
175
%{_kodi_addons_dir}/metadata.common.theaudiodb.com/*
176
%dir %{_kodi_addons_dir}/resource.images.weathericons.default
177
%{_kodi_addons_dir}/resource.images.weathericons.default/*
178
-%{_libdir}/kodi/addon-helpers.cmake
179
-%{_libdir}/kodi/addoptions.cmake
180
-%{_libdir}/kodi/check_target_platform.cmake
181
-%{_libdir}/kodi/handle-depends.cmake
182
-%{_libdir}/kodi/kodi-config.cmake
183
-%{_libdir}/kodi/prepare-env.cmake
184
-%{_libdir}/kodi/xbmc-config.cmake
185
+%dir %{_kodi_addons_dir}/kodi.inputstream
186
+%{_kodi_addons_dir}/kodi.inputstream/*
187
+%dir %{_kodi_addons_dir}/kodi.peripheral
188
+%{_kodi_addons_dir}/kodi.peripheral/*
189
+%dir %{_kodi_addons_dir}/skin.estouchy
190
+%{_kodi_addons_dir}/skin.estouchy/*
191
+%dir %{_kodi_addons_dir}/skin.estuary
192
+%{_kodi_addons_dir}/skin.estuary/*
193
%dir %{_libdir}/kodi/addons/library.kodi.guilib/
194
%{_libdir}/kodi/addons/library.kodi.guilib/*
195
%dir %{_libdir}/kodi/addons/library.kodi.adsp
196
%{_libdir}/kodi/addons/library.kodi.adsp/*
197
%dir %{_libdir}/kodi/addons/library.kodi.audioengine
198
%{_libdir}/kodi/addons/library.kodi.audioengine/*
199
+%dir %{_libdir}/kodi/addons/library.kodi.inputstream
200
+%{_libdir}/kodi/addons/library.kodi.inputstream/*
201
kodi.spec
Changed
201
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 Jarvis
6
+%define kodi_version Krypton
7
%define _kodi_addons_dir %{_datadir}/kodi/addons
8
# set this parameter to enable building Kodi with ccache, debug information, etc.
9
%define dev_build 0
10
11
%define kodi_player none
12
13
Name: kodi
14
-Version: 16.1
15
+Version: 17.0
16
Release: 0
17
Summary: Media center (formerly known as XBMC)
18
License: GPL-2.0+ and GPL-3.0+
19
20
Url: http://kodi.tv/
21
Source0: https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
22
Source1: kodi.SuSEFirewall2
23
-Source2: crossguid-8f399e8bd4.tar.gz
24
# AUTO-GENERATED using get_version.sh
25
Source3: kodi.VERSION
26
Source10: kodi.service
27
Source11: kodi-noX.service
28
+Source20: crossguid-8f399e8bd4.tar.gz
29
Patch1: no-xbmc-symbolic-link.patch
30
Patch2: kodi-texturepacker.patch
31
Patch3: crossguid_build64.patch
32
Patch4: add_rpi2_support.patch
33
-Patch6: kodi.cximage.gcc6.patch
34
+Patch5: disable_internal_libdvd.patch
35
+#Patch6: kodi.cximage.gcc6.patch
36
BuildRequires: avahi-devel
37
BuildRequires: boost-devel
38
BuildRequires: byacc
39
40
%ifarch %ix86 x86_64
41
BuildRequires: libcrystalhd-devel
42
%endif
43
+BuildRequires: libdvdcss-devel
44
+BuildRequires: libdvdnav-devel
45
+BuildRequires: libdvdread-devel
46
BuildRequires: libfaac-devel
47
BuildRequires: libgcrypt-devel
48
BuildRequires: libgpg-error-devel
49
50
%endif
51
BuildRequires: yasm
52
BuildRequires: zip
53
+BuildRequires: libx265-devel
54
55
BuildRequires: pkg-config
56
BuildRequires: pkgconfig(alsa)
57
58
%endif
59
BuildRequires: pkgconfig(glib-2.0)
60
BuildRequires: pkgconfig(gnutls)
61
+BuildRequires: pkgconfig(lcms2)
62
BuildRequires: pkgconfig(libass) >= 0.9.7
63
-BuildRequires: pkgconfig(libavcodec) = 56.60.100
64
-BuildRequires: pkgconfig(libavdevice) = 56.4.100
65
-BuildRequires: pkgconfig(libavfilter) = 5.40.101
66
-BuildRequires: pkgconfig(libavformat) = 56.40.101
67
-BuildRequires: pkgconfig(libavutil) = 54.31.100
68
+BuildRequires: pkgconfig(libavcodec) >= 57.48.101
69
+BuildRequires: pkgconfig(libavdevice) >= 57.0.101
70
+#BuildRequires: pkgconfig(libavfilter) = 6.31.100
71
+#BuildRequires: pkgconfig(libavformat) = 57.25.100
72
+#BuildRequires: pkgconfig(libavutil) = 55.17.103
73
BuildRequires: pkgconfig(libbluray) >= 0.7.0
74
BuildRequires: pkgconfig(libcdio)
75
-BuildRequires: pkgconfig(libcec) >= 3.0.0
76
+BuildRequires: pkgconfig(libcec) >= 4.0.0
77
BuildRequires: pkgconfig(libcurl)
78
BuildRequires: pkgconfig(libdca)
79
BuildRequires: pkgconfig(libmicrohttpd)
80
81
BuildRequires: pkgconfig(libpulse)
82
BuildRequires: pkgconfig(librtmp)
83
BuildRequires: pkgconfig(libssh)
84
-BuildRequires: pkgconfig(libswresample) = 1.2.101
85
+#BuildRequires: pkgconfig(libswresample) = 1.2.101
86
BuildRequires: pkgconfig(libtiff-4)
87
BuildRequires: pkgconfig(libudev)
88
%if %{with enable_opengl}
89
90
%patch2
91
%patch3
92
%patch4 -p0
93
-%patch6 -p1
94
-
95
+%patch5
96
+#%patch6 -p1
97
98
# Remove build time references so build-compare can do its work
99
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
100
101
-e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
102
xbmc/linux/*.cpp
103
104
-cp %{SOURCE2} tools/depends/target/crossguid
105
-
106
+cp %{SOURCE20} tools/depends/target/crossguid
107
108
%build
109
110
111
112
%fdupes %{buildroot}
113
114
+%pre
115
+%service_add_pre kodi.service
116
+
117
+%post
118
+%service_add_post kodi.service
119
+
120
+%preun
121
+%service_del_preun kodi.service
122
+
123
+%postun
124
+%service_del_postun kodi.service
125
+
126
%files
127
%defattr(-,root,root)
128
%doc copying.txt LICENSE.GPL docs/README.linux
129
130
%dir %{_datadir}/kodi/userdata
131
%{_datadir}/kodi/media/*
132
%{_datadir}/kodi/system/*
133
+%{_datadir}/kodi/privacy-policy.txt
134
%{_libdir}/kodi/system/*
135
%{_datadir}/kodi/userdata/*
136
%{_mandir}/man1/kodi.1.gz
137
%{_mandir}/man1/kodi-standalone.1.gz
138
%dir %{_kodi_addons_dir}
139
+%dir %{_kodi_addons_dir}/game.controller.default
140
+%{_kodi_addons_dir}/game.controller.default/*
141
+%dir %{_kodi_addons_dir}/kodi.game
142
+%{_kodi_addons_dir}/kodi.game/*
143
%dir %{_kodi_addons_dir}/metadata.album.universal/
144
%{_kodi_addons_dir}/metadata.album.universal/*
145
%dir %{_kodi_addons_dir}/metadata.artists.universal/
146
147
%{_kodi_addons_dir}/metadata.tvdb.com/*
148
%dir %{_kodi_addons_dir}/repository.xbmc.org/
149
%{_kodi_addons_dir}/repository.xbmc.org/*
150
-%dir %{_kodi_addons_dir}/resource.uisounds.confluence/
151
-%{_kodi_addons_dir}/resource.uisounds.confluence/*
152
+%dir %{_kodi_addons_dir}/resource.uisounds.kodi/
153
+%{_kodi_addons_dir}/resource.uisounds.kodi/*
154
%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.black/
155
%{_kodi_addons_dir}/screensaver.xbmc.builtin.black/*
156
%dir %{_kodi_addons_dir}/screensaver.xbmc.builtin.dim/
157
158
%{_kodi_addons_dir}/script.module.pil/*
159
%dir %{_kodi_addons_dir}/service.xbmc.versioncheck/
160
%{_kodi_addons_dir}/service.xbmc.versioncheck/*
161
-%dir %{_kodi_addons_dir}/skin.confluence/
162
-%{_kodi_addons_dir}/skin.confluence/*
163
%dir %{_kodi_addons_dir}/webinterface.default/
164
%{_kodi_addons_dir}/webinterface.default/*
165
%dir %{_kodi_addons_dir}/xbmc.codec/
166
167
%{_kodi_addons_dir}/xbmc.webinterface/*
168
%dir %{_kodi_addons_dir}/kodi.adsp
169
%{_kodi_addons_dir}/kodi.adsp/*
170
-%dir %{_kodi_addons_dir}/library.kodi.adsp
171
-%{_kodi_addons_dir}/library.kodi.adsp/*
172
-%dir %{_kodi_addons_dir}/library.kodi.audioengine
173
-%{_kodi_addons_dir}/library.kodi.audioengine/*
174
%dir %{_kodi_addons_dir}/metadata.common.theaudiodb.com
175
%{_kodi_addons_dir}/metadata.common.theaudiodb.com/*
176
%dir %{_kodi_addons_dir}/resource.images.weathericons.default
177
%{_kodi_addons_dir}/resource.images.weathericons.default/*
178
-%{_libdir}/kodi/addon-helpers.cmake
179
-%{_libdir}/kodi/addoptions.cmake
180
-%{_libdir}/kodi/check_target_platform.cmake
181
-%{_libdir}/kodi/handle-depends.cmake
182
-%{_libdir}/kodi/kodi-config.cmake
183
-%{_libdir}/kodi/prepare-env.cmake
184
-%{_libdir}/kodi/xbmc-config.cmake
185
+%dir %{_kodi_addons_dir}/kodi.inputstream
186
+%{_kodi_addons_dir}/kodi.inputstream/*
187
+%dir %{_kodi_addons_dir}/kodi.peripheral
188
+%{_kodi_addons_dir}/kodi.peripheral/*
189
+%dir %{_kodi_addons_dir}/skin.estouchy
190
+%{_kodi_addons_dir}/skin.estouchy/*
191
+%dir %{_kodi_addons_dir}/skin.estuary
192
+%{_kodi_addons_dir}/skin.estuary/*
193
%dir %{_libdir}/kodi/addons/library.kodi.guilib/
194
%{_libdir}/kodi/addons/library.kodi.guilib/*
195
%dir %{_libdir}/kodi/addons/library.kodi.adsp
196
%{_libdir}/kodi/addons/library.kodi.adsp/*
197
%dir %{_libdir}/kodi/addons/library.kodi.audioengine
198
%{_libdir}/kodi/addons/library.kodi.audioengine/*
199
+%dir %{_libdir}/kodi/addons/library.kodi.inputstream
200
+%{_libdir}/kodi/addons/library.kodi.inputstream/*
201
add_rpi2_support.patch
Changed
32
1
2
---- configure.ac.orig 2016-03-10 14:21:02.629681570 +0100
3
-+++ configure.ac 2016-03-10 14:22:13.162868029 +0100
4
-@@ -709,6 +709,20 @@ case $use_platform in
5
- CFLAGS="$CFLAGS"
6
- CXXFLAGS="$CXXFLAGS"
7
- ;;
8
-+ raspberry-pi2)
9
-+ target_platform=target_raspberry_pi
10
-+ use_neon=yes
11
+--- configure.ac.orig 2017-02-18 22:07:47.780367654 +0200
12
++++ configure.ac 2017-02-18 22:09:13.074802930 +0200
13
+@@ -679,7 +679,16 @@
14
+ raspberry-pi2)
15
+ target_platform=target_raspberry_pi
16
+ use_neon=yes
17
+ use_arch="arm"
18
-+ use_cpu=cortex-a7
19
+ use_cpu=cortex-a7
20
+ use_hardcoded_tables="yes"
21
+ use_openmax=no
22
+ ARCH="arm"
23
24
+ USE_MMAL=1; AC_DEFINE([HAS_MMAL],[1],["Define to 1 if MMAL libs is enabled"])
25
+ CFLAGS="$CFLAGS"
26
+ CXXFLAGS="$CXXFLAGS"
27
-+ ;;
28
+ ;;
29
esac
30
31
- if test "$host_vendor" = "apple"; then
32
disable_internal_libdvd.patch
Added
12
1
2
+--- Makefile.in.orig 2016-12-09 20:44:45.946568949 +0200
3
++++ Makefile.in 2016-12-09 20:44:51.430470534 +0200
4
+@@ -347,7 +347,6 @@
5
+ $(MAKE) -C lib/addons/library.xbmc.pvr
6
+ $(MAKE) -C lib/addons/library.kodi.inputstream
7
+ dvdpcodecs: dllloader
8
+- $(MAKE) -C lib/libdvd
9
+
10
+ dvdpextcodecs:
11
+
12
no-xbmc-symbolic-link.patch
Changed
45
1
2
---- Makefile.in.orig 2016-02-15 06:46:03.149076640 +0200
3
-+++ Makefile.in 2016-02-15 06:47:14.550439552 +0200
4
-@@ -464,7 +464,6 @@
5
+--- Makefile.in.orig 2016-05-01 10:13:02.599442923 +0300
6
++++ Makefile.in 2016-05-01 10:13:31.678404639 +0300
7
+@@ -462,7 +462,6 @@
8
install-binaries: install-scripts
9
@echo "Copying @APP_NAME_LC@ binary to $(DESTDIR)$(libdir)/@APP_NAME_LC@/"
10
@install -d $(DESTDIR)$(libdir)/@APP_NAME_LC@
11
12
ifeq (1,@USE_X11@)
13
@install @APP_NAME_LC@-xrandr $(DESTDIR)$(libdir)/@APP_NAME_LC@/@APP_NAME_LC@-xrandr
14
endif
15
-@@ -502,14 +501,10 @@
16
+@@ -500,14 +499,10 @@
17
install-scripts:
18
@install -d $(DESTDIR)$(bindir)
19
- @install tools/Linux/@APP_NAME_LC@.sh $(DESTDIR)$(bindir)/@APP_NAME_LC@
20
+ @install tools/Linux/kodi.sh $(DESTDIR)$(bindir)/@APP_NAME_LC@
21
- @cd $(DESTDIR)$(bindir); [ -L xbmc ] || [ -f xbmc ] || ln -s @APP_NAME_LC@ xbmc
22
- @install tools/Linux/@APP_NAME_LC@-standalone.sh $(DESTDIR)$(bindir)/@APP_NAME_LC@-standalone
23
+ @install tools/Linux/kodi-standalone.sh $(DESTDIR)$(bindir)/@APP_NAME_LC@-standalone
24
- @cd $(DESTDIR)$(bindir); [ -L xbmc-standalone ] || [ -f xbmc-standalone ] || ln -s @APP_NAME_LC@-standalone xbmc-standalone
25
@install -d $(DESTDIR)$(datarootdir)/@APP_NAME_LC@
26
- @cd $(DESTDIR)$(datarootdir); [ -L xbmc ] || [ -d xbmc ] || ln -s @APP_NAME_LC@ xbmc
27
@install -d $(DESTDIR)$(datarootdir)/xsessions
28
- @install -m 0644 tools/Linux/@APP_NAME_LC@-xsession.desktop $(DESTDIR)$(datarootdir)/xsessions/@APP_NAME_LC@.desktop
29
+ @install -m 0644 tools/Linux/kodi-xsession.desktop $(DESTDIR)$(datarootdir)/xsessions/@APP_NAME_LC@.desktop
30
- @cd $(DESTDIR)$(datarootdir)/xsessions; [ -L xbmc.desktop ] || [ -f xbmc.desktop ] || ln -s @APP_NAME_LC@.desktop xbmc.desktop
31
32
install-datas: install-scripts
33
@echo "Copying support and legal files..."
34
-@@ -574,7 +569,6 @@
35
- @for f in project/cmake/scripts/common/*.cmake; do \
36
- install -m 0644 $$f $(DESTDIR)$(libdir)/@APP_NAME_LC@; \
37
- done
38
+@@ -564,7 +559,6 @@
39
+ @install -m 0644 $(BINDINGS) $(DESTDIR)$(includedir)/@APP_NAME_LC@
40
+ @install -d $(DESTDIR)$(libdir)/@APP_NAME_LC@
41
+ @install -m 0644 project/cmake/*.cmake project/cmake/scripts/common/*.cmake $(DESTDIR)$(libdir)/@APP_NAME_LC@
42
- @cd $(DESTDIR)$(includedir); [ -L xbmc ] || [ -d xbmc ] || ln -s @APP_NAME_LC@ xbmc
43
44
uninstall:
45
_service
Changed
10
1
2
<services>
3
- <service name="download_url">
4
- <param name="host">github.com</param>
5
- <param name="protocol">https</param>
6
- <param name="path">/xbmc/xbmc/archive/16.1-Jarvis.tar.gz</param>
7
- </service>
8
+ <service name="download_files"></service>
9
</services>
10
_service:download_files:17.0-Krypton.tar.gz
Added
_service:download_url:16.1-Jarvis.tar.gz
Deleted
get_version.sh
Changed
17
1
2
#!/bin/bash
3
4
+SOURCE0=$(rpmspec -P kodi.spec |grep Source0 | awk '{print $2}' | sed -e 's/.tar.gz//')
5
+TAG=$(basename $SOURCE0)
6
+
7
function getJsonVal () {
8
python -c "import json,sys;obj=json.load(sys.stdin);print obj$1;"
9
}
10
11
API_URL=https://api.github.com/repos/xbmc/xbmc/git
12
-_sha=$(curl -s $API_URL/refs/tags/16.1-Jarvis | getJsonVal "['object']['sha']")
13
+_sha=$(curl -s $API_URL/refs/tags/$TAG | getJsonVal "['object']['sha']")
14
sha=${_sha:0:7}
15
16
_date=$(curl -s $API_URL/commits/$_sha | getJsonVal "['committer']['date']")
17
kodi.VERSION
Changed
4
1
2
-20160424-c327c53
3
+20170201-a10c504
4