[Buildroot] [PATCH v2 00/20] package/kodi: bump version to 21.0-Omega

Bernd Kuhls bernd at kuhls.net
Sun Apr 7 11:44:25 UTC 2024


Hi,

this is v2 of the patch series to bump Kodi to its latest version.
This includes the bump of ffmpeg 4.4 to 6.1.

Changelog:
v2:
-  bumped aubio to support ffmpeg 6.x
-  removed omxplayer
 - while testing omxplayer a build error on BR2_arm occured, added an
   upstream fix to ffmpeg
- updated various commits after review from Yann

Regards, Bernd

Bernd Kuhls (20):
  package/aubio: bump version
  package/freeswitch: fix build with ffmpeg 6.0
  package/omxplayer: remove package
  package/ffmpeg: bump version to 6.1.1
  package/ffmpeg: add optional support for libvpl
  package/bento4: bump version to 1.6.0-641-Omega
  package/kodi: bump version to 21.0-Omega
  package/kodi-audiodecoder-*: mass version bump to Omega
  package/kodi-audioencoder-*: mass version bump to Omega
  package/kodi-imagedecoder-*: mass version bump to Omega
  package/kodi-inputstream-adaptive: bump version to 21.4.4-Omega
  package/kodi-inputstream-ffmpegdirect: bump version to 21.3.5-Omega
  package/kodi-inputstream-rtmp: bump version to 21.1.0-Omega
  package/kodi-peripheral-*: mass version bump to Omega
  package/kodi-pvr-*: mass version bump to Omega
  package/kodi-screensaver-*: mass version bump to Omega
  package/kodi-skin-confluence: bump version
  package/kodi-vfs-*: mass version bump to Omega
  package/kodi-visualisation-*: mass version bump to Omega
  package/kodi: add optional support for pipewire

 .checkpackageignore                           |  1 -
 Config.in.legacy                              |  6 ++
 DEVELOPERS                                    |  1 -
 package/Config.in                             |  1 -
 package/aubio/aubio.hash                      |  5 +-
 package/aubio/aubio.mk                        |  7 +-
 package/bento4/bento4.hash                    |  2 +-
 package/bento4/bento4.mk                      |  2 +-
 ...-x86-yuv2rgb-Fix-build-without-SSSE3.patch |  4 +-
 .../0003-libavutil-Fix-mips-build.patch       |  6 +-
 ...igure-add-extralibs-to-extralibs_xxx.patch |  6 +-
 ...xes-assembling-with-binutils-as-2.41.patch | 84 -------------------
 ...0005-avcodec-mmaldec-Fix-build-error.patch | 32 +++++++
 package/ffmpeg/Config.in                      |  9 +-
 package/ffmpeg/ffmpeg.hash                    |  2 +-
 package/ffmpeg/ffmpeg.mk                      | 21 ++---
 ...002-mod_av-fix-build-with-ffmpeg-6.0.patch | 48 +++++++++++
 package/gstreamer1/gst1-libav/Config.in       |  4 +
 .../kodi-audiodecoder-modplug.hash            |  2 +-
 .../kodi-audiodecoder-modplug.mk              |  2 +-
 .../kodi-audiodecoder-nosefart.hash           |  2 +-
 .../kodi-audiodecoder-nosefart.mk             |  2 +-
 .../kodi-audiodecoder-sidplay.hash            |  2 +-
 .../kodi-audiodecoder-sidplay.mk              |  2 +-
 .../kodi-audiodecoder-snesapu.hash            |  2 +-
 .../kodi-audiodecoder-snesapu.mk              |  2 +-
 .../kodi-audiodecoder-stsound.hash            |  2 +-
 .../kodi-audiodecoder-stsound.mk              |  2 +-
 ...001-MidiScan-include-missing-cstdint.patch | 29 -------
 .../kodi-audiodecoder-timidity.hash           |  2 +-
 .../kodi-audiodecoder-timidity.mk             |  2 +-
 .../kodi-audiodecoder-vgmstream.hash          |  2 +-
 .../kodi-audiodecoder-vgmstream.mk            |  2 +-
 .../kodi-audioencoder-flac.hash               |  2 +-
 .../kodi-audioencoder-flac.mk                 |  2 +-
 .../kodi-audioencoder-lame.hash               |  2 +-
 .../kodi-audioencoder-lame.mk                 |  2 +-
 .../kodi-audioencoder-vorbis.hash             |  2 +-
 .../kodi-audioencoder-vorbis.mk               |  2 +-
 .../kodi-audioencoder-wav.hash                |  2 +-
 .../kodi-audioencoder-wav.mk                  |  2 +-
 ...de-missing-cstdint-to-support-gcc-13.patch | 31 -------
 .../kodi-imagedecoder-heif.hash               |  2 +-
 .../kodi-imagedecoder-heif.mk                 |  2 +-
 .../kodi-imagedecoder-raw.hash                |  2 +-
 .../kodi-imagedecoder-raw.mk                  |  2 +-
 package/kodi-inputstream-adaptive/Config.in   |  2 +-
 .../kodi-inputstream-adaptive.hash            |  2 +-
 .../kodi-inputstream-adaptive.mk              |  4 +-
 ...de-missing-cstdint-to-support-gcc-13.patch | 49 -----------
 .../kodi-inputstream-ffmpegdirect.hash        |  2 +-
 .../kodi-inputstream-ffmpegdirect.mk          |  2 +-
 .../kodi-inputstream-rtmp.hash                |  2 +-
 .../kodi-inputstream-rtmp.mk                  |  2 +-
 .../kodi-jsonschemabuilder.mk                 |  6 +-
 .../kodi-peripheral-joystick.hash             |  2 +-
 .../kodi-peripheral-joystick.mk               |  2 +-
 .../kodi-peripheral-xarcade.hash              |  2 +-
 .../kodi-peripheral-xarcade.mk                |  2 +-
 .../kodi-pvr-argustv/kodi-pvr-argustv.hash    |  2 +-
 package/kodi-pvr-argustv/kodi-pvr-argustv.mk  |  2 +-
 .../kodi-pvr-dvblink/kodi-pvr-dvblink.hash    |  2 +-
 package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk  |  2 +-
 .../kodi-pvr-dvbviewer.hash                   |  2 +-
 .../kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk  |  2 +-
 package/kodi-pvr-filmon/kodi-pvr-filmon.hash  |  2 +-
 package/kodi-pvr-filmon/kodi-pvr-filmon.mk    |  2 +-
 .../kodi-pvr-hdhomerun.hash                   |  2 +-
 .../kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk  |  2 +-
 package/kodi-pvr-hts/kodi-pvr-hts.hash        |  2 +-
 package/kodi-pvr-hts/kodi-pvr-hts.mk          |  2 +-
 .../kodi-pvr-iptvsimple.hash                  |  2 +-
 .../kodi-pvr-iptvsimple.mk                    |  2 +-
 .../kodi-pvr-mediaportal-tvserver.hash        |  2 +-
 .../kodi-pvr-mediaportal-tvserver.mk          |  2 +-
 package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash  |  2 +-
 package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk    |  2 +-
 .../kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash    |  2 +-
 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk  |  2 +-
 package/kodi-pvr-njoy/kodi-pvr-njoy.hash      |  2 +-
 package/kodi-pvr-njoy/kodi-pvr-njoy.mk        |  2 +-
 .../kodi-pvr-octonet/kodi-pvr-octonet.hash    |  2 +-
 package/kodi-pvr-octonet/kodi-pvr-octonet.mk  |  2 +-
 package/kodi-pvr-pctv/kodi-pvr-pctv.hash      |  2 +-
 package/kodi-pvr-pctv/kodi-pvr-pctv.mk        |  2 +-
 .../kodi-pvr-plutotv/kodi-pvr-plutotv.hash    |  2 +-
 package/kodi-pvr-plutotv/kodi-pvr-plutotv.mk  |  2 +-
 .../kodi-pvr-stalker/kodi-pvr-stalker.hash    |  2 +-
 package/kodi-pvr-stalker/kodi-pvr-stalker.mk  |  2 +-
 package/kodi-pvr-vbox/kodi-pvr-vbox.hash      |  2 +-
 package/kodi-pvr-vbox/kodi-pvr-vbox.mk        |  2 +-
 .../kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash  |  2 +-
 .../kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk    |  2 +-
 package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash  |  2 +-
 package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk    |  2 +-
 package/kodi-pvr-waipu/kodi-pvr-waipu.hash    |  2 +-
 package/kodi-pvr-waipu/kodi-pvr-waipu.mk      |  2 +-
 package/kodi-pvr-wmc/kodi-pvr-wmc.hash        |  2 +-
 package/kodi-pvr-wmc/kodi-pvr-wmc.mk          |  2 +-
 package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash  |  2 +-
 package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk    |  2 +-
 .../kodi-screensaver-asteroids.hash           |  2 +-
 .../kodi-screensaver-asteroids.mk             |  2 +-
 .../kodi-screensaver-asterwave.hash           |  2 +-
 .../kodi-screensaver-asterwave.mk             |  2 +-
 .../kodi-screensaver-biogenesis.hash          |  2 +-
 .../kodi-screensaver-biogenesis.mk            |  2 +-
 .../kodi-screensaver-cpblobs.hash             |  2 +-
 .../kodi-screensaver-cpblobs.mk               |  2 +-
 .../kodi-screensaver-greynetic.hash           |  2 +-
 .../kodi-screensaver-greynetic.mk             |  2 +-
 .../kodi-screensaver-matrixtrails.hash        |  2 +-
 .../kodi-screensaver-matrixtrails.mk          |  2 +-
 .../kodi-screensaver-pingpong.hash            |  2 +-
 .../kodi-screensaver-pingpong.mk              |  2 +-
 .../kodi-screensaver-pyro.hash                |  2 +-
 .../kodi-screensaver-pyro.mk                  |  2 +-
 .../kodi-screensaver-rsxs.hash                |  2 +-
 .../kodi-screensaver-rsxs.mk                  |  2 +-
 .../kodi-screensaver-stars.hash               |  2 +-
 .../kodi-screensaver-stars.mk                 |  2 +-
 .../kodi-skin-confluence.hash                 |  2 +-
 .../kodi-skin-confluence.mk                   |  2 +-
 .../0001-texturepacker.patch                  | 16 ----
 ...-fix-texture-packer-cmake-source-dir.patch | 27 ------
 .../kodi-texturepacker/kodi-texturepacker.mk  |  9 +-
 .../kodi-vfs-libarchive.hash                  |  2 +-
 .../kodi-vfs-libarchive.mk                    |  2 +-
 package/kodi-vfs-rar/kodi-vfs-rar.hash        |  2 +-
 package/kodi-vfs-rar/kodi-vfs-rar.mk          |  2 +-
 package/kodi-vfs-sftp/kodi-vfs-sftp.hash      |  2 +-
 package/kodi-vfs-sftp/kodi-vfs-sftp.mk        |  2 +-
 .../kodi-visualisation-fishbmc.hash           |  2 +-
 .../kodi-visualisation-fishbmc.mk             |  2 +-
 .../kodi-visualisation-goom.hash              |  2 +-
 .../kodi-visualisation-goom.mk                |  2 +-
 .../kodi-visualisation-matrix.hash            |  2 +-
 .../kodi-visualisation-matrix.mk              |  2 +-
 .../kodi-visualisation-shadertoy.hash         |  2 +-
 .../kodi-visualisation-shadertoy.mk           |  2 +-
 .../kodi-visualisation-spectrum.hash          |  2 +-
 .../kodi-visualisation-spectrum.mk            |  2 +-
 .../kodi-visualisation-starburst.hash         |  2 +-
 .../kodi-visualisation-starburst.mk           |  2 +-
 .../kodi-visualisation-waveform.hash          |  2 +-
 .../kodi-visualisation-waveform.mk            |  2 +-
 package/kodi/Config.in                        | 10 +++
 package/kodi/kodi.hash                        |  6 +-
 package/kodi/kodi.mk                          | 32 +++++--
 ...file-to-be-compatible-with-buildroot.patch | 39 ---------
 package/omxplayer/Config.in                   | 36 --------
 package/omxplayer/omxplayer.hash              |  6 --
 package/omxplayer/omxplayer.mk                | 39 ---------
 package/opencv3/Config.in                     |  1 -
 package/opencv4/Config.in                     |  1 -
 package/qt5/qt5webengine/Config.in            |  2 +-
 156 files changed, 286 insertions(+), 538 deletions(-)
 delete mode 100644 package/ffmpeg/0005-Fixes-assembling-with-binutils-as-2.41.patch
 create mode 100644 package/ffmpeg/0005-avcodec-mmaldec-Fix-build-error.patch
 create mode 100644 package/freeswitch/0002-mod_av-fix-build-with-ffmpeg-6.0.patch
 delete mode 100644 package/kodi-audiodecoder-timidity/0001-MidiScan-include-missing-cstdint.patch
 delete mode 100644 package/kodi-imagedecoder-heif/0001-include-missing-cstdint-to-support-gcc-13.patch
 delete mode 100644 package/kodi-inputstream-ffmpegdirect/0001-include-missing-cstdint-to-support-gcc-13.patch
 delete mode 100644 package/kodi-texturepacker/0001-texturepacker.patch
 delete mode 100644 package/kodi-texturepacker/0002-fix-texture-packer-cmake-source-dir.patch
 delete mode 100644 package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch
 delete mode 100644 package/omxplayer/Config.in
 delete mode 100644 package/omxplayer/omxplayer.hash
 delete mode 100644 package/omxplayer/omxplayer.mk

-- 
2.39.2




More information about the buildroot mailing list