Changes of Revision 34
kodi-noX-raspberry-pi.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Wed Mar 1 06:00:44 UTC 2017 - sagiben@gmail.com
4
+
5
+- Enable DVD support
6
+ Use libdvdnav, libdvdcss, libdvdread from Kodi source
7
+
8
+-------------------------------------------------------------------
9
Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
10
11
- Version update to Kodi 17.0 Krypton:
12
kodi-noX-raspberry-pi2.changes
Changed
12
1
2
-------------------------------------------------------------------
3
+Wed Mar 1 06:00:44 UTC 2017 - sagiben@gmail.com
4
+
5
+- Enable DVD support
6
+ Use libdvdnav, libdvdcss, libdvdread from Kodi source
7
+
8
+-------------------------------------------------------------------
9
Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
10
11
- Version update to Kodi 17.0 Krypton:
12
kodi-noX.changes
Changed
12
1
2
-------------------------------------------------------------------
3
+Wed Mar 1 06:00:44 UTC 2017 - sagiben@gmail.com
4
+
5
+- Enable DVD support
6
+ Use libdvdnav, libdvdcss, libdvdread from Kodi source
7
+
8
+-------------------------------------------------------------------
9
Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
10
11
- Version update to Kodi 17.0 Krypton:
12
kodi.changes
Changed
12
1
2
-------------------------------------------------------------------
3
+Wed Mar 1 06:00:44 UTC 2017 - sagiben@gmail.com
4
+
5
+- Enable DVD support
6
+ Use libdvdnav, libdvdcss, libdvdread from Kodi source
7
+
8
+-------------------------------------------------------------------
9
Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
10
11
- Version update to Kodi 17.0 Krypton:
12
kodi-noX-raspberry-pi.spec
Changed
53
1
2
Source10: kodi.service
3
Source11: kodi-noX.service
4
Source20: crossguid-8f399e8bd4.tar.gz
5
+# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/master.tar.gz
6
+Source21: libdvdnav-master.tar.gz
7
+Source22: libdvdcss-master.tar.gz
8
+Source23: libdvdread-master.tar.gz
9
Patch1: no-xbmc-symbolic-link.patch
10
Patch2: kodi-texturepacker.patch
11
Patch3: crossguid_build64.patch
12
Patch4: add_rpi2_support.patch
13
-Patch5: disable_internal_libdvd.patch
14
#Patch6: kodi.cximage.gcc6.patch
15
BuildRequires: avahi-devel
16
BuildRequires: boost-devel
17
18
%ifarch %ix86 x86_64
19
BuildRequires: libcrystalhd-devel
20
%endif
21
-BuildRequires: libdvdcss-devel
22
-BuildRequires: libdvdnav-devel
23
-BuildRequires: libdvdread-devel
24
BuildRequires: libfaac-devel
25
BuildRequires: libgcrypt-devel
26
BuildRequires: libgpg-error-devel
27
28
%patch2
29
%patch3
30
%patch4 -p0
31
-%patch5
32
#%patch6 -p1
33
34
# Remove build time references so build-compare can do its work
35
36
xbmc/linux/*.cpp
37
38
cp %{SOURCE20} tools/depends/target/crossguid
39
+cp %{SOURCE21} tools/depends/target/libdvdnav
40
+cp %{SOURCE22} tools/depends/target/libdvdcss
41
+cp %{SOURCE23} tools/depends/target/libdvdread
42
43
%build
44
45
46
47
%install
48
make DESTDIR=%{buildroot} install %{?_smp_mflags}
49
+#make -C tools/EventClients DESTDIR=%{buildroot} install %{?_smp_mflags}
50
51
# SuSEfirewall service description
52
install -D -m 644 %{_sourcedir}/kodi.SuSEFirewall2 %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kodi
53
kodi-noX-raspberry-pi2.spec
Changed
53
1
2
Source10: kodi.service
3
Source11: kodi-noX.service
4
Source20: crossguid-8f399e8bd4.tar.gz
5
+# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/master.tar.gz
6
+Source21: libdvdnav-master.tar.gz
7
+Source22: libdvdcss-master.tar.gz
8
+Source23: libdvdread-master.tar.gz
9
Patch1: no-xbmc-symbolic-link.patch
10
Patch2: kodi-texturepacker.patch
11
Patch3: crossguid_build64.patch
12
Patch4: add_rpi2_support.patch
13
-Patch5: disable_internal_libdvd.patch
14
#Patch6: kodi.cximage.gcc6.patch
15
BuildRequires: avahi-devel
16
BuildRequires: boost-devel
17
18
%ifarch %ix86 x86_64
19
BuildRequires: libcrystalhd-devel
20
%endif
21
-BuildRequires: libdvdcss-devel
22
-BuildRequires: libdvdnav-devel
23
-BuildRequires: libdvdread-devel
24
BuildRequires: libfaac-devel
25
BuildRequires: libgcrypt-devel
26
BuildRequires: libgpg-error-devel
27
28
%patch2
29
%patch3
30
%patch4 -p0
31
-%patch5
32
#%patch6 -p1
33
34
# Remove build time references so build-compare can do its work
35
36
xbmc/linux/*.cpp
37
38
cp %{SOURCE20} tools/depends/target/crossguid
39
+cp %{SOURCE21} tools/depends/target/libdvdnav
40
+cp %{SOURCE22} tools/depends/target/libdvdcss
41
+cp %{SOURCE23} tools/depends/target/libdvdread
42
43
%build
44
45
46
47
%install
48
make DESTDIR=%{buildroot} install %{?_smp_mflags}
49
+#make -C tools/EventClients DESTDIR=%{buildroot} install %{?_smp_mflags}
50
51
# SuSEfirewall service description
52
install -D -m 644 %{_sourcedir}/kodi.SuSEFirewall2 %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kodi
53
kodi-noX.spec
Changed
53
1
2
Source10: kodi.service
3
Source11: kodi-noX.service
4
Source20: crossguid-8f399e8bd4.tar.gz
5
+# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/master.tar.gz
6
+Source21: libdvdnav-master.tar.gz
7
+Source22: libdvdcss-master.tar.gz
8
+Source23: libdvdread-master.tar.gz
9
Patch1: no-xbmc-symbolic-link.patch
10
Patch2: kodi-texturepacker.patch
11
Patch3: crossguid_build64.patch
12
Patch4: add_rpi2_support.patch
13
-Patch5: disable_internal_libdvd.patch
14
#Patch6: kodi.cximage.gcc6.patch
15
BuildRequires: avahi-devel
16
BuildRequires: boost-devel
17
18
%ifarch %ix86 x86_64
19
BuildRequires: libcrystalhd-devel
20
%endif
21
-BuildRequires: libdvdcss-devel
22
-BuildRequires: libdvdnav-devel
23
-BuildRequires: libdvdread-devel
24
BuildRequires: libfaac-devel
25
BuildRequires: libgcrypt-devel
26
BuildRequires: libgpg-error-devel
27
28
%patch2
29
%patch3
30
%patch4 -p0
31
-%patch5
32
#%patch6 -p1
33
34
# Remove build time references so build-compare can do its work
35
36
xbmc/linux/*.cpp
37
38
cp %{SOURCE20} tools/depends/target/crossguid
39
+cp %{SOURCE21} tools/depends/target/libdvdnav
40
+cp %{SOURCE22} tools/depends/target/libdvdcss
41
+cp %{SOURCE23} tools/depends/target/libdvdread
42
43
%build
44
45
46
47
%install
48
make DESTDIR=%{buildroot} install %{?_smp_mflags}
49
+#make -C tools/EventClients DESTDIR=%{buildroot} install %{?_smp_mflags}
50
51
# SuSEfirewall service description
52
install -D -m 644 %{_sourcedir}/kodi.SuSEFirewall2 %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kodi
53
kodi.spec
Changed
53
1
2
Source10: kodi.service
3
Source11: kodi-noX.service
4
Source20: crossguid-8f399e8bd4.tar.gz
5
+# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/master.tar.gz
6
+Source21: libdvdnav-master.tar.gz
7
+Source22: libdvdcss-master.tar.gz
8
+Source23: libdvdread-master.tar.gz
9
Patch1: no-xbmc-symbolic-link.patch
10
Patch2: kodi-texturepacker.patch
11
Patch3: crossguid_build64.patch
12
Patch4: add_rpi2_support.patch
13
-Patch5: disable_internal_libdvd.patch
14
#Patch6: kodi.cximage.gcc6.patch
15
BuildRequires: avahi-devel
16
BuildRequires: boost-devel
17
18
%ifarch %ix86 x86_64
19
BuildRequires: libcrystalhd-devel
20
%endif
21
-BuildRequires: libdvdcss-devel
22
-BuildRequires: libdvdnav-devel
23
-BuildRequires: libdvdread-devel
24
BuildRequires: libfaac-devel
25
BuildRequires: libgcrypt-devel
26
BuildRequires: libgpg-error-devel
27
28
%patch2
29
%patch3
30
%patch4 -p0
31
-%patch5
32
#%patch6 -p1
33
34
# Remove build time references so build-compare can do its work
35
36
xbmc/linux/*.cpp
37
38
cp %{SOURCE20} tools/depends/target/crossguid
39
+cp %{SOURCE21} tools/depends/target/libdvdnav
40
+cp %{SOURCE22} tools/depends/target/libdvdcss
41
+cp %{SOURCE23} tools/depends/target/libdvdread
42
43
%build
44
45
46
47
%install
48
make DESTDIR=%{buildroot} install %{?_smp_mflags}
49
+#make -C tools/EventClients DESTDIR=%{buildroot} install %{?_smp_mflags}
50
51
# SuSEfirewall service description
52
install -D -m 644 %{_sourcedir}/kodi.SuSEFirewall2 %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kodi
53
libdvdnav-no-return.patch
Added
42
1
2
+--- src/vm/vmget.c.orig 2017-02-27 22:43:29.493007671 +0200
3
++++ src/vm/vmget.c 2017-02-27 22:46:49.717611551 +0200
4
+@@ -311,6 +311,7 @@
5
+ }
6
+
7
+ video_attr_t vm_get_video_attr(vm_t *vm) {
8
++ video_attr_t empty = {0,};
9
+ switch ((vm->state).domain) {
10
+ case DVD_DOMAIN_VTSTitle:
11
+ return vm->vtsi->vtsi_mat->vts_video_attr;
12
+@@ -322,9 +323,11 @@
13
+ default:
14
+ assert(0);
15
+ }
16
++ return empty;
17
+ }
18
+
19
+ audio_attr_t vm_get_audio_attr(vm_t *vm, int streamN) {
20
++ audio_attr_t empty = {0,};
21
+ switch ((vm->state).domain) {
22
+ case DVD_DOMAIN_VTSTitle:
23
+ return vm->vtsi->vtsi_mat->vts_audio_attr[streamN];
24
+@@ -336,9 +339,11 @@
25
+ default:
26
+ assert(0);
27
+ }
28
++ return empty;
29
+ }
30
+
31
+ subp_attr_t vm_get_subp_attr(vm_t *vm, int streamN) {
32
++ subp_attr_t empty = {0,};
33
+ switch ((vm->state).domain) {
34
+ case DVD_DOMAIN_VTSTitle:
35
+ return vm->vtsi->vtsi_mat->vts_subp_attr[streamN];
36
+@@ -350,4 +355,5 @@
37
+ default:
38
+ assert(0);
39
+ }
40
++ return empty;
41
+ }
42
kodi.VERSION
Changed
4
1
2
-20170201-a10c504
3
+20170223-1a80820
4
libdvdcss-master.tar.gz
Added
libdvdnav-master.tar.gz
Added
libdvdread-master.tar.gz
Added