Projects
Multimedia
kodi
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 91
View file
kodi-noX-raspberry-pi.changes
Changed
@@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Mon Jan 2 09:08:35 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net> + +- Apply upstream patch as "fix_import_eglextchromium.patch" to fix + compilation failure "EGL/eglextchromium.h: No such file or directory" + with recent Mesa versions on TW; taken from + https://github.com/xbmc/xbmc/pull/22291/commits/5449652abf0bb9dddd0d796de4120e60f19f89a5 + +------------------------------------------------------------------- Mon Dec 26 11:28:01 UTC 2022 - Manfred Hollstein <manfred.h@gmx.net> - Version update to Kodi 19.5 Matrix
View file
kodi-noX-raspberry-pi2.changes
Changed
@@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Mon Jan 2 09:08:35 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net> + +- Apply upstream patch as "fix_import_eglextchromium.patch" to fix + compilation failure "EGL/eglextchromium.h: No such file or directory" + with recent Mesa versions on TW; taken from + https://github.com/xbmc/xbmc/pull/22291/commits/5449652abf0bb9dddd0d796de4120e60f19f89a5 + +------------------------------------------------------------------- Mon Dec 26 11:28:01 UTC 2022 - Manfred Hollstein <manfred.h@gmx.net> - Version update to Kodi 19.5 Matrix
View file
kodi-noX.changes
Changed
@@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Mon Jan 2 09:08:35 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net> + +- Apply upstream patch as "fix_import_eglextchromium.patch" to fix + compilation failure "EGL/eglextchromium.h: No such file or directory" + with recent Mesa versions on TW; taken from + https://github.com/xbmc/xbmc/pull/22291/commits/5449652abf0bb9dddd0d796de4120e60f19f89a5 + +------------------------------------------------------------------- Mon Dec 26 11:28:01 UTC 2022 - Manfred Hollstein <manfred.h@gmx.net> - Version update to Kodi 19.5 Matrix
View file
kodi.changes
Changed
@@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Mon Jan 2 09:08:35 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net> + +- Apply upstream patch as "fix_import_eglextchromium.patch" to fix + compilation failure "EGL/eglextchromium.h: No such file or directory" + with recent Mesa versions on TW; taken from + https://github.com/xbmc/xbmc/pull/22291/commits/5449652abf0bb9dddd0d796de4120e60f19f89a5 + +------------------------------------------------------------------- Mon Dec 26 11:28:01 UTC 2022 - Manfred Hollstein <manfred.h@gmx.net> - Version update to Kodi 19.5 Matrix
View file
kodi-noX-raspberry-pi.spec
Changed
@@ -1,7 +1,7 @@ # # spec file for package kodi # -# Copyright (c) 2015-2021 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015-2023 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -89,6 +89,7 @@ %endif Patch10: ffmpeg-4.3.1-ogg.patch Patch11: kodi-apply-ffmpeg.patch +Patch12: fix_import_eglextchromium.patch BuildRequires: autoconf BuildRequires: automake @@ -354,6 +355,7 @@ %if %{without kodi_with_wayland} %patch9 %endif +%patch12 -p1 %build
View file
kodi-noX-raspberry-pi2.spec
Changed
@@ -1,7 +1,7 @@ # # spec file for package kodi # -# Copyright (c) 2015-2021 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015-2023 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -89,6 +89,7 @@ %endif Patch10: ffmpeg-4.3.1-ogg.patch Patch11: kodi-apply-ffmpeg.patch +Patch12: fix_import_eglextchromium.patch BuildRequires: autoconf BuildRequires: automake @@ -354,6 +355,7 @@ %if %{without kodi_with_wayland} %patch9 %endif +%patch12 -p1 %build
View file
kodi-noX.spec
Changed
@@ -1,7 +1,7 @@ # # spec file for package kodi # -# Copyright (c) 2015-2021 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015-2023 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -89,6 +89,7 @@ %endif Patch10: ffmpeg-4.3.1-ogg.patch Patch11: kodi-apply-ffmpeg.patch +Patch12: fix_import_eglextchromium.patch BuildRequires: autoconf BuildRequires: automake @@ -354,6 +355,7 @@ %if %{without kodi_with_wayland} %patch9 %endif +%patch12 -p1 %build
View file
kodi.spec
Changed
@@ -1,7 +1,7 @@ # # spec file for package kodi # -# Copyright (c) 2015-2021 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015-2023 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -89,6 +89,7 @@ %endif Patch10: ffmpeg-4.3.1-ogg.patch Patch11: kodi-apply-ffmpeg.patch +Patch12: fix_import_eglextchromium.patch BuildRequires: autoconf BuildRequires: automake @@ -354,6 +355,7 @@ %if %{without kodi_with_wayland} %patch9 %endif +%patch12 -p1 %build
View file
fix_import_eglextchromium.patch
Added
@@ -0,0 +1,38 @@ +diff -rup xbmc-19.5-Matrix.orig/cmake/modules/FindEGL.cmake xbmc-19.5-Matrix/cmake/modules/FindEGL.cmake +--- xbmc-19.5-Matrix.orig/cmake/modules/FindEGL.cmake 2022-12-24 10:29:16.000000000 +0100 ++++ xbmc-19.5-Matrix/cmake/modules/FindEGL.cmake 2023-01-02 10:03:58.893374532 +0100 +@@ -9,6 +9,7 @@ + # EGL_INCLUDE_DIRS - the EGL include directory + # EGL_LIBRARIES - the EGL libraries + # EGL_DEFINITIONS - the EGL definitions ++# HAVE_EGLEXTANGLE - if eglext_angle.h exists else use eglextchromium.h + # + # and the following imported targets:: + # +@@ -35,6 +36,11 @@ if(EGL_FOUND) + set(EGL_LIBRARIES ${EGL_LIBRARY}) + set(EGL_INCLUDE_DIRS ${EGL_INCLUDE_DIR}) + set(EGL_DEFINITIONS -DHAS_EGL=1) ++ include(CheckIncludeFiles) ++ check_include_files("EGL/egl.h;EGL/eglext.h;EGL/eglext_angle.h" HAVE_EGLEXTANGLE) ++ if(HAVE_EGLEXTANGLE) ++ list(APPEND EGL_DEFINITIONS "-DHAVE_EGLEXTANGLE=1") ++ endif() + + if(NOT TARGET EGL::EGL) + add_library(EGL::EGL UNKNOWN IMPORTED) +diff -rup xbmc-19.5-Matrix.orig/xbmc/windowing/X11/GLContextEGL.h xbmc-19.5-Matrix/xbmc/windowing/X11/GLContextEGL.h +--- xbmc-19.5-Matrix.orig/xbmc/windowing/X11/GLContextEGL.h 2022-12-24 10:29:16.000000000 +0100 ++++ xbmc-19.5-Matrix/xbmc/windowing/X11/GLContextEGL.h 2023-01-02 10:04:44.765337785 +0100 +@@ -13,7 +13,11 @@ + #include "threads/CriticalSection.h" + + #include <EGL/eglext.h> ++#ifdef HAVE_EGLEXTANGLE ++#include <EGL/eglext_angle.h> ++#else + #include <EGL/eglextchromium.h> ++#endif + #include <X11/Xutil.h> + + class CGLContextEGL : public CGLContext
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.