Revisions of kodi (20)
- Version update to Kodi 21.3 Omega - Fix get_version.sh - Remove obsolete 0005-kodi-comply-with-pipewire-prototypes.patch and 0006-kodi-comply-with-curl-types.patch now fixed upstream.
- "swig" does not work with java-25; add BuildRequire: java-21
- Use default "binutils" on newer distributions, as "binutils-gold" no longer exists as a separate package.
- Add 0006-kodi-comply-with-curl-types.patch to cope with CURLPROXY_* constants which are of type long int in recent versions of curl (>= 8.16.0), while curl_proxytype remains an enum compatible with int (-fpermissive does not allow this). - Simplify which gcc/g++ version to use. - Adapt the way to define the CC and CXX variables from kodi.binary-addons.spec
- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes minimum version warnings
- Tumbleweed fully switched to libpcre2; build libpcre internally.
- Add new define "python_version" to streamline all python related dependencies and conditionals. - Trim trailing white spaces in kodi.spec
- Use python-3.13 on Tumbleweed and Slowroll
- Add 0005-kodi-comply-with-pipewire-prototypes.patch to comply with Pipewire's newly added prototyped functions to work with a node's enum_params.
- Upstream has changed the tag name to 21.2-Omega again; fix the name for Source0
- Version update to Kodi 21.2 Omega - Tag name has changed from 21.1-Omega into v21.2-Omega; reflect this in the value for Source0!
- Restrict swig version to < 4.2; newer versions on Tumbleweed do not accept all options used by kodi.