package/kodi: bump version to 16.0-Jarvis
cover package/kodi: bump version to 16.0-Jarvis
Hi,
this patch series bumps Kodi to version 16.0-Jarvis, released today.
This series consist of several stages:
Patches 1 & 2 are independent of the version bump, goom & rsxs can be used as addons with Kodi 15.x already although their source code is also part of Kodi 15.x. In Kodi 16.x their source code was removed so the creation of standalone packages is necessary at this stage.
Patches 3 - 18 are the real version bump, first some dependency libs are bumped, then Kodi with some additional cleanups, at last the addons are bumped, most of them as a mass version bump, as discussed on the mailinglist. These patches also add hashes were missing:
http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/135294
Patches 19 - 31 add new addons and can be applied at any time after the version bump took place, they are independent of this bump.
Regards, Bernd
Bernd Kuhls (31):
package/kodi-visualisation-goom: new package package/kodi-screensaver-rsxs: new package package/libplatform: bump version, add hash package/libcec: bump version, add hash package/kodi-platform: bump version, add hash package/kodi: bump version to 16.0-Jarvis
package/kodi: enable samba support with uClibc toolchain package/kodi: not available using a musl-based toolchain package/kodi: reorder select/depends
package/kodi: Remove dependency for BR2_STATIC_LIBS from sub packages package/kodi: Remove dependency for BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
from sub packages
package/ffmpeg: Remove patch not needed anymore for Kodi 16.0-Jarvis package/kodi-audio??coder-*: mass version bump, add hashes package/kodi-pvr-*: mass version bump, add hashes package/kodi-screensaver/visualisation-*: mass version bump, add
hashes
package/kodi-visualisation-shadertoy: bump version, add hash package/kodi-screensaver-crystalmorph: add hash package/kodi-visualisation-waveforhue: add hash package/kodi-screensaver-asterwave: new package package/kodi-screensaver-cpblobs: new package package/kodi-screensaver-matrixtrails: new package package/kodi-screensaver-planestate: new package package/kodi-visualisation-fishbmc: new package package/kodi-visualisation-fountain: new package package/kodi-pvr-hdhomerun: new package package/kodi-audiodecoder-opus: new package package/kodi-adsp-freesurround: new package package/kodi-adsp-basic: new package package/kodi-adsp-biquad-filters: new package package/vsxu: new package
package/kodi-visualisation-vsxu: new package
Config.in.legacy | 25 ++++++ package/Config.in | 1 + ...add-public-version-of-ff_read_frame_flush.patch | 53 ------------ package/kodi-addon-xvdr/kodi-addon-xvdr.hash | 2 + package/kodi-addon-xvdr/kodi-addon-xvdr.mk | 4 +- package/kodi-adsp-basic/Config.in | 12 +++ package/kodi-adsp-basic/kodi-adsp-basic.hash | 2 + package/kodi-adsp-basic/kodi-adsp-basic.mk | 13 +++ package/kodi-adsp-biquad-filters/Config.in | 10 +++ .../kodi-adsp-biquad-filters.hash | 2 + .../kodi-adsp-biquad-filters.mk | 14 ++++ package/kodi-adsp-freesurround/Config.in | 11 +++ .../kodi-adsp-freesurround.hash | 2 + .../kodi-adsp-freesurround.mk | 13 +++ .../kodi-audiodecoder-modplug.hash | 2 + .../kodi-audiodecoder-modplug.mk | 2 +- .../kodi-audiodecoder-nosefart.hash | 2 + .../kodi-audiodecoder-nosefart.mk | 2 +- package/kodi-audiodecoder-opus/Config.in | 10 +++ .../kodi-audiodecoder-opus.hash | 2 + .../kodi-audiodecoder-opus.mk | 13 +++ .../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 +- .../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/kodi-audioencoder-wav.mk | 2 +- package/kodi-platform/kodi-platform.hash | 2 + package/kodi-platform/kodi-platform.mk | 2 +- package/kodi-pvr-argustv/Config.in | 4 - package/kodi-pvr-argustv/kodi-pvr-argustv.hash | 2 + package/kodi-pvr-argustv/kodi-pvr-argustv.mk | 4 +- package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash | 2 + package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk | 4 +- package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash | 2 + package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk | 4 +- package/kodi-pvr-filmon/Config.in | 4 - package/kodi-pvr-filmon/kodi-pvr-filmon.hash | 2 + package/kodi-pvr-filmon/kodi-pvr-filmon.mk | 4 +- package/kodi-pvr-hdhomerun/Config.in | 9 ++ package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash | 2 + package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk | 15 ++++ package/kodi-pvr-hts/kodi-pvr-hts.hash | 2 + package/kodi-pvr-hts/kodi-pvr-hts.mk | 4 +- .../kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash | 2 + package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 4 +- .../kodi-pvr-mediaportal-tvserver.hash | 2 + .../kodi-pvr-mediaportal-tvserver.mk | 4 +- package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash | 2 + package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk | 4 +- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash | 2 + package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 4 +- package/kodi-pvr-njoy/kodi-pvr-njoy.hash | 2 + package/kodi-pvr-njoy/kodi-pvr-njoy.mk | 4 +- package/kodi-pvr-pctv/Config.in | 4 - package/kodi-pvr-pctv/kodi-pvr-pctv.hash | 2 + package/kodi-pvr-pctv/kodi-pvr-pctv.mk | 4 +- package/kodi-pvr-stalker/Config.in | 4 - package/kodi-pvr-stalker/kodi-pvr-stalker.hash | 2 + package/kodi-pvr-stalker/kodi-pvr-stalker.mk | 4 +- package/kodi-pvr-vbox/kodi-pvr-vbox.hash | 2 + package/kodi-pvr-vbox/kodi-pvr-vbox.mk | 4 +- package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash | 2 + package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk | 4 +- package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash | 2 + package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk | 4 +- package/kodi-pvr-wmc/kodi-pvr-wmc.hash | 2 + package/kodi-pvr-wmc/kodi-pvr-wmc.mk | 4 +- .../kodi-screensaver-asteroids.hash | 2 + .../kodi-screensaver-asteroids.mk | 2 +- package/kodi-screensaver-asterwave/Config.in | 11 +++ .../kodi-screensaver-asterwave.hash | 2 + .../kodi-screensaver-asterwave.mk | 11 +++ .../kodi-screensaver-biogenesis.hash | 2 + .../kodi-screensaver-biogenesis.mk | 2 +- package/kodi-screensaver-cpblobs/Config.in | 11 +++ .../kodi-screensaver-cpblobs.hash | 2 + .../kodi-screensaver-cpblobs.mk | 13 +++ .../kodi-screensaver-crystalmorph.hash | 2 + .../kodi-screensaver-greynetic.hash | 2 + .../kodi-screensaver-greynetic.mk | 2 +- .../kodi-screensaver-matrixtrails/0001-cmake.patch | 33 ++++++++ package/kodi-screensaver-matrixtrails/Config.in | 11 +++ .../kodi-screensaver-matrixtrails.hash | 2 + .../kodi-screensaver-matrixtrails.mk | 14 ++++ .../kodi-screensaver-pingpong.hash | 2 + .../kodi-screensaver-pingpong.mk | 2 +- package/kodi-screensaver-planestate/Config.in | 11 +++ .../kodi-screensaver-planestate.hash | 2 + .../kodi-screensaver-planestate.mk | 11 +++ .../kodi-screensaver-pyro.hash | 2 + .../kodi-screensaver-pyro/kodi-screensaver-pyro.mk | 2 +- .../kodi-screensaver-rsxs/0001-cross-compile.patch | 37 +++++++++ package/kodi-screensaver-rsxs/Config.in | 10 +++ .../kodi-screensaver-rsxs.hash | 2 + .../kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk | 14 ++++ .../kodi-screensaver-stars.hash | 2 + .../kodi-screensaver-stars.mk | 2 +- package/kodi-visualisation-fishbmc/Config.in | 10 +++ .../kodi-visualisation-fishbmc.hash | 2 + .../kodi-visualisation-fishbmc.mk | 13 +++ package/kodi-visualisation-fountain/Config.in | 11 +++ .../kodi-visualisation-fountain.hash | 2 + .../kodi-visualisation-fountain.mk | 11 +++ .../0001-cross-compile.patch | 32 ++++++++ package/kodi-visualisation-goom/Config.in | 10 +++ .../kodi-visualisation-goom.hash | 2 + .../kodi-visualisation-goom.mk | 14 ++++ ...GLES2-also-search-for-egl-with-pkg-config.patch | 14 ++-- .../kodi-visualisation-shadertoy.hash | 2 + .../kodi-visualisation-shadertoy.mk | 4 +- .../kodi-visualisation-spectrum.hash | 2 + .../kodi-visualisation-spectrum.mk | 2 +- package/kodi-visualisation-vsxu/Config.in | 8 ++ .../kodi-visualisation-vsxu.hash | 2 + .../kodi-visualisation-vsxu.mk | 13 +++ .../kodi-visualisation-waveforhue.hash | 2 + .../kodi-visualisation-waveform.hash | 2 + .../kodi-visualisation-waveform.mk | 2 +- ....cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch | 21 +++-- package/kodi/Config.in | 96 +++++++++------------- package/kodi/kodi.hash | 2 +- package/kodi/kodi.mk | 36 +------- ...-generate-an-invalid-env.h-when-not-built.patch | 31 ------- package/libcec/libcec.hash | 2 + package/libcec/libcec.mk | 2 +- package/libplatform/libplatform.hash | 2 + package/libplatform/libplatform.mk | 2 +- package/vsxu/0001-Detect-backtrace-support.patch | 65 +++++++++++++++ ...o-not-use-host-paths-when-cross-compiling.patch | 55 +++++++++++++ package/vsxu/Config.in | 22 +++++ package/vsxu/vsxu.hash | 3 + package/vsxu/vsxu.mk | 43 ++++++++++ 145 files changed, 892 insertions(+), 248 deletions(-) delete mode 100644 package/ffmpeg/0013-add-public-version-of-ff_read_frame_flush.patch create mode 100644 package/kodi-addon-xvdr/kodi-addon-xvdr.hash create mode 100644 package/kodi-adsp-basic/Config.in create mode 100644 package/kodi-adsp-basic/kodi-adsp-basic.hash create mode 100644 package/kodi-adsp-basic/kodi-adsp-basic.mk create mode 100644 package/kodi-adsp-biquad-filters/Config.in create mode 100644 package/kodi-adsp-biquad-filters/kodi-adsp-biquad-filters.hash create mode 100644 package/kodi-adsp-biquad-filters/kodi-adsp-biquad-filters.mk create mode 100644 package/kodi-adsp-freesurround/Config.in create mode 100644 package/kodi-adsp-freesurround/kodi-adsp-freesurround.hash create mode 100644 package/kodi-adsp-freesurround/kodi-adsp-freesurround.mk create mode 100644 package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash create mode 100644 package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash create mode 100644 package/kodi-audiodecoder-opus/Config.in create mode 100644 package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.hash create mode 100644 package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.mk create mode 100644 package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash create mode 100644 package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash create mode 100644 package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash create mode 100644 package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash create mode 100644 package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash create mode 100644 package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash create mode 100644 package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash create mode 100644 package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash create mode 100644 package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash create mode 100644 package/kodi-platform/kodi-platform.hash create mode 100644 package/kodi-pvr-argustv/kodi-pvr-argustv.hash create mode 100644 package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash create mode 100644 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash create mode 100644 package/kodi-pvr-filmon/kodi-pvr-filmon.hash create mode 100644 package/kodi-pvr-hdhomerun/Config.in create mode 100644 package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash create mode 100644 package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk create mode 100644 package/kodi-pvr-hts/kodi-pvr-hts.hash create mode 100644 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash create mode 100644 package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash create mode 100644 package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash create mode 100644 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash create mode 100644 package/kodi-pvr-njoy/kodi-pvr-njoy.hash create mode 100644 package/kodi-pvr-pctv/kodi-pvr-pctv.hash create mode 100644 package/kodi-pvr-stalker/kodi-pvr-stalker.hash create mode 100644 package/kodi-pvr-vbox/kodi-pvr-vbox.hash create mode 100644 package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash create mode 100644 package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash create mode 100644 package/kodi-pvr-wmc/kodi-pvr-wmc.hash create mode 100644 package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash create mode 100644 package/kodi-screensaver-asterwave/Config.in create mode 100644 package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.hash create mode 100644 package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk create mode 100644 package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash create mode 100644 package/kodi-screensaver-cpblobs/Config.in create mode 100644 package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.hash create mode 100644 package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk create mode 100644 package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash create mode 100644 package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash create mode 100644 package/kodi-screensaver-matrixtrails/0001-cmake.patch create mode 100644 package/kodi-screensaver-matrixtrails/Config.in create mode 100644 package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.hash create mode 100644 package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.mk create mode 100644 package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash create mode 100644 package/kodi-screensaver-planestate/Config.in create mode 100644 package/kodi-screensaver-planestate/kodi-screensaver-planestate.hash create mode 100644 package/kodi-screensaver-planestate/kodi-screensaver-planestate.mk create mode 100644 package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash create mode 100644 package/kodi-screensaver-rsxs/0001-cross-compile.patch create mode 100644 package/kodi-screensaver-rsxs/Config.in create mode 100644 package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.hash create mode 100644 package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk create mode 100644 package/kodi-screensaver-stars/kodi-screensaver-stars.hash create mode 100644 package/kodi-visualisation-fishbmc/Config.in create mode 100644 package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.hash create mode 100644 package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.mk create mode 100644 package/kodi-visualisation-fountain/Config.in create mode 100644 package/kodi-visualisation-fountain/kodi-visualisation-fountain.hash create mode 100644 package/kodi-visualisation-fountain/kodi-visualisation-fountain.mk create mode 100644 package/kodi-visualisation-goom/0001-cross-compile.patch create mode 100644 package/kodi-visualisation-goom/Config.in create mode 100644 package/kodi-visualisation-goom/kodi-visualisation-goom.hash create mode 100644 package/kodi-visualisation-goom/kodi-visualisation-goom.mk create mode 100644 package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.hash create mode 100644 package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash create mode 100644 package/kodi-visualisation-vsxu/Config.in create mode 100644 package/kodi-visualisation-vsxu/kodi-visualisation-vsxu.hash create mode 100644 package/kodi-visualisation-vsxu/kodi-visualisation-vsxu.mk create mode 100644 package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.hash create mode 100644 package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash delete mode 100644 package/libcec/0001-fixed-don-t-generate-an-invalid-env.h-when-not-built.patch create mode 100644 package/libcec/libcec.hash create mode 100644 package/libplatform/libplatform.hash create mode 100644 package/vsxu/0001-Detect-backtrace-support.patch create mode 100644 package/vsxu/0002-Do-not-use-host-paths-when-cross-compiling.patch create mode 100644 package/vsxu/Config.in create mode 100644 package/vsxu/vsxu.hash create mode 100644 package/vsxu/vsxu.mk
Signature · 1 line
2.7.0
PATCH 1/31 package/kodi-visualisation-goom: new package
--- Config.in.legacy | 11 ++++++++ .../0001-cross-compile.patch | 32 ++++++++++++++++++++++ package/kodi-visualisation-goom/Config.in | 10 +++++++ .../kodi-visualisation-goom.hash | 2 ++ .../kodi-visualisation-goom.mk | 14 ++++++++++ package/kodi/Config.in | 10 +------ package/kodi/kodi.mk | 7 +---- 7 files changed, 71 insertions(+), 15 deletions(-) create mode 100644 package/kodi-visualisation-goom/0001-cross-compile.patch create mode 100644 package/kodi-visualisation-goom/Config.in create mode 100644 package/kodi-visualisation-goom/kodi-visualisation-goom.hash create mode 100644 package/kodi-visualisation-goom/kodi-visualisation-goom.mk
Config.in.legacy +11 -0
@@ -143,6 +143,17 @@ comment "----------------------------------------------------" endif ############################################################################### + +comment "Legacy options removed in 2016.05" + +config BR2_PACKAGE_KODI_GOOM + bool "Goom support in Kodi was moved to an addon" + select BR2_LEGACY + select BR2_PACKAGE_KODI_VISUALISATION_GOOM + help + Goom support in Kodi was moved to an addon + +############################################################################### comment "Legacy options removed in 2016.02" config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL
package/kodi-visualisation-goom/0001-cross-compile.patch new file +32 -0
@@ -0,0 +1,32 @@ +Fix cross-compilation + +Use the cross-compiler and not the host version. + +Patch sent upstream: +https://github.com/notspiff/visualization.goom/pull/4 + +Signed-off-by: Bernd Kuhls <[email protected]> + +diff -uNr visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305.org/CMakeLists.txt visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305/CMakeLists.txt +--- visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305.org/CMakeLists.txt 2014-10-31 11:34:21.000000000 +0100 ++++ visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305/CMakeLists.txt 2015-07-19 19:49:43.340054342 +0200 +@@ -13,6 +13,10 @@ + ${KODI_INCLUDE_DIR} + ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/src) + ++get_filename_component( COMPILER_FILENAME "${CMAKE_C_COMPILER}" NAME ) ++string( REGEX REPLACE "-[^-]+$" "" ++ TOOLCHAIN_NAME "${COMPILER_FILENAME}" ) ++ + include(ExternalProject) + set(update_command "") + if(BOOTSTRAP_IN_TREE OR NOT DEFINED BOOTSTRAP_IN_TREE) +@@ -20,7 +24,7 @@ + endif() + externalproject_add(libgoom SOURCE_DIR ${PROJECT_SOURCE_DIR}/lib/goom2k4-0 + "${update_command}" +- CONFIGURE_COMMAND ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/configure --disable-shared --enable-static --with-pic --prefix=<INSTALL_DIR> ++ CONFIGURE_COMMAND ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/configure --disable-shared --enable-static --with-pic --prefix=<INSTALL_DIR> --host=${TOOLCHAIN_NAME} + BUILD_COMMAND ${MAKE} + INSTALL_COMMAND "") +
package/kodi-visualisation-goom/Config.in new file +10 -0
@@ -0,0 +1,10 @@ +config BR2_PACKAGE_KODI_VISUALISATION_GOOM + bool "kodi-visualisation-goom" + depends on BR2_PACKAGE_KODI_GL + help + GOOM visualiser for Kodi + + https://github.com/notspiff/visualization.goom + +comment "goom needs an OpenGL backend" + depends on !BR2_PACKAGE_KODI_GL
package/kodi-visualisation-goom/kodi-visualisation-goom.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 66a71a5c5a1c0016d7020fcc9941634ee465dab14644cdc96023ce0a28408338 kodi-visualisation-goom-16747b7dba9cbdcfdc8df44e849eaf09450fc86f.tar.gz
package/kodi-visualisation-goom/kodi-visualisation-goom.mk new file +14 -0
@@ -0,0 +1,14 @@ +################################################################################ +# +# kodi-visualisation-goom +# +################################################################################ + +KODI_VISUALISATION_GOOM_VERSION = 16747b7dba9cbdcfdc8df44e849eaf09450fc86f +KODI_VISUALISATION_GOOM_SITE = $(call github,notspiff,visualization.goom,$(KODI_VISUALISATION_GOOM_VERSION)) +KODI_VISUALISATION_GOOM_LICENSE = GPLv2+ +KODI_VISUALISATION_GOOM_LICENSE_FILES = src/Main.cpp + +KODI_VISUALISATION_GOOM_DEPENDENCIES = kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -9
@@ -136,15 +136,6 @@ config BR2_PACKAGE_KODI_LIBBLURAY comment "libbluray support needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS -config BR2_PACKAGE_KODI_GOOM - bool "goom screensaver" - depends on BR2_PACKAGE_KODI_GL - help - Enable goom screensaver - -comment "goom needs an OpenGL backend" - depends on !BR2_PACKAGE_KODI_GL - config BR2_PACKAGE_KODI_RSXS bool "rsxs screensaver" depends on BR2_PACKAGE_KODI_GL
@@ -308,6 +299,7 @@ menu "Screensavers" endmenu menu "Visualisations" + source "package/kodi-visualisation-goom/Config.in" source "package/kodi-visualisation-shadertoy/Config.in" source "package/kodi-visualisation-spectrum/Config.in" source "package/kodi-visualisation-waveforhue/Config.in"
package/kodi/kodi.mk +1 -6
@@ -30,6 +30,7 @@ KODI_CONF_ENV = \ KODI_CONF_OPTS += \ --with-ffmpeg=shared \ + --disable-goom \ --disable-joystick \ --disable-openmax \ --disable-projectm \
@@ -116,12 +117,6 @@ KODI_CONF_OPTS += --disable-gles endif endif -ifeq ($(BR2_PACKAGE_KODI_GOOM),y) -KODI_CONF_OPTS += --enable-goom -else -KODI_CONF_OPTS += --disable-goom -endif - ifeq ($(BR2_PACKAGE_KODI_LIBUSB),y) KODI_DEPENDENCIES += libusb-compat KODI_CONF_OPTS += --enable-libusb
Signature · 1 line
2.7.0
PATCH 1/31 package/kodi-visualisation-goom: new package
Bernd,
I've applied your patch to the next branch, but still have a few comments, see below.
package/kodi-visualisation-goom/0001-cross-compile.patch line 6
Quoted 13 lines · Bernd Kuhls
config
BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVELpackage/kodi-visualisation-goom/0001-cross-compile.patch new file +6
-0@@ -0,0 +1,32 @@ +Fix cross-compilation + +Use the cross-compiler and not the host version. + +Patch sent upstream: +https://github.com/notspiff/visualization.goom/pull/4
You received some comments in this pull request. Could you address them, so that the patch can move forward and hopefully be applied at some point?
Quoted 10 lines
package/kodi-visualisation-goom/0001-cross-compile.patch new file +10
-0+diff -uNr visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305.org/CMakeLists.txt visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305/CMakeLists.txt +--- visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305.org/CMakeLists.txt 2014-10-31 11:34:21.000000000 +0100 ++++ visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305/CMakeLists.txt 2015-07-19 19:49:43.340054342 +0200 +@@ -13,6 +13,10 @@ + ${KODI_INCLUDE_DIR} + ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/src) + ++get_filename_component( COMPILER_FILENAME "${CMAKE_C_COMPILER}" NAME ) ++string( REGEX REPLACE "-[^-]+$" "" ++ TOOLCHAIN_NAME "${COMPILER_FILENAME}" )
package/kodi-visualisation-goom/0001-cross-compile.patch line 29
Quoted 10 lines
package/kodi-visualisation-goom/0001-cross-compile.patch new file +10
-0++ + include(ExternalProject) + set(update_command "") + if(BOOTSTRAP_IN_TREE OR NOT DEFINED BOOTSTRAP_IN_TREE) +@@ -20,7 +24,7 @@ + endif() + externalproject_add(libgoom SOURCE_DIR ${PROJECT_SOURCE_DIR}/lib/goom2k4-0 + "${update_command}" +- CONFIGURE_COMMAND ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/configure --disable-shared --enable-static --with-pic --prefix=<INSTALL_DIR> ++ CONFIGURE_COMMAND ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/configure --disable-shared --enable-static --with-pic --prefix=<INSTALL_DIR> --host=${TOOLCHAIN_NAME}
I really hate those CMake packages that internally call an an autotools configure script :-/
Quoted 6 lines
package/kodi-visualisation-goom/Config.in new file +0
-0
package/kodi-visualisation-goom/Config.in line 9
Quoted 9 lines
package/kodi-visualisation-goom/Config.in new file +9
-0@@ -0,0 +1,10 @@ +config BR2_PACKAGE_KODI_VISUALISATION_GOOM + bool "kodi-visualisation-goom" + depends on BR2_PACKAGE_KODI_GL + help + GOOM visualiser for Kodi + + https://github.com/notspiff/visualization.goom + +comment "goom needs an OpenGL backend"
This should have been:
comment "kodi-visualisation-goom needs an OpenGL backend"
I've fixed that when applying.
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 2/31 package/kodi-screensaver-rsxs: new package
In reply to Bernd Kuhls--- Config.in.legacy | 7 ++++ .../kodi-screensaver-rsxs/0001-cross-compile.patch | 37 ++++++++++++++++++++++ package/kodi-screensaver-rsxs/Config.in | 10 ++++++ .../kodi-screensaver-rsxs.hash | 2 ++ .../kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk | 14 ++++++++ package/kodi/Config.in | 12 +------ package/kodi/kodi.mk | 20 ++---------- 7 files changed, 73 insertions(+), 29 deletions(-) create mode 100644 package/kodi-screensaver-rsxs/0001-cross-compile.patch create mode 100644 package/kodi-screensaver-rsxs/Config.in create mode 100644 package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.hash create mode 100644 package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk
Config.in.legacy +7 -0
@@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2016.05" +config BR2_PACKAGE_KODI_RSXS + bool "rsxs support in Kodi was moved to an addon" + select BR2_LEGACY + select BR2_PACKAGE_KODI_SCREENSAVER_RSXS + help + rsxs support in Kodi was moved to an addon + config BR2_PACKAGE_KODI_GOOM bool "Goom support in Kodi was moved to an addon" select BR2_LEGACY
package/kodi-screensaver-rsxs/0001-cross-compile.patch new file +37 -0
@@ -0,0 +1,37 @@ +Fix cross-compilation + +Use the cross-compiler and not the host version. + +Patch sent upstream: +https://github.com/notspiff/screensavers.rsxs/pull/5 + +Signed-off-by: Bernd Kuhls <[email protected]> + +diff -uNr screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259.org/CMakeLists.txt screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259/CMakeLists.txt +--- screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259.org/CMakeLists.txt 2015-03-19 12:20:23.000000000 +0100 ++++ screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259/CMakeLists.txt 2015-07-19 20:26:16.660481032 +0200 +@@ -33,6 +33,11 @@ + ${PROJECT_SOURCE_DIR}/${rsxs_dir}/src/skyrocket + ${PROJECT_SOURCE_DIR}/${rsxs_dir}/src/solarwinds) + ++ ++get_filename_component( COMPILER_FILENAME "${CMAKE_C_COMPILER}" NAME ) ++string( REGEX REPLACE "-[^-]+$" "" ++ TOOLCHAIN_NAME "${COMPILER_FILENAME}" ) ++ + include(ExternalProject) + set(update_command "") + if(BOOTSTRAP_IN_TREE OR NOT DEFINED BOOTSTRAP_IN_TREE) +@@ -46,8 +51,11 @@ + endif() + endif() + externalproject_add(rsxs SOURCE_DIR ${PROJECT_SOURCE_DIR}/${rsxs_dir} +- CONFIGURE_COMMAND ${configure_start} ++ CONFIGURE_COMMAND gl_cv_func_gettimeofday_clobber=no ++ ac_cv_func_malloc_0_nonnull=yes ++ ${configure_start} + --prefix=<INSTALL_DIR> ++ --host=${TOOLCHAIN_NAME} + --without-xscreensaver + --disable-cyclone + --disable-euphoria
package/kodi-screensaver-rsxs/Config.in new file +10 -0
@@ -0,0 +1,10 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_RSXS + bool "kodi-screensaver-rsxs" + depends on BR2_PACKAGE_KODI_GL # libglu + help + RSXS screensaver add-ons for Kodi + + https://github.com/notspiff/screensavers.rsxs + +comment "rsxs needs an OpenGL backend" + depends on !BR2_PACKAGE_KODI_GL
package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 0797ffb720056ea2e04ac8b7ee4fc2dca1e42611ef138b347e928d8d7f3c696f kodi-screensaver-rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259.tar.gz
package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk new file +14 -0
@@ -0,0 +1,14 @@ +################################################################################ +# +# kodi-screensaver-rsxs +# +################################################################################ + +KODI_SCREENSAVER_RSXS_VERSION = 195e0ec3fbbcb2ee2012cd560e42d05167f0f259 +KODI_SCREENSAVER_RSXS_SITE = $(call github,notspiff,screensavers.rsxs,$(KODI_SCREENSAVER_RSXS_VERSION)) +KODI_SCREENSAVER_RSXS_LICENSE = GPLv3 +KODI_SCREENSAVER_RSXS_LICENSE_FILES = lib/rsxs-1.0/COPYING + +KODI_SCREENSAVER_RSXS_DEPENDENCIES = kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -11
@@ -81,9 +81,7 @@ menuconfig BR2_PACKAGE_KODI select BR2_PACKAGE_TIFF select BR2_PACKAGE_TINYXML select BR2_PACKAGE_LIBDRM if BR2_PACKAGE_KODI_GL - select BR2_PACKAGE_XLIB_LIBXMU if BR2_PACKAGE_KODI_GL # needed by rsxs screensaver select BR2_PACKAGE_XLIB_LIBXRANDR if BR2_PACKAGE_KODI_GL - select BR2_PACKAGE_XLIB_LIBXT if BR2_PACKAGE_KODI_GL # needed by rsxs screensaver select BR2_PACKAGE_YAJL select BR2_PACKAGE_ZLIB select BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY if BR2_TOOLCHAIN_USES_GLIBC # runtime UTF conversion support
@@ -136,15 +134,6 @@ config BR2_PACKAGE_KODI_LIBBLURAY comment "libbluray support needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS -config BR2_PACKAGE_KODI_RSXS - bool "rsxs screensaver" - depends on BR2_PACKAGE_KODI_GL - help - Enable goom screensaver - -comment "rsxs needs an OpenGL backend" - depends on !BR2_PACKAGE_KODI_GL - config BR2_PACKAGE_KODI_LIBCEC bool "hdmi cec" depends on !BR2_STATIC_LIBS # libcec
@@ -295,6 +284,7 @@ menu "Screensavers" source "package/kodi-screensaver-greynetic/Config.in" source "package/kodi-screensaver-pingpong/Config.in" source "package/kodi-screensaver-pyro/Config.in" + source "package/kodi-screensaver-rsxs/Config.in" source "package/kodi-screensaver-stars/Config.in" endmenu
package/kodi/kodi.mk +2 -18
@@ -35,6 +35,7 @@ KODI_CONF_OPTS += \ --disable-openmax \ --disable-projectm \ --disable-pulse \ + --disable-rsxs \ --disable-vdpau \ --disable-vtbdecoder \ --enable-optimizations
@@ -89,24 +90,8 @@ ifeq ($(BR2_PACKAGE_KODI_GL),y) KODI_DEPENDENCIES += libglew libglu libgl xlib_libX11 xlib_libXext \ xlib_libXmu xlib_libXrandr xlib_libXt libdrm KODI_CONF_OPTS += --enable-gl --enable-x11 --disable-gles -ifeq ($(BR2_PACKAGE_KODI_RSXS),y) -# fix rsxs compile -# gcc5: http://trac.kodi.tv/ticket/16006#comment:6 -# make sure target libpng-config is used, options taken from rsxs-0.9/acinclude.m4 -KODI_CONF_ENV += \ - ac_cv_type__Bool=yes \ - jm_cv_func_gettimeofday_clobber=no \ - mac_cv_pkg_png=$(STAGING_DIR)/usr/bin/libpng-config \ - mac_cv_pkg_cppflags="`$(STAGING_DIR)/usr/bin/libpng-config --I_opts --cppflags`" \ - mac_cv_pkg_cxxflags="`$(STAGING_DIR)/usr/bin/libpng-config --ccopts`" \ - mac_cv_pkg_ldflags="`$(STAGING_DIR)/usr/bin/libpng-config --L_opts --R_opts`" \ - mac_cv_pkg_libs="`$(STAGING_DIR)/usr/bin/libpng-config --libs`" -KODI_CONF_OPTS += --enable-rsxs else -KODI_CONF_OPTS += --disable-rsxs -endif -else -KODI_CONF_OPTS += --disable-gl --disable-rsxs --disable-x11 +KODI_CONF_OPTS += --disable-gl --disable-x11 ifeq ($(BR2_PACKAGE_KODI_EGL_GLES),y) KODI_DEPENDENCIES += libegl libgles KODI_CONF_ENV += CXXFLAGS="$(TARGET_CXXFLAGS) `$(PKG_CONFIG_HOST_BINARY) --cflags --libs egl`"
@@ -224,7 +209,6 @@ endef KODI_PRE_CONFIGURE_HOOKS += KODI_BOOTSTRAP define KODI_CLEAN_UNUSED_ADDONS - rm -Rf $(TARGET_DIR)/usr/share/kodi/addons/screensaver.rsxs.plasma rm -Rf $(TARGET_DIR)/usr/share/kodi/addons/visualization.milkdrop rm -Rf $(TARGET_DIR)/usr/share/kodi/addons/visualization.projectm rm -Rf $(TARGET_DIR)/usr/share/kodi/addons/visualization.itunes
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 2/31 package/kodi-screensaver-rsxs: new package
Dear Bernd Kuhls,
Quoted 14 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- Config.in.legacy | 7 ++++ .../kodi-screensaver-rsxs/0001-cross-compile.patch | 37 ++++++++++++++++++++++ package/kodi-screensaver-rsxs/Config.in | 10 ++++++ .../kodi-screensaver-rsxs.hash | 2 ++ .../kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk | 14 ++++++++ package/kodi/Config.in | 12 +------ package/kodi/kodi.mk | 20 ++---------- 7 files changed, 73 insertions(+), 29 deletions(-) create mode 100644 package/kodi-screensaver-rsxs/0001-cross-compile.patch create mode 100644 package/kodi-screensaver-rsxs/Config.in create mode 100644 package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.hash create mode 100644 package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk
Applied to next, thanks. Same comment as the previous patch: try to make progress with upstreaming the patch, and the Config.in comment was not properly using the package name.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 3/31 package/libplatform: bump version, add hash
In reply to Bernd Kuhls--- package/libplatform/libplatform.hash | 2 ++ package/libplatform/libplatform.mk | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 package/libplatform/libplatform.hash
package/libplatform/libplatform.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 3603ead8b16a48cb35b1e6dea330a693f10552b1a6ea036c5db9ec248cd8baf5 libplatform-feafe68e3e0b02c3261aefb3d711863ef6fadd38.tar.gz
package/libplatform/libplatform.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBPLATFORM_VERSION = 1.0.10 +LIBPLATFORM_VERSION = feafe68e3e0b02c3261aefb3d711863ef6fadd38 LIBPLATFORM_SITE = $(call github,Pulse-Eight,platform,$(LIBPLATFORM_VERSION)) LIBPLATFORM_LICENSE = GPLv2+, PHP license v3.01 LIBPLATFORM_LICENSE_FILES = src/os.h src/util/fstrcmp.c
Signature · 1 line
2.7.0
PATCH 3/31 package/libplatform: bump version, add hash
Dear Bernd Kuhls,
Quoted 6 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/libplatform/libplatform.hash | 2 ++ package/libplatform/libplatform.mk | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 package/libplatform/libplatform.hash
Applied to next, thanks. Instead of using a Git commit ID, it would be good if you could use a tag. I see there has been a new tag called platform-2.0.1 made on January 19. Maybe this would work? If it does, can you send a follow-up patch?
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 3/31 package/libplatform: bump version, add hash
Hi,
Quoted 10 lines · Thomas Petazzoni
Dear Bernd Kuhls,
Quoted 6 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/libplatform/libplatform.hash | 2 ++ package/libplatform/libplatform.mk | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-)create mode 100644 package/libplatform/libplatform.hash
Quoted 4 lines
Applied to next, thanks. Instead of using a Git commit ID, it would be good if you could use a tag. I see there has been a new tag called platform-2.0.1 made on January 19. Maybe this would work? If it does, can you send a follow-up patch?
I would just say that Kodi does have in it's own source code exact info on which binary addon or libplatform version to use.
E.g.
https://github.com/xbmc/xbmc/blob/Jarvis/tools/depends/target/platform/Makefile
says Jarvis uses version 1.0.10 which is release tag under
https://github.com/Pulse-Eight/platform/releases.
Also, binary addons in https://github.com/xbmc/repo-binary-addons
repository are split in branches (Jarvis branch in this case).
Each addon does have its location and branch or commit saved in file. E.g.
https://github.com/xbmc/repo-binary-addons/blob/Jarvis/pvr.hdhomerun/pvr.hdhomerun.txt
And as far as I can see, all binary addons are using latest commit from particular branch.
Quoted 4 lines
Thanks!
Thomas
PATCH 4/31 package/libcec: bump version, add hash
In reply to Bernd KuhlsAlso remove patch committed upstream.
--- ...-generate-an-invalid-env.h-when-not-built.patch | 31 ---------------------- package/libcec/libcec.hash | 2 ++ package/libcec/libcec.mk | 2 +- 3 files changed, 3 insertions(+), 32 deletions(-) delete mode 100644 package/libcec/0001-fixed-don-t-generate-an-invalid-env.h-when-not-built.patch create mode 100644 package/libcec/libcec.hash
package/libcec/0001-fixed-don-t-generate-an-invalid-env.h-when-not-built.patch deleted +0 -31
@@ -1,31 +0,0 @@ -From 369ffb5be23eca520df99732541d0482da271fd3 Mon Sep 17 00:00:00 2001 -From: Lars Op den Kamp <[email protected]> -Date: Sat, 11 Jul 2015 00:53:17 +0200 -Subject: [PATCH] fixed: don't generate an invalid env.h when not built with - the .git dir present. closes #112 - -Backported from upstream commit 2f32a9debc1f148b5dfcfc463480f1432bb71725. - -Signed-off-by: Thomas Petazzoni <[email protected]> ---- - support/git-rev.sh | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -diff --git a/support/git-rev.sh b/support/git-rev.sh -index 5dce3d0..4aadae6 100755 ---- a/support/git-rev.sh -+++ b/support/git-rev.sh -@@ -1,5 +1,8 @@ - #!/bin/sh - - ## cmake doesn't read the variable when it doesn't end with a newline, and I haven't figured out how to have it add a newline directly... --echo -n "`git --no-pager log --abbrev=7 -n 1 --pretty=format:"%h"`\n" -- -+if [ -d .git ]; then -+ echo "`git --no-pager log --abbrev=7 -n 1 --pretty=format:"%h"`" -+else -+ echo "<unknown>" -+fi --- -2.5.0 -
package/libcec/libcec.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 0f29d5a2d155b507807ba896bc3b3e50a0ab56bf8f543a2bf5c2798c790292b5 libcec-2c675dac48387c48c7f43c5d2547ef0c4ef5c7dd.tar.gz
package/libcec/libcec.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBCEC_VERSION = libcec-3.0.1 +LIBCEC_VERSION = 2c675dac48387c48c7f43c5d2547ef0c4ef5c7dd LIBCEC_SITE = $(call github,Pulse-Eight,libcec,$(LIBCEC_VERSION)) LIBCEC_LICENSE = GPLv2+ LIBCEC_LICENSE_FILES = COPYING
Signature · 1 line
2.7.0
PATCH 4/31 package/libcec: bump version, add hash
Dear Bernd Kuhls,
package/libcec/libcec.mk line 7
Quoted 2 lines · Bernd Kuhls
package/libcec/libcec.mk +1
-1-LIBCEC_VERSION = libcec-3.0.1 +LIBCEC_VERSION = 2c675dac48387c48c7f43c5d2547ef0c4ef5c7dd
There is now a libcec-3.1.0 tag, so please send a follow-up patch if this tag is good enough for Kodi 16.
Other than that, patch applied to next. Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 5/31 package/kodi-platform: bump version, add hash
In reply to Bernd Kuhls--- package/kodi-platform/kodi-platform.hash | 2 ++ package/kodi-platform/kodi-platform.mk | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 package/kodi-platform/kodi-platform.hash
package/kodi-platform/kodi-platform.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 88741358d5d54a0031553ac28aa63bc56c44d994a76f8651bac94a1e244a6595 kodi-platform-45d6ad1984fdb1dc855076ff18484dbec33939d1.tar.gz
package/kodi-platform/kodi-platform.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_PLATFORM_VERSION = 33b6390b5d2abe5b674f9eb04bdee19228543054 +KODI_PLATFORM_VERSION = 45d6ad1984fdb1dc855076ff18484dbec33939d1 KODI_PLATFORM_SITE = $(call github,xbmc,kodi-platform,$(KODI_PLATFORM_VERSION)) KODI_PLATFORM_LICENSE = GPLv2+ KODI_PLATFORM_LICENSE_FILES = src/util/XMLUtils.h
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 5/31 package/kodi-platform: bump version, add hash
Dear Bernd Kuhls,
Quoted 6 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-platform/kodi-platform.hash | 2 ++ package/kodi-platform/kodi-platform.mk | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 package/kodi-platform/kodi-platform.hash
Applied to next, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 6/31 package/kodi: bump version to 16.0-Jarvis
In reply to Bernd KuhlsAdd two new hard dependencies:
- libdcadec
https://github.com/xbmc/xbmc/commit/0997117a659a09e7b1c5bcb110f3526ea16698be
- libcrossguid
https://github.com/xbmc/xbmc/commit/6f8171f53992fc2eaabf71f6fa47ebed1da0d43d
Kodi moved to C++11 so we need gcc >= 4.7:
https://github.com/xbmc/xbmc/pull/6412
wavpack support was removed in favour of ffmpeg:
https://github.com/xbmc/xbmc/commit/7916902c9e6f7a523265594f3ad7f921f93f1cd4
Enabled giflib support by default.
--- Config.in.legacy | 7 +++++++ ...g.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch | 21 ++++++++++++--------- package/kodi/Config.in | 20 ++++++++------------ package/kodi/kodi.hash | 2 +- package/kodi/kodi.mk | 13 +++---------- 5 files changed, 31 insertions(+), 32 deletions(-)
Config.in.legacy +7 -0
@@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2016.05" +config BR2_PACKAGE_KODI_WAVPACK + bool "wavpack" + select BR2_LEGACY + help + wavpack support was removed in favour of ffmpeg: + https://github.com/xbmc/xbmc/commit/7916902c9e6f7a523265594f3ad7f921f93f1cd4 + config BR2_PACKAGE_KODI_RSXS bool "rsxs support in Kodi was moved to an addon" select BR2_LEGACY
package/kodi/0004-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch +12 -9
@@ -17,14 +17,17 @@ diff --git a/project/cmake/kodi-config.cmake.in b/project/cmake/kodi-config.cmak index 76626ec..ffb8e1d 100644 --- a/project/cmake/kodi-config.cmake.in +++ b/project/cmake/kodi-config.cmake.in -@@ -4,12 +4,12 @@ SET(APP_NAME_UC @APP_NAME_UC@) - SET(APP_VERSION_MAJOR @APP_VERSION_MAJOR@) - SET(APP_VERSION_MINOR @APP_VERSION_MINOR@) - SET(@APP_NAME_UC at _PREFIX @APP_PREFIX@) --SET(@APP_NAME_UC at _INCLUDE_DIR @APP_INCLUDE_DIR@) --SET(@APP_NAME_UC at _LIB_DIR @APP_LIB_DIR@) -+SET(@APP_NAME_UC at _INCLUDE_DIR ${CMAKE_FIND_ROOT_PATH}/@APP_INCLUDE_DIR@) -+SET(@APP_NAME_UC at _LIB_DIR ${CMAKE_FIND_ROOT_PATH}/@APP_LIB_DIR@) +@@ -7,15 +7,15 @@ + SET(@APP_NAME_UC at _PREFIX @APP_PREFIX@) + ENDIF() + IF(NOT @APP_NAME_UC at _INCLUDE_DIR) +- SET(@APP_NAME_UC at _INCLUDE_DIR @APP_INCLUDE_DIR@) ++ SET(@APP_NAME_UC at _INCLUDE_DIR ${CMAKE_FIND_ROOT_PATH}/@APP_INCLUDE_DIR@) + ENDIF() + IF(NOT @APP_NAME_UC at _LIB_DIR) +- SET(@APP_NAME_UC at _LIB_DIR @APP_LIB_DIR@) ++ SET(@APP_NAME_UC at _LIB_DIR ${CMAKE_FIND_ROOT_PATH}/@APP_LIB_DIR@) + ENDIF() IF(NOT WIN32) SET(CMAKE_CXX_FLAGS "$ENV{CXXFLAGS} @CXX11_SWITCH@") ENDIF()
@@ -32,7 +35,7 @@ index 76626ec..ffb8e1d 100644 +LIST(APPEND CMAKE_MODULE_PATH ${CMAKE_FIND_ROOT_PATH}/@APP_LIB_DIR@) ADD_DEFINITIONS(@ARCH_DEFINES@ -DBUILD_KODI_ADDON) - include(addon-helpers) + if(NOT CORE_SYSTEM_NAME) -- 2.5.0
package/kodi/Config.in +8 -12
@@ -2,10 +2,11 @@ config BR2_PACKAGE_KODI_ARCH_SUPPORTS bool default y if (BR2_arm || (BR2_mipsel && BR2_TOOLCHAIN_USES_GLIBC) || BR2_i386 || BR2_x86_64) && BR2_PACKAGE_BOOST_ARCH_SUPPORTS -comment "kodi needs a toolchain w/ C++, threads, wchar, dynamic library" +comment "kodi needs a toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.7" depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \ - || !BR2_USE_WCHAR || BR2_STATIC_LIBS + || !BR2_USE_WCHAR || BR2_STATIC_LIBS \ + || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 depends on BR2_USE_MMU config BR2_PACKAGE_KODI_EGL_GLES
@@ -42,11 +43,14 @@ menuconfig BR2_PACKAGE_KODI select BR2_PACKAGE_FFMPEG_SWSCALE select BR2_PACKAGE_FONTCONFIG select BR2_PACKAGE_FREETYPE + select BR2_PACKAGE_GIFLIB select BR2_PACKAGE_JASPER select BR2_PACKAGE_JPEG select BR2_PACKAGE_LIBASS select BR2_PACKAGE_LIBCDIO + select BR2_PACKAGE_LIBCROSSGUID select BR2_PACKAGE_LIBCURL + select BR2_PACKAGE_LIBDCADEC select BR2_PACKAGE_LIBFRIBIDI select BR2_PACKAGE_LIBGLEW if BR2_PACKAGE_KODI_GL select BR2_PACKAGE_LIBGLU if BR2_PACKAGE_KODI_GL
@@ -86,6 +90,7 @@ menuconfig BR2_PACKAGE_KODI select BR2_PACKAGE_ZLIB select BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY if BR2_TOOLCHAIN_USES_GLIBC # runtime UTF conversion support depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_PACKAGE_KODI_EGL_GLES || BR2_PACKAGE_KODI_GL depends on BR2_USE_MMU # python
@@ -138,15 +143,13 @@ config BR2_PACKAGE_KODI_LIBCEC bool "hdmi cec" depends on !BR2_STATIC_LIBS # libcec depends on BR2_PACKAGE_HAS_UDEV - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # libcec select BR2_PACKAGE_LIBCEC help Enable CEC (Consumer Electronics Control) support. Select this if you want Kodi to support HDMI CEC. comment "hdmi cec support needs udev /dev management and a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS || !BR2_PACKAGE_HAS_UDEV || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 + depends on BR2_STATIC_LIBS || !BR2_PACKAGE_HAS_UDEV config BR2_PACKAGE_KODI_LIRC bool "lirc"
@@ -230,13 +233,6 @@ config BR2_PACKAGE_KODI_LIBVA comment "libva support needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS -config BR2_PACKAGE_KODI_WAVPACK - bool "wavpack" - select BR2_PACKAGE_WAVPACK - help - Enable WAV input support. - Select this if you want to play back WV files. - config BR2_PACKAGE_KODI_OPTICALDRIVE bool
package/kodi/kodi.hash +1 -1
@@ -1,2 +1,2 @@ # Locally computed -sha256 dd8aeb942e6de5d1488e243e1346cff3f6597e21b5131a3ba72ff5cc82037110 kodi-15.2-Isengard.tar.gz +sha256 0421ea1337cdee674f8a36d995f54152b5ddc4100e53410b3aeeb3b3f7d53946 kodi-16.0-Jarvis.tar.gz
package/kodi/kodi.mk +3 -10
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_VERSION = 15.2-Isengard +KODI_VERSION = 16.0-Jarvis KODI_SITE = $(call github,xbmc,xbmc,$(KODI_VERSION)) KODI_LICENSE = GPLv2 KODI_LICENSE_FILES = LICENSE.GPL
@@ -12,8 +12,8 @@ KODI_LICENSE_FILES = LICENSE.GPL KODI_INSTALL_STAGING = YES KODI_DEPENDENCIES = host-gawk host-gettext host-gperf host-zip host-giflib \ host-libjpeg host-lzo host-nasm host-libpng host-swig -KODI_DEPENDENCIES += boost bzip2 expat ffmpeg fontconfig freetype jasper jpeg \ - libass libcdio libcurl libfribidi libgcrypt libmpeg2 \ +KODI_DEPENDENCIES += boost bzip2 expat ffmpeg fontconfig freetype giflib jasper jpeg \ + libass libcdio libcrossguid libcurl libdcadec libfribidi libgcrypt libmpeg2 \ libogg libplist libpng libsamplerate libsquish libvorbis libxml2 \ libxslt lzo ncurses openssl pcre python readline sqlite taglib tiff \ tinyxml yajl zlib
@@ -30,12 +30,9 @@ KODI_CONF_ENV = \ KODI_CONF_OPTS += \ --with-ffmpeg=shared \ - --disable-goom \ --disable-joystick \ --disable-openmax \ - --disable-projectm \ --disable-pulse \ - --disable-rsxs \ --disable-vdpau \ --disable-vtbdecoder \ --enable-optimizations
@@ -178,10 +175,6 @@ else KODI_CONF_OPTS += --disable-lirc endif -ifeq ($(BR2_PACKAGE_KODI_WAVPACK),y) -KODI_DEPENDENCIES += wavpack -endif - ifeq ($(BR2_PACKAGE_KODI_LIBTHEORA),y) KODI_DEPENDENCIES += libtheora endif
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 6/31 package/kodi: bump version to 16.0-Jarvis
Dear Bernd Kuhls,
Quoted 16 lines · Bernd Kuhls
Add two new hard dependencies:
- libdcadec
https://github.com/xbmc/xbmc/commit/0997117a659a09e7b1c5bcb110f3526ea16698be- libcrossguid
https://github.com/xbmc/xbmc/commit/6f8171f53992fc2eaabf71f6fa47ebed1da0d43dKodi moved to C++11 so we need gcc >= 4.7:
https://github.com/xbmc/xbmc/pull/6412wavpack support was removed in favour of ffmpeg:
https://github.com/xbmc/xbmc/commit/7916902c9e6f7a523265594f3ad7f921f93f1cd4Enabled giflib support by default.
Quoted 8 lines
Signed-off-by Bernd Kuhls <[email protected]>--- Config.in.legacy | 7 +++++++ ...g.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch | 21 ++++++++++++--------- package/kodi/Config.in | 20 ++++++++------------ package/kodi/kodi.hash | 2 +- package/kodi/kodi.mk | 13 +++---------- 5 files changed, 31 insertions(+), 32 deletions(-)
Applied to next, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 7/31 package/kodi: enable samba support with uClibc toolchain
In reply to Bernd Kuhls--- package/kodi/Config.in | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
package/kodi/Config.in +4 -3
@@ -191,12 +191,13 @@ config BR2_PACKAGE_KODI_LIBSHAIRPLAY comment "shairport support needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS -comment "samba support needs an (e)glibc toolchain w/ RPC" - depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_TOOLCHAIN_HAS_NATIVE_RPC +comment "samba support needs a (e)glibc or uClibc toolchain w/ RPC" + depends on (!BR2_TOOLCHAIN_USES_GLIBC && \ + !BR2_TOOLCHAIN_USES_UCLIBC) || !BR2_TOOLCHAIN_HAS_NATIVE_RPC config BR2_PACKAGE_KODI_LIBSMBCLIENT bool "samba" - depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_UCLIBC depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC depends on BR2_TOOLCHAIN_HAS_SYNC_4 select BR2_PACKAGE_SAMBA4
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 7/31 package/kodi: enable samba support with uClibc toolchain
Dear Bernd Kuhls,
Quoted 4 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi/Config.in | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
Applied to next, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 8/31 package/kodi: not available using a musl-based toolchain
In reply to Bernd KuhlsThe build stops with
configure: error: unsupported host (i586-buildroot-linux-musl) due to musl not being supported in
https://github.com/xbmc/xbmc/blob/Isengard/m4/xbmc_arch.m4
Removing this obstacle will show that musl is really not being supported, the build will fail:
In file included from emu_msvcrt.cpp:64:0:
emu_msvcrt.h:93:3: error: ?__off64_t? does not name a type
__off64_t dll_lseeki64(int fd, __off64_t lPos, int iWhence); ^
emu_msvcrt.h:94:3: error: ?__off_t? does not name a type
__off_t dll_lseek(int fd, __off_t lPos, int iWhence); ^
I know these problems are fixable and the voidlinux projects seems to have done it already for 15.2-Isengard:
https://github.com/voidlinux/void-packages/tree/99f74705bc6520297d689fae4bcc9606c71ad34f/srcpkgs/kodi/patches
For Jarvis-16.0 these patches have to be rebased at a later stage. For now block the Kodi package with musl-based toolchains to avoid build errors.
--- package/kodi/Config.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
package/kodi/Config.in +4 -2
@@ -2,11 +2,12 @@ config BR2_PACKAGE_KODI_ARCH_SUPPORTS bool default y if (BR2_arm || (BR2_mipsel && BR2_TOOLCHAIN_USES_GLIBC) || BR2_i386 || BR2_x86_64) && BR2_PACKAGE_BOOST_ARCH_SUPPORTS -comment "kodi needs a toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.7" +comment "kodi needs a uClibc or (e)glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.7" depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \ || !BR2_USE_WCHAR || BR2_STATIC_LIBS \ - || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 + || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 \ + || BR2_TOOLCHAIN_USES_MUSL depends on BR2_USE_MMU config BR2_PACKAGE_KODI_EGL_GLES
@@ -92,6 +93,7 @@ menuconfig BR2_PACKAGE_KODI depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 depends on BR2_TOOLCHAIN_HAS_THREADS + depends on !BR2_TOOLCHAIN_USES_MUSL depends on BR2_PACKAGE_KODI_EGL_GLES || BR2_PACKAGE_KODI_GL depends on BR2_USE_MMU # python depends on BR2_USE_WCHAR
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 8/31 package/kodi: not available using a musl-based toolchain
Dear Bernd Kuhls,
Quoted 20 lines · Bernd Kuhls
The build stops with
configure: error: unsupported host (i586-buildroot-linux-musl) due to musl not being supported in
https://github.com/xbmc/xbmc/blob/Isengard/m4/xbmc_arch.m4Removing this obstacle will show that musl is really not being supported, the build will fail:
In file included from emu_msvcrt.cpp:64:0:
emu_msvcrt.h:93:3: error: ?__off64_t? does not name a type__off64_t dll_lseeki64(int fd, __off64_t lPos, int iWhence); ^ emu_msvcrt.h:94:3: error: ?__off_t? does not name a type __off_t dll_lseek(int fd, __off_t lPos, int iWhence); ^I know these problems are fixable and the voidlinux projects seems to have done it already for 15.2-Isengard:
https://github.com/voidlinux/void-packages/tree/99f74705bc6520297d689fae4bcc9606c71ad34f/srcpkgs/kodi/patches
Quoted 8 lines
For Jarvis-16.0 these patches have to be rebased at a later stage. For now block the Kodi package with musl-based toolchains to avoid build errors.
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi/Config.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
Applied to next, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 9/31 package/kodi: reorder select/depends
In reply to Bernd KuhlsFrom [1]:
"Even though the ordering has absolutely no consequences in Kconfig, it is not logical (when reading). It is more logical and far easier to understand when depends come first, followed by the selects."
Also, the Config.in example in the manual suggests to use this coding style [2].
[1] http://lists.busybox.net/pipermail/buildroot/2015-October/142955.html
[2] http://buildroot.uclibc.org/downloads/manual/manual.html#writing-rules-config-in
--- package/kodi/Config.in | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-)
package/kodi/Config.in +11 -11
@@ -33,6 +33,15 @@ comment "kodi requires an OpenGL ES and EGL backend" menuconfig BR2_PACKAGE_KODI bool "kodi" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on !BR2_TOOLCHAIN_USES_MUSL + depends on BR2_PACKAGE_KODI_EGL_GLES || BR2_PACKAGE_KODI_GL + depends on BR2_USE_MMU # python + depends on BR2_USE_WCHAR + depends on !BR2_STATIC_LIBS # python + depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS select BR2_NEEDS_HOST_JAVA select BR2_PACKAGE_BOOST select BR2_PACKAGE_BOOST_THREAD
@@ -90,15 +99,6 @@ menuconfig BR2_PACKAGE_KODI select BR2_PACKAGE_YAJL select BR2_PACKAGE_ZLIB select BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY if BR2_TOOLCHAIN_USES_GLIBC # runtime UTF conversion support - depends on BR2_INSTALL_LIBSTDCPP - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 - depends on BR2_TOOLCHAIN_HAS_THREADS - depends on !BR2_TOOLCHAIN_USES_MUSL - depends on BR2_PACKAGE_KODI_EGL_GLES || BR2_PACKAGE_KODI_GL - depends on BR2_USE_MMU # python - depends on BR2_USE_WCHAR - depends on !BR2_STATIC_LIBS # python - depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS help Kodi is an award-winning free and open source (GPL) software media player and entertainment hub for digital media.
@@ -132,8 +132,8 @@ config BR2_PACKAGE_KODI_DBUS config BR2_PACKAGE_KODI_LIBBLURAY bool "blu-ray" - select BR2_PACKAGE_LIBBLURAY depends on !BR2_STATIC_LIBS + select BR2_PACKAGE_LIBBLURAY help Enable Blu-ray input support. Select this if you want to play back Blu-ray content.
@@ -228,8 +228,8 @@ config BR2_PACKAGE_KODI_LIBUSB config BR2_PACKAGE_KODI_LIBVA bool "va" - select BR2_PACKAGE_LIBVA depends on !BR2_STATIC_LIBS + select BR2_PACKAGE_LIBVA help Enable libva support.
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 9/31 package/kodi: reorder select/depends
Dear Bernd Kuhls,
Quoted 8 lines · Bernd Kuhls
From [1]:
"Even though the ordering has absolutely no consequences inKconfig, it is not logical (when reading). It is more logical and far easier to understand when depends come first, followed by the selects."Also, the Config.in example in the manual suggests to use this coding style [2].
Quoted 7 lines
[1] http://lists.busybox.net/pipermail/buildroot/2015-October/142955.html
[2] http://buildroot.uclibc.org/downloads/manual/manual.html#writing-rules-config-inSigned-off-by Bernd Kuhls <[email protected]>--- package/kodi/Config.in | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-)
Applied to next, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 10/31 package/kodi: Remove dependency for BR2_STATIC_LIBS from sub packages
In reply to Bernd KuhlsKodi itself already depends on !BR2_STATIC_LIBS, there is no need to duplicate this as reverse dependencies in sub options which depend on Kodi.
--- package/kodi/Config.in | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-)
package/kodi/Config.in +2 -16
@@ -117,7 +117,6 @@ config BR2_PACKAGE_KODI_ALSA_LIB config BR2_PACKAGE_KODI_AVAHI bool "avahi" - depends on !BR2_STATIC_LIBS # avahi select BR2_PACKAGE_AVAHI select BR2_PACKAGE_AVAHI_DAEMON help
@@ -132,26 +131,21 @@ config BR2_PACKAGE_KODI_DBUS config BR2_PACKAGE_KODI_LIBBLURAY bool "blu-ray" - depends on !BR2_STATIC_LIBS select BR2_PACKAGE_LIBBLURAY help Enable Blu-ray input support. Select this if you want to play back Blu-ray content. -comment "libbluray support needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS - config BR2_PACKAGE_KODI_LIBCEC bool "hdmi cec" - depends on !BR2_STATIC_LIBS # libcec depends on BR2_PACKAGE_HAS_UDEV select BR2_PACKAGE_LIBCEC help Enable CEC (Consumer Electronics Control) support. Select this if you want Kodi to support HDMI CEC. -comment "hdmi cec support needs udev /dev management and a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS || !BR2_PACKAGE_HAS_UDEV +comment "hdmi cec support needs udev /dev management" + depends on !BR2_PACKAGE_HAS_UDEV config BR2_PACKAGE_KODI_LIRC bool "lirc"
@@ -184,15 +178,11 @@ config BR2_PACKAGE_KODI_RTMPDUMP config BR2_PACKAGE_KODI_LIBSHAIRPLAY bool "shairport" - depends on !BR2_STATIC_LIBS # libshairplay -> avahi select BR2_PACKAGE_LIBSHAIRPLAY help Enable Shairport support. Select this if you want to stream content from an Apple device. -comment "shairport support needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS - comment "samba support needs a (e)glibc or uClibc toolchain w/ RPC" depends on (!BR2_TOOLCHAIN_USES_GLIBC && \ !BR2_TOOLCHAIN_USES_UCLIBC) || !BR2_TOOLCHAIN_HAS_NATIVE_RPC
@@ -228,14 +218,10 @@ config BR2_PACKAGE_KODI_LIBUSB config BR2_PACKAGE_KODI_LIBVA bool "va" - depends on !BR2_STATIC_LIBS select BR2_PACKAGE_LIBVA help Enable libva support. -comment "libva support needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS - config BR2_PACKAGE_KODI_OPTICALDRIVE bool
Signature · 1 line
2.7.0
PATCH 10/31 package/kodi: Remove dependency for BR2_STATIC_LIBS from sub packages
Dear Bernd Kuhls,
Quoted 8 lines · Bernd Kuhls
Kodi itself already depends on !BR2_STATIC_LIBS, there is no need to duplicate this as reverse dependencies in sub options which depend on Kodi.
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi/Config.in | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-)
Applied to next, thanks. We normally keep such duplicated dependencies, in case the top-level option looses its dependency. But in the case of Kodi, this seems highly unlikely, and the number of sub-options is quite large, increase the number of useless comments to maintain for no real benefit.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 11/31 package/kodi: Remove dependency for BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 from sub packages
In reply to Bernd KuhlsKodi itself already depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7, there is no need to duplicate this as reverse dependencies in sub options which depend on Kodi.
--- package/kodi-pvr-argustv/Config.in | 4 ---- package/kodi-pvr-filmon/Config.in | 4 ---- package/kodi-pvr-pctv/Config.in | 4 ---- package/kodi-pvr-stalker/Config.in | 4 ---- 4 files changed, 16 deletions(-)
package/kodi-pvr-argustv/Config.in +0 -4
@@ -1,12 +1,8 @@ config BR2_PACKAGE_KODI_PVR_ARGUSTV bool "kodi-pvr-argustv" - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # jsoncpp select BR2_PACKAGE_JSONCPP select BR2_PACKAGE_KODI_PLATFORM help Kodi's ARGUS TV client addon https://github.com/kodi-pvr/pvr.argustv - -comment "kodi-pvr-argustv needs a toolchain w/ gcc >= 4.7" - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
package/kodi-pvr-filmon/Config.in +0 -4
@@ -1,12 +1,8 @@ config BR2_PACKAGE_KODI_PVR_FILMON bool "kodi-pvr-filmon" - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # jsoncpp select BR2_PACKAGE_JSONCPP select BR2_PACKAGE_KODI_PLATFORM help Filmon PVR client addon for Kodi https://github.com/kodi-pvr/pvr.filmon - -comment "kodi-pvr-filmon needs a toolchain w/ gcc >= 4.7" - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
package/kodi-pvr-pctv/Config.in +0 -4
@@ -1,12 +1,8 @@ config BR2_PACKAGE_KODI_PVR_PCTV bool "kodi-pvr-pctv" - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # jsoncpp select BR2_PACKAGE_JSONCPP select BR2_PACKAGE_KODI_PLATFORM help PCTV PVR client addon for Kodi https://github.com/kodi-pvr/pvr.vdr.vnsi - -comment "kodi-pvr-pctv needs a toolchain w/ gcc >= 4.7" - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
package/kodi-pvr-stalker/Config.in +0 -4
@@ -1,12 +1,8 @@ config BR2_PACKAGE_KODI_PVR_STALKER bool "kodi-pvr-stalker" - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # jsoncpp select BR2_PACKAGE_JSONCPP select BR2_PACKAGE_KODI_PLATFORM help A PVR Client that connects Kodi to Stalker Middleware https://github.com/kodi-pvr/pvr.stalker - -comment "kodi-pvr-stalker needs a toolchain w/ gcc >= 4.7" - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 11/31 package/kodi: Remove dependency for BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 from sub packages
Dear Bernd Kuhls,
Quoted 11 lines · Bernd Kuhls
Kodi itself already depends on
BR2_TOOLCHAIN_GCC_AT_LEAST_4_7, there is no need to duplicate this as reverse dependencies in sub options which depend on Kodi.Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-pvr-argustv/Config.in | 4 ---- package/kodi-pvr-filmon/Config.in | 4 ---- package/kodi-pvr-pctv/Config.in | 4 ---- package/kodi-pvr-stalker/Config.in | 4 ---- 4 files changed, 16 deletions(-)
Applied to next, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 12/31 package/ffmpeg: Remove patch not needed anymore for Kodi 16.0-Jarvis
In reply to Bernd Kuhls--- ...add-public-version-of-ff_read_frame_flush.patch | 53 ---------------------- 1 file changed, 53 deletions(-) delete mode 100644 package/ffmpeg/0013-add-public-version-of-ff_read_frame_flush.patch
package/ffmpeg/0013-add-public-version-of-ff_read_frame_flush.patch deleted +0 -53
@@ -1,53 +0,0 @@ -From 7d7ce18ff0d24b586634fa6e631fa0eec7865aae Mon Sep 17 00:00:00 2001 -From: elupus <[email protected]> -Date: Tue, 1 Nov 2011 20:18:35 +0100 -Subject: [PATCH 13/13] add public version of ff_read_frame_flush - -We need this since we sometimes seek on the -input stream behind ffmpeg's back. After this -all data need to be flushed completely. - -Patch part of the XBMC patch set for ffmpeg, downloaded from -https://github.com/xbmc/FFmpeg/. - -Signed-off-by: Bernd Kuhls <[email protected]> ---- - libavformat/avformat.h | 5 +++++ - libavformat/utils.c | 5 +++++ - 2 files changed, 10 insertions(+) - -diff --git a/libavformat/avformat.h b/libavformat/avformat.h -index 2e54ed1..3a9f292 100644 ---- a/libavformat/avformat.h -+++ b/libavformat/avformat.h -@@ -2121,6 +2121,11 @@ int av_find_best_stream(AVFormatContext *ic, - int av_read_frame(AVFormatContext *s, AVPacket *pkt); - - /** -+ * Clear out any buffered data in context -+ */ -+void av_read_frame_flush(AVFormatContext *s); -+ -+/** - * Seek to the keyframe at timestamp. - * 'timestamp' in 'stream_index'. - * -diff --git a/libavformat/utils.c b/libavformat/utils.c -index f4fb172..10dda18 100644 ---- a/libavformat/utils.c -+++ b/libavformat/utils.c -@@ -1624,6 +1624,11 @@ void ff_read_frame_flush(AVFormatContext *s) - } - } - -+void av_read_frame_flush(AVFormatContext *s) -+{ -+ ff_read_frame_flush(s); -+} -+ - void ff_update_cur_dts(AVFormatContext *s, AVStream *ref_st, int64_t timestamp) - { - int i; --- -2.1.0 -
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 12/31 package/ffmpeg: Remove patch not needed anymore for Kodi 16.0-Jarvis
Dear Bernd Kuhls,
Quoted 5 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- ...add-public-version-of-ff_read_frame_flush.patch | 53 ---------------------- 1 file changed, 53 deletions(-) delete mode 100644 package/ffmpeg/0013-add-public-version-of-ff_read_frame_flush.patch
Applied to next, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 13/31 package/kodi-audio??coder-*: mass version bump, add hashes
In reply to Bernd KuhlsThis patch bumps all audio-en- and decoder addons.
--- package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash | 2 ++ package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk | 2 +- package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash | 2 ++ package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk | 2 +- package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash | 2 ++ package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk | 2 +- package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash | 2 ++ package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk | 2 +- package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash | 2 ++ package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk | 2 +- package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash | 2 ++ package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk | 2 +- package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash | 2 ++ package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk | 2 +- package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash | 2 ++ package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk | 2 +- package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash | 2 ++ package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk | 2 +- package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash | 2 ++ package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk | 2 +- package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash | 2 ++ package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk | 2 +- 22 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash create mode 100644 package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash create mode 100644 package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash create mode 100644 package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash create mode 100644 package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash create mode 100644 package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash create mode 100644 package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash create mode 100644 package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash create mode 100644 package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash create mode 100644 package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash create mode 100644 package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash
package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 dd4610ba5fdf3f46dcd0deff785d373d3996c6585cbeb39cb4449baafe5ea3df kodi-audiodecoder-modplug-03b772da7ea44ff3c34b322989254cd1e4732443.tar.gz
package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIODECODER_MODPLUG_VERSION = 5ae7349f39a8e5552c86dfdad339fb18c7e52550 +KODI_AUDIODECODER_MODPLUG_VERSION = 03b772da7ea44ff3c34b322989254cd1e4732443 KODI_AUDIODECODER_MODPLUG_SITE = $(call github,notspiff,audiodecoder.modplug,$(KODI_AUDIODECODER_MODPLUG_VERSION)) KODI_AUDIODECODER_MODPLUG_LICENSE = GPLv2+ KODI_AUDIODECODER_MODPLUG_LICENSE_FILES = src/ModplugCodec.cpp
package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 da65b21ed6218d65b7d382d7fdd9c848a87f6dc766864925979ea8244320db94 kodi-audiodecoder-nosefart-bfab543bae0d9855538cf03e78ea9cd5e3b9750e.tar.gz
package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIODECODER_NOSEFART_VERSION = 936313f2be5c4936af8a643876363dcea76a8ebe +KODI_AUDIODECODER_NOSEFART_VERSION = bfab543bae0d9855538cf03e78ea9cd5e3b9750e KODI_AUDIODECODER_NOSEFART_SITE = $(call github,notspiff,audiodecoder.nosefart,$(KODI_AUDIODECODER_NOSEFART_VERSION)) KODI_AUDIODECODER_NOSEFART_LICENSE = GPLv2+ KODI_AUDIODECODER_NOSEFART_LICENSE_FILES = src/NSFCodec.cpp
package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 11855e7b0311516602eda34c5fa4917d51220a27c3053ea831da149ae4c93757 kodi-audiodecoder-sidplay-d832f050211b4e5f085a8b09bc7d26ce32098169.tar.gz
package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIODECODER_SIDPLAY_VERSION = 27b2c0582878857bfe03195471fa7ffa4bcc40f0 +KODI_AUDIODECODER_SIDPLAY_VERSION = d832f050211b4e5f085a8b09bc7d26ce32098169 KODI_AUDIODECODER_SIDPLAY_SITE = $(call github,notspiff,audiodecoder.sidplay,$(KODI_AUDIODECODER_SIDPLAY_VERSION)) KODI_AUDIODECODER_SIDPLAY_LICENSE = GPLv2+ KODI_AUDIODECODER_SIDPLAY_LICENSE_FILES = src/SIDCodec.cpp
package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 6fd6e5dda0fbcdac280952e0efc0bb255ef99628c892164c26e60ee3f2ab8e4e kodi-audiodecoder-snesapu-db62e88e568994a0496d7026a10e044d70b3aa2b.tar.gz
package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIODECODER_SNESAPU_VERSION = 399d1d3f32fe6f62f5657b8ce67c30229629cb51 +KODI_AUDIODECODER_SNESAPU_VERSION = db62e88e568994a0496d7026a10e044d70b3aa2b KODI_AUDIODECODER_SNESAPU_SITE = $(call github,notspiff,audiodecoder.snesapu,$(KODI_AUDIODECODER_SNESAPU_VERSION)) KODI_AUDIODECODER_SNESAPU_LICENSE = GPLv2+ KODI_AUDIODECODER_SNESAPU_LICENSE_FILES = src/SPCCodec.cpp
package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 2bd89d66c493ba354df5c154f313a4bd801ff019ad5c102aa54741b99dd9c608 kodi-audiodecoder-stsound-759ae7eadb94adfde8533a2a42d949c321718625.tar.gz
package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIODECODER_STSOUND_VERSION = f6fbae94818fedd09e2f55c6cd1cb283bfdab6f4 +KODI_AUDIODECODER_STSOUND_VERSION = 759ae7eadb94adfde8533a2a42d949c321718625 KODI_AUDIODECODER_STSOUND_SITE = $(call github,notspiff,audiodecoder.stsound,$(KODI_AUDIODECODER_STSOUND_VERSION)) KODI_AUDIODECODER_STSOUND_LICENSE = GPLv2+ KODI_AUDIODECODER_STSOUND_LICENSE_FILES = src/YMCodec.cpp
package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 2e220b7d279fce73ff289536cd9e94b159ae648514fb8b423977dddb99c50e85 kodi-audiodecoder-timidity-a84559da92aa67744069fc9e9dc885732588c8ce.tar.gz
package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIODECODER_TIMIDITY_VERSION = da5eb9ac6557fc1ea0f48cc044cfd16f4f2a1e0b +KODI_AUDIODECODER_TIMIDITY_VERSION = a84559da92aa67744069fc9e9dc885732588c8ce KODI_AUDIODECODER_TIMIDITY_SITE = $(call github,notspiff,audiodecoder.timidity,$(KODI_AUDIODECODER_TIMIDITY_VERSION)) KODI_AUDIODECODER_TIMIDITY_LICENSE = GPLv2+ KODI_AUDIODECODER_TIMIDITY_LICENSE_FILES = src/TimidityCodec.cpp
package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 7a376447e8390f01c18f22b57ea553441493625545537a023d5d896272e56369 kodi-audiodecoder-vgmstream-cb2892ac0465b0563ee45f532323198a6f722b62.tar.gz
package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIODECODER_VGMSTREAM_VERSION = 7723f9130957f4684eac5788ccbc2f45c39590ad +KODI_AUDIODECODER_VGMSTREAM_VERSION = cb2892ac0465b0563ee45f532323198a6f722b62 KODI_AUDIODECODER_VGMSTREAM_SITE = $(call github,notspiff,audiodecoder.vgmstream,$(KODI_AUDIODECODER_VGMSTREAM_VERSION)) KODI_AUDIODECODER_VGMSTREAM_LICENSE = GPLv2+ KODI_AUDIODECODER_VGMSTREAM_LICENSE_FILES = src/VGMCodec.cpp
package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 4317a01414577885ef4a0ac4f8d95714b021ad15fc668cbf36eae2fdf400bb33 kodi-audioencoder-flac-v1.0.0.tar.gz
package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIOENCODER_FLAC_VERSION = 8e6718508bb9169d614c1fd5ee0e3de02af3b548 +KODI_AUDIOENCODER_FLAC_VERSION = v1.0.0 KODI_AUDIOENCODER_FLAC_SITE = $(call github,xbmc,audioencoder.flac,$(KODI_AUDIOENCODER_FLAC_VERSION)) KODI_AUDIOENCODER_FLAC_LICENSE = GPLv2+ KODI_AUDIOENCODER_FLAC_LICENSE_FILES = src/EncoderFlac.cpp
package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 7fbdc6c9111431f49498157204d19dfa94bbf9e5f807b631e84129c6c491225e kodi-audioencoder-lame-v1.0.0.tar.gz
package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIOENCODER_LAME_VERSION = 0f612d467bdde03c6fac25d534a1a338a4f628ac +KODI_AUDIOENCODER_LAME_VERSION = v1.0.0 KODI_AUDIOENCODER_LAME_SITE = $(call github,xbmc,audioencoder.lame,$(KODI_AUDIOENCODER_LAME_VERSION)) KODI_AUDIOENCODER_LAME_LICENSE = GPLv2+ KODI_AUDIOENCODER_LAME_LICENSE_FILES = src/EncoderLame.cpp
package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 65169e785d82f9081088df2693721f4a7e4b2d24f7e8b1e86b5f443206935303 kodi-audioencoder-vorbis-v1.0.0.tar.gz
package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIOENCODER_VORBIS_VERSION = 15d619dae4411ecebadf2ec2996d611600ad0bee +KODI_AUDIOENCODER_VORBIS_VERSION = v1.0.0 KODI_AUDIOENCODER_VORBIS_SITE = $(call github,xbmc,audioencoder.vorbis,$(KODI_AUDIOENCODER_VORBIS_VERSION)) KODI_AUDIOENCODER_VORBIS_LICENSE = GPLv2+ KODI_AUDIOENCODER_VORBIS_LICENSE_FILES = src/EncoderVorbis.cpp
package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 d4e6de5786b9e2bd3fa5e09314c9a60a8daac32cf96e8aa84ab42cacf60f7094 kodi-audioencoder-wav-v1.0.0.tar.gz
package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIOENCODER_WAV_VERSION = 77e16122b132ca31b27d3602fd2d9ada214ff7f6 +KODI_AUDIOENCODER_WAV_VERSION = v1.0.0 KODI_AUDIOENCODER_WAV_SITE = $(call github,xbmc,audioencoder.wav,$(KODI_AUDIOENCODER_WAV_VERSION)) KODI_AUDIOENCODER_WAV_LICENSE = GPLv2+ KODI_AUDIOENCODER_WAV_LICENSE_FILES = src/EncoderWav.cpp
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 13/31 package/kodi-audio??coder-*: mass version bump, add hashes
Dear Bernd Kuhls,
Quoted 30 lines · Bernd Kuhls
This patch bumps all audio-en- and decoder addons.
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash | 2 ++ package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk | 2 +- package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash | 2 ++ package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk | 2 +- package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash | 2 ++ package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk | 2 +- package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash | 2 ++ package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk | 2 +- package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash | 2 ++ package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk | 2 +- package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash | 2 ++ package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk | 2 +- package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash | 2 ++ package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk | 2 +- package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash | 2 ++ package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk | 2 +- package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash | 2 ++ package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk | 2 +- package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash | 2 ++ package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk | 2 +- package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash | 2 ++ package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk | 2 +- 22 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash create mode 100644 package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash create mode 100644 package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash
Quoted 8 lines
create mode 100644 package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash create mode 100644 package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash create mode 100644 package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash create mode 100644 package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash create mode 100644 package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash create mode 100644 package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash create mode 100644 package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash create mode 100644 package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 14/31 package/kodi-pvr-*: mass version bump, add hashes
In reply to Bernd Kuhls--- package/kodi-addon-xvdr/kodi-addon-xvdr.hash | 2 ++ package/kodi-addon-xvdr/kodi-addon-xvdr.mk | 4 ++-- package/kodi-pvr-argustv/kodi-pvr-argustv.hash | 2 ++ package/kodi-pvr-argustv/kodi-pvr-argustv.mk | 4 +++- package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash | 2 ++ package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk | 4 +++- package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash | 2 ++ package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk | 4 +++- package/kodi-pvr-filmon/kodi-pvr-filmon.hash | 2 ++ package/kodi-pvr-filmon/kodi-pvr-filmon.mk | 4 +++- package/kodi-pvr-hts/kodi-pvr-hts.hash | 2 ++ package/kodi-pvr-hts/kodi-pvr-hts.mk | 4 +++- package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash | 2 ++ package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 4 +++- .../kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash | 2 ++ .../kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk | 4 +++- package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash | 2 ++ package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk | 4 +++- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash | 2 ++ package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 4 +++- package/kodi-pvr-njoy/kodi-pvr-njoy.hash | 2 ++ package/kodi-pvr-njoy/kodi-pvr-njoy.mk | 4 +++- package/kodi-pvr-pctv/kodi-pvr-pctv.hash | 2 ++ package/kodi-pvr-pctv/kodi-pvr-pctv.mk | 4 +++- package/kodi-pvr-stalker/kodi-pvr-stalker.hash | 2 ++ package/kodi-pvr-stalker/kodi-pvr-stalker.mk | 4 +++- package/kodi-pvr-vbox/kodi-pvr-vbox.hash | 2 ++ package/kodi-pvr-vbox/kodi-pvr-vbox.mk | 4 +++- package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash | 2 ++ package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk | 4 +++- package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash | 2 ++ package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk | 4 +++- package/kodi-pvr-wmc/kodi-pvr-wmc.hash | 2 ++ package/kodi-pvr-wmc/kodi-pvr-wmc.mk | 4 +++- 34 files changed, 84 insertions(+), 18 deletions(-) create mode 100644 package/kodi-addon-xvdr/kodi-addon-xvdr.hash create mode 100644 package/kodi-pvr-argustv/kodi-pvr-argustv.hash create mode 100644 package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash create mode 100644 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash create mode 100644 package/kodi-pvr-filmon/kodi-pvr-filmon.hash create mode 100644 package/kodi-pvr-hts/kodi-pvr-hts.hash create mode 100644 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash create mode 100644 package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash create mode 100644 package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash create mode 100644 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash create mode 100644 package/kodi-pvr-njoy/kodi-pvr-njoy.hash create mode 100644 package/kodi-pvr-pctv/kodi-pvr-pctv.hash create mode 100644 package/kodi-pvr-stalker/kodi-pvr-stalker.hash create mode 100644 package/kodi-pvr-vbox/kodi-pvr-vbox.hash create mode 100644 package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash create mode 100644 package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash create mode 100644 package/kodi-pvr-wmc/kodi-pvr-wmc.hash
package/kodi-addon-xvdr/kodi-addon-xvdr.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 783796eccc19c639c59b7a05cad1df705d557993b15cc7e29f7dbbd8388d698b kodi-addon-xvdr-ae66610bc2e1a3efe49f4fa0db55ff3a7808a247.tar.gz
package/kodi-addon-xvdr/kodi-addon-xvdr.mk +2 -2
@@ -4,10 +4,10 @@ # ################################################################################ -# This cset is on master. When a Isengard branch is made, we should +# This cset is on master. When a Jarvis branch is made, we should # follow it, as incompatible changes in the plugins API can happen # on the master branch. -KODI_ADDON_XVDR_VERSION = 88265b86896513a219acb8d5f0c0f77956fae939 +KODI_ADDON_XVDR_VERSION = ae66610bc2e1a3efe49f4fa0db55ff3a7808a247 KODI_ADDON_XVDR_SITE = $(call github,pipelka,xbmc-addon-xvdr,$(KODI_ADDON_XVDR_VERSION)) KODI_ADDON_XVDR_LICENSE = GPLv2+ KODI_ADDON_XVDR_LICENSE_FILES = COPYING
package/kodi-pvr-argustv/kodi-pvr-argustv.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 02c644605b48f9b06b12317134389fe73f25b1f10b357959f81cb30695265c4b kodi-pvr-argustv-ebce517b04e184adc13c4780cc3e76487448b79b.tar.gz
package/kodi-pvr-argustv/kodi-pvr-argustv.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_ARGUSTV_VERSION = 32f03271cc3fb1b50edfacd2793d5ac70a98dd20 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_ARGUSTV_VERSION = ebce517b04e184adc13c4780cc3e76487448b79b KODI_PVR_ARGUSTV_SITE = $(call github,kodi-pvr,pvr.argustv,$(KODI_PVR_ARGUSTV_VERSION)) KODI_PVR_ARGUSTV_LICENSE = GPLv2+ KODI_PVR_ARGUSTV_LICENSE_FILES = src/client.h
package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 b5c602205de4398ccef8fb366769e0a753259b62bcf494a06d26d1106efe1d6a kodi-pvr-dvblink-a3a4077dddedfd692b86608e9805541f151f973c.tar.gz
package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_DVBLINK_VERSION = b87e8a79a329c2f808a5d5abffe05259e365d7e6 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_DVBLINK_VERSION = a3a4077dddedfd692b86608e9805541f151f973c KODI_PVR_DVBLINK_SITE = $(call github,kodi-pvr,pvr.dvblink,$(KODI_PVR_DVBLINK_VERSION)) KODI_PVR_DVBLINK_LICENSE = GPLv2+ KODI_PVR_DVBLINK_LICENSE_FILES = src/client.h
package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 32837d5012b3bf82274df10638e4b6232160cb91fc6acac9080e7c21d0fc63fb kodi-pvr-dvbviewer-a6d9b84588a91ca7e4ad5dd65b135753880991fe.tar.gz
package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_DVBVIEWER_VERSION = cbfd4552a4381d289bcfb8eda33699ecfd156bd7 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_DVBVIEWER_VERSION = a6d9b84588a91ca7e4ad5dd65b135753880991fe KODI_PVR_DVBVIEWER_SITE = $(call github,kodi-pvr,pvr.dvbviewer,$(KODI_PVR_DVBVIEWER_VERSION)) KODI_PVR_DVBVIEWER_LICENSE = GPLv2+ KODI_PVR_DVBVIEWER_LICENSE_FILES = src/client.h
package/kodi-pvr-filmon/kodi-pvr-filmon.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 37e40a4134172faa9c1a7439b8a70de17456d0ba1fc0d0203fec0bea47b90c8a kodi-pvr-filmon-205a6ef8881271d6b9526b558f8c1f27a034694f.tar.gz
package/kodi-pvr-filmon/kodi-pvr-filmon.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_FILMON_VERSION = 67abb5696798aa954b38de2cc7b4a74e6554d627 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_FILMON_VERSION = 205a6ef8881271d6b9526b558f8c1f27a034694f KODI_PVR_FILMON_SITE = $(call github,kodi-pvr,pvr.filmon,$(KODI_PVR_FILMON_VERSION)) KODI_PVR_FILMON_LICENSE = GPLv2+ KODI_PVR_FILMON_LICENSE_FILES = src/client.h
package/kodi-pvr-hts/kodi-pvr-hts.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 5f2996839d9ec3b5e0d6619e56df2d3bcf1741f07e4cfa467b1d690425047199 kodi-pvr-hts-7f75b70527922aef953123ff97ebaa22d9fb7cb4.tar.gz
package/kodi-pvr-hts/kodi-pvr-hts.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_HTS_VERSION = 016b0b3251d6d5bffaf68baf59010e4347759c4a +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_HTS_VERSION = 7f75b70527922aef953123ff97ebaa22d9fb7cb4 KODI_PVR_HTS_SITE = $(call github,kodi-pvr,pvr.hts,$(KODI_PVR_HTS_VERSION)) KODI_PVR_HTS_LICENSE = GPLv2+ KODI_PVR_HTS_LICENSE_FILES = src/client.h
package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 895e8119874ac8d74b69a6441f037465eb70050474d03a345000f147671a310f kodi-pvr-iptvsimple-824c6056b10c89913e1310d0c334206d32f5e1cf.tar.gz
package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_IPTVSIMPLE_VERSION = 23defebace9a596d549a688c1d017900aeaf7761 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_IPTVSIMPLE_VERSION = 824c6056b10c89913e1310d0c334206d32f5e1cf KODI_PVR_IPTVSIMPLE_SITE = $(call github,kodi-pvr,pvr.iptvsimple,$(KODI_PVR_IPTVSIMPLE_VERSION)) KODI_PVR_IPTVSIMPLE_LICENSE = GPLv2+ KODI_PVR_IPTVSIMPLE_LICENSE_FILES = src/client.h
package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 ba680abc2200915fb5815ce93dad8d635da2c1e15c2ff4acce9d0f2399e6b830 kodi-pvr-mediaportal-tvserver-29e84f8c3a91681cc7bca504c0ba54aa060d5f86.tar.gz
package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = 29809d10010a21b08b9e652e36bc51dac2171690 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = 29e84f8c3a91681cc7bca504c0ba54aa060d5f86 KODI_PVR_MEDIAPORTAL_TVSERVER_SITE = $(call github,kodi-pvr,pvr.mediaportal.tvserver,$(KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION)) KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE = GPLv2+ KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE_FILES = src/client.h
package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 32abbcea7cec9e74488dd39443251ec624f152288bf9df409aed162272195003 kodi-pvr-mythtv-f278f65fd7593e031ab8fd36f9ace29d8c6f0263.tar.gz
package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_MYTHTV_VERSION = 8cb158cebc016f1c2a17014bb21873201ed8957e +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_MYTHTV_VERSION = f278f65fd7593e031ab8fd36f9ace29d8c6f0263 KODI_PVR_MYTHTV_SITE = $(call github,kodi-pvr,pvr.mythtv,$(KODI_PVR_MYTHTV_VERSION)) KODI_PVR_MYTHTV_LICENSE = GPLv2+ KODI_PVR_MYTHTV_LICENSE_FILES = src/client.h
package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 36aac207385810e807321ab4558e888ecae5eea18484af00cf78c3130895ea4c kodi-pvr-nextpvr-288d238a7d59e5957b87fe60775dfaaaed104007.tar.gz
package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_NEXTPVR_VERSION = 3a205e49b50baba605d3235f6613fdd36c1d3234 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_NEXTPVR_VERSION = 288d238a7d59e5957b87fe60775dfaaaed104007 KODI_PVR_NEXTPVR_SITE = $(call github,kodi-pvr,pvr.nextpvr,$(KODI_PVR_NEXTPVR_VERSION)) KODI_PVR_NEXTPVR_LICENSE = GPLv2+ KODI_PVR_NEXTPVR_LICENSE_FILES = src/client.h
package/kodi-pvr-njoy/kodi-pvr-njoy.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 aa5e8b471993326be3622056a26ebf7387ac4758348e8f64632c1fc6979d993e kodi-pvr-njoy-480c1591d486c6166746fb8b5efc68a7aca3d0f0.tar.gz
package/kodi-pvr-njoy/kodi-pvr-njoy.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_NJOY_VERSION = 4f88a097cb62b4604ffb0ac293a5dc8f40885e79 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_NJOY_VERSION = 480c1591d486c6166746fb8b5efc68a7aca3d0f0 KODI_PVR_NJOY_SITE = $(call github,kodi-pvr,pvr.njoy,$(KODI_PVR_NJOY_VERSION)) KODI_PVR_NJOY_LICENSE = GPLv2+ KODI_PVR_NJOY_LICENSE_FILES = src/client.h
package/kodi-pvr-pctv/kodi-pvr-pctv.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 55febfb72348e87c496cf4843cbf0f95793a5b3cdee5a10808455a68a483a4fa kodi-pvr-pctv-8b3ad52f63cd0abff4f4e39c1a5b96b868a8d817.tar.gz
package/kodi-pvr-pctv/kodi-pvr-pctv.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_PCTV_VERSION = bca81657a2879a1ab76404e5b5441e2491f35350 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_PCTV_VERSION = 8b3ad52f63cd0abff4f4e39c1a5b96b868a8d817 KODI_PVR_PCTV_SITE = $(call github,kodi-pvr,pvr.pctv,$(KODI_PVR_PCTV_VERSION)) KODI_PVR_PCTV_LICENSE = GPLv2+ KODI_PVR_PCTV_LICENSE_FILES = src/client.h
package/kodi-pvr-stalker/kodi-pvr-stalker.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 b3ab41b2f45a0ad36504471d034e46f7d1db1591000af00fdbe4af6a028ea23f kodi-pvr-stalker-e31351527b712c85b669eb876eb12f5809e400d7.tar.gz
package/kodi-pvr-stalker/kodi-pvr-stalker.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_STALKER_VERSION = a89afb8a2f5e01e3d11f6887ba1f7c81aebd7515 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_STALKER_VERSION = e31351527b712c85b669eb876eb12f5809e400d7 KODI_PVR_STALKER_SITE = $(call github,kodi-pvr,pvr.stalker,$(KODI_PVR_STALKER_VERSION)) KODI_PVR_STALKER_LICENSE = GPLv2+ KODI_PVR_STALKER_LICENSE_FILES = src/client.h
package/kodi-pvr-vbox/kodi-pvr-vbox.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 0a7974edcbf79de671eefde2ac0e52b10ece337a889eb855fe8fd62277c74c50 kodi-pvr-vbox-a846f6e85d894123986c39226564f9cc11c6f924.tar.gz
package/kodi-pvr-vbox/kodi-pvr-vbox.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_VBOX_VERSION = 0b1d571f0259583671c9654febf2bf45a8e9920c +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_VBOX_VERSION = a846f6e85d894123986c39226564f9cc11c6f924 KODI_PVR_VBOX_SITE = $(call github,kodi-pvr,pvr.vbox,$(KODI_PVR_VBOX_VERSION)) KODI_PVR_VBOX_LICENSE = GPLv2+ KODI_PVR_VBOX_LICENSE_FILES = src/client.h
package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 682618e343df7c3dea80317c48fdc3e827b9294476963252d0fbba4b1a38cec1 kodi-pvr-vdr-vnsi-0b90a42df48b953562fab4958134219f96b244c3.tar.gz
package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_VDR_VNSI_VERSION = 550a4a2e093b4418394cdbe6f72cd7c76f0327b7 +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_VDR_VNSI_VERSION = 0b90a42df48b953562fab4958134219f96b244c3 KODI_PVR_VDR_VNSI_SITE = $(call github,kodi-pvr,pvr.vdr.vnsi,$(KODI_PVR_VDR_VNSI_VERSION)) KODI_PVR_VDR_VNSI_LICENSE = GPLv2+ KODI_PVR_VDR_VNSI_LICENSE_FILES = src/client.h
package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 036d2d316247f0c4b7d598a27a387f6653683ea686ef62d3bf3b3b0edae69d13 kodi-pvr-vuplus-84ee66d16479dd8c9a65868af427670d9e9d02aa.tar.gz
package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_VUPLUS_VERSION = 96115e9b8898ed6bde36874b43b2fba531cfef5c +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_VUPLUS_VERSION = 84ee66d16479dd8c9a65868af427670d9e9d02aa KODI_PVR_VUPLUS_SITE = $(call github,kodi-pvr,pvr.vuplus,$(KODI_PVR_VUPLUS_VERSION)) KODI_PVR_VUPLUS_LICENSE = GPLv2+ KODI_PVR_VUPLUS_LICENSE_FILES = src/client.h
package/kodi-pvr-wmc/kodi-pvr-wmc.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 47ab2cc0a3ed5f2dcd759b0d3d0f7cc3320bca44b6cd3569a751639eb5f12cfa kodi-pvr-wmc-829b5d2ec717a78ac3a5c4f92fbc3379feb80154.tar.gz
package/kodi-pvr-wmc/kodi-pvr-wmc.mk +3 -1
@@ -4,7 +4,9 @@ # ################################################################################ -KODI_PVR_WMC_VERSION = e19c3e99c87e81d406bac0bc4e8edeb47df66dcc +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_WMC_VERSION = 829b5d2ec717a78ac3a5c4f92fbc3379feb80154 KODI_PVR_WMC_SITE = $(call github,kodi-pvr,pvr.wmc,$(KODI_PVR_WMC_VERSION)) KODI_PVR_WMC_LICENSE = GPLv2+ KODI_PVR_WMC_LICENSE_FILES = src/client.h
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 14/31 package/kodi-pvr-*: mass version bump, add hashes
Dear Bernd Kuhls,
Quoted 46 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-addon-xvdr/kodi-addon-xvdr.hash | 2 ++ package/kodi-addon-xvdr/kodi-addon-xvdr.mk | 4 ++-- package/kodi-pvr-argustv/kodi-pvr-argustv.hash | 2 ++ package/kodi-pvr-argustv/kodi-pvr-argustv.mk | 4 +++- package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash | 2 ++ package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk | 4 +++- package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash | 2 ++ package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk | 4 +++- package/kodi-pvr-filmon/kodi-pvr-filmon.hash | 2 ++ package/kodi-pvr-filmon/kodi-pvr-filmon.mk | 4 +++- package/kodi-pvr-hts/kodi-pvr-hts.hash | 2 ++ package/kodi-pvr-hts/kodi-pvr-hts.mk | 4 +++- package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash | 2 ++ package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 4 +++- .../kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash | 2 ++ .../kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk | 4 +++- package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash | 2 ++ package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk | 4 +++- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash | 2 ++ package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 4 +++- package/kodi-pvr-njoy/kodi-pvr-njoy.hash | 2 ++ package/kodi-pvr-njoy/kodi-pvr-njoy.mk | 4 +++- package/kodi-pvr-pctv/kodi-pvr-pctv.hash | 2 ++ package/kodi-pvr-pctv/kodi-pvr-pctv.mk | 4 +++- package/kodi-pvr-stalker/kodi-pvr-stalker.hash | 2 ++ package/kodi-pvr-stalker/kodi-pvr-stalker.mk | 4 +++- package/kodi-pvr-vbox/kodi-pvr-vbox.hash | 2 ++ package/kodi-pvr-vbox/kodi-pvr-vbox.mk | 4 +++- package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash | 2 ++ package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk | 4 +++- package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash | 2 ++ package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk | 4 +++- package/kodi-pvr-wmc/kodi-pvr-wmc.hash | 2 ++ package/kodi-pvr-wmc/kodi-pvr-wmc.mk | 4 +++- 34 files changed, 84 insertions(+), 18 deletions(-) create mode 100644 package/kodi-addon-xvdr/kodi-addon-xvdr.hash create mode 100644 package/kodi-pvr-argustv/kodi-pvr-argustv.hash create mode 100644 package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash create mode 100644 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash create mode 100644 package/kodi-pvr-filmon/kodi-pvr-filmon.hash create mode 100644 package/kodi-pvr-hts/kodi-pvr-hts.hash create mode 100644 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash create mode 100644 package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash create mode 100644 package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash
Quoted 8 lines
create mode 100644 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash create mode 100644 package/kodi-pvr-njoy/kodi-pvr-njoy.hash create mode 100644 package/kodi-pvr-pctv/kodi-pvr-pctv.hash create mode 100644 package/kodi-pvr-stalker/kodi-pvr-stalker.hash create mode 100644 package/kodi-pvr-vbox/kodi-pvr-vbox.hash create mode 100644 package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash create mode 100644 package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash create mode 100644 package/kodi-pvr-wmc/kodi-pvr-wmc.hash
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 15/31 package/kodi-screensaver/visualisation-*: mass version bump, add hashes
In reply to Bernd Kuhls--- package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash | 2 ++ package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk | 2 +- package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash | 2 ++ package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk | 2 +- package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash | 2 ++ package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk | 2 +- package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash | 2 ++ package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk | 2 +- package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash | 2 ++ package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk | 2 +- package/kodi-screensaver-stars/kodi-screensaver-stars.hash | 2 ++ package/kodi-screensaver-stars/kodi-screensaver-stars.mk | 2 +- package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash | 2 ++ package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk | 2 +- package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash | 2 ++ package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk | 2 +- 16 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash create mode 100644 package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash create mode 100644 package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash create mode 100644 package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash create mode 100644 package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash create mode 100644 package/kodi-screensaver-stars/kodi-screensaver-stars.hash create mode 100644 package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash create mode 100644 package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash
package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 b76b9ba122cebddc7c201b088d93e86fde8fc76e7e9f167ff3e43c3390088f3f kodi-screensaver-asteroids-c7ae05f1881b9abda6a1ac6beaca8d64a164c4fa.tar.gz
package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_SCREENSAVER_ASTEROIDS_VERSION = d4c2e3b499544ef55be364b34e5569d9c31c9615 +KODI_SCREENSAVER_ASTEROIDS_VERSION = c7ae05f1881b9abda6a1ac6beaca8d64a164c4fa KODI_SCREENSAVER_ASTEROIDS_SITE = $(call github,notspiff,screensaver.asteroids,$(KODI_SCREENSAVER_ASTEROIDS_VERSION)) KODI_SCREENSAVER_ASTEROIDS_LICENSE = GPLv2+ KODI_SCREENSAVER_ASTEROIDS_LICENSE_FILES = src/main.cpp
package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 25e497c6843a7d933d1e4736e8dcb671bc9881328d5e27349dd0b25cb9be07eb kodi-screensaver-biogenesis-39928eef56ed639085d401dd97bf18f44b1f3e8b.tar.gz
package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_SCREENSAVER_BIOGENESIS_VERSION = 2eccbd4e46320de03fde6731c560660659fd34d7 +KODI_SCREENSAVER_BIOGENESIS_VERSION = 39928eef56ed639085d401dd97bf18f44b1f3e8b KODI_SCREENSAVER_BIOGENESIS_SITE = $(call github,notspiff,screensaver.biogenesis,$(KODI_SCREENSAVER_BIOGENESIS_VERSION)) KODI_SCREENSAVER_BIOGENESIS_LICENSE = GPLv2+ KODI_SCREENSAVER_BIOGENESIS_LICENSE_FILES = src/Life.cpp
package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 fc114434db18a885fda30ac6b82fe82ec1d5ed97e2ff6414b4927487da684871 kodi-screensaver-greynetic-80e850eb3cbc7ee2c937fcab666dc45d2b2ee0bb.tar.gz
package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_SCREENSAVER_GREYNETIC_VERSION = 5f370b0f1a51e57719f605344e94824105316c17 +KODI_SCREENSAVER_GREYNETIC_VERSION = 80e850eb3cbc7ee2c937fcab666dc45d2b2ee0bb KODI_SCREENSAVER_GREYNETIC_SITE = $(call github,notspiff,screensaver.greynetic,$(KODI_SCREENSAVER_GREYNETIC_VERSION)) KODI_SCREENSAVER_GREYNETIC_LICENSE = GPLv2+ KODI_SCREENSAVER_GREYNETIC_LICENSE_FILES = src/GreyNetic.cpp
package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 59a5cdfa6387760205efabcd91bc64fdc92f103c8f213b650018160f6c1a691c kodi-screensaver-pingpong-5c7cf6fd9f9ff1468f620bb891e66bebd3a5fe17.tar.gz
package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_SCREENSAVER_PINGPONG_VERSION = 00fd2a7c70d581ada1bc89829c6870530b4c65b9 +KODI_SCREENSAVER_PINGPONG_VERSION = 5c7cf6fd9f9ff1468f620bb891e66bebd3a5fe17 KODI_SCREENSAVER_PINGPONG_SITE = $(call github,notspiff,screensaver.pingpong,$(KODI_SCREENSAVER_PINGPONG_VERSION)) KODI_SCREENSAVER_PINGPONG_LICENSE = GPLv2+ KODI_SCREENSAVER_PINGPONG_LICENSE_FILES = src/readme.txt
package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 951bc3259407b7f21183c34556b1efc4c40bfafec61008cd543f382f67466184 kodi-screensaver-pyro-2476b77d9954980a27e07eb8eb0727e2af226351.tar.gz
package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_SCREENSAVER_PYRO_VERSION = 7551f3f4b6414c40c1c4170c750b9f45dd995261 +KODI_SCREENSAVER_PYRO_VERSION = 2476b77d9954980a27e07eb8eb0727e2af226351 KODI_SCREENSAVER_PYRO_SITE = $(call github,notspiff,screensaver.pyro,$(KODI_SCREENSAVER_PYRO_VERSION)) KODI_SCREENSAVER_PYRO_LICENSE = GPLv2+ KODI_SCREENSAVER_PYRO_LICENSE_FILES = src/Pyro.cpp
package/kodi-screensaver-stars/kodi-screensaver-stars.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 79633afcdccf5df31c98d2144bd23086d691e7749255b4295b183b535d9b7abf kodi-screensaver-stars-28bf79d4dce040e9fbdc25f51007e13950cab937.tar.gz
package/kodi-screensaver-stars/kodi-screensaver-stars.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_SCREENSAVER_STARS_VERSION = 91b59f687ceb52488763aca4ba67d50a92f01731 +KODI_SCREENSAVER_STARS_VERSION = 28bf79d4dce040e9fbdc25f51007e13950cab937 KODI_SCREENSAVER_STARS_SITE = $(call github,notspiff,screensaver.stars,$(KODI_SCREENSAVER_STARS_VERSION)) KODI_SCREENSAVER_STARS_LICENSE = GPLv2+ KODI_SCREENSAVER_STARS_LICENSE_FILES = src/StarField.cpp
package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 aa417d6ad3d3770029e7d8d9f7f0ca8d56a8a4f47821267b5a8604fc26993334 kodi-visualisation-spectrum-9dbe53a0db73f00ee22e9ca235c98f8137b7bb9e.tar.gz
package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_VISUALISATION_SPECTRUM_VERSION = aae1960b5bc14e50914205e2dabcb51077690a64 +KODI_VISUALISATION_SPECTRUM_VERSION = 9dbe53a0db73f00ee22e9ca235c98f8137b7bb9e KODI_VISUALISATION_SPECTRUM_SITE = $(call github,notspiff,visualization.spectrum,$(KODI_VISUALISATION_SPECTRUM_VERSION)) KODI_VISUALISATION_SPECTRUM_LICENSE = GPLv2+ KODI_VISUALISATION_SPECTRUM_LICENSE_FILES = COPYING
package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 439bd50fcb1c0912532d0d113f7eeadf28f72bd2cb0c234581ee1acc2a70e45b kodi-visualisation-waveform-89aec48e2975f820004df5a1a53801339a5b3064.tar.gz
package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_VISUALISATION_WAVEFORM_VERSION = abbdbffc5fd2dff1d627de8df3cb5a3887d1119c +KODI_VISUALISATION_WAVEFORM_VERSION = 89aec48e2975f820004df5a1a53801339a5b3064 KODI_VISUALISATION_WAVEFORM_SITE = $(call github,notspiff,visualization.waveform,$(KODI_VISUALISATION_WAVEFORM_VERSION)) KODI_VISUALISATION_WAVEFORM_LICENSE = GPLv2+ KODI_VISUALISATION_WAVEFORM_LICENSE_FILES = COPYING
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 15/31 package/kodi-screensaver/visualisation-*: mass version bump, add hashes
Dear Bernd Kuhls,
Quoted 19 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash | 2 ++ package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk | 2 +- package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash | 2 ++ package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk | 2 +- package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash | 2 ++ package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk | 2 +- package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash | 2 ++ package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk | 2 +- package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash | 2 ++ package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk | 2 +- package/kodi-screensaver-stars/kodi-screensaver-stars.hash | 2 ++ package/kodi-screensaver-stars/kodi-screensaver-stars.mk | 2 +- package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash | 2 ++ package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk | 2 +- package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash | 2 ++ package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk | 2 +- 16 files changed, 24 insertions(+), 8 deletions(-)
Quoted 8 lines
create mode 100644 package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash create mode 100644 package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash create mode 100644 package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash create mode 100644 package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash create mode 100644 package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash create mode 100644 package/kodi-screensaver-stars/kodi-screensaver-stars.hash create mode 100644 package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash create mode 100644 package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 16/31 package/kodi-visualisation-shadertoy: bump version, add hash
In reply to Bernd Kuhls--- ...FindOpenGLES2-also-search-for-egl-with-pkg-config.patch | 14 +++++++------- .../kodi-visualisation-shadertoy.hash | 2 ++ .../kodi-visualisation-shadertoy.mk | 4 ++-- 3 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.hash
package/kodi-visualisation-shadertoy/0001-FindOpenGLES2-also-search-for-egl-with-pkg-config.patch +7 -7
@@ -17,15 +17,15 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt index 8b084cf..81bbe27 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -24,7 +24,7 @@ else() +@@ -35,7 +35,7 @@ + endif() endif() - endif() --include_directories(${OpenGL_INCLUDE_DIR} -+include_directories(${OpenGL_INCLUDE_DIR} ${OpenGLES2_INCLUDE_DIRS} - ${GLEW_INCLUDE_DIR} - ${KODI_INCLUDE_DIR} - ${PROJECT_SOURCE_DIR}/lib/kissfft +- include_directories(${OpenGL_INCLUDE_DIR} ++ include_directories(${OpenGL_INCLUDE_DIR} ${OpenGLES2_INCLUDE_DIRS} + ${GLEW_INCLUDE_DIR} + ${KODI_INCLUDE_DIR} + ${platform_INCLUDE_DIRS} diff --git a/FindOpenGLES2.cmake b/FindOpenGLES2.cmake index e1b7d21..2a9ce0d 100644 --- a/FindOpenGLES2.cmake
package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 88732c399bb7e1237e8fc375583bb3789c96a28695a3805fb374361a7e5636c5 kodi-visualisation-shadertoy-f9988007681bf37e6c03d6992bae30133b020608.tar.gz
package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk +2 -2
@@ -4,10 +4,10 @@ # ################################################################################ -KODI_VISUALISATION_SHADERTOY_VERSION = a4eaaad4ab7204a30224f2c6952f7a7035ca1c38 +KODI_VISUALISATION_SHADERTOY_VERSION = f9988007681bf37e6c03d6992bae30133b020608 KODI_VISUALISATION_SHADERTOY_SITE = $(call github,notspiff,visualization.shadertoy,$(KODI_VISUALISATION_SHADERTOY_VERSION)) KODI_VISUALISATION_SHADERTOY_LICENSE = GPLv2+ KODI_VISUALISATION_SHADERTOY_LICENSE_FILES = src/main.cpp -KODI_VISUALISATION_SHADERTOY_DEPENDENCIES = kodi +KODI_VISUALISATION_SHADERTOY_DEPENDENCIES = kodi libplatform $(eval $(cmake-package))
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 16/31 package/kodi-visualisation-shadertoy: bump version, add hash
Dear Bernd Kuhls,
Quoted 7 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- ...FindOpenGLES2-also-search-for-egl-with-pkg-config.patch | 14 +++++++------- .../kodi-visualisation-shadertoy.hash | 2 ++ .../kodi-visualisation-shadertoy.mk | 4 ++-- 3 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.hash
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 17/31 package/kodi-screensaver-crystalmorph: add hash
In reply to Bernd Kuhls--- .../kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash
package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 680e9354adcb7048b5c2b55b3c49cf37cea0e12e6564018cd694feeb253c90dd kodi-screensaver-crystalmorph-2e7c10e3543f5aaab6fd2f5aa9d05b976a43ba68.tar.gz
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 17/31 package/kodi-screensaver-crystalmorph: add hash
Dear Bernd Kuhls,
Quoted 5 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- .../kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 18/31 package/kodi-visualisation-waveforhue: add hash
In reply to Bernd Kuhls--- .../kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.hash
package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 2590ce4ee1816ffdf59fe33580a36fba49fbd1f60f4c9022b3315e04debc9c73 kodi-visualisation-waveforhue-e87d5c7d7e7504036b80af8bc89f4cf6489085fe.tar.gz
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 18/31 package/kodi-visualisation-waveforhue: add hash
Dear Bernd Kuhls,
Quoted 5 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- .../kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.hash
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 19/31 package/kodi-screensaver-asterwave: new package
In reply to Bernd Kuhls--- package/kodi-screensaver-asterwave/Config.in | 11 +++++++++++ .../kodi-screensaver-asterwave.hash | 2 ++ .../kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk | 11 +++++++++++ package/kodi/Config.in | 1 + 4 files changed, 25 insertions(+) create mode 100644 package/kodi-screensaver-asterwave/Config.in create mode 100644 package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.hash create mode 100644 package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk
package/kodi-screensaver-asterwave/Config.in new file +11 -0
@@ -0,0 +1,11 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_ASTERWAVE + bool "kodi-screensaver-asterwave" + depends on BR2_PACKAGE_KODI_GL # libsoil + select BR2_PACKAGE_LIBSOIL + help + AsterWave screensaver for Kodi + + https://github.com/notspiff/screensaver.asterwave + +comment "asterwave needs an OpenGL backend" + depends on !BR2_PACKAGE_KODI_GL
package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 6bf9367889c4ddece7e0c3720762d41bb0b22fc9ab28d1c8759edb1f77487ecd kodi-screensaver-asterwave-0dc2c48dadb100954eef823e7e3a5f502ce65b1e.tar.gz
package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk new file +11 -0
@@ -0,0 +1,11 @@ +################################################################################ +# +# kodi-screensaver-asterwave +# +################################################################################ + +KODI_SCREENSAVER_ASTERWAVE_VERSION = 0dc2c48dadb100954eef823e7e3a5f502ce65b1e +KODI_SCREENSAVER_ASTERWAVE_SITE = $(call github,notspiff,screensaver.asterwave,$(KODI_SCREENSAVER_ASTERWAVE_VERSION)) +KODI_SCREENSAVER_ASTERWAVE_DEPENDENCIES = kodi libsoil + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -264,6 +264,7 @@ endmenu menu "Screensavers" source "package/kodi-screensaver-asteroids/Config.in" + source "package/kodi-screensaver-asterwave/Config.in" source "package/kodi-screensaver-biogenesis/Config.in" source "package/kodi-screensaver-crystalmorph/Config.in" source "package/kodi-screensaver-greynetic/Config.in"
Signature · 1 line
2.7.0
PATCH 19/31 package/kodi-screensaver-asterwave: new package
Bernd,
package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk line 9
Quoted 9 lines · Bernd Kuhls
package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk new file +9
-0+################################################################################ +# +# kodi-screensaver-asterwave +# +################################################################################ + +KODI_SCREENSAVER_ASTERWAVE_VERSION = 0dc2c48dadb100954eef823e7e3a5f502ce65b1e +KODI_SCREENSAVER_ASTERWAVE_SITE = $(call github,notspiff,screensaver.asterwave,$(KODI_SCREENSAVER_ASTERWAVE_VERSION)) +KODI_SCREENSAVER_ASTERWAVE_DEPENDENCIES = kodi libsoil
Could you report a bug upstream to ask the author to add a license file ?
I've applied your patch in master, but I would welcome a follow-up patch adding licensing information.
Thanks,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 20/31 package/kodi-screensaver-cpblobs: new package
In reply to Bernd Kuhls--- package/kodi-screensaver-cpblobs/Config.in | 11 +++++++++++ .../kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.hash | 2 ++ .../kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk | 13 +++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 27 insertions(+) create mode 100644 package/kodi-screensaver-cpblobs/Config.in create mode 100644 package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.hash create mode 100644 package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk
package/kodi-screensaver-cpblobs/Config.in new file +11 -0
@@ -0,0 +1,11 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_CPBLOBS + bool "kodi-screensaver-cpblobs" + depends on BR2_PACKAGE_KODI_GL # libsoil + select BR2_PACKAGE_LIBSOIL + help + CpBlobs screensaver for Kodi + + https://github.com/notspiff/screensaver.cpblobs + +comment "cpblobs needs an OpenGL backend" + depends on !BR2_PACKAGE_KODI_GL
package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 c2d19c33aff73b99cbf51f943b62e58b2b6233dcf1d789ae8f73e92fa96f07bc kodi-screensaver-cpblobs-87a3abfbe6e4fd1089548eab77a84902d0e1af60.tar.gz
package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk new file +13 -0
@@ -0,0 +1,13 @@ +################################################################################ +# +# kodi-screensaver-cpblobs +# +################################################################################ + +KODI_SCREENSAVER_CPBLOBS_VERSION = 87a3abfbe6e4fd1089548eab77a84902d0e1af60 +KODI_SCREENSAVER_CPBLOBS_SITE = $(call github,notspiff,screensaver.cpblobs,$(KODI_SCREENSAVER_CPBLOBS_VERSION)) +KODI_SCREENSAVER_CPBLOBS_LICENSE = GPLv2+ +KODI_SCREENSAVER_CPBLOBS_LICENSE_FILES = LICENSE +KODI_SCREENSAVER_CPBLOBS_DEPENDENCIES = kodi libsoil + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -266,6 +266,7 @@ menu "Screensavers" source "package/kodi-screensaver-asteroids/Config.in" source "package/kodi-screensaver-asterwave/Config.in" source "package/kodi-screensaver-biogenesis/Config.in" + source "package/kodi-screensaver-cpblobs/Config.in" source "package/kodi-screensaver-crystalmorph/Config.in" source "package/kodi-screensaver-greynetic/Config.in" source "package/kodi-screensaver-pingpong/Config.in"
Signature · 1 line
2.7.0
PATCH 20/31 package/kodi-screensaver-cpblobs: new package
Dear Bernd Kuhls,
package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk line 9
Quoted 3 lines · Bernd Kuhls
package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk new file +3
-0+KODI_SCREENSAVER_CPBLOBS_VERSION = 87a3abfbe6e4fd1089548eab77a84902d0e1af60 +KODI_SCREENSAVER_CPBLOBS_SITE = $(call github,notspiff,screensaver.cpblobs,$(KODI_SCREENSAVER_CPBLOBS_VERSION)) +KODI_SCREENSAVER_CPBLOBS_LICENSE = GPLv2+
I couldn't find anything that indicates that it's GPLv2+. So by default, it's GPLv2 only.
I've fixed that before applying.
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 21/31 package/kodi-screensaver-matrixtrails: new package
In reply to Bernd Kuhls--- .../kodi-screensaver-matrixtrails/0001-cmake.patch | 33 ++++++++++++++++++++++ package/kodi-screensaver-matrixtrails/Config.in | 11 ++++++++ .../kodi-screensaver-matrixtrails.hash | 2 ++ .../kodi-screensaver-matrixtrails.mk | 14 +++++++++ package/kodi/Config.in | 1 + 5 files changed, 61 insertions(+) create mode 100644 package/kodi-screensaver-matrixtrails/0001-cmake.patch create mode 100644 package/kodi-screensaver-matrixtrails/Config.in create mode 100644 package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.hash create mode 100644 package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.mk
package/kodi-screensaver-matrixtrails/0001-cmake.patch new file +33 -0
@@ -0,0 +1,33 @@ +fix linking against libsoil + +Patch sent upstream +https://github.com/notspiff/screensaver.matrixtrails/pull/3 + +Signed-off-by: Bernd Kuhls <[email protected]> + +diff -uNr screensaver.matrixtrails-16057e7195f930109f0a4aea999296ca315700e5.org/CMakeLists.txt screensaver.matrixtrails-16057e7195f930109f0a4aea999296ca315700e5/CMakeLists.txt +--- screensaver.matrixtrails-16057e7195f930109f0a4aea999296ca315700e5.org/CMakeLists.txt 2015-10-29 08:05:30.000000000 +0100 ++++ screensaver.matrixtrails-16057e7195f930109f0a4aea999296ca315700e5/CMakeLists.txt 2015-10-30 22:33:25.000000000 +0100 +@@ -18,7 +18,7 @@ + src/main.cpp + src/matrixtrails.cpp) + +-set(DEPLIBS ${SOIL_LIBRARIES}) ++set(DEPLIBS ${SOIL_LIBRARY}) + + build_addon(screensaver.matrixtrails MATRIXTRAILS DEPLIBS) + +diff -uNr screensaver.matrixtrails-16057e7195f930109f0a4aea999296ca315700e5.org/FindSOIL.cmake screensaver.matrixtrails-16057e7195f930109f0a4aea999296ca315700e5/FindSOIL.cmake +--- screensaver.matrixtrails-16057e7195f930109f0a4aea999296ca315700e5.org/FindSOIL.cmake 2015-10-29 08:05:30.000000000 +0100 ++++ screensaver.matrixtrails-16057e7195f930109f0a4aea999296ca315700e5/FindSOIL.cmake 2015-10-30 22:37:10.627094287 +0100 +@@ -1,7 +1,7 @@ + find_path(SOIL_INCLUDE_DIRS SOIL/SOIL.h) +-find_library(SOIL_LIBRARIES NAMES SOIL) ++find_library(SOIL_LIBRARY NAMES SOIL) + + include(FindPackageHandleStandardArgs) +-find_package_handle_standard_args(SOIL DEFAULT_MSG SOIL_INCLUDE_DIRS SOIL_LIBRARIES) ++find_package_handle_standard_args(SOIL DEFAULT_MSG SOIL_INCLUDE_DIRS SOIL_LIBRARY) + +-mark_as_advanced(SOIL_INCLUDE_DIRS SOIL_LIBRARIES) ++mark_as_advanced(SOIL_INCLUDE_DIRS SOIL_LIBRARY)
package/kodi-screensaver-matrixtrails/Config.in new file +11 -0
@@ -0,0 +1,11 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_MATRIXTRAILS + bool "kodi-screensaver-matrixtrails" + depends on BR2_PACKAGE_KODI_GL # libsoil + select BR2_PACKAGE_LIBSOIL + help + Matrix trails screensaver for Kodi + + https://github.com/notspiff/screensaver.matrixtrails + +comment "matrixtrails needs an OpenGL backend" + depends on !BR2_PACKAGE_KODI_GL
package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 91990a29072cf85f4b9253a16a362d83fdfcc7595de796d982a189aa8618555c kodi-screensaver-matrixtrails-16057e7195f930109f0a4aea999296ca315700e5.tar.gz
package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.mk new file +14 -0
@@ -0,0 +1,14 @@ +################################################################################ +# +# kodi-screensaver-matrixtrails +# +################################################################################ + +KODI_SCREENSAVER_MATRIXTRAILS_VERSION = 16057e7195f930109f0a4aea999296ca315700e5 +KODI_SCREENSAVER_MATRIXTRAILS_SITE = $(call github,notspiff,screensaver.matrixtrails,$(KODI_SCREENSAVER_MATRIXTRAILS_VERSION)) +KODI_SCREENSAVER_MATRIXTRAILS_LICENSE = GPLv2+ +KODI_SCREENSAVER_MATRIXTRAILS_LICENSE_FILES = src/matrixtrails.cpp + +KODI_SCREENSAVER_MATRIXTRAILS_DEPENDENCIES = kodi libsoil + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -269,6 +269,7 @@ menu "Screensavers" source "package/kodi-screensaver-cpblobs/Config.in" source "package/kodi-screensaver-crystalmorph/Config.in" source "package/kodi-screensaver-greynetic/Config.in" + source "package/kodi-screensaver-matrixtrails/Config.in" source "package/kodi-screensaver-pingpong/Config.in" source "package/kodi-screensaver-pyro/Config.in" source "package/kodi-screensaver-rsxs/Config.in"
Signature · 1 line
2.7.0
PATCH 21/31 package/kodi-screensaver-matrixtrails: new package
Dear Bernd Kuhls,
package/kodi-screensaver-matrixtrails/0001-cmake.patch line 4
Quoted 10 lines · Bernd Kuhls
package/kodi-screensaver-matrixtrails/0001-cmake.patch new file +4
-0@@ -0,0 +1,33 @@ +fix linking against libsoil + +Patch sent upstream +https://github.com/notspiff/screensaver.matrixtrails/pull/3
Upstream rejected your patch, saying that it wasn't necessary. Can you look into this, and resubmit once this issue is resolved?
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 22/31 package/kodi-screensaver-planestate: new package
In reply to Bernd Kuhls--- package/kodi-screensaver-planestate/Config.in | 11 +++++++++++ .../kodi-screensaver-planestate.hash | 2 ++ .../kodi-screensaver-planestate.mk | 11 +++++++++++ package/kodi/Config.in | 1 + 4 files changed, 25 insertions(+) create mode 100644 package/kodi-screensaver-planestate/Config.in create mode 100644 package/kodi-screensaver-planestate/kodi-screensaver-planestate.hash create mode 100644 package/kodi-screensaver-planestate/kodi-screensaver-planestate.mk
package/kodi-screensaver-planestate/Config.in new file +11 -0
@@ -0,0 +1,11 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_PLANESTATE + bool "kodi-screensaver-planestate" + depends on BR2_PACKAGE_KODI_GL # libsoil + select BR2_PACKAGE_LIBSOIL + help + PlaneState screensaver for Kodi + + https://github.com/notspiff/screensaver.planestate + +comment "planestate needs an OpenGL backend" + depends on !BR2_PACKAGE_KODI_GL
package/kodi-screensaver-planestate/kodi-screensaver-planestate.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 13ce2881f8eaf9936691cf66b9f3471a718ae87249d62ade55174201873fb496 kodi-screensaver-planestate-95b6d1ec72f37bcd16cf8e5d49806193dba883f0.tar.gz
package/kodi-screensaver-planestate/kodi-screensaver-planestate.mk new file +11 -0
@@ -0,0 +1,11 @@ +################################################################################ +# +# kodi-screensaver-planestate +# +################################################################################ + +KODI_SCREENSAVER_PLANESTATE_VERSION = 95b6d1ec72f37bcd16cf8e5d49806193dba883f0 +KODI_SCREENSAVER_PLANESTATE_SITE = $(call github,notspiff,screensaver.planestate,$(KODI_SCREENSAVER_PLANESTATE_VERSION)) +KODI_SCREENSAVER_PLANESTATE_DEPENDENCIES = kodi libsoil + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -271,6 +271,7 @@ menu "Screensavers" source "package/kodi-screensaver-greynetic/Config.in" source "package/kodi-screensaver-matrixtrails/Config.in" source "package/kodi-screensaver-pingpong/Config.in" + source "package/kodi-screensaver-planestate/Config.in" source "package/kodi-screensaver-pyro/Config.in" source "package/kodi-screensaver-rsxs/Config.in" source "package/kodi-screensaver-stars/Config.in"
Signature · 1 line
2.7.0
PATCH 22/31 package/kodi-screensaver-planestate: new package
Dear Bernd Kuhls,
package/kodi-screensaver-planestate/kodi-screensaver-planestate.mk line 8
Quoted 8 lines · Bernd Kuhls
package/kodi-screensaver-planestate/kodi-screensaver-planestate.mk new file +8
-0+################################################################################ +# +# kodi-screensaver-planestate +# +################################################################################ + +KODI_SCREENSAVER_PLANESTATE_VERSION = 95b6d1ec72f37bcd16cf8e5d49806193dba883f0 +KODI_SCREENSAVER_PLANESTATE_SITE = $(call github,notspiff,screensaver.planestate,$(KODI_SCREENSAVER_PLANESTATE_VERSION))
Could you report a bug upstream to ask the author to add a license file to his package, and submit submit a follow-up patch to use this information?
In the mean time, I've applied your patch. Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 23/31 package/kodi-visualisation-fishbmc: new package
In reply to Bernd Kuhls--- package/kodi-visualisation-fishbmc/Config.in | 10 ++++++++++ .../kodi-visualisation-fishbmc.hash | 2 ++ .../kodi-visualisation-fishbmc.mk | 13 +++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-visualisation-fishbmc/Config.in create mode 100644 package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.hash create mode 100644 package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.mk
package/kodi-visualisation-fishbmc/Config.in new file +10 -0
@@ -0,0 +1,10 @@ +config BR2_PACKAGE_KODI_VISUALISATION_FISHBMC + bool "kodi-visualisation-fishbmc" + depends on BR2_PACKAGE_KODI_GL + help + Fische visualiser for Kodi + + https://github.com/notspiff/visualization.fishbmc + +comment "fishbmc needs an OpenGL backend" + depends on !BR2_PACKAGE_KODI_GL
package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 7047d501942bcd5095e0f1424f003caec8eb792b59d16d16ad25f14829844e50 kodi-visualisation-fishbmc-50c38c296a62e096a2216e43b86d864ee265c506.tar.gz
package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.mk new file +13 -0
@@ -0,0 +1,13 @@ +################################################################################ +# +# kodi-visualisation-fishbmc +# +################################################################################ + +KODI_VISUALISATION_FISHBMC_VERSION = 50c38c296a62e096a2216e43b86d864ee265c506 +KODI_VISUALISATION_FISHBMC_SITE = $(call github,notspiff,visualization.fishbmc,$(KODI_VISUALISATION_FISHBMC_VERSION)) +KODI_VISUALISATION_FISHBMC_LICENSE = GPLv2+ +KODI_VISUALISATION_FISHBMC_LICENSE_FILES = visualization.fishbmc/LICENSE +KODI_VISUALISATION_FISHBMC_DEPENDENCIES = kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -278,6 +278,7 @@ menu "Screensavers" endmenu menu "Visualisations" + source "package/kodi-visualisation-fishbmc/Config.in" source "package/kodi-visualisation-goom/Config.in" source "package/kodi-visualisation-shadertoy/Config.in" source "package/kodi-visualisation-spectrum/Config.in"
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 23/31 package/kodi-visualisation-fishbmc: new package
Dear Bernd Kuhls,
Quoted 10 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-visualisation-fishbmc/Config.in | 10 ++++++++++ .../kodi-visualisation-fishbmc.hash | 2 ++ .../kodi-visualisation-fishbmc.mk | 13 +++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-visualisation-fishbmc/Config.in create mode 100644 package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.hash create mode 100644 package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.mk
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 24/31 package/kodi-visualisation-fountain: new package
In reply to Bernd Kuhls--- package/kodi-visualisation-fountain/Config.in | 11 +++++++++++ .../kodi-visualisation-fountain.hash | 2 ++ .../kodi-visualisation-fountain.mk | 11 +++++++++++ package/kodi/Config.in | 1 + 4 files changed, 25 insertions(+) create mode 100644 package/kodi-visualisation-fountain/Config.in create mode 100644 package/kodi-visualisation-fountain/kodi-visualisation-fountain.hash create mode 100644 package/kodi-visualisation-fountain/kodi-visualisation-fountain.mk
package/kodi-visualisation-fountain/Config.in new file +11 -0
@@ -0,0 +1,11 @@ +config BR2_PACKAGE_KODI_VISUALISATION_FOUNTAIN + bool "kodi-visualisation-fountain" + depends on BR2_PACKAGE_KODI_GL # libsoil + select BR2_PACKAGE_LIBSOIL + help + Fountain visualization for Kodi + + https://github.com/notspiff/visualization.fountain + +comment "fountain needs an OpenGL backend" + depends on !BR2_PACKAGE_KODI_GL
package/kodi-visualisation-fountain/kodi-visualisation-fountain.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 7b2867f415f22e4bc4ba834034f00117fcf76774aea0afc7bf30b5f2d1991dd7 kodi-visualisation-fountain-f22deacd2396a204694d346f85369ea9ea70e16f.tar.gz
package/kodi-visualisation-fountain/kodi-visualisation-fountain.mk new file +11 -0
@@ -0,0 +1,11 @@ +################################################################################ +# +# kodi-visualisation-fountain +# +################################################################################ + +KODI_VISUALISATION_FOUNTAIN_VERSION = f22deacd2396a204694d346f85369ea9ea70e16f +KODI_VISUALISATION_FOUNTAIN_SITE = $(call github,notspiff,visualization.fountain,$(KODI_VISUALISATION_FOUNTAIN_VERSION)) +KODI_VISUALISATION_FOUNTAIN_DEPENDENCIES = kodi libsoil + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -279,6 +279,7 @@ endmenu menu "Visualisations" source "package/kodi-visualisation-fishbmc/Config.in" + source "package/kodi-visualisation-fountain/Config.in" source "package/kodi-visualisation-goom/Config.in" source "package/kodi-visualisation-shadertoy/Config.in" source "package/kodi-visualisation-spectrum/Config.in"
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 24/31 package/kodi-visualisation-fountain: new package
Dear Bernd Kuhls,
Quoted 10 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-visualisation-fountain/Config.in | 11 +++++++++++ .../kodi-visualisation-fountain.hash | 2 ++ .../kodi-visualisation-fountain.mk | 11 +++++++++++ package/kodi/Config.in | 1 + 4 files changed, 25 insertions(+) create mode 100644 package/kodi-visualisation-fountain/Config.in create mode 100644 package/kodi-visualisation-fountain/kodi-visualisation-fountain.hash create mode 100644 package/kodi-visualisation-fountain/kodi-visualisation-fountain.mk
I've applied to master, but please report a bug upstream to ask for a license file to be added.
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 25/31 package/kodi-pvr-hdhomerun: new package
In reply to Bernd Kuhls--- package/kodi-pvr-hdhomerun/Config.in | 9 +++++++++ package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash | 2 ++ package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk | 15 +++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 27 insertions(+) create mode 100644 package/kodi-pvr-hdhomerun/Config.in create mode 100644 package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash create mode 100644 package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
package/kodi-pvr-hdhomerun/Config.in new file +9 -0
@@ -0,0 +1,9 @@ +config BR2_PACKAGE_KODI_PVR_HDHOMERUN + bool "kodi-pvr-hdhomerun" + select BR2_PACKAGE_JSONCPP + select BR2_PACKAGE_KODI_PLATFORM + select BR2_PACKAGE_LIBHDHOMERUN + help + Kodi's HDHomeRun client addon + + https://github.com/kodi-pvr/pvr.hdhomerun
package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 356548f86616a421e0b1d7f2a91eb5159c74b666973faa9de626940eb89afc54 kodi-pvr-hdhomerun-8d7b8af10633ad995193fb045cbaac6094a8f98d.tar.gz
package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk new file +15 -0
@@ -0,0 +1,15 @@ +################################################################################ +# +# kodi-pvr-hdhomerun +# +################################################################################ + +# This cset is on the branch 'Jarvis' +# When Kodi is updated, then this should be updated to the corresponding branch +KODI_PVR_HDHOMERUN_VERSION = 8d7b8af10633ad995193fb045cbaac6094a8f98d +KODI_PVR_HDHOMERUN_SITE = $(call github,kodi-pvr,pvr.hdhomerun,$(KODI_PVR_HDHOMERUN_VERSION)) +KODI_PVR_HDHOMERUN_LICENSE = GPLv2+ +KODI_PVR_HDHOMERUN_LICENSE_FILES = src/client.h +KODI_PVR_HDHOMERUN_DEPENDENCIES = jsoncpp kodi-platform libhdhomerun + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -248,6 +248,7 @@ menu "PVR addons" source "package/kodi-pvr-dvblink/Config.in" source "package/kodi-pvr-dvbviewer/Config.in" source "package/kodi-pvr-filmon/Config.in" + source "package/kodi-pvr-hdhomerun/Config.in" source "package/kodi-pvr-hts/Config.in" source "package/kodi-pvr-iptvsimple/Config.in" source "package/kodi-pvr-mediaportal-tvserver/Config.in"
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 25/31 package/kodi-pvr-hdhomerun: new package
Dear Bernd Kuhls,
Quoted 10 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-pvr-hdhomerun/Config.in | 9 +++++++++ package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash | 2 ++ package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk | 15 +++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 27 insertions(+) create mode 100644 package/kodi-pvr-hdhomerun/Config.in create mode 100644 package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash create mode 100644 package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 26/31 package/kodi-audiodecoder-opus: new package
In reply to Bernd Kuhls--- package/kodi-audiodecoder-opus/Config.in | 10 ++++++++++ package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.hash | 2 ++ package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.mk | 13 +++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-audiodecoder-opus/Config.in create mode 100644 package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.hash create mode 100644 package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.mk
package/kodi-audiodecoder-opus/Config.in new file +10 -0
@@ -0,0 +1,10 @@ +config BR2_PACKAGE_KODI_AUDIODECODER_OPUS + bool "kodi-audiodecoder-opus" + select BR2_PACKAGE_KODI_PLATFORM + select BR2_PACKAGE_LIBOGG + select BR2_PACKAGE_OPUS + select BR2_PACKAGE_OPUSFILE + help + Opus audio decoder for Kodi + + https://github.com/notspiff/audiodecoder.opus
package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 74b5736aa21d9cfb8fa835c1dc9cca47817cdb3867f99f5c6aee655f0df476ad kodi-audiodecoder-opus-0bd11e35e6ed8b6480e4100ac8927113cb085eda.tar.gz
package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.mk new file +13 -0
@@ -0,0 +1,13 @@ +################################################################################ +# +# kodi-audiodecoder-opus +# +################################################################################ + +KODI_AUDIODECODER_OPUS_VERSION = 0bd11e35e6ed8b6480e4100ac8927113cb085eda +KODI_AUDIODECODER_OPUS_SITE = $(call github,notspiff,audiodecoder.opus,$(KODI_AUDIODECODER_OPUS_VERSION)) +KODI_AUDIODECODER_OPUS_LICENSE = GPLv2+ +KODI_AUDIODECODER_OPUS_LICENSE_FILES = src/OpusCodec.cpp +KODI_AUDIODECODER_OPUS_DEPENDENCIES = kodi-platform libogg opus opusfile + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -228,6 +228,7 @@ config BR2_PACKAGE_KODI_OPTICALDRIVE menu "Audio decoder addons" source "package/kodi-audiodecoder-modplug/Config.in" source "package/kodi-audiodecoder-nosefart/Config.in" + source "package/kodi-audiodecoder-opus/Config.in" source "package/kodi-audiodecoder-sidplay/Config.in" source "package/kodi-audiodecoder-snesapu/Config.in" source "package/kodi-audiodecoder-stsound/Config.in"
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 26/31 package/kodi-audiodecoder-opus: new package
Dear Bernd Kuhls,
Quoted 10 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-audiodecoder-opus/Config.in | 10 ++++++++++ package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.hash | 2 ++ package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.mk | 13 +++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-audiodecoder-opus/Config.in create mode 100644 package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.hash create mode 100644 package/kodi-audiodecoder-opus/kodi-audiodecoder-opus.mk
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 27/31 package/kodi-adsp-freesurround: new package
In reply to Bernd Kuhls--- package/kodi-adsp-freesurround/Config.in | 11 +++++++++++ package/kodi-adsp-freesurround/kodi-adsp-freesurround.hash | 2 ++ package/kodi-adsp-freesurround/kodi-adsp-freesurround.mk | 13 +++++++++++++ package/kodi/Config.in | 4 ++++ 4 files changed, 30 insertions(+) create mode 100644 package/kodi-adsp-freesurround/Config.in create mode 100644 package/kodi-adsp-freesurround/kodi-adsp-freesurround.hash create mode 100644 package/kodi-adsp-freesurround/kodi-adsp-freesurround.mk
package/kodi-adsp-freesurround/Config.in new file +11 -0
@@ -0,0 +1,11 @@ +config BR2_PACKAGE_KODI_ADSP_FREESURROUND + bool "kodi-adsp-freesurround" + select BR2_PACKAGE_LIBPLATFORM + select BR2_PACKAGE_KODI_PLATFORM + help + FreeSurround is meant to be the KODI equivalent of your hi-fi + receiver's Dolby ProLogic II button. It's purpose is to decode + surround information from your stereo music and to produce + multichannel output from it. + + https://github.com/kodi-adsp/adsp.freesurround
package/kodi-adsp-freesurround/kodi-adsp-freesurround.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 652c32d0c4b61343cbed13b6edd1ab4ad35280240a0ddb386f04adaa46986e7f kodi-adsp-freesurround-08b691d3d9a0382d2f6f789a31614fb02512036c.tar.gz
package/kodi-adsp-freesurround/kodi-adsp-freesurround.mk new file +13 -0
@@ -0,0 +1,13 @@ +################################################################################ +# +# kodi-adsp-freesurround +# +################################################################################ + +KODI_ADSP_FREESURROUND_VERSION = 08b691d3d9a0382d2f6f789a31614fb02512036c +KODI_ADSP_FREESURROUND_SITE = $(call github,kodi-adsp,adsp.freesurround,$(KODI_ADSP_FREESURROUND_VERSION)) +KODI_ADSP_FREESURROUND_LICENSE = GPLv3+ +KODI_ADSP_FREESURROUND_LICENSE_FILES = LICENSE.md +KODI_ADSP_FREESURROUND_DEPENDENCIES = libplatform kodi-platform + +$(eval $(cmake-package))
package/kodi/Config.in +4 -0
@@ -236,6 +236,10 @@ menu "Audio decoder addons" source "package/kodi-audiodecoder-vgmstream/Config.in" endmenu +menu "Audio DSP addons" + source "package/kodi-adsp-freesurround/Config.in" +endmenu + menu "Audio encoder addons" source "package/kodi-audioencoder-flac/Config.in" source "package/kodi-audioencoder-lame/Config.in"
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 27/31 package/kodi-adsp-freesurround: new package
Dear Bernd Kuhls,
Quoted 10 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-adsp-freesurround/Config.in | 11 +++++++++++ package/kodi-adsp-freesurround/kodi-adsp-freesurround.hash | 2 ++ package/kodi-adsp-freesurround/kodi-adsp-freesurround.mk | 13 +++++++++++++ package/kodi/Config.in | 4 ++++ 4 files changed, 30 insertions(+) create mode 100644 package/kodi-adsp-freesurround/Config.in create mode 100644 package/kodi-adsp-freesurround/kodi-adsp-freesurround.hash create mode 100644 package/kodi-adsp-freesurround/kodi-adsp-freesurround.mk
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 28/31 package/kodi-adsp-basic: new package
In reply to Bernd Kuhls--- package/kodi-adsp-basic/Config.in | 12 ++++++++++++ package/kodi-adsp-basic/kodi-adsp-basic.hash | 2 ++ package/kodi-adsp-basic/kodi-adsp-basic.mk | 13 +++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 28 insertions(+) create mode 100644 package/kodi-adsp-basic/Config.in create mode 100644 package/kodi-adsp-basic/kodi-adsp-basic.hash create mode 100644 package/kodi-adsp-basic/kodi-adsp-basic.mk
package/kodi-adsp-basic/Config.in new file +12 -0
@@ -0,0 +1,12 @@ +config BR2_PACKAGE_KODI_ADSP_BASIC + bool "kodi-adsp-basic" + select BR2_PACKAGE_LIBPLATFORM + select BR2_PACKAGE_KODI_PLATFORM + help + This add-on contains basic dsp related parts to handle speaker + delays, channel related volume amplification. As mode it + supports a Dolby Pro Logic II compatible multichannel downmix + to stereo, which becomes available if only 2 channel output on + Kodi is selected. + + https://github.com/kodi-adsp/adsp.basic
package/kodi-adsp-basic/kodi-adsp-basic.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 0ae320af73085c322671d4b361248ff4341a6a04bd81c8b699847d5b04da828f kodi-adsp-basic-cb56e0eb6530fd50a286d47ef0be529001e9d556.tar.gz
package/kodi-adsp-basic/kodi-adsp-basic.mk new file +13 -0
@@ -0,0 +1,13 @@ +################################################################################ +# +# kodi-adsp-basic +# +################################################################################ + +KODI_ADSP_BASIC_VERSION = cb56e0eb6530fd50a286d47ef0be529001e9d556 +KODI_ADSP_BASIC_SITE = $(call github,kodi-adsp,adsp.basic,$(KODI_ADSP_BASIC_VERSION)) +KODI_ADSP_BASIC_LICENSE = GPLv3+ +KODI_ADSP_BASIC_LICENSE_FILES = LICENSE.md +KODI_ADSP_BASIC_DEPENDENCIES = libplatform kodi-platform + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -237,6 +237,7 @@ menu "Audio decoder addons" endmenu menu "Audio DSP addons" + source "package/kodi-adsp-basic/Config.in" source "package/kodi-adsp-freesurround/Config.in" endmenu
Signature · 1 line
2.7.0
Thomas Petazzoni
AppliedPATCH 28/31 package/kodi-adsp-basic: new package
Dear Bernd Kuhls,
Quoted 10 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-adsp-basic/Config.in | 12 ++++++++++++ package/kodi-adsp-basic/kodi-adsp-basic.hash | 2 ++ package/kodi-adsp-basic/kodi-adsp-basic.mk | 13 +++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 28 insertions(+) create mode 100644 package/kodi-adsp-basic/Config.in create mode 100644 package/kodi-adsp-basic/kodi-adsp-basic.hash create mode 100644 package/kodi-adsp-basic/kodi-adsp-basic.mk
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 29/31 package/kodi-adsp-biquad-filters: new package
In reply to Bernd Kuhls--- package/kodi-adsp-biquad-filters/Config.in | 10 ++++++++++ .../kodi-adsp-biquad-filters/kodi-adsp-biquad-filters.hash | 2 ++ .../kodi-adsp-biquad-filters/kodi-adsp-biquad-filters.mk | 14 ++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 27 insertions(+) create mode 100644 package/kodi-adsp-biquad-filters/Config.in create mode 100644 package/kodi-adsp-biquad-filters/kodi-adsp-biquad-filters.hash create mode 100644 package/kodi-adsp-biquad-filters/kodi-adsp-biquad-filters.mk
package/kodi-adsp-biquad-filters/Config.in new file +10 -0
@@ -0,0 +1,10 @@ +config BR2_PACKAGE_KODI_ADSP_BIQUAD_FILTERS + bool "kodi-adsp-biquad-filters" + select BR2_PACKAGE_LIBASPLIB + select BR2_PACKAGE_LIBPLATFORM + select BR2_PACKAGE_KODI_PLATFORM + select BR2_PACKAGE_TINYXML + help + Biquad filter addon for Kodi's AudioDSP-System + + https://github.com/kodi-adsp/adsp.biquad.filters
package/kodi-adsp-biquad-filters/kodi-adsp-biquad-filters.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 daa6e33727f10455e407873bcea1ad3d1424dbec5f94922d2827aea1704ff7fa kodi-adsp-biquad-filters-71087c48bb655b4539fdb2f367f7f7d820bdb1d6.tar.gz
package/kodi-adsp-biquad-filters/kodi-adsp-biquad-filters.mk new file +14 -0
@@ -0,0 +1,14 @@ +################################################################################ +# +# kodi-adsp-biquad-filters +# +################################################################################ + +KODI_ADSP_BIQUAD_FILTERS_VERSION = 71087c48bb655b4539fdb2f367f7f7d820bdb1d6 +KODI_ADSP_BIQUAD_FILTERS_SITE = $(call github,kodi-adsp,adsp.biquad.filters,$(KODI_ADSP_BIQUAD_FILTERS_VERSION)) +KODI_ADSP_BIQUAD_FILTERS_LICENSE = GPLv2+ +KODI_ADSP_BIQUAD_FILTERS_LICENSE_FILES = LICENSE.md +KODI_ADSP_BIQUAD_FILTERS_DEPENDENCIES = libasplib libplatform \ + kodi-platform tinyxml + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -238,6 +238,7 @@ endmenu menu "Audio DSP addons" source "package/kodi-adsp-basic/Config.in" + source "package/kodi-adsp-biquad-filters/Config.in" source "package/kodi-adsp-freesurround/Config.in" endmenu
Signature · 1 line
2.7.0
PATCH 29/31 package/kodi-adsp-biquad-filters: new package
Dear Bernd Kuhls,
package/kodi-adsp-biquad-filters/kodi-adsp-biquad-filters.mk line 10
Quoted 4 lines · Bernd Kuhls
package/kodi-adsp-biquad-filters/kodi-adsp-biquad-filters.mk new file +4
-0+KODI_ADSP_BIQUAD_FILTERS_VERSION = 71087c48bb655b4539fdb2f367f7f7d820bdb1d6 +KODI_ADSP_BIQUAD_FILTERS_SITE = $(call github,kodi-adsp,adsp.biquad.filters,$(KODI_ADSP_BIQUAD_FILTERS_VERSION)) +KODI_ADSP_BIQUAD_FILTERS_LICENSE = GPLv2+ +KODI_ADSP_BIQUAD_FILTERS_LICENSE_FILES = LICENSE.md
I have a problem with this one. LICENSE.md is the text of the GPLv3, but the source files say GPLv2+.
Could you report a bug upstream, and sort out this license issue, and then resubmit this package once the issue is resolved ?
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 30/31 package/vsxu: new package
In reply to Bernd Kuhls--- package/Config.in | 1 + package/vsxu/0001-Detect-backtrace-support.patch | 65 ++++++++++++++++++++++ ...o-not-use-host-paths-when-cross-compiling.patch | 55 ++++++++++++++++++ package/vsxu/Config.in | 22 ++++++++ package/vsxu/vsxu.hash | 3 + package/vsxu/vsxu.mk | 43 ++++++++++++++ 6 files changed, 189 insertions(+) create mode 100644 package/vsxu/0001-Detect-backtrace-support.patch create mode 100644 package/vsxu/0002-Do-not-use-host-paths-when-cross-compiling.patch create mode 100644 package/vsxu/Config.in create mode 100644 package/vsxu/vsxu.hash create mode 100644 package/vsxu/vsxu.mk
package/Config.in +1 -0
@@ -241,6 +241,7 @@ comment "Graphic applications" source "package/mesa3d-demos/Config.in" source "package/qt5cinex/Config.in" source "package/rrdtool/Config.in" + source "package/vsxu/Config.in" comment "Graphic libraries" source "package/cegui06/Config.in"
package/vsxu/0001-Detect-backtrace-support.patch new file +65 -0
65 lines not on this page · raw message
package/vsxu/0002-Do-not-use-host-paths-when-cross-compiling.patch new file +55 -0
55 lines not on this page · raw message
package/vsxu/Config.in new file +22 -0
@@ -0,0 +1,22 @@ +config BR2_PACKAGE_VSXU + bool "vsxu" + depends on BR2_i386 || BR2_x86_64 + depends on BR2_PACKAGE_XORG7 + depends on BR2_PACKAGE_HAS_LIBGL + select BR2_PACKAGE_FREETYPE + select BR2_PACKAGE_JPEG + select BR2_PACKAGE_LIBGLEW + select BR2_PACKAGE_LIBGLFW + select BR2_PACKAGE_LIBGLU + select BR2_PACKAGE_LIBPNG + select BR2_PACKAGE_ZLIB + help + VSXu (VSX Ultra) is an OpenGL-based (hardware-accelerated), + modular programming environment with its main purpose to + visualize music and create real time graphic effects. + + http://www.vsxu.com + +comment "vsxu depends on X.org and needs an OpenGL backend" + depends on BR2_i386 || BR2_x86_64 + depends on !BR2_PACKAGE_XORG7 || !BR2_PACKAGE_HAS_LIBGL
package/vsxu/vsxu.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed +sha256 69ecfc85d7d2c1eebf87fbfe5a74240289cdb5571cc99a9730ace7e3d88ace09 vsxu-4a34b08ec9e51605ca55d1a833f23e9601b2aa88.tar.gz +sha256 c2b3b999b090bc5bcf7047a74d3e83e81e9aabcc3e2181a9dddebb01b99bd381 cal3d-0f640189eec913973c64db3bc1c1685554cb7202.tar.gz
package/vsxu/vsxu.mk new file +43 -0
43 lines not on this page · raw message
Signature · 1 line
2.7.0
PATCH 30/31 package/vsxu: new package
Bernd,
Quoted 10 lines · Bernd Kuhls
package/vsxu/0001-Detect-backtrace-support.patch new file +10
-0+diff --git a/engine/include/debug/vsx_backtrace.h b/engine/include/debug/vsx_backtrace.h +index 0fbcf86..a83fdc4 100644 +--- a/engine/include/debug/vsx_backtrace.h ++++ b/engine/include/debug/vsx_backtrace.h +@@ -7,7 +7,9 @@ + + #include <stdio.h> + #include <errno.h> ++#ifdef HAVE_EXECINFO + #include <execinfo.h>
package/vsxu/0001-Detect-backtrace-support.patch line 50
Quoted 10 lines
package/vsxu/0001-Detect-backtrace-support.patch new file +10
-0++#endif + #include <unistd.h> + #include <string.h> + #include <malloc.h> +@@ -18,7 +20,7 @@ namespace vsx_backtrace + + inline void full_write(int fd, const char *buf, size_t len) + { +-#if !(PLATFORM_FAMILY == PLATFORM_FAMILY_WINDOWS) ++#if !(PLATFORM_FAMILY == PLATFORM_FAMILY_WINDOWS) && defined(HAVE_EXECINFO)
I believ the !(PLATFORM_FAMILY == PLATFORM_FAMILY_WINDOWS) part of the condition could be removed, since Windows won't have HAVE_EXECINFO defined.
Quoted 1 line
+# instead of using master branch we use branch glfw3
Can you expand the comment to explain why we use the glfw3 branch ?
package/vsxu/vsxu.mk line 12
Quoted 5 lines
package/vsxu/vsxu.mk new file +5
-0+VSXU_VERSION = 4a34b08ec9e51605ca55d1a833f23e9601b2aa88 +VSXU_SITE = $(call github,vovoid,vsxu,$(VSXU_VERSION)) +VSXU_CAL3D_VERSION = 0f640189eec913973c64db3bc1c1685554cb7202 +VSXU_CAL3D_SOURCE = cal3d-$(VSXU_CAL3D_VERSION).tar.gz +VSXU_EXTRA_DOWNLOADS = $(call github,vovoid,cal3d,$(VSXU_CAL3D_VERSION))/$(VSXU_CAL3D_SOURCE)
cal3d is a project of its own, available on its own website
(http://home.gna.org/cal3d/). I would very much prefer to create package/cal3d/ with the upstream cal3d version rather than using this submodule solution.
package/vsxu/vsxu.mk line 14
Quoted 2 lines
package/vsxu/vsxu.mk new file +2
-0+VSXU_LICENSE = GPLv3+, LGPLv2.1+ +VSXU_LICENSE_FILES = COPYING COPYING.LESSER
COPYING.LESSER is actually the text of LGPLv3, so are you sure it's under LGPLv2.1+ ?
Also, it would be good if you could specify which parts of the software are under GPLv3, which parts are under LGPLv3. Of course, it's this is reasonably possible.
Quoted 5 lines
package/vsxu/vsxu.mk new file +5
-0+ifeq ($(BR2_PACKAGE_ALSA_LIB),y) +VSXU_DEPENDENCIES += alsa-lib +endif + +ifeq ($(BR2_PACKAGE_JACK2),y)
package/vsxu/vsxu.mk line 41
Quoted 10 lines
package/vsxu/vsxu.mk new file +10
-0+VSXU_DEPENDENCIES += jack2 +endif + +ifeq ($(BR2_PACKAGE_OPENCV),y) +VSXU_DEPENDENCIES += opencv +endif + +ifeq ($(BR2_PACKAGE_PULSEAUDIO),y) +VSXU_DEPENDENCIES += pulseaudio +endif
No options to explicitly enable/disable?
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 30/31 package/vsxu: new package
Hi Thomas,
Am Sat, 05 Mar 2016 16:15:52 +0100 schrieb Thomas Petazzoni:
Quoted 11 lines
Quoted 6 lines
+VSXU_VERSION =
4a34b08ec9e51605ca55d1a833f23e9601b2aa88+VSXU_SITE = $(call github,vovoid,vsxu,$(VSXU_VERSION))package/vsxu/vsxu.mk new file +3
-0+VSXU_CAL3D_VERSION = 0f640189eec913973c64db3bc1c1685554cb7202 +VSXU_CAL3D_SOURCE = cal3d-$(VSXU_CAL3D_VERSION).tar.gz +VSXU_EXTRA_DOWNLOADS = $(callgithub,vovoid,cal3d,$(VSXU_CAL3D_VERSION))/$(VSXU_CAL3D_SOURCE)
cal3d is a project of its own, available on its own website
(http://home.gna.org/cal3d/). I would very much prefer to create package/cal3d/ with the upstream cal3d version rather than using this submodule solution.
the first iteration of my patch series contained a pseudo cal3d package:
http://patchwork.ozlabs.org/patch/541356/
The current code replacing this pseudo cal3d package which you quoted, and rejected now, was written by you ;)
http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/135191
I understand that there is no good solution for projects using git submodules in buildroot atm but I would like to know which way of handling them is prefered so I can send a proper patch ;)
Regards, Bernd
PATCH 30/31 package/vsxu: new package
Hello,
Please Cc: me on your replies. Please, please! I've asked you already several times. Just use "Reply-all" in your mailer whenever you reply to a mail on the Buildroot mailing list.
Quoted 8 lines · Bernd Kuhls
Quoted 4 lines
cal3d is a project of its own, available on its own website
(http://home.gna.org/cal3d/). I would very much prefer to create package/cal3d/ with the upstream cal3d version rather than using this submodule solution.the first iteration of my patch series contained a pseudo cal3d package:
http://patchwork.ozlabs.org/patch/541356/
Quoted 7 lines
The current code replacing this pseudo cal3d package which you quoted, and rejected now, was written by you ;)
http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/135191I understand that there is no good solution for projects using git submodules in buildroot atm but I would like to know which way of handling them is prefered so I can send a proper patch ;)
Aaah, very good that you remember this. I had honestly forgotten that we already had this discussion. I in fact don't contradict myself completely, and I'll try to explain why.
Your original proposal for a cal3d package is a package that 1/ doesn't use the upstream version of cal3d and 2/ doesn't do anything except downloading the cal3d sources.
Instead, what I would ideally like to see is a cal3d package that works on its own. cal3d is a separate open-source project, which might be used outside of vsxu. So I'd like to have
http://download.gna.org/cal3d/sources/cal3d-0.11.0.tar.gz downloaded, built and installed by a cal3d package. And then vsxu depend on it and link against it.
Now, whether this is doable or not depends on:
1/ Whether vsxu's version of cal3d is heavily patched or not.
2/ Whether the changes needed in vsxu's build system to use the
external cal3d library are very complicated or not.
But my strong preference is to avoid using bundled versions of the libraries when possible.
Best regards,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 30/31 package/vsxu: new package
Hi Thomas,
[posted and mailed]
Thomas Petazzoni <[email protected]>
wrote in news:20160305192635.259a28cd at free-electrons.com:
Quoted 5 lines
Hello,
Please Cc: me on your replies. Please, please! I've asked you already several times. Just use "Reply-all" in your mailer whenever you reply to a mail on the Buildroot mailing list.
easier said than done ;) I am not using a mail software to communicate with the buildroot mailinglist. Instead leafnode downloads all newsgroups I am interested in, then I am currently using pan to read the newsgroups, but it can not send mails:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=391649
Getting knode to work was not possible due to a broken akanodi setup, the kde stuff is so closely integrated that at the end knode was unable to download a single message from my leafnode server... Icedove/claws-mail look horrible, they are no real newsreaders so I setup wine instead to run Xnews, my favourite newsreader, which I am trying right now. I hope you receive an email as well but beware that it will be addressed to a gmane.org address because I am receiving the buildroot newsgroup via gmane.org.
Quoted 6 lines
Instead, what I would ideally like to see is a cal3d package that works on its own. cal3d is a separate open-source project, which might be used outside of vsxu. So I'd like to have
http://download.gna.org/cal3d/sources/cal3d-0.11.0.tar.gz downloaded, built and installed by a cal3d package. And then vsxu depend on it and link against it.
I will try and report back, but this package has low priority for me.
Regards, Bernd
PATCH 30/31 package/vsxu: new package
In reply to Thomas PetazzoniHi Thomas,
Am Sat, 05 Mar 2016 16:15:52 +0100 schrieb Thomas Petazzoni:
Quoted 5 lines
package/vsxu/vsxu.mk line 14
Quoted 2 lines
package/vsxu/vsxu.mk new file +2
-0+VSXU_LICENSE = GPLv3+, LGPLv2.1+ +VSXU_LICENSE_FILES = COPYING COPYING.LESSERCOPYING.LESSER is actually the text of LGPLv3, so are you sure it's under LGPLv2.1+ ?
yes, searching for "version 3 " found only artiste/src/artiste_main.cpp, the rest of the LGPL-licensed files contain
* it under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or
Quoting https://github.com/vovoid/vsxu/blob/glfw3/COPYING
"All code (C and C++) is released under the GNU GPL 3.0 as included in this document unless explicitly released as LGPL 3.0 (check source files)."
This is indeed misleading because I found only file referencing GPLv3+, the rest contains
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
so I changed to VSXU_LICENSE to
VSXU_LICENSE = GPLv3+ (artiste/src/artiste_main.cpp), GPLv2+, LGPLv2+
and hope its ok.
Quoted 3 lines
Also, it would be good if you could specify which parts of the software are under GPLv3, which parts are under LGPLv3. Of course, it's this is reasonably possible.
This will be difficult ;)
$ grep -r "(LGPL)" * | wc -l 267 $ grep -r "(GPL)" * | wc -l 209
Regards, Bernd
PATCH 30/31 package/vsxu: new package
Hello,
Quoted 15 lines · Bernd Kuhls
Quoted 2 lines
COPYING.LESSER is actually the text of LGPLv3, so are you sure it's under LGPLv2.1+ ?
yes, searching for "version 3 " found only artiste/src/artiste_main.cpp, the rest of the LGPL-licensed files contain
* it under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, orQuoting https://github.com/vovoid/vsxu/blob/glfw3/COPYING
"All code (C and C++) is released under the GNU GPL 3.0 as included in this document unless explicitly released as LGPL 3.0 (check source files)."
Quoted 6 lines
This is indeed misleading because I found only file referencing GPLv3+, the rest contains
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
It is indeed very misleading.
Quoted 5 lines
so I changed to
VSXU_LICENSEto
VSXU_LICENSE= GPLv3+ (artiste/src/artiste_main.cpp), GPLv2+, LGPLv2+and hope its ok.
In addition to this, could you:
1/ Add a comment in the .mk file that indicates that things are a bit
misleading (i.e that COPYING/COPYING.LESSER contain the v3 of the license text, but the source code points to the v2, except one file). Basically summarize what you said in this e-mail.
2/ Report the problem upstream by filling a Github issue.
Quoted 10 lines
Quoted 3 lines
Also, it would be good if you could specify which parts of the software are under GPLv3, which parts are under LGPLv3. Of course, it's this is reasonably possible.
This will be difficult ;)
$ grep -r "(LGPL)" * | wc -l 267 $ grep -r "(GPL)" * | wc -l 209
Yeah, ok, so don't do it :-)
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 31/31 package/kodi-visualisation-vsxu: new package
In reply to Bernd Kuhls--- package/kodi-visualisation-vsxu/Config.in | 8 ++++++++ .../kodi-visualisation-vsxu/kodi-visualisation-vsxu.hash | 2 ++ package/kodi-visualisation-vsxu/kodi-visualisation-vsxu.mk | 13 +++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 24 insertions(+) create mode 100644 package/kodi-visualisation-vsxu/Config.in create mode 100644 package/kodi-visualisation-vsxu/kodi-visualisation-vsxu.hash create mode 100644 package/kodi-visualisation-vsxu/kodi-visualisation-vsxu.mk
package/kodi-visualisation-vsxu/Config.in new file +8 -0
@@ -0,0 +1,8 @@ +config BR2_PACKAGE_KODI_VISUALISATION_VSXU + bool "kodi-visualisation-vsxu" + select BR2_PACKAGE_VSXU + depends on BR2_i386 || BR2_x86_64 # vsxu + help + VSXu visualisation for Kodi + + https://github.com/notspiff/visualization.vsxu
package/kodi-visualisation-vsxu/kodi-visualisation-vsxu.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally computed +sha256 c8d48cb52c348bf2ff2d027f0c86a5122c72b8263886cc25b35872431fe5e319 kodi-visualisation-vsxu-990332f0719503c4575021f5f64daa0fbc35ac4e.tar.gz
package/kodi-visualisation-vsxu/kodi-visualisation-vsxu.mk new file +13 -0
@@ -0,0 +1,13 @@ +################################################################################ +# +# kodi-visualisation-vsxu +# +################################################################################ + +KODI_VISUALISATION_VSXU_VERSION = 990332f0719503c4575021f5f64daa0fbc35ac4e +KODI_VISUALISATION_VSXU_SITE = $(call github,notspiff,visualization.vsxu,$(KODI_VISUALISATION_VSXU_VERSION)) +KODI_VISUALISATION_VSXU_LICENSE = GPLv2+ +KODI_VISUALISATION_VSXU_LICENSE_FILES = debian/copyright +KODI_VISUALISATION_VSXU_DEPENDENCIES = kodi vsxu + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -291,6 +291,7 @@ menu "Visualisations" source "package/kodi-visualisation-goom/Config.in" source "package/kodi-visualisation-shadertoy/Config.in" source "package/kodi-visualisation-spectrum/Config.in" + source "package/kodi-visualisation-vsxu/Config.in" source "package/kodi-visualisation-waveforhue/Config.in" source "package/kodi-visualisation-waveform/Config.in" endmenu
Signature · 1 line
2.7.0
PATCH 31/31 package/kodi-visualisation-vsxu: new package
Dear Bernd Kuhls,
Quoted 10 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-visualisation-vsxu/Config.in | 8 ++++++++ .../kodi-visualisation-vsxu/kodi-visualisation-vsxu.hash | 2 ++ package/kodi-visualisation-vsxu/kodi-visualisation-vsxu.mk | 13 +++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 24 insertions(+) create mode 100644 package/kodi-visualisation-vsxu/Config.in create mode 100644 package/kodi-visualisation-vsxu/kodi-visualisation-vsxu.hash create mode 100644 package/kodi-visualisation-vsxu/kodi-visualisation-vsxu.mk
Since this patch depends on vsxu, which has some comments, I've marked both as "Changes Requested" in patchwork.
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com