Changes of Revision 70

kodi-noX-raspberry-pi.changes Changed
x
 
1
@@ -1,4 +1,9 @@
2
 -------------------------------------------------------------------
3
+Thu Dec 31 09:09:09 UTC 2020 - olaf@aepfle.de
4
+
5
+- SSE does not depend on buildhost
6
+
7
+-------------------------------------------------------------------
8
 Mon Oct 26 15:13:26 UTC 2020 - Manfred Hollstein <manfred.h@gmx.net>
9
 
10
 - Version update to Kodi 18.9 Leia 
11
kodi-noX-raspberry-pi2.changes Changed
11
 
1
@@ -1,4 +1,9 @@
2
 -------------------------------------------------------------------
3
+Thu Dec 31 09:09:09 UTC 2020 - olaf@aepfle.de
4
+
5
+- SSE does not depend on buildhost
6
+
7
+-------------------------------------------------------------------
8
 Mon Oct 26 15:13:26 UTC 2020 - Manfred Hollstein <manfred.h@gmx.net>
9
 
10
 - Version update to Kodi 18.9 Leia 
11
kodi-noX.changes Changed
11
 
1
@@ -1,4 +1,9 @@
2
 -------------------------------------------------------------------
3
+Thu Dec 31 09:09:09 UTC 2020 - olaf@aepfle.de
4
+
5
+- SSE does not depend on buildhost
6
+
7
+-------------------------------------------------------------------
8
 Mon Oct 26 15:13:26 UTC 2020 - Manfred Hollstein <manfred.h@gmx.net>
9
 
10
 - Version update to Kodi 18.9 Leia 
11
kodi.changes Changed
11
 
1
@@ -1,4 +1,9 @@
2
 -------------------------------------------------------------------
3
+Thu Dec 31 09:09:09 UTC 2020 - olaf@aepfle.de
4
+
5
+- SSE does not depend on buildhost
6
+
7
+-------------------------------------------------------------------
8
 Mon Oct 26 15:13:26 UTC 2020 - Manfred Hollstein <manfred.h@gmx.net>
9
 
10
 - Version update to Kodi 18.9 Leia 
11
kodi-noX-raspberry-pi.spec Changed
36
 
1
@@ -67,6 +67,7 @@
2
 %if %{without sysffmpeg}
3
 Source30:       https://github.com/xbmc/FFmpeg/archive/%{ffmpeg_version}.tar.gz
4
 %endif
5
+Patch0:         kodi-sse.patch
6
 #Patch0:         kodi.arm.patch
7
 #Patch1:         no-xbmc-symbolic-link.patch
8
 #Patch2:         kodi-texturepacker.patch
9
@@ -291,16 +292,9 @@
10
 Development files for Kodi Media Center
11
 
12
 %prep
13
-%setup -q -n xbmc-%{version}-%{kodi_version}
14
+%autosetup -p1 -n xbmc-%{version}-%{kodi_version}
15
 
16
-#%patch1
17
-#%patch2
18
-#%patch3
19
-#%patch4
20
-#%patch5
21
-%patch6
22
-%patch7
23
-%patch8 -p1
24
+%build
25
 
26
 # Remove build time references so build-compare can do its work
27
 date -u -r version.txt +%%Y%%m%%d | tee BUILDDATE 
28
@@ -317,7 +311,6 @@
29
     -e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
30
     xbmc/platform/linux/*.cpp
31
 
32
-%build
33
 # Fix for missing 'l' alias
34
 alias l='ls -alF'
35
 
36
kodi-noX-raspberry-pi2.spec Changed
36
 
1
@@ -67,6 +67,7 @@
2
 %if %{without sysffmpeg}
3
 Source30:       https://github.com/xbmc/FFmpeg/archive/%{ffmpeg_version}.tar.gz
4
 %endif
5
+Patch0:         kodi-sse.patch
6
 #Patch0:         kodi.arm.patch
7
 #Patch1:         no-xbmc-symbolic-link.patch
8
 #Patch2:         kodi-texturepacker.patch
9
@@ -291,16 +292,9 @@
10
 Development files for Kodi Media Center
11
 
12
 %prep
13
-%setup -q -n xbmc-%{version}-%{kodi_version}
14
+%autosetup -p1 -n xbmc-%{version}-%{kodi_version}
15
 
16
-#%patch1
17
-#%patch2
18
-#%patch3
19
-#%patch4
20
-#%patch5
21
-%patch6
22
-%patch7
23
-%patch8 -p1
24
+%build
25
 
26
 # Remove build time references so build-compare can do its work
27
 date -u -r version.txt +%%Y%%m%%d | tee BUILDDATE 
28
@@ -317,7 +311,6 @@
29
     -e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
30
     xbmc/platform/linux/*.cpp
31
 
32
-%build
33
 # Fix for missing 'l' alias
34
 alias l='ls -alF'
35
 
36
kodi-noX.spec Changed
36
 
1
@@ -67,6 +67,7 @@
2
 %if %{without sysffmpeg}
3
 Source30:       https://github.com/xbmc/FFmpeg/archive/%{ffmpeg_version}.tar.gz
4
 %endif
5
+Patch0:         kodi-sse.patch
6
 #Patch0:         kodi.arm.patch
7
 #Patch1:         no-xbmc-symbolic-link.patch
8
 #Patch2:         kodi-texturepacker.patch
9
@@ -291,16 +292,9 @@
10
 Development files for Kodi Media Center
11
 
12
 %prep
13
-%setup -q -n xbmc-%{version}-%{kodi_version}
14
+%autosetup -p1 -n xbmc-%{version}-%{kodi_version}
15
 
16
-#%patch1
17
-#%patch2
18
-#%patch3
19
-#%patch4
20
-#%patch5
21
-%patch6
22
-%patch7
23
-%patch8 -p1
24
+%build
25
 
26
 # Remove build time references so build-compare can do its work
27
 date -u -r version.txt +%%Y%%m%%d | tee BUILDDATE 
28
@@ -317,7 +311,6 @@
29
     -e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
30
     xbmc/platform/linux/*.cpp
31
 
32
-%build
33
 # Fix for missing 'l' alias
34
 alias l='ls -alF'
35
 
36
kodi.spec Changed
36
 
1
@@ -67,6 +67,7 @@
2
 %if %{without sysffmpeg}
3
 Source30:       https://github.com/xbmc/FFmpeg/archive/%{ffmpeg_version}.tar.gz
4
 %endif
5
+Patch0:         kodi-sse.patch
6
 #Patch0:         kodi.arm.patch
7
 #Patch1:         no-xbmc-symbolic-link.patch
8
 #Patch2:         kodi-texturepacker.patch
9
@@ -291,16 +292,9 @@
10
 Development files for Kodi Media Center
11
 
12
 %prep
13
-%setup -q -n xbmc-%{version}-%{kodi_version}
14
+%autosetup -p1 -n xbmc-%{version}-%{kodi_version}
15
 
16
-#%patch1
17
-#%patch2
18
-#%patch3
19
-#%patch4
20
-#%patch5
21
-%patch6
22
-%patch7
23
-%patch8 -p1
24
+%build
25
 
26
 # Remove build time references so build-compare can do its work
27
 date -u -r version.txt +%%Y%%m%%d | tee BUILDDATE 
28
@@ -317,7 +311,6 @@
29
     -e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
30
     xbmc/platform/linux/*.cpp
31
 
32
-%build
33
 # Fix for missing 'l' alias
34
 alias l='ls -alF'
35
 
36
kodi-apply-dvdrun.patch Changed
11
 
1
@@ -1,6 +1,6 @@
2
---- cmake/modules/FindLibDvd.cmake.orig    2018-12-24 09:09:57.824874072 +0200
3
-+++ cmake/modules/FindLibDvd.cmake 2018-12-24 09:15:31.195212595 +0200
4
-@@ -201,6 +201,7 @@
5
+--- a/cmake/modules/FindLibDvd.cmake
6
++++ b/cmake/modules/FindLibDvd.cmake
7
+@@ -201,6 +201,7 @@ else()
8
                                                    "DVDREAD_CFLAGS=${DVDREAD_CFLAGS}"
9
                                                    "DVDREAD_LIBS=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/libdvd/lib/libdvdread.la"
10
                                                    "LIBS=${DVDNAV_LIBS}"
11
kodi-install.patch Changed
20
 
1
@@ -1,6 +1,6 @@
2
---- cmake/scripts/linux/Install.cmake.orig 2018-11-11 21:01:16.067160310 +0200
3
-+++ cmake/scripts/linux/Install.cmake  2018-11-13 08:42:56.792425432 +0200
4
-@@ -61,7 +61,7 @@
5
+--- a/cmake/scripts/linux/Install.cmake
6
++++ b/cmake/scripts/linux/Install.cmake
7
+@@ -61,7 +61,7 @@ endif()
8
  # Install scripts
9
  install(PROGRAMS ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/scripts/${APP_NAME_LC}
10
                   ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/scripts/${APP_NAME_LC}-standalone
11
@@ -9,7 +9,7 @@
12
          COMPONENT kodi-bin)
13
  
14
  # Install libraries
15
-@@ -131,7 +131,7 @@
16
+@@ -131,7 +131,7 @@ install(FILES ${CMAKE_SOURCE_DIR}/tools/
17
  install(FILES ${CMAKE_SOURCE_DIR}/tools/Linux/firewalld-services/kodi-eventserver.xml
18
                ${CMAKE_SOURCE_DIR}/tools/Linux/firewalld-services/kodi-http.xml
19
                ${CMAKE_SOURCE_DIR}/tools/Linux/firewalld-services/kodi-jsonrpc.xml
20
kodi-libdrm.patch Changed
10
 
1
@@ -1,6 +1,5 @@
2
-diff -rup xbmc-18.0rc4-Leia.orig/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.cpp xbmc-18.0rc4-Leia/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.cpp
3
---- xbmc-18.0rc4-Leia.orig/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.cpp  2018-12-28 16:55:25.000000000 +0100
4
-+++ xbmc-18.0rc4-Leia/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.cpp   2019-01-06 12:27:49.219830548 +0100
5
+--- a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.cpp
6
++++ b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.cpp
7
 @@ -11,6 +11,9 @@
8
  #include "cores/VideoPlayer/DVDCodecs/Video/VAAPI.h"
9
  #include <va/va_drmcommon.h>
10
kodi-sse.patch Added
20
 
1
@@ -0,0 +1,18 @@
2
+--- a/cmake/modules/FindSSE.cmake
3
++++ b/cmake/modules/FindSSE.cmake
4
+@@ -39,6 +39,15 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux")
5
+      string(REGEX REPLACE "^.*(avx2).*$" "\\1" _SSE_THERE ${CPUINFO})
6
+      string(COMPARE EQUAL "avx2" "${_SSE_THERE}" _AVX2_TRUE)
7
+      CHECK_CXX_ACCEPTS_FLAG("-mavx2" _AVX2_OK)
8
++
9
++ set(_SSE_TRUE TRUE)
10
++ set(_SSE2_TRUE TRUE)
11
++ set(_SSE3_TRUE TRUE)
12
++ set(_SSSE3_TRUE TRUE)
13
++ set(_SSE41_TRUE TRUE)
14
++ set(_SSE42_TRUE TRUE)
15
++ set(_AVX_TRUE TRUE)
16
++ set(_AVX2_TRUE TRUE)
17
+    endif()
18
+ elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
19
+    if(CPU MATCHES "amd64" OR CPU MATCHES "i.86")
20