package/kodi: bump version to 15.0 Isengard
cover package/kodi: bump version to 15.0 Isengard
Hi,
Kodi 15.0 Isengard was released yesterday:
http://kodi.tv/kodi-15-0-isengard-one-release-to-rule-them-all/
This patch series introduces two new dependencies, libsquish and libplatform, also the way the host binary of TexturePacker has to be built was updated. The pvr-addons were split into separate repositories, the current package kodi-pvr-addons is removed. Also audio codecs, which are not part of ffmpeg, were removed from Kodi and are now provided as seperate addons.
Please commit this patch series as a whole because libcec-3 is incompatible with Kodi 14.2, also all the addons packages depend on Kodi 15.0.
I regard this patch series as v1, here is the changelog after v3 of the previous RFC patch series:
v1:
- bump to Kodi 15.0 release version
- added Config.in.legacy handling for PVR addons
- added some SoB lines to Kodi patches
This is the changelog from the previous RFC patch series:
v3:
- bump to rc2, but a later commit fixing problems with disabled BR2_PACKAGE_KODI_LIBMICROHTTPD
- Kodi depends on eventfd_read/write support which is missing in uclibc 0.9.33.2, I sent this patch upstream:
package/kodi/0003-ALSA-make-device-change-event-support-optional.patch which is currently under discussion:
https://github.com/xbmc/xbmc/pull/7551
Depending on the outcome of the discussion I may block Kodi for uclibc in the final patch series
- libsquish is now at 1.13, upstream changed to sourceforge and the Kodi-specific stuff is now a smaller patch (Thomas)
- various version bumps compared to v2 (libcec, libplatform, ffmpeg)
- Goom and rsxs are now binary addons
To-Do
- Config.in.legacy handling
v2:
- bump to beta2
- libsquish: use upstream source tarball and add kodi-specific patch from OpenElec (Yann)
- added libplatform
- bumped libcec (depends on Kodi 15.0, please do not commit on its own)
- added some screensaver and visualisation addons
Regards, Bernd
Bernd Kuhls (47):
package/libsquish: New package
package/libplatform: new package
package/libcec: bump to version 3.0.1
package/kodi: bump version to 15.0 Isengard package/kodi: Add option for lirc support package/kodi: Rework audio encoder support package/kodi-audioencoder-flac: bump version package/kodi-audioencoder-lame: bump version package/kodi-audioencoder-vorbis: bump version package/kodi-audioencoder-wav: bump version package/kodi-addon-xvdr: bump version package/kodi-pvr-addons: Prepare to split into addon-specific
packages
package/kodi-platform: new package package/kodi-pvr-argustv: new package package/kodi-pvr-dvblink: new package package/kodi-pvr-dvbviewer: new package package/kodi-pvr-filmon: new package package/kodi-pvr-hts: new package package/kodi-pvr-iptvsimple: new package package/kodi-pvr-mediaportal-tvserver: new package package/kodi-pvr-mythtv: new package package/kodi-pvr-nextpvr: new package package/kodi-pvr-njoy: new package package/kodi-pvr-pctv: new package package/kodi-pvr-stalker: new package package/kodi-pvr-vbox: new package package/kodi-pvr-vdr-vnsi: new package package/kodi-pvr-vuplus: new package package/kodi-pvr-wmc: new package package/kodi-audiodecoder-modplug: new package package/kodi-audiodecoder-nosefart: new package package/kodi-audiodecoder-sidplay: new package package/kodi-audiodecoder-snesapu: new package package/kodi-audiodecoder-stsound: new package package/kodi-audiodecoder-timidity: new package package/kodi-audiodecoder-vgmstream: new package package/kodi-screensaver-asteroids: new package package/kodi-screensaver-biogenesis: new package package/kodi-screensaver-crystalmorph: new package package/kodi-screensaver-greynetic: new package package/kodi-screensaver-pingpong: new package package/kodi-screensaver-pyro: new package package/kodi-screensaver-stars: new package package/kodi-visualisation-shadertoy: new package package/kodi-visualisation-waveform: new package package/kodi-visualisation-spectrum: new package package/kodi-visualisation-waveforhue: new package
Signature · 1 line
1.7.10.4
PATCH 1/47 package/libsquish: New package
Kodi 15.0 contains an updated version of libsquish:
https://github.com/xbmc/xbmc/tree/master/tools/depends/native/libsquish-native
The OpenElec project provides a separate tarball including the Kodi- specific patches:
http://sources.openelec.tv/devel/libsquish-1.10-openelec.tar.gz
This patch contains the relevant diff between upstream libsquish 1.13 and the OpenElec tarball.
--- package/Config.in | 1 + package/libsquish/0001-kodi.patch | 327 +++++++++++++++++++++++++++++++++++++ package/libsquish/Config.in | 13 ++ package/libsquish/libsquish.hash | 2 + package/libsquish/libsquish.mk | 35 ++++ 5 files changed, 378 insertions(+) create mode 100644 package/libsquish/0001-kodi.patch create mode 100644 package/libsquish/Config.in create mode 100644 package/libsquish/libsquish.hash create mode 100644 package/libsquish/libsquish.mk
package/Config.in +1 -0
@@ -718,6 +718,7 @@ endmenu menu "Compression and decompression" source "package/libarchive/Config.in" source "package/libzip/Config.in" + source "package/libsquish/Config.in" source "package/lzo/Config.in" source "package/snappy/Config.in" source "package/szip/Config.in"
package/libsquish/0001-kodi.patch new file +327 -0
327 lines not on this page · raw message
package/libsquish/Config.in new file +13 -0
@@ -0,0 +1,13 @@ +config BR2_PACKAGE_LIBSQUISH + bool "libsquish" + depends on BR2_INSTALL_LIBSTDCPP + depends on !BR2_STATIC_LIBS + help + The libSquish library compresses images with the DXT standard + (also known as S3TC). This standard is mainly used by OpenGL + and DirectX for the lossy compression of RGBA textures. + + http://sourceforge.net/projects/libsquish + +comment "libsquish needs a toolchain w/ C++, dynamic library" + depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS
package/libsquish/libsquish.hash new file +2 -0
@@ -0,0 +1,2 @@ +# From http://sourceforge.net/projects/libsquish/files +sha1 7bcdd7d0f0460a29e25dcdab8dc41a30e58bb366 libsquish-1.13.tgz
package/libsquish/libsquish.mk new file +35 -0
@@ -0,0 +1,35 @@ +################################################################################ +# +# libsquish +# +################################################################################ + +LIBSQUISH_VERSION = 1.13 +LIBSQUISH_SOURCE = libsquish-$(LIBSQUISH_VERSION).tgz +LIBSQUISH_SITE = http://downloads.sourceforge.net/project/libsquish +LIBSQUISH_INSTALL_STAGING = YES +LIBSQUISH_STRIP_COMPONENTS = 0 +LIBSQUISH_LICENSE = MIT +LIBSQUISH_LICENSE_FILES = README + +define LIBSQUISH_BUILD_CMDS + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) +endef + +define LIBSQUISH_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig/ + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) install \ + PREFIX=/usr INSTALL_DIR=$(STAGING_DIR)/usr + $(INSTALL) -m 644 $(@D)/squish.pc $(STAGING_DIR)/usr/lib/pkgconfig + ln -sf libsquish.so.0.0 $(STAGING_DIR)/usr/lib/libsquish.so +endef + +define LIBSQUISH_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/usr/include/ + mkdir -p $(TARGET_DIR)/usr/lib/pkgconfig/ + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) install \ + PREFIX=/usr INSTALL_DIR=$(TARGET_DIR)/usr + ln -sf libsquish.so.0.0 $(TARGET_DIR)/usr/lib/libsquish.so +endef + +$(eval $(generic-package))
Signature · 1 line
1.7.10.4
PATCH 1/47 package/libsquish: New package
Bernd, All,
On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
Quoted 11 lines
Kodi 15.0 contains an updated version of libsquish:
https://github.com/xbmc/xbmc/tree/master/tools/depends/native/libsquish-nativeThe OpenElec project provides a separate tarball including the Kodi- specific patches:
http://sources.openelec.tv/devel/libsquish-1.10-openelec.tar.gzThis patch contains the relevant diff between upstream libsquish 1.13 and the OpenElec tarball.
Signed-off-by Bernd Kuhls <[email protected]>
[--SNIP--]
Quoted 9 lines
package/libsquish/libsquish.mk new file +3
-0@@ -0,0 +1,35 @@ +################################################################################ +# +# libsquish
package/libsquish/libsquish.mk line 13
Quoted 10 lines
package/libsquish/libsquish.mk new file +10
-0+# +################################################################################ + +LIBSQUISH_VERSION = 1.13 +LIBSQUISH_SOURCE = libsquish-$(LIBSQUISH_VERSION).tgz +LIBSQUISH_SITE = http://downloads.sourceforge.net/project/libsquish +LIBSQUISH_INSTALL_STAGING = YES +LIBSQUISH_STRIP_COMPONENTS = 0 +LIBSQUISH_LICENSE = MIT +LIBSQUISH_LICENSE_FILES = README
There is a LICENSE file, too.
Quoted 8 lines
package/libsquish/libsquish.mk new file +8
-0+define LIBSQUISH_BUILD_CMDS + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) +endef + +define LIBSQUISH_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig/ + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) install \ + PREFIX=/usr INSTALL_DIR=$(STAGING_DIR)/usr
package/libsquish/libsquish.mk line 32
Quoted 10 lines
package/libsquish/libsquish.mk new file +10
-0+ $(INSTALL) -m 644 $(@D)/squish.pc $(STAGING_DIR)/usr/lib/pkgconfig + ln -sf libsquish.so.0.0 $(STAGING_DIR)/usr/lib/libsquish.so +endef + +define LIBSQUISH_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/usr/include/ + mkdir -p $(TARGET_DIR)/usr/lib/pkgconfig/ + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) install \ + PREFIX=/usr INSTALL_DIR=$(TARGET_DIR)/usr + ln -sf libsquish.so.0.0 $(TARGET_DIR)/usr/lib/libsquish.so
The .so symlink is not needed in the target, since it is only needed by ld at runtime.
However, the library's SONAME is libsquish.so.0 so even with this symlink it would not be possible to fund the library at runtime.
Either rename the library, or symlink it as libsquish.so.0
Regards,
Yann E. MORIN.
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 1/47 package/libsquish: New package
In reply to Bernd KuhlsDear Bernd Kuhls,
Quoted 11 lines · Bernd Kuhls
Kodi 15.0 contains an updated version of libsquish:
https://github.com/xbmc/xbmc/tree/master/tools/depends/native/libsquish-nativeThe OpenElec project provides a separate tarball including the Kodi- specific patches:
http://sources.openelec.tv/devel/libsquish-1.10-openelec.tar.gzThis patch contains the relevant diff between upstream libsquish 1.13 and the OpenElec tarball.
Signed-off-by Bernd Kuhls <[email protected]>
Quoted 11 lines
--- package/Config.in | 1 + package/libsquish/0001-kodi.patch | 327 +++++++++++++++++++++++++++++++++++++ package/libsquish/Config.in | 13 ++ package/libsquish/libsquish.hash | 2 + package/libsquish/libsquish.mk | 35 ++++ 5 files changed, 378 insertions(+) create mode 100644 package/libsquish/0001-kodi.patch create mode 100644 package/libsquish/Config.in create mode 100644 package/libsquish/libsquish.hash create mode 100644 package/libsquish/libsquish.mk
Applied after doing some changes:
[Thomas:
- don't create the usr/lib/pkgconfig directory in STAGING_DIR and TARGET_DIR, since libsquish installation doesn't install a .pc file.
- instead, create usr/include and usr/lib.
- fixup the symlink logic so that the target directory only has a symbolic link named after the library SONAME, while the staging dir has both usual symlinks: one named after the SONAME, one just libsquish.so. Suggested by Yann E. Morin.]
Bernd, if you can contribute upstream a bit to improve the Makefile and therefore make the build logic in Buildroot simpler, it would be nice. Thanks!
Best regards,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 1/47 package/libsquish: New package
In reply to Bernd KuhlsDear Bernd Kuhls,
Quoted 11 lines · Bernd Kuhls
Kodi 15.0 contains an updated version of libsquish:
https://github.com/xbmc/xbmc/tree/master/tools/depends/native/libsquish-nativeThe OpenElec project provides a separate tarball including the Kodi- specific patches:
http://sources.openelec.tv/devel/libsquish-1.10-openelec.tar.gzThis patch contains the relevant diff between upstream libsquish 1.13 and the OpenElec tarball.
Signed-off-by Bernd Kuhls <[email protected]>
Quoted 11 lines
--- package/Config.in | 1 + package/libsquish/0001-kodi.patch | 327 +++++++++++++++++++++++++++++++++++++ package/libsquish/Config.in | 13 ++ package/libsquish/libsquish.hash | 2 + package/libsquish/libsquish.mk | 35 ++++ 5 files changed, 378 insertions(+) create mode 100644 package/libsquish/0001-kodi.patch create mode 100644 package/libsquish/Config.in create mode 100644 package/libsquish/libsquish.hash create mode 100644 package/libsquish/libsquish.mk
I applied with some fixes:
[Thomas:
- don't create the usr/lib/pkgconfig directory in STAGING_DIR and TARGET_DIR, since libsquish installation doesn't install a .pc file.
- instead, create usr/include and usr/lib.
- fixup the symlink logic so that the target directory only has a symbolic link named after the library SONAME, while the staging dir has both usual symlinks: one named after the SONAME, one just libsquish.so. Suggested by Yann E. Morin.]
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 2/47 package/libplatform: new package
In reply to Bernd KuhlsNeeded by libcec 3.x
--- package/Config.in | 1 + package/libplatform/Config.in | 6 ++++++ package/libplatform/libplatform.mk | 16 ++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 package/libplatform/Config.in create mode 100644 package/libplatform/libplatform.mk
package/Config.in +1 -0
@@ -1064,6 +1064,7 @@ menu "Other" source "package/liblinear/Config.in" source "package/libnspr/Config.in" source "package/libpfm4/Config.in" + source "package/libplatform/Config.in" source "package/libplist/Config.in" source "package/libpthread-stubs/Config.in" source "package/libpthsem/Config.in"
package/libplatform/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_LIBPLATFORM + bool + help + Platform support library used by libCEC and binary add-ons for Kodi + + https://github.com/Pulse-Eight/platform
package/libplatform/libplatform.mk new file +16 -0
@@ -0,0 +1,16 @@ +################################################################################ +# +# libplatform +# +################################################################################ + +LIBPLATFORM_VERSION = 1.0.10 +LIBPLATFORM_SITE = $(call github,Pulse-Eight,platform,$(LIBPLATFORM_VERSION)) +LIBPLATFORM_LICENSE = GPLv3+ +LIBPLATFORM_LICENSE_FILES = COPYING +LIBPLATFORM_INSTALL_STAGING = YES + +LIBPLATFORM_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
Signature · 1 line
1.7.10.4
PATCH 2/47 package/libplatform: new package
Bernd, All,
On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
Quoted 3 lines
Needed by libcec 3.x
Signed-off-by Bernd Kuhls <[email protected]>
[--SNIP--]
Quoted 6 lines
package/libplatform/libplatform.mk new file +0
-0
package/libplatform/libplatform.mk line 9
Quoted 9 lines
package/libplatform/libplatform.mk new file +9
-0@@ -0,0 +1,16 @@ +################################################################################ +# +# libplatform +# +################################################################################ + +LIBPLATFORM_VERSION = 1.0.10 +LIBPLATFORM_SITE = $(call github,Pulse-Eight,platform,$(LIBPLATFORM_VERSION)) +LIBPLATFORM_LICENSE = GPLv3+
I could only see references to GPLv2+, not v+
Also, a file is under the PHP-3.0.1 licences: src/util/fstrcmp.c
package/libplatform/libplatform.mk line 10
Quoted 1 line
package/libplatform/libplatform.mk new file +1
-0+LIBPLATFORM_LICENSE_FILES = COPYING
There's no COPYING file. There's in fact no file with the licensing information.
package/libplatform/libplatform.mk line 14
Quoted 4 lines
package/libplatform/libplatform.mk new file +4
-0+LIBPLATFORM_INSTALL_STAGING = YES + +LIBPLATFORM_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi
Why do you hard-code the path to the kodi directory? Can't libplatform be used for anything else?
Regards,
Yann E. MORIN.
Quoted 8 lines
package/libplatform/libplatform.mk new file +1
-0+$(eval $(cmake-package))Signature · 6 lines
1.7.10.4 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 2/47 package/libplatform: new package
In reply to Bernd KuhlsDear Bernd Kuhls,
Quoted 10 lines · Bernd Kuhls
Needed by libcec 3.x
Signed-off-by Bernd Kuhls <[email protected]>--- package/Config.in | 1 + package/libplatform/Config.in | 6 ++++++ package/libplatform/libplatform.mk | 16 ++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 package/libplatform/Config.in create mode 100644 package/libplatform/libplatform.mk
Applied with some changes:
[Thomas:
- adjust licensing information: license is not GPLv3+, but GPLv2+ plus one source file in PHP license v3.01.
- add proper license files.
- remove the -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi since it doesn't seem to be necessary
- add patch to fix invalid header and library paths in platform-config.cmake.]
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 3/47 package/libcec: bump to version 3.0.1
In reply to Bernd Kuhls- reflect upstream changes of the build system by switching from an autotools-package to cmake-package
- package is broken with gcc 4.5.4
https://github.com/Pulse-Eight/libcec/issues/78#issuecomment-91578591
"4.6 is no longer supported. you need a C++ 11 compatible compiler,
so 4.7 or newer"
Since buildroot does not contain gcc 4.6 anymore, using depends on !BR2_GCC_VERSION_4_5_X
is enough.
--- package/kodi/Config.in | 2 ++ package/libcec/0001-remove-Wno-psabi.patch | 21 --------------------- package/libcec/Config.in | 4 ++++ package/libcec/libcec.mk | 23 +++++++++++++++-------- 4 files changed, 21 insertions(+), 29 deletions(-) delete mode 100644 package/libcec/0001-remove-Wno-psabi.patch
package/kodi/Config.in +2 -0
@@ -161,6 +161,7 @@ comment "rsxs needs an OpenGL backend" config BR2_PACKAGE_KODI_LIBCEC bool "hdmi cec" depends on !BR2_STATIC_LIBS # libcec + depends on !BR2_GCC_VERSION_4_5_X # libcec depends on BR2_PACKAGE_HAS_UDEV select BR2_PACKAGE_LIBCEC help
@@ -168,6 +169,7 @@ config BR2_PACKAGE_KODI_LIBCEC 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_GCC_VERSION_4_5_X depends on BR2_STATIC_LIBS || !BR2_PACKAGE_HAS_UDEV config BR2_PACKAGE_KODI_LIBMICROHTTPD
package/libcec/0001-remove-Wno-psabi.patch deleted +0 -21
@@ -1,21 +0,0 @@ -Do not use -Wno-psabi option - -This option was added in gcc 4.5, and Buildroot still uses gcc 4.3 on -some architectures. Since it's non essential (only disables some -warning), let's get rid of it. - -Signed-off-by: Thomas Petazzoni <[email protected]> - -Index: b/configure.ac -=================================================================== ---- a/configure.ac -+++ b/configure.ac -@@ -137,7 +137,7 @@ - use_udev="no" - use_adapter_detection="yes" - use_lockdev="no" --SUPPRESS_MANGLING_WARNINGS=" -Wno-psabi" -+SUPPRESS_MANGLING_WARNINGS="" - case "${host}" in - *-*-linux*) - ## search for udev if pkg-config was found
package/libcec/Config.in +4 -0
@@ -4,6 +4,9 @@ config BR2_PACKAGE_LIBCEC depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_WCHAR depends on !BR2_STATIC_LIBS + # https://github.com/Pulse-Eight/libcec/issues/78#issuecomment-91578591 + depends on !BR2_GCC_VERSION_4_5_X + select BR2_PACKAGE_LIBPLATFORM help libcec allows you in combination with the right hardware to control your home theater devices with your TV remote
@@ -12,5 +15,6 @@ config BR2_PACKAGE_LIBCEC http://libcec.pulse-eight.com comment "libcec needs a toolchain w/ C++, wchar, threads, dynamic library" + depends on !BR2_GCC_VERSION_4_5_X depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ !BR2_USE_WCHAR || BR2_STATIC_LIBS
package/libcec/libcec.mk +15 -8
@@ -4,7 +4,7 @@ # ################################################################################ -LIBCEC_VERSION = libcec-2.2.0-repack +LIBCEC_VERSION = libcec-3.0.1 LIBCEC_SITE = $(call github,Pulse-Eight,libcec,$(LIBCEC_VERSION)) LIBCEC_LICENSE = GPLv2+ LIBCEC_LICENSE_FILES = COPYING
@@ -12,7 +12,7 @@ LIBCEC_LICENSE_FILES = COPYING # Autoreconf required due to being a dev tarball and not a release tarball. LIBCEC_AUTORECONF = YES LIBCEC_INSTALL_STAGING = YES -LIBCEC_DEPENDENCIES = host-pkgconf +LIBCEC_DEPENDENCIES = host-pkgconf libplatform ifeq ($(BR2_PACKAGE_LOCKDEV),y) LIBCEC_DEPENDENCIES += lockdev
@@ -22,13 +22,20 @@ ifeq ($(BR2_PACKAGE_HAS_UDEV),y) LIBCEC_DEPENDENCIES += udev endif +ifeq ($(BR2_PACKAGE_PYTHON)$(BR2_PACKAGE_PYTHON3),y) +LIBCEC_DEPENDENCIES += host-swig $(if $(BR2_PACKAGE_PYTHON3),python3,python) +endif + ifeq ($(BR2_PACKAGE_RPI_USERLAND),y) -LIBCEC_CONF_OPTS = --enable-rpi \ - --with-rpi-include-path=$(STAGING_DIR)/usr/include LIBCEC_DEPENDENCIES += rpi-userland -LIBCEC_CONF_ENV += LIBS="-lvcos -lvchostif" -else -LIBCEC_CONF_OPTS = --disable-rpi +LIBCEC_CONF_OPTS += \ + -DCMAKE_C_FLAGS="-lvcos -lvchiq_arm" \ + -DCMAKE_CXX_FLAGS="-I$(STAGING_DIR)/usr/include/interface/vmcs_host/linux \ + -I$(STAGING_DIR)/usr/include/interface/vcos/pthreads" +endif + +ifeq ($(BR2_PACKAGE_XLIB_LIBXRANDR),y) +LIBCEC_DEPENDENCIES += xlib_libXrandr endif -$(eval $(autotools-package)) +$(eval $(cmake-package))
Signature · 1 line
1.7.10.4
PATCH 3/47 package/libcec: bump to version 3.0.1
Bernd, All,
On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
Quoted 11 lines
- reflect upstream changes of the build system by switching from an autotools-package to cmake-package
- package is broken with gcc 4.5.4
https://github.com/Pulse-Eight/libcec/issues/78#issuecomment-91578591
"4.6 is no longer supported. you need a C++ 11 compatible compiler,
so 4.7 or newer"
Since buildroot does not contain gcc 4.6 anymore, using depends on !BR2_GCC_VERSION_4_5_X
is enough.Signed-off-by Bernd Kuhls <[email protected]>
This does not build with the toolchain Linaro ARM 2014.09 (gcc-4.9), with a *lot* of error messages:
1) at configure time, a git issue:
-- git found: fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). \n
-- lib info: git revision: fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
\n, compiled on Sat Jul 25 16:13:04 UTC 2015 by ymorin at ns304657.ip-46-105-103.eu on Linux 3.13.0-55-generic (x86_64), features: P8_USB, P8_detect, 'RPi'
====================
2) at build time, the consequences of that git issue:
[ 2%] Building CXX object src/libcec/CMakeFiles/cec.dir/CECClient.cpp.o
arm-linux-gnueabihf-g++: WARNING: unsafe header/library path used in cross-compilation: '/usr/include/platform' In file included from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.cpp:34:0:/home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/env.h:76:19: warning: missing terminating " character
#define LIB_INFO ("git revision: fatal: Not a git repository (or any parent up to mount point /home)
^/home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/env.h:78:1: error: stray ?\? in program
\n, compiled on Sat Jul 25 16:35:56 UTC 2015 by ymorin at ns304657.ip-46-105-103.eu on Linux 3.13.0-55-generic (x86_64), features: P8_USB, P8_detect, 'RPi'") ^/home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/env.h:78:55: error: stray ?@? in program
\n, compiled on Sat Jul 25 16:35:56 UTC 2015 by ymorin at ns304657.ip-46-105-103.eu on Linux 3.13.0-55-generic (x86_64), features: P8_USB, P8_detect, 'RPi'")
^
/home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/env.h:78:75: error: exponent has no digits
\n, compiled on Sat Jul 25 16:35:56 UTC 2015 by ymorin at ns304657.ip-46-105-103.eu on Linux 3.13.0-55-generic (x86_64), features: P8_USB, P8_detect, 'RPi'")
^
/home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/env.h:78:91: error: too many decimal points in number
\n, compiled on Sat Jul 25 16:35:56 UTC 2015 by ymorin at ns304657.ip-46-105-103.eu on Linux 3.13.0-55-generic (x86_64), features: P8_USB, P8_detect, 'RPi'")
^
In file included from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.cpp:34:0:
/home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/env.h:78:148: warning: multi-character character constant [-Wmultichar]
\n, compiled on Sat Jul 25 16:35:56 UTC 2015 by ymorin at ns304657.ip-46-105-103.eu on Linux 3.13.0-55-generic (x86_64), features: P8_USB, P8_detect, 'RPi'")
^
/home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/env.h:78:153: warning: missing terminating " character
\n, compiled on Sat Jul 25 16:35:56 UTC 2015 by ymorin at ns304657.ip-46-105-103.eu on Linux 3.13.0-55-generic (x86_64), features: P8_USB, P8_detect, 'RPi'")
^In file included from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.cpp:34:0:/home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/env.h:78:1: error: missing terminating " character
\n, compiled on Sat Jul 25 16:35:56 UTC 2015 by ymorin at ns304657.ip-46-105-103.eu on Linux 3.13.0-55-generic (x86_64), features: P8_USB, P8_detect, 'RPi'") ^/home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/env.h:77:1: error: ?Stopping? does not name a type
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
^^
====================
3) at build time, a thread issue:
[ 2%] Building CXX object src/libcec/CMakeFiles/cec.dir/CECClient.cpp.o
arm-linux-gnueabihf-g++: WARNING: unsafe header/library path used in cross-compilation: '/usr/include/platform' [--SNIP--]
In file included from /home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/threads.h:34:0,
from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.h:37,
from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.cpp:35:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:123:5: error: ?mutex_t? does not name a type
mutex_t m_mutex;
^
In file included from /home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:39:0,
from /home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/threads.h:34,
from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.h:37,
from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.cpp:35:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: In constructor ?PLATFORM::CMutex::CMutex()?:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:68:7: error: ?m_mutex? was not declared in this scope
MutexCreate(m_mutex);
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:68:7: error: ?GetRecursiveMutexAttribute? was not declared in this scope
MutexCreate(m_mutex);
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: In destructor ?PLATFORM::CMutex::~CMutex()?:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:74:7: error: ?m_mutex? was not declared in this scope
MutexDelete(m_mutex);
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: In member function ?bool PLATFORM::CMutex::TryLock()?:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:79:11: error: ?m_mutex? was not declared in this scope
if (MutexTryLock(m_mutex))
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: In member function ?bool PLATFORM::CMutex::Lock()?:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:89:7: error: ?m_mutex? was not declared in this scope
MutexLock(m_mutex);
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: In member function ?void PLATFORM::CMutex::Unlock()?:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:101:11: error: ?m_mutex? was not declared in this scope
MutexUnlock(m_mutex);
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:105:9: error: ?m_mutex? was not declared in this scope
MutexUnlock(m_mutex);
^
In file included from /home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/threads.h:34:0,
from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.h:37,
from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.cpp:35:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: At global scope:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:285:7: error: ?CConditionImpl? does not name a type
CConditionImpl m_condition;
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: In destructor ?PLATFORM::CCondition<_Predicate>::~CCondition()?:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:243:9: error: ?m_condition? was not declared in this scope
m_condition.Broadcast();
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: In member function ?void PLATFORM::CCondition<_Predicate>::Broadcast()?:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:248:9: error: ?m_condition? was not declared in this scope
m_condition.Broadcast();
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: In member function ?void PLATFORM::CCondition<_Predicate>::Signal()?:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:253:9: error: ?m_condition? was not declared in this scope
m_condition.Signal();
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: In member function ?bool PLATFORM::CCondition<_Predicate>::Wait(PLATFORM::CMutex&, uint32_t)?:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:258:16: error: ?m_condition? was not declared in this scope
return m_condition.Wait(mutex.m_mutex, iTimeout);
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:258:39: error: ?class PLATFORM::CMutex? has no member named ?m_mutex?
return m_condition.Wait(mutex.m_mutex, iTimeout);
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h: In member function ?bool PLATFORM::CCondition<_Predicate>::Wait(PLATFORM::CMutex&, PLATFORM::PredicateCallback, void*, uint32_t)?:
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:273:11: error: ?m_condition? was not declared in this scope
m_condition.Wait(mutex.m_mutex, iMsLeft);
^
/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:273:34: error: ?class PLATFORM::CMutex? has no member named ?m_mutex?
m_condition.Wait(mutex.m_mutex, iMsLeft);
^In file included from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.h:37:0,
from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.cpp:35:/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/threads.h: At global scope:/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/threads.h:151:5: error: ?thread_t? does not name a type
thread_t m_thread;
^
In file included from /home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/mutex.h:39:0,
from /home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/threads.h:34,
from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.h:37,
from /home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/src/libcec/CECClient.cpp:35:/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/threads.h: In member function ?virtual bool PLATFORM::CThread::CreateThread(bool)?:/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/threads.h:97:15: error: ?m_thread? was not declared in this scope
if (ThreadsCreate(m_thread, CThread::ThreadHandler, ((void*)static_cast<CThread *>(this))))
^/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/platform/threads/threads.h:97:15: error: ?GetDetachedThreadAttribute? was not declared in this scope
if (ThreadsCreate(m_thread, CThread::ThreadHandler, ((void*)static_cast<CThread *>(this))))
^
make[4]: *** [src/libcec/CMakeFiles/cec.dir/CECClient.cpp.o] Error 1
make[3]: *** [src/libcec/CMakeFiles/cec.dir/all] Error 2
make[2]: *** [all] Error 2
make[1]: *** [/home/ymorin/dev/buildroot/O/build/libcec-libcec-3.0.1/.stamp_built] Error 2
make: *** [_all] Error 2
====================
Here's my defconfig (with your full Kodi-15.0 series applied):
BR2_arm=y
BR2_cortex_a7=y
BR2_ARM_EABIHF=y
BR2_ARM_FPU_NEON_VFPV4=y
BR2_JLEVEL=1
BR2_TOOLCHAIN_EXTERNAL=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_TARGET_GENERIC_GETTY_PORT="tty1"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_GIT=y BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/raspberrypi/linux.git" BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="f90f981770e3ac8506dc84c9cd01471faaa0b0c2" BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
BR2_LINUX_KERNEL_ZIMAGE=y
BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2709-rpi-2-b" BR2_PACKAGE_KODI=y
BR2_PACKAGE_KODI_ALSA_LIB=y
BR2_PACKAGE_KODI_AVAHI=y
BR2_PACKAGE_KODI_DBUS=y
BR2_PACKAGE_KODI_LIBBLURAY=y
BR2_PACKAGE_KODI_LIBCEC=y
BR2_PACKAGE_KODI_LIRC=y
BR2_PACKAGE_KODI_LIBMICROHTTPD=y
BR2_PACKAGE_KODI_LIBNFS=y
BR2_PACKAGE_KODI_RTMPDUMP=y
BR2_PACKAGE_KODI_LIBSHAIRPLAY=y
BR2_PACKAGE_KODI_LIBSMBCLIENT=y
BR2_PACKAGE_KODI_LIBTHEORA=y
BR2_PACKAGE_KODI_LIBUSB=y
BR2_PACKAGE_KODI_LIBVA=y
BR2_PACKAGE_KODI_WAVPACK=y
BR2_PACKAGE_KODI_ADDON_XVDR=y
BR2_PACKAGE_KODI_PVR_ARGUSTV=y
BR2_PACKAGE_KODI_PVR_DVBLINK=y
BR2_PACKAGE_KODI_PVR_DVBVIEWER=y
BR2_PACKAGE_KODI_PVR_FILMON=y
BR2_PACKAGE_KODI_PVR_HTS=y
BR2_PACKAGE_KODI_PVR_IPTVSIMPLE=y BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER=y BR2_PACKAGE_KODI_PVR_MYTHTV=y
BR2_PACKAGE_KODI_PVR_NEXTPVR=y
BR2_PACKAGE_KODI_PVR_NJOY=y
BR2_PACKAGE_KODI_PVR_PCTV=y
BR2_PACKAGE_KODI_PVR_STALKER=y
BR2_PACKAGE_KODI_PVR_VBOX=y
BR2_PACKAGE_KODI_PVR_VDR_VNSI=y
BR2_PACKAGE_KODI_PVR_VUPLUS=y
BR2_PACKAGE_KODI_PVR_WMC=y
BR2_PACKAGE_KODI_AUDIODECODER_MODPLUG=y BR2_PACKAGE_KODI_AUDIODECODER_NOSEFART=y BR2_PACKAGE_KODI_AUDIODECODER_SIDPLAY=y BR2_PACKAGE_KODI_AUDIODECODER_SNESAPU=y BR2_PACKAGE_KODI_AUDIODECODER_STSOUND=y BR2_PACKAGE_KODI_AUDIODECODER_TIMIDITY=y BR2_PACKAGE_KODI_AUDIODECODER_VGMSTREAM=y BR2_PACKAGE_KODI_AUDIOENCODER_FLAC=y BR2_PACKAGE_KODI_AUDIOENCODER_LAME=y BR2_PACKAGE_KODI_AUDIOENCODER_VORBIS=y BR2_PACKAGE_KODI_AUDIOENCODER_WAV=y BR2_PACKAGE_KODI_SCREENSAVER_ASTEROIDS=y BR2_PACKAGE_KODI_SCREENSAVER_BIOGENESIS=y BR2_PACKAGE_KODI_SCREENSAVER_GREYNETIC=y BR2_PACKAGE_KODI_SCREENSAVER_PINGPONG=y BR2_PACKAGE_KODI_SCREENSAVER_PYRO=y BR2_PACKAGE_KODI_SCREENSAVER_STARS=y BR2_PACKAGE_KODI_VISUALISATION_SHADERTOY=y BR2_PACKAGE_KODI_VISUALISATION_SPECTRUM=y BR2_PACKAGE_KODI_VISUALISATION_WAVEFORHUE=y BR2_PACKAGE_KODI_VISUALISATION_WAVEFORM=y BR2_PACKAGE_RPI_FIRMWARE=y
# BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS is not set BR2_PACKAGE_RPI_USERLAND=y
Regards,
Yann E. MORIN.
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 3/47 package/libcec: bump to version 3.0.1
Bernd, All,
On 2015-07-25 18:43 +0200, Yann E. MORIN spake thusly:
Quoted 19 lines
On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
Quoted 11 lines
- reflect upstream changes of the build system by switching from an autotools-package to cmake-package
- package is broken with gcc 4.5.4
https://github.com/Pulse-Eight/libcec/issues/78#issuecomment-91578591
"4.6 is no longer supported. you need a C++ 11 compatible compiler,
so 4.7 or newer"
Since buildroot does not contain gcc 4.6 anymore, using depends on !BR2_GCC_VERSION_4_5_X
is enough.Signed-off-by Bernd Kuhls <[email protected]>This does not build with the toolchain Linaro ARM 2014.09 (gcc-4.9), with a *lot* of error messages:
1) at configure time, a git issue:
Quoted 8 lines
-- git found: fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary (
GIT_DISCOVERY_ACROSS_FILESYSTEMnot set). \n-- lib info: git revision: fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary (
GIT_DISCOVERY_ACROSS_FILESYSTEMnot set).
\n, compiled on Sat Jul 25 16:13:04 UTC 2015 by ymorin at ns304657.ip-46-105-103.eu on Linux 3.13.0-55-generic (x86_64), features:P8_USB,P8_detect, 'RPi'
This one seems to have already been fixed upstream:
https://github.com/Pulse-Eight/libcec/issues/112 https://github.com/Pulse-Eight/libcec/commit/2f32a9debc1f148b5dfcfc463480f1432bb71725
Regards,
Yann E. MORIN.
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 3/47 package/libcec: bump to version 3.0.1
In reply to Bernd KuhlsDear Bernd Kuhls,
Quoted 10 lines · Bernd Kuhls
- reflect upstream changes of the build system by switching from an autotools-package to cmake-package
- package is broken with gcc 4.5.4
https://github.com/Pulse-Eight/libcec/issues/78#issuecomment-91578591
"4.6 is no longer supported. you need a C++ 11 compatible compiler,
so 4.7 or newer"
Since buildroot does not contain gcc 4.6 anymore, using depends on !BR2_GCC_VERSION_4_5_X
is enough.
Quoted 8 lines
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi/Config.in | 2 ++ package/libcec/0001-remove-Wno-psabi.patch | 21 --------------------- package/libcec/Config.in | 4 ++++ package/libcec/libcec.mk | 23 +++++++++++++++-------- 4 files changed, 21 insertions(+), 29 deletions(-) delete mode 100644 package/libcec/0001-remove-Wno-psabi.patch
Applied with some changes:
[Thomas:
- remove the gcc 4.5 dependency. While we do need a dependency on the gcc version, the proposed implementation was not correct as it wasn't handling external toolchains.
- add a patch to fix a problem caused by libcec build system trying to use 'git' to get a version number, which does not work when the version control system information is not available, as is the case in Buildroot.]
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 4/47 package/kodi: bump version to 15.0 Isengard
In reply to Bernd Kuhls- added libsquish as new dependency
https://github.com/xbmc/xbmc/commit/f73653d62b09db8cab7662ae7c4b2dab596b4ab0#diff-3b3a6ec97232deb43dc14319a73872c1R2207
- updated build procedure for host version of texturepacker
- removed SDL dependencies
http://kodi.wiki/view/Kodi_v15_%28Isengard%29_changelog#Linux_Specific
"Removed dependencies of SDL (Simple DirectMedia Layer) for everything
but hardware abstraction for input devices"
- added mips support:
https://github.com/xbmc/xbmc/commit/5d1746ad5b2272ba5f906ad9a49a87b650bda14a
--- package/kodi/0001-Fixup-include-path.patch | 48 -------------- package/kodi/0002-texturepacker.patch | 16 +++++ ...0003-ALSA-fix-device-change-event-support.patch | 67 ++++++++++++++++++++ package/kodi/Config.in | 10 +-- package/kodi/kodi.mk | 38 ++++++----- 5 files changed, 107 insertions(+), 72 deletions(-) create mode 100644 package/kodi/0002-texturepacker.patch create mode 100644 package/kodi/0003-ALSA-fix-device-change-event-support.patch
package/kodi/0001-Fixup-include-path.patch +0 -48
@@ -14,34 +14,6 @@ Signed-off-by: Maxime Hadjinlian <[email protected]> lib/timidity/configure.in | 6 +++--- 4 files changed, 6 insertions(+), 12 deletions(-) -diff --git a/lib/enca/configure b/lib/enca/configure -index c839a51..7af5a09 100644 ---- a/lib/enca/configure -+++ b/lib/enca/configure -@@ -12011,9 +12011,6 @@ fi - if test "$prefix" = "NONE"; then - LDFLAGS="$LDFLAGS -L$ac_default_prefix/lib" - CPPFLAGS="$CPPFLAGS -I$ac_default_prefix/include" --else -- LDFLAGS="$LDFLAGS -L$prefix/lib" -- CPPFLAGS="$CPPFLAGS -I$prefix/include" - fi - - -diff --git a/lib/enca/configure.ac b/lib/enca/configure.ac -index 41434df..47d5367 100644 ---- a/lib/enca/configure.ac -+++ b/lib/enca/configure.ac -@@ -100,9 +100,6 @@ dnl Dirty path hack. Helps some people with badly set up search paths. - if test "$prefix" = "NONE"; then - LDFLAGS="$LDFLAGS -L$ac_default_prefix/lib" - CPPFLAGS="$CPPFLAGS -I$ac_default_prefix/include" --else -- LDFLAGS="$LDFLAGS -L$prefix/lib" -- CPPFLAGS="$CPPFLAGS -I$prefix/include" - fi - - dnl Checks for libraries. diff --git a/lib/libdvd/libdvdread/misc/dvdread-config.sh b/lib/libdvd/libdvdread/misc/dvdread-config.sh index e170c7e..25ee893 100644 --- a/lib/libdvd/libdvdread/misc/dvdread-config.sh
@@ -59,23 +31,3 @@ index e170c7e..25ee893 100644 -fi + echo $dvdreadlib +fi -diff --git a/lib/timidity/configure.in b/lib/timidity/configure.in -index 9f2835b..733470a 100644 ---- a/lib/timidity/configure.in -+++ b/lib/timidity/configure.in -@@ -100,9 +100,9 @@ done - - # add $prefix if specified. - if test "x$prefix" != xNONE -a "x$prefix" != "x$ac_default_prefix" -a "x$prefix" != "x/usr"; then -- LDFLAGS="-L$prefix/lib $LDFLAGS" -- SHLDFLAGS="-L$prefix/lib $SHLDFLAGS" -- CPPFLAGS="-I$prefix/include $CPPFLAGS" -+ LDFLAGS="$LDFLAGS" -+ SHLDFLAGS="$SHLDFLAGS" -+ CPPFLAGS="$CPPFLAGS" - fi - - dnl add --with-includes, --with-libraries --- -1.8.5.2 -
package/kodi/0002-texturepacker.patch new file +16 -0
@@ -0,0 +1,16 @@ +Fix host compile + +Signed-off-by: Bernd Kuhls <[email protected]> + +diff -uNr xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd.org/tools/depends/native/TexturePacker/Makefile xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd/tools/depends/native/TexturePacker/Makefile +--- xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd.org/tools/depends/native/TexturePacker/Makefile 2015-01-25 09:00:48.000000000 +0100 ++++ xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd/tools/depends/native/TexturePacker/Makefile 2015-01-25 13:03:23.606140953 +0100 +@@ -36,7 +36,7 @@ + -rm -rf $(PLATFORM)/*; mkdir -p $(PLATFORM) + cd $(PLATFORM); cp -a $(SOURCE)/* . + cd $(PLATFORM); ./autogen.sh +- cd $(PLATFORM); ./configure --prefix=$(PREFIX) $(EXTRA_CONFIGURE) EXTRA_DEFINES="$(NATIVE_ARCH_DEFINES)" ++ cd $(PLATFORM); ./configure --prefix=$(PREFIX) EXTRA_DEFINES="$(NATIVE_ARCH_DEFINES)" + + + $(APP): $(PLATFORM)
package/kodi/0003-ALSA-fix-device-change-event-support.patch new file +67 -0
67 lines not on this page · raw message
package/kodi/Config.in +2 -8
@@ -1,7 +1,6 @@ config BR2_PACKAGE_KODI_ARCH_SUPPORTS bool - default y if (BR2_arm || BR2_i386 || BR2_x86_64) && BR2_PACKAGE_BOOST_ARCH_SUPPORTS - + 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" depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS
@@ -52,14 +51,12 @@ menuconfig BR2_PACKAGE_KODI select BR2_PACKAGE_LIBGLEW if BR2_PACKAGE_KODI_GL select BR2_PACKAGE_LIBGLU if BR2_PACKAGE_KODI_GL select BR2_PACKAGE_LIBGCRYPT - select BR2_PACKAGE_LIBID3TAG - select BR2_PACKAGE_LIBMAD - select BR2_PACKAGE_LIBMODPLUG select BR2_PACKAGE_LIBMPEG2 select BR2_PACKAGE_LIBOGG select BR2_PACKAGE_LIBPLIST select BR2_PACKAGE_LIBPNG select BR2_PACKAGE_LIBSAMPLERATE + select BR2_PACKAGE_LIBSQUISH select BR2_PACKAGE_LIBVORBIS select BR2_PACKAGE_LIBXML2 select BR2_PACKAGE_LIBXSLT
@@ -79,9 +76,6 @@ menuconfig BR2_PACKAGE_KODI select BR2_PACKAGE_PYTHON_UNICODEDATA select BR2_PACKAGE_PYTHON_ZLIB select BR2_PACKAGE_READLINE - select BR2_PACKAGE_SDL if BR2_PACKAGE_KODI_GL - select BR2_PACKAGE_SDL_X11 if BR2_PACKAGE_KODI_GL - select BR2_PACKAGE_SDL_IMAGE if BR2_PACKAGE_KODI_GL select BR2_PACKAGE_SQLITE select BR2_PACKAGE_TAGLIB select BR2_PACKAGE_TIFF
package/kodi/kodi.mk +22 -16
@@ -4,22 +4,19 @@ # ################################################################################ -KODI_VERSION = 14.2-Helix +KODI_VERSION = 15.0-Isengard KODI_SITE = $(call github,xbmc,xbmc,$(KODI_VERSION)) KODI_LICENSE = GPLv2 KODI_LICENSE_FILES = LICENSE.GPL -# needed for audioencoder addons +# needed for binary addons KODI_INSTALL_STAGING = YES -# Kodi needs host-sdl_image (and therefore host-sdl) for a host tools it builds -# called TexturePacker. It is responsible to take all the images used in the -# GUI and pack them in a blob. -# http://wiki.xbmc.org/index.php?title=TexturePacker -KODI_DEPENDENCIES = host-gawk host-gettext host-gperf host-infozip host-lzo \ - host-nasm host-sdl_image host-swig +KODI_DEPENDENCIES = host-gawk host-gettext host-gperf host-infozip 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 libmad libmodplug libmpeg2 \ - libogg libplist libpng libsamplerate libvorbis libxml2 libxslt lzo ncurses \ - openssl pcre python readline sqlite taglib tiff tinyxml yajl zlib + libass libcdio libcurl libfribidi libgcrypt libmpeg2 \ + libogg libplist libpng libsamplerate libsquish libvorbis libxml2 \ + libxslt lzo ncurses openssl pcre python readline sqlite taglib tiff \ + tinyxml yajl zlib KODI_CONF_ENV = \ PYTHON_VERSION="$(PYTHON_VERSION_MAJOR)" \
@@ -33,8 +30,6 @@ KODI_CONF_ENV = \ KODI_CONF_OPTS += \ --with-ffmpeg=shared \ - --disable-crystalhd \ - --disable-hal \ --disable-joystick \ --disable-openmax \ --disable-projectm \
@@ -91,13 +86,15 @@ endif # GL means X11, and under X11, Kodi needs libdrm; libdrm is forcefully selected # by a modular Xorg server, which Kodi already depends on. ifeq ($(BR2_PACKAGE_KODI_GL),y) -KODI_DEPENDENCIES += libglew libglu libgl sdl_image xlib_libX11 xlib_libXext \ +KODI_DEPENDENCIES += libglew libglu libgl xlib_libX11 xlib_libXext \ xlib_libXmu xlib_libXrandr xlib_libXt libdrm -KODI_CONF_OPTS += --enable-gl --enable-sdl --enable-x11 --enable-xrandr --disable-gles +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`" \
@@ -109,7 +106,7 @@ else KODI_CONF_OPTS += --disable-rsxs endif else -KODI_CONF_OPTS += --disable-gl --disable-rsxs --disable-sdl --disable-x11 --disable-xrandr +KODI_CONF_OPTS += --disable-gl --disable-rsxs --disable-x11 ifeq ($(BR2_PACKAGE_KODI_EGL_GLES),y) KODI_DEPENDENCIES += libegl libgles KODI_CONF_ENV += CXXFLAGS="$(TARGET_CXXFLAGS) `$(PKG_CONFIG_HOST_BINARY) --cflags egl`"
@@ -212,10 +209,19 @@ endif # Add HOST_DIR to PATH for codegenerator.mk to find swig define KODI_BOOTSTRAP + $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D)/tools/depends/native/JsonSchemaBuilder + $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D)/tools/depends/native/TexturePacker cd $(@D) && PATH=$(BR_PATH) ./bootstrap endef KODI_PRE_CONFIGURE_HOOKS += KODI_BOOTSTRAP +# needed to fix binary addons compile +# https://github.com/OpenELEC/OpenELEC.tv/commit/ecb91611931a4f89bd6551b4a2eaaf0b7cbf19fc +define KODI_FIX_CONFIG_CMAKE + $(SED) "s:INCLUDE_DIR /usr/include/kodi:INCLUDE_DIR $(STAGING_DIR)/usr/include/kodi:g" $(STAGING_DIR)/usr/lib/kodi/kodi-config.cmake +endef +KODI_POST_INSTALL_STAGING_HOOKS += KODI_FIX_CONFIG_CMAKE + 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
Signature · 1 line
1.7.10.4
Thomas Petazzoni
AppliedPATCH 4/47 package/kodi: bump version to 15.0 Isengard
Dear Bernd Kuhls,
Quoted 14 lines · Bernd Kuhls
- added libsquish as new dependency
https://github.com/xbmc/xbmc/commit/f73653d62b09db8cab7662ae7c4b2dab596b4ab0#diff-3b3a6ec97232deb43dc14319a73872c1R2207- updated build procedure for host version of texturepacker
- removed SDL dependencies
http://kodi.wiki/view/Kodi_v15_%28Isengard%29_changelog#Linux_Specific
"Removed dependencies of SDL (Simple DirectMedia Layer) for everything
but hardware abstraction for input devices"- added mips support:
https://github.com/xbmc/xbmc/commit/5d1746ad5b2272ba5f906ad9a49a87b650bda14aSigned-off-by Bernd Kuhls <[email protected]>
Quoted 9 lines
--- package/kodi/0001-Fixup-include-path.patch | 48 -------------- package/kodi/0002-texturepacker.patch | 16 +++++ ...0003-ALSA-fix-device-change-event-support.patch | 67 ++++++++++++++++++++ package/kodi/Config.in | 10 +-- package/kodi/kodi.mk | 38 ++++++----- 5 files changed, 107 insertions(+), 72 deletions(-) create mode 100644 package/kodi/0002-texturepacker.patch create mode 100644 package/kodi/0003-ALSA-fix-device-change-event-support.patch
Applied, with some changes:
[Thomas:
- don't do a manual fixup of kodi-config.cmake, and instead patch it to use CMAKE_FIND_ROOT_PATH. This will also avoid having to pass -DCMAKE_MODULE_PATH to all Kodi add-ons .mk files.]
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 5/47 package/kodi: Add option for lirc support
In reply to Bernd Kuhlshttps://github.com/xbmc/xbmc/commit/b641e1eea54b4b9ab7f1b95092ab0a755abc63be
--- package/kodi/Config.in | 5 +++++ package/kodi/kodi.mk | 6 ++++++ 2 files changed, 11 insertions(+)
package/kodi/Config.in +5 -0
@@ -166,6 +166,11 @@ comment "hdmi cec support needs udev /dev management and a toolchain w/ dynamic depends on !BR2_GCC_VERSION_4_5_X depends on BR2_STATIC_LIBS || !BR2_PACKAGE_HAS_UDEV +config BR2_PACKAGE_KODI_LIRC + bool "lirc" + help + Enable lirc support + config BR2_PACKAGE_KODI_LIBMICROHTTPD bool "web server" select BR2_PACKAGE_LIBMICROHTTPD
package/kodi/kodi.mk +6 -0
@@ -185,6 +185,12 @@ else KODI_CONF_OPTS += --disable-libcec endif +ifeq ($(BR2_PACKAGE_KODI_LIRC),y) +KODI_CONF_OPTS += --enable-lirc +else +KODI_CONF_OPTS += --disable-lirc +endif + ifeq ($(BR2_PACKAGE_KODI_WAVPACK),y) KODI_DEPENDENCIES += wavpack endif
Signature · 1 line
1.7.10.4
PATCH 5/47 package/kodi: Add option for lirc support
Bernd, All,
On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
Quoted 3 lines
https://github.com/xbmc/xbmc/commit/b641e1eea54b4b9ab7f1b95092ab0a755abc63be
Signed-off-by Bernd Kuhls <[email protected]>
Regards,
Yann E. MORIN.
Quoted 45 lines
--- package/kodi/Config.in | 5 +++++ package/kodi/kodi.mk | 6 ++++++ 2 files changed, 11 insertions(+)package/kodi/Config.in +5
-0@@ -166,6 +166,11 @@ comment "hdmi cec support needs udev /dev management and a toolchain w/ dynamic depends on !BR2_GCC_VERSION_4_5_X depends on BR2_STATIC_LIBS || !BR2_PACKAGE_HAS_UDEV +config BR2_PACKAGE_KODI_LIRC + bool "lirc" + help + Enable lirc support + config BR2_PACKAGE_KODI_LIBMICROHTTPD bool "web server" select BR2_PACKAGE_LIBMICROHTTPDpackage/kodi/kodi.mk +6
-0@@ -185,6 +185,12 @@ else KODI_CONF_OPTS += --disable-libcec endif +ifeq ($(BR2_PACKAGE_KODI_LIRC),y) +KODI_CONF_OPTS += --enable-lirc +else +KODI_CONF_OPTS += --disable-lirc +endif + ifeq ($(BR2_PACKAGE_KODI_WAVPACK),y) KODI_DEPENDENCIES += wavpack endifSignature · 6 lines
1.7.10.4 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 6/47 package/kodi: Rework audio encoder support
In reply to Bernd KuhlsMake option BR2_PACKAGE_KODI_OPTICALDRIVE invisible, it is only needed when an audio encoder addon is enabled.
Add Kconfig submenu for audio encoders to prepare for addition of more binary addons.
--- package/kodi-audioencoder-flac/Config.in | 1 + package/kodi-audioencoder-lame/Config.in | 1 + package/kodi-audioencoder-vorbis/Config.in | 1 + package/kodi-audioencoder-wav/Config.in | 1 + package/kodi/Config.in | 20 +++++++------------- 5 files changed, 11 insertions(+), 13 deletions(-)
package/kodi-audioencoder-flac/Config.in +1 -0
@@ -1,6 +1,7 @@ config BR2_PACKAGE_KODI_AUDIOENCODER_FLAC bool "kodi-audioencoder-flac" select BR2_PACKAGE_FLAC + select BR2_PACKAGE_KODI_OPTICALDRIVE select BR2_PACKAGE_LIBOGG help An audioencoder addon for Kodi
package/kodi-audioencoder-lame/Config.in +1 -0
@@ -1,5 +1,6 @@ config BR2_PACKAGE_KODI_AUDIOENCODER_LAME bool "kodi-audioencoder-lame" + select BR2_PACKAGE_KODI_OPTICALDRIVE select BR2_PACKAGE_LAME help An audioencoder addon for Kodi
package/kodi-audioencoder-vorbis/Config.in +1 -0
@@ -1,5 +1,6 @@ config BR2_PACKAGE_KODI_AUDIOENCODER_VORBIS bool "kodi-audioencoder-vorbis" + select BR2_PACKAGE_KODI_OPTICALDRIVE select BR2_PACKAGE_LIBOGG select BR2_PACKAGE_LIBVORBIS help
package/kodi-audioencoder-wav/Config.in +1 -0
@@ -1,5 +1,6 @@ config BR2_PACKAGE_KODI_AUDIOENCODER_WAV bool "kodi-audioencoder-wav" + select BR2_PACKAGE_KODI_OPTICALDRIVE help An audioencoder addon for Kodi
package/kodi/Config.in +7 -13
@@ -247,20 +247,14 @@ config BR2_PACKAGE_KODI_WAVPACK Select this if you want to play back WV files. config BR2_PACKAGE_KODI_OPTICALDRIVE - bool "optical drive" - help - Enable support for optical drives - -if BR2_PACKAGE_KODI_OPTICALDRIVE - -comment "Kodi audioencoder addons" - -source "package/kodi-audioencoder-flac/Config.in" -source "package/kodi-audioencoder-lame/Config.in" -source "package/kodi-audioencoder-vorbis/Config.in" -source "package/kodi-audioencoder-wav/Config.in" + bool -endif # BR2_PACKAGE_KODI_OPTICALDRIVE +menu "Audio encoder addons" + source "package/kodi-audioencoder-flac/Config.in" + source "package/kodi-audioencoder-lame/Config.in" + source "package/kodi-audioencoder-vorbis/Config.in" + source "package/kodi-audioencoder-wav/Config.in" +endmenu comment "Kodi PVR addons"
Signature · 1 line
1.7.10.4
PATCH 6/47 package/kodi: Rework audio encoder support
Bernd, All,
On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
Quoted 7 lines
Make option
BR2_PACKAGE_KODI_OPTICALDRIVEinvisible, it is only needed when an audio encoder addon is enabled.Add
Kconfigsubmenu for audio encoders to prepare for addition of more binary addons.Signed-off-by Bernd Kuhls <[email protected]>
[--SNIP--]
Quoted 11 lines
package/kodi/Config.in +0
-3@@ -247,20 +247,14 @@ config BR2_PACKAGE_KODI_WAVPACK Select this if you want to play back WV files. config BR2_PACKAGE_KODI_OPTICALDRIVE - bool "optical drive" - help - Enable support for optical drives
package/kodi/Config.in config BR2_PACKAGE_KODI_WAVPACK · line 250
Quoted 10 lines
package/kodi/Config.in +1
-9- -if BR2_PACKAGE_KODI_OPTICALDRIVE - -comment "Kodi audioencoder addons" - -source "package/kodi-audioencoder-flac/Config.in" -source "package/kodi-audioencoder-lame/Config.in" -source "package/kodi-audioencoder-vorbis/Config.in" -source "package/kodi-audioencoder-wav/Config.in" + bool
Does that mean that support for optical drives is no longer useful without an audio encider?
I.e. how is one supposed to read a DVD/BRD/AudioCD ?
Otherwise:
Regards,
Yann E. MORIN.
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 7/47 package/kodi-audioencoder-flac: bump version
In reply to Bernd Kuhls--- package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIOENCODER_FLAC_VERSION = 84acb14101b9114472cd20f6a0f8fdefbb376113 +KODI_AUDIOENCODER_FLAC_VERSION = a5e2d1262de3b2de567cf0a8207636ebaacb8775 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
Signature · 1 line
1.7.10.4
PATCH 8/47 package/kodi-audioencoder-lame: bump version
In reply to Bernd Kuhls--- package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIOENCODER_LAME_VERSION = 3eb59de951996659c143faaabacc5f34ee9a0b81 +KODI_AUDIOENCODER_LAME_VERSION = b283cd50cd2f89b7fd7b903c957a6a993e3756d2 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
Signature · 1 line
1.7.10.4
PATCH 9/47 package/kodi-audioencoder-vorbis: bump version
In reply to Bernd Kuhls--- package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIOENCODER_VORBIS_VERSION = d556a6872e59806526f208e8d0af5f886a6c67bb +KODI_AUDIOENCODER_VORBIS_VERSION = 15d619dae4411ecebadf2ec2996d611600ad0bee 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
Signature · 1 line
1.7.10.4
PATCH 10/47 package/kodi-audioencoder-wav: bump version
In reply to Bernd Kuhls--- package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -KODI_AUDIOENCODER_WAV_VERSION = 40aaedfa1cd9c75749c82f6e1bd7c42ef61fdb38 +KODI_AUDIOENCODER_WAV_VERSION = 797c990eea7851889cd44a597c0392deba9c51c0 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
1.7.10.4
PATCH 11/47 package/kodi-addon-xvdr: bump version
In reply to Bernd Kuhls--- package/kodi-addon-xvdr/kodi-addon-xvdr.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
package/kodi-addon-xvdr/kodi-addon-xvdr.mk +2 -2
@@ -4,10 +4,10 @@ # ################################################################################ -# This cset is on master. When a Helix branch is made, we should +# This cset is on master. When a Isengard branch is made, we should # follow it, as incompatible changes in the plugins API can happen # on the master branch. -KODI_ADDON_XVDR_VERSION = 328fa653b821a4edc1256a13833f30a4483e2819 +KODI_ADDON_XVDR_VERSION = 88265b86896513a219acb8d5f0c0f77956fae939 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
Signature · 1 line
1.7.10.4
PATCH 12/47 package/kodi-pvr-addons: Prepare to split into addon-specific packages
In reply to Bernd KuhlsThe PVR addons formerly being part of the xbmc-pvr-addons package were split into seperate packages being hosted on https://github.com/kodi-pvr
This patch removes the old PVR addon package to prepare for the new PVR addon packages being added as subsequent patches.
--- Config.in.legacy | 6 ++++++ package/kodi-pvr-addons/Config.in | 6 ------ package/kodi-pvr-addons/kodi-pvr-addons.mk | 27 --------------------------- package/kodi/Config.in | 9 ++++----- 4 files changed, 10 insertions(+), 38 deletions(-) delete mode 100644 package/kodi-pvr-addons/Config.in delete mode 100644 package/kodi-pvr-addons/kodi-pvr-addons.mk
Config.in.legacy +6 -0
@@ -107,6 +107,12 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_KODI_PVR_ADDONS + bool "Kodi PVR addon was split" + select BR2_LEGACY + help + Kodi PVR addon was split into seperate modules + config BR2_PACKAGE_PERF bool "perf option has been renamed" select BR2_LEGACY
package/kodi-pvr-addons/Config.in deleted +0 -6
@@ -1,6 +0,0 @@ -config BR2_PACKAGE_KODI_PVR_ADDONS - bool "kodi-pvr-addons" - help - A collection of PVR backend addons for Kodi - - https://github.com/opdenkamp/xbmc-pvr-addons
package/kodi-pvr-addons/kodi-pvr-addons.mk deleted +0 -27
@@ -1,27 +0,0 @@ -################################################################################ -# -# kodi-pvr-addons -# -################################################################################ - -# This cset is on the branch 'helix' -# When Kodi is updated, this should be updated to the corresponding branch -KODI_PVR_ADDONS_VERSION = 4854fbe9dc0499ca8d1e10e8c18e329d3eb48814 -KODI_PVR_ADDONS_SITE = $(call github,opdenkamp,xbmc-pvr-addons,$(KODI_PVR_ADDONS_VERSION)) -KODI_PVR_ADDONS_LICENSE = GPLv3+ -KODI_PVR_ADDONS_LICENSE_FILES = COPYING - -# There's no ./configure in the git tree, we need to generate it -KODI_PVR_ADDONS_AUTORECONF = YES - -KODI_PVR_ADDONS_DEPENDENCIES = zlib -# This really is a runtime dependency, but we need KODI to be installed -# first, since we'll install files in KODI's directories _after_ KODI has -# installed its own files -KODI_PVR_ADDONS_DEPENDENCIES += kodi - -KODI_PVR_ADDONS_CONF_OPTS = \ - --enable-release \ - --enable-addons-with-dependencies - -$(eval $(autotools-package))
package/kodi/Config.in +4 -5
@@ -249,6 +249,10 @@ config BR2_PACKAGE_KODI_WAVPACK config BR2_PACKAGE_KODI_OPTICALDRIVE bool +menu "PVR addons" + source "package/kodi-addon-xvdr/Config.in" +endmenu + menu "Audio encoder addons" source "package/kodi-audioencoder-flac/Config.in" source "package/kodi-audioencoder-lame/Config.in"
@@ -256,9 +260,4 @@ menu "Audio encoder addons" source "package/kodi-audioencoder-wav/Config.in" endmenu -comment "Kodi PVR addons" - -source "package/kodi-addon-xvdr/Config.in" -source "package/kodi-pvr-addons/Config.in" - endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
PATCH 12/47 package/kodi-pvr-addons: Prepare to split into addon-specific packages
Bernd, All
On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
Quoted 7 lines
The PVR addons formerly being part of the xbmc-pvr-addons package were split into seperate packages being hosted on https://github.com/kodi-pvr
This patch removes the old PVR addon package to prepare for the new PVR addon packages being added as subsequent patches.
Signed-off-by Bernd Kuhls <[email protected]>
[--SNIP--]
Quoted 16 lines
package/kodi/Config.in +4
-0@@ -249,6 +249,10 @@ config BR2_PACKAGE_KODI_WAVPACK config BR2_PACKAGE_KODI_OPTICALDRIVE bool +menu "PVR addons" + source "package/kodi-addon-xvdr/Config.in" +endmenu + menu "Audio encoder addons" source "package/kodi-audioencoder-flac/Config.in" source "package/kodi-audioencoder-lame/Config.in"
package/kodi/Config.in menu "Audio encoder addons" · line 262
Quoted 7 lines
package/kodi/Config.in +0
-4@@ -256,9 +260,4 @@ menu "Audio encoder addons" source "package/kodi-audioencoder-wav/Config.in" endmenu -comment "Kodi PVR addons" - -source "package/kodi-addon-xvdr/Config.in" -source "package/kodi-pvr-addons/Config.in"
Why did you move the PVR addons before the Audio addons? Please keep the list alphabetically sorted.
Regards,
Yann E. MORIN.
Quoted 8 lines
package/kodi/Config.in +0
-0endif # BR2_PACKAGE_KODISignature · 6 lines
1.7.10.4 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 13/47 package/kodi-platform: new package
In reply to Bernd KuhlsThis package is used by the PVR addon packages and has no use by itself, therefore is does not show up in menuconfig.
--- package/kodi-platform/Config.in | 7 +++++++ package/kodi-platform/kodi-platform.mk | 17 +++++++++++++++++ package/kodi/Config.in | 2 ++ 3 files changed, 26 insertions(+) create mode 100644 package/kodi-platform/Config.in create mode 100644 package/kodi-platform/kodi-platform.mk
package/kodi-platform/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PLATFORM + bool + select BR2_PACKAGE_LIBPLATFORM + help + Kodi add-on platform support library + + https://github.com/xbmc/kodi-platform
package/kodi-platform/kodi-platform.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-platform +# +################################################################################ + +KODI_PLATFORM_VERSION = 33b6390b5d2abe5b674f9eb04bdee19228543054 +KODI_PLATFORM_SITE = $(call github,xbmc,kodi-platform,$(KODI_PLATFORM_VERSION)) +KODI_PLATFORM_LICENSE = GPLv3+ +KODI_PLATFORM_LICENSE_FILES = COPYING +KODI_PLATFORM_INSTALL_STAGING = YES +KODI_PLATFORM_DEPENDENCIES = libplatform kodi + +KODI_PLATFORM_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +2 -0
@@ -102,6 +102,8 @@ menuconfig BR2_PACKAGE_KODI if BR2_PACKAGE_KODI +source "package/kodi-platform/Config.in" + config BR2_PACKAGE_KODI_ALSA_LIB bool "alsa" select BR2_PACKAGE_ALSA_LIB
Signature · 1 line
1.7.10.4
PATCH 13/47 package/kodi-platform: new package
Brnd, All,
On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
Quoted 4 lines
This package is used by the PVR addon packages and has no use by itself, therefore is does not show up in menuconfig.
Signed-off-by Bernd Kuhls <[email protected]>
[--SNIP--]
Quoted 6 lines
package/kodi-platform/kodi-platform.mk new file +0
-0
package/kodi-platform/kodi-platform.mk line 10
Quoted 10 lines
package/kodi-platform/kodi-platform.mk new file +10
-0@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-platform +# +################################################################################ + +KODI_PLATFORM_VERSION = 33b6390b5d2abe5b674f9eb04bdee19228543054 +KODI_PLATFORM_SITE = $(call github,xbmc,kodi-platform,$(KODI_PLATFORM_VERSION)) +KODI_PLATFORM_LICENSE = GPLv3+ +KODI_PLATFORM_LICENSE_FILES = COPYING
First, the only two source files in there are GPLv2+, not v3+.
Second, there's no COPYING file; there's even no licensing file at all.
Regards,
Yann E. MORIN.
Quoted 7 lines
package/kodi-platform/kodi-platform.mk new file +7
-0+KODI_PLATFORM_INSTALL_STAGING = YES +KODI_PLATFORM_DEPENDENCIES = libplatform kodi + +KODI_PLATFORM_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 13/47 package/kodi-platform: new package
In reply to Bernd KuhlsDear Bernd Kuhls,
Quoted 11 lines · Bernd Kuhls
This package is used by the PVR addon packages and has no use by itself, therefore is does not show up in menuconfig.
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-platform/Config.in | 7 +++++++ package/kodi-platform/kodi-platform.mk | 17 +++++++++++++++++ package/kodi/Config.in | 2 ++ 3 files changed, 26 insertions(+) create mode 100644 package/kodi-platform/Config.in create mode 100644 package/kodi-platform/kodi-platform.mk
Applied with some changes:
[Thomas:
- fix license information, as noticed by Yann E. Morin: the license is GPLv2+, not GPLv3+, and there is no COPYING file, so a short source file with the license header was used instead.
- remove -DCMAKE_MODULE_PATH, no longer needed now that kodi-config.cmake is fixed.
- add patch to fix kodi-platform-config.cmake for cross-compilation.]
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 14/47 package/kodi-pvr-argustv: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-argustv/Config.in | 7 +++++++ package/kodi-pvr-argustv/kodi-pvr-argustv.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-argustv/Config.in create mode 100644 package/kodi-pvr-argustv/kodi-pvr-argustv.mk
Config.in.legacy +1 -0
@@ -110,6 +110,7 @@ comment "Legacy options removed in 2015.08" config BR2_PACKAGE_KODI_PVR_ADDONS bool "Kodi PVR addon was split" select BR2_LEGACY + select BR2_PACKAGE_KODI_PVR_ARGUSTV help Kodi PVR addon was split into seperate modules
package/kodi-pvr-argustv/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_ARGUSTV + bool "kodi-pvr-argustv" + select BR2_PACKAGE_KODI_PLATFORM + help + Kodi's ARGUS TV client addon + + https://github.com/kodi-pvr/pvr.argustv
package/kodi-pvr-argustv/kodi-pvr-argustv.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-argustv +# +################################################################################ + +KODI_PVR_ARGUSTV_VERSION = 96c80267935d8edc4f6f92d16b540ef77cdcb1db +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.cpp + +KODI_PVR_ARGUSTV_DEPENDENCIES = jsoncpp kodi-platform + +KODI_PVR_ARGUSTV_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -253,6 +253,7 @@ config BR2_PACKAGE_KODI_OPTICALDRIVE menu "PVR addons" source "package/kodi-addon-xvdr/Config.in" + source "package/kodi-pvr-argustv/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 15/47 package/kodi-pvr-dvblink: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-dvblink/Config.in | 8 ++++++++ package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 27 insertions(+) create mode 100644 package/kodi-pvr-dvblink/Config.in create mode 100644 package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
Config.in.legacy +1 -0
@@ -111,6 +111,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS bool "Kodi PVR addon was split" select BR2_LEGACY select BR2_PACKAGE_KODI_PVR_ARGUSTV + select BR2_PACKAGE_KODI_PVR_DVBLINK help Kodi PVR addon was split into seperate modules
package/kodi-pvr-dvblink/Config.in new file +8 -0
@@ -0,0 +1,8 @@ +config BR2_PACKAGE_KODI_PVR_DVBLINK + bool "kodi-pvr-dvblink" + select BR2_PACKAGE_KODI_PLATFORM + select BR2_PACKAGE_TINYXML2 + help + Kodi's DVBLink client addon + + https://github.com/kodi-pvr/pvr.dvblink
package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-dvblink +# +################################################################################ + +KODI_PVR_DVBLINK_VERSION = cf756e9241c58d98c3b56dfcae89da9f35e4555f +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.cpp + +KODI_PVR_DVBLINK_DEPENDENCIES = kodi-platform tinyxml2 + +KODI_PVR_DVBLINK_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -254,6 +254,7 @@ config BR2_PACKAGE_KODI_OPTICALDRIVE menu "PVR addons" source "package/kodi-addon-xvdr/Config.in" source "package/kodi-pvr-argustv/Config.in" + source "package/kodi-pvr-dvblink/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 16/47 package/kodi-pvr-dvbviewer: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-dvbviewer/Config.in | 7 +++++++ package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-dvbviewer/Config.in create mode 100644 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
Config.in.legacy +1 -0
@@ -112,6 +112,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_LEGACY select BR2_PACKAGE_KODI_PVR_ARGUSTV select BR2_PACKAGE_KODI_PVR_DVBLINK + select BR2_PACKAGE_KODI_PVR_DVBVIEWER help Kodi PVR addon was split into seperate modules
package/kodi-pvr-dvbviewer/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_DVBVIEWER + bool "kodi-pvr-dvbviewer" + select BR2_PACKAGE_KODI_PLATFORM + help + Kodi's DVBViewer client addon + + https://github.com/kodi-pvr/pvr.dvbviewer
package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-dvbviewer +# +################################################################################ + +KODI_PVR_DVBVIEWER_VERSION = cbfd4552a4381d289bcfb8eda33699ecfd156bd7 +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.cpp + +KODI_PVR_DVBVIEWER_DEPENDENCIES = kodi-platform + +KODI_PVR_DVBVIEWER_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -255,6 +255,7 @@ menu "PVR addons" source "package/kodi-addon-xvdr/Config.in" source "package/kodi-pvr-argustv/Config.in" source "package/kodi-pvr-dvblink/Config.in" + source "package/kodi-pvr-dvbviewer/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 17/47 package/kodi-pvr-filmon: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-filmon/Config.in | 8 ++++++++ package/kodi-pvr-filmon/kodi-pvr-filmon.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 27 insertions(+) create mode 100644 package/kodi-pvr-filmon/Config.in create mode 100644 package/kodi-pvr-filmon/kodi-pvr-filmon.mk
Config.in.legacy +1 -0
@@ -113,6 +113,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_ARGUSTV select BR2_PACKAGE_KODI_PVR_DVBLINK select BR2_PACKAGE_KODI_PVR_DVBVIEWER + select BR2_PACKAGE_KODI_PVR_FILMON help Kodi PVR addon was split into seperate modules
package/kodi-pvr-filmon/Config.in new file +8 -0
@@ -0,0 +1,8 @@ +config BR2_PACKAGE_KODI_PVR_FILMON + bool "kodi-pvr-filmon" + select BR2_PACKAGE_JSONCPP + select BR2_PACKAGE_KODI_PLATFORM + help + Filmon PVR client addon for Kodi + + https://github.com/kodi-pvr/pvr.filmon
package/kodi-pvr-filmon/kodi-pvr-filmon.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-filmon +# +################################################################################ + +KODI_PVR_FILMON_VERSION = 5c41f4e361c9bcdd6e53cffd541222c5aa131a27 +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.cpp + +KODI_PVR_FILMON_DEPENDENCIES = jsoncpp kodi-platform + +KODI_PVR_FILMON_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -256,6 +256,7 @@ menu "PVR addons" source "package/kodi-pvr-argustv/Config.in" source "package/kodi-pvr-dvblink/Config.in" source "package/kodi-pvr-dvbviewer/Config.in" + source "package/kodi-pvr-filmon/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 18/47 package/kodi-pvr-hts: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-hts/Config.in | 7 +++++++ package/kodi-pvr-hts/kodi-pvr-hts.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-hts/Config.in create mode 100644 package/kodi-pvr-hts/kodi-pvr-hts.mk
Config.in.legacy +1 -0
@@ -114,6 +114,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_DVBLINK select BR2_PACKAGE_KODI_PVR_DVBVIEWER select BR2_PACKAGE_KODI_PVR_FILMON + select BR2_PACKAGE_KODI_PVR_HTS help Kodi PVR addon was split into seperate modules
package/kodi-pvr-hts/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_HTS + bool "kodi-pvr-hts" + select BR2_PACKAGE_KODI_PLATFORM + help + Tvheadend HTSP PVR client addon for Kodi + + https://github.com/kodi-pvr/pvr.hts
package/kodi-pvr-hts/kodi-pvr-hts.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-hts +# +################################################################################ + +KODI_PVR_HTS_VERSION = 5c2244044a00ecd3320fc6ce15dd208c16578588 +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/Tvheadend.cpp + +KODI_PVR_HTS_DEPENDENCIES = kodi-platform + +KODI_PVR_HTS_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -257,6 +257,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-hts/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 19/47 package/kodi-pvr-iptvsimple: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-iptvsimple/Config.in | 7 +++++++ package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-iptvsimple/Config.in create mode 100644 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
Config.in.legacy +1 -0
@@ -115,6 +115,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_DVBVIEWER select BR2_PACKAGE_KODI_PVR_FILMON select BR2_PACKAGE_KODI_PVR_HTS + select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE help Kodi PVR addon was split into seperate modules
package/kodi-pvr-iptvsimple/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_IPTVSIMPLE + bool "kodi-pvr-iptvsimple" + select BR2_PACKAGE_KODI_PLATFORM + help + IPTV Live TV and Radio PVR client addon for Kodi + + https://github.com/kodi-pvr/pvr.iptvsimple
package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-iptvsimple +# +################################################################################ + +KODI_PVR_IPTVSIMPLE_VERSION = 23defebace9a596d549a688c1d017900aeaf7761 +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.cpp + +KODI_PVR_IPTVSIMPLE_DEPENDENCIES = kodi-platform + +KODI_PVR_IPTVSIMPLE_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -258,6 +258,7 @@ menu "PVR addons" source "package/kodi-pvr-dvbviewer/Config.in" source "package/kodi-pvr-filmon/Config.in" source "package/kodi-pvr-hts/Config.in" + source "package/kodi-pvr-iptvsimple/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 20/47 package/kodi-pvr-mediaportal-tvserver: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-mediaportal-tvserver/Config.in | 7 +++++++ .../kodi-pvr-mediaportal-tvserver.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-mediaportal-tvserver/Config.in create mode 100644 package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
Config.in.legacy +1 -0
@@ -116,6 +116,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_FILMON select BR2_PACKAGE_KODI_PVR_HTS select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE + select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER help Kodi PVR addon was split into seperate modules
package/kodi-pvr-mediaportal-tvserver/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER + bool "kodi-pvr-mediaportal-tvserver" + select BR2_PACKAGE_KODI_PLATFORM + help + MediaPortal TVServer PVR client addon for Kodi + + https://github.com/kodi-pvr/pvr.mediaportal.tvserver
package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-mediaportal-tvserver +# +################################################################################ + +KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = 29809d10010a21b08b9e652e36bc51dac2171690 +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/README + +KODI_PVR_MEDIAPORTAL_TVSERVER_DEPENDENCIES = kodi-platform + +KODI_PVR_MEDIAPORTAL_TVSERVER_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -259,6 +259,7 @@ menu "PVR addons" source "package/kodi-pvr-filmon/Config.in" source "package/kodi-pvr-hts/Config.in" source "package/kodi-pvr-iptvsimple/Config.in" + source "package/kodi-pvr-mediaportal-tvserver/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 21/47 package/kodi-pvr-mythtv: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-mythtv/Config.in | 7 +++++++ package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-mythtv/Config.in create mode 100644 package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
Config.in.legacy +1 -0
@@ -117,6 +117,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_HTS select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER + select BR2_PACKAGE_KODI_PVR_MYTHTV help Kodi PVR addon was split into seperate modules
package/kodi-pvr-mythtv/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_MYTHTV + bool "kodi-pvr-mythtv" + select BR2_PACKAGE_KODI_PLATFORM + help + MythTV PVR for Kodi + + https://github.com/kodi-pvr/pvr.mythtv
package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-mythtv +# +################################################################################ + +KODI_PVR_MYTHTV_VERSION = 75fee97e2e690b0ee6d2b1540218b61586683e20 +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.cpp + +KODI_PVR_MYTHTV_DEPENDENCIES = kodi-platform + +KODI_PVR_MYTHTV_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -260,6 +260,7 @@ menu "PVR addons" source "package/kodi-pvr-hts/Config.in" source "package/kodi-pvr-iptvsimple/Config.in" source "package/kodi-pvr-mediaportal-tvserver/Config.in" + source "package/kodi-pvr-mythtv/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 22/47 package/kodi-pvr-nextpvr: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-nextpvr/Config.in | 7 +++++++ package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-nextpvr/Config.in create mode 100644 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
Config.in.legacy +1 -0
@@ -118,6 +118,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER select BR2_PACKAGE_KODI_PVR_MYTHTV + select BR2_PACKAGE_KODI_PVR_NEXTPVR help Kodi PVR addon was split into seperate modules
package/kodi-pvr-nextpvr/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_NEXTPVR + bool "kodi-pvr-nextpvr" + select BR2_PACKAGE_KODI_PLATFORM + help + Kodi's NextPVR client addon + + https://github.com/kodi-pvr/pvr.nextpvr
package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-nextpvr +# +################################################################################ + +KODI_PVR_NEXTPVR_VERSION = 3a205e49b50baba605d3235f6613fdd36c1d3234 +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.cpp + +KODI_PVR_NEXTPVR_DEPENDENCIES = kodi-platform + +KODI_PVR_NEXTPVR_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -261,6 +261,7 @@ menu "PVR addons" source "package/kodi-pvr-iptvsimple/Config.in" source "package/kodi-pvr-mediaportal-tvserver/Config.in" source "package/kodi-pvr-mythtv/Config.in" + source "package/kodi-pvr-nextpvr/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 23/47 package/kodi-pvr-njoy: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-njoy/Config.in | 7 +++++++ package/kodi-pvr-njoy/kodi-pvr-njoy.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-njoy/Config.in create mode 100644 package/kodi-pvr-njoy/kodi-pvr-njoy.mk
Config.in.legacy +1 -0
@@ -119,6 +119,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER select BR2_PACKAGE_KODI_PVR_MYTHTV select BR2_PACKAGE_KODI_PVR_NEXTPVR + select BR2_PACKAGE_KODI_PVR_NJOY help Kodi PVR addon was split into seperate modules
package/kodi-pvr-njoy/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_NJOY + bool "kodi-pvr-njoy" + select BR2_PACKAGE_KODI_PLATFORM + help + Kodi's Njoy N7 client addon + + https://github.com/kodi-pvr/pvr.njoy
package/kodi-pvr-njoy/kodi-pvr-njoy.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-njoy +# +################################################################################ + +KODI_PVR_NJOY_VERSION = 4f88a097cb62b4604ffb0ac293a5dc8f40885e79 +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.cpp + +KODI_PVR_NJOY_DEPENDENCIES = kodi-platform + +KODI_PVR_NJOY_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -262,6 +262,7 @@ menu "PVR addons" source "package/kodi-pvr-mediaportal-tvserver/Config.in" source "package/kodi-pvr-mythtv/Config.in" source "package/kodi-pvr-nextpvr/Config.in" + source "package/kodi-pvr-njoy/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 24/47 package/kodi-pvr-pctv: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-pctv/Config.in | 8 ++++++++ package/kodi-pvr-pctv/kodi-pvr-pctv.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 27 insertions(+) create mode 100644 package/kodi-pvr-pctv/Config.in create mode 100644 package/kodi-pvr-pctv/kodi-pvr-pctv.mk
Config.in.legacy +1 -0
@@ -120,6 +120,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_MYTHTV select BR2_PACKAGE_KODI_PVR_NEXTPVR select BR2_PACKAGE_KODI_PVR_NJOY + select BR2_PACKAGE_KODI_PVR_PCTV help Kodi PVR addon was split into seperate modules
package/kodi-pvr-pctv/Config.in new file +8 -0
@@ -0,0 +1,8 @@ +config BR2_PACKAGE_KODI_PVR_PCTV + bool "kodi-pvr-pctv" + select BR2_PACKAGE_JSONCPP + select BR2_PACKAGE_KODI_PLATFORM + help + PCTV PVR client addon for Kodi + + https://github.com/kodi-pvr/pvr.vdr.vnsi
package/kodi-pvr-pctv/kodi-pvr-pctv.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-pctv +# +################################################################################ + +KODI_PVR_PCTV_VERSION = d23160c043b0cd0a86463f6a3590a8126ff8af9d +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.cpp + +KODI_PVR_PCTV_DEPENDENCIES = jsoncpp kodi-platform + +KODI_PVR_PCTV_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -263,6 +263,7 @@ menu "PVR addons" source "package/kodi-pvr-mythtv/Config.in" source "package/kodi-pvr-nextpvr/Config.in" source "package/kodi-pvr-njoy/Config.in" + source "package/kodi-pvr-pctv/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 25/47 package/kodi-pvr-stalker: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-stalker/Config.in | 7 +++++++ package/kodi-pvr-stalker/kodi-pvr-stalker.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-stalker/Config.in create mode 100644 package/kodi-pvr-stalker/kodi-pvr-stalker.mk
Config.in.legacy +1 -0
@@ -121,6 +121,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_NEXTPVR select BR2_PACKAGE_KODI_PVR_NJOY select BR2_PACKAGE_KODI_PVR_PCTV + select BR2_PACKAGE_KODI_PVR_STALKER help Kodi PVR addon was split into seperate modules
package/kodi-pvr-stalker/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_STALKER + bool "kodi-pvr-stalker" + select BR2_PACKAGE_KODI_PLATFORM + help + A PVR Client that connects Kodi to Stalker Middleware + + https://github.com/kodi-pvr/pvr.stalker
package/kodi-pvr-stalker/kodi-pvr-stalker.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-stalker +# +################################################################################ + +KODI_PVR_STALKER_VERSION = 5f6eb1992ffd45a075ebb7bc4253c4a88bf65c80 +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.cpp + +KODI_PVR_STALKER_DEPENDENCIES = kodi-platform + +KODI_PVR_STALKER_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -264,6 +264,7 @@ menu "PVR addons" source "package/kodi-pvr-nextpvr/Config.in" source "package/kodi-pvr-njoy/Config.in" source "package/kodi-pvr-pctv/Config.in" + source "package/kodi-pvr-stalker/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 26/47 package/kodi-pvr-vbox: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-vbox/Config.in | 7 +++++++ package/kodi-pvr-vbox/kodi-pvr-vbox.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-vbox/Config.in create mode 100644 package/kodi-pvr-vbox/kodi-pvr-vbox.mk
Config.in.legacy +1 -0
@@ -122,6 +122,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_NJOY select BR2_PACKAGE_KODI_PVR_PCTV select BR2_PACKAGE_KODI_PVR_STALKER + select BR2_PACKAGE_KODI_PVR_VBOX help Kodi PVR addon was split into seperate modules
package/kodi-pvr-vbox/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_VBOX + bool "kodi-pvr-vbox" + select BR2_PACKAGE_KODI_PLATFORM + help + Kodi PVR addon for interfacing with VBox Communications XTi TV Gateway + + https://github.com/kodi-pvr/pvr.vbox
package/kodi-pvr-vbox/kodi-pvr-vbox.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-vbox +# +################################################################################ + +KODI_PVR_VBOX_VERSION = 874eb8812db1dd1b2626ed6c9f8391790f0e6818 +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.cpp + +KODI_PVR_VBOX_DEPENDENCIES = kodi-platform + +KODI_PVR_VBOX_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -265,6 +265,7 @@ menu "PVR addons" source "package/kodi-pvr-njoy/Config.in" source "package/kodi-pvr-pctv/Config.in" source "package/kodi-pvr-stalker/Config.in" + source "package/kodi-pvr-vbox/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 27/47 package/kodi-pvr-vdr-vnsi: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-vdr-vnsi/Config.in | 7 +++++++ package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-vdr-vnsi/Config.in create mode 100644 package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
Config.in.legacy +1 -0
@@ -123,6 +123,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_PCTV select BR2_PACKAGE_KODI_PVR_STALKER select BR2_PACKAGE_KODI_PVR_VBOX + select BR2_PACKAGE_KODI_PVR_VDR_VNSI help Kodi PVR addon was split into seperate modules
package/kodi-pvr-vdr-vnsi/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_VDR_VNSI + bool "kodi-pvr-vdr-vnsi" + select BR2_PACKAGE_KODI_PLATFORM + help + Kodi PVR addon VNSI + + https://github.com/kodi-pvr/pvr.vdr.vnsi
package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-vdr-vnsi +# +################################################################################ + +KODI_PVR_VDR_VNSI_VERSION = 550a4a2e093b4418394cdbe6f72cd7c76f0327b7 +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/VNSI_Admin.cpp + +KODI_PVR_VDR_VNSI_DEPENDENCIES = kodi-platform + +KODI_PVR_VDR_VNSI_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -266,6 +266,7 @@ menu "PVR addons" source "package/kodi-pvr-pctv/Config.in" source "package/kodi-pvr-stalker/Config.in" source "package/kodi-pvr-vbox/Config.in" + source "package/kodi-pvr-vdr-vnsi/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 28/47 package/kodi-pvr-vuplus: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-vuplus/Config.in | 7 +++++++ package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-vuplus/Config.in create mode 100644 package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
Config.in.legacy +1 -0
@@ -124,6 +124,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_STALKER select BR2_PACKAGE_KODI_PVR_VBOX select BR2_PACKAGE_KODI_PVR_VDR_VNSI + select BR2_PACKAGE_KODI_PVR_VUPLUS help Kodi PVR addon was split into seperate modules
package/kodi-pvr-vuplus/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_VUPLUS + bool "kodi-pvr-vuplus" + select BR2_PACKAGE_KODI_PLATFORM + help + VuPlus PVR client addon for Kodi + + https://github.com/kodi-pvr/pvr.vuplus
package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-vuplus +# +################################################################################ + +KODI_PVR_VUPLUS_VERSION = 96115e9b8898ed6bde36874b43b2fba531cfef5c +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.cpp + +KODI_PVR_VUPLUS_DEPENDENCIES = kodi-platform + +KODI_PVR_VUPLUS_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -267,6 +267,7 @@ menu "PVR addons" source "package/kodi-pvr-stalker/Config.in" source "package/kodi-pvr-vbox/Config.in" source "package/kodi-pvr-vdr-vnsi/Config.in" + source "package/kodi-pvr-vuplus/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 29/47 package/kodi-pvr-wmc: new package
In reply to Bernd Kuhls--- Config.in.legacy | 1 + package/kodi-pvr-wmc/Config.in | 7 +++++++ package/kodi-pvr-wmc/kodi-pvr-wmc.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 4 files changed, 26 insertions(+) create mode 100644 package/kodi-pvr-wmc/Config.in create mode 100644 package/kodi-pvr-wmc/kodi-pvr-wmc.mk
Config.in.legacy +1 -0
@@ -125,6 +125,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_VBOX select BR2_PACKAGE_KODI_PVR_VDR_VNSI select BR2_PACKAGE_KODI_PVR_VUPLUS + select BR2_PACKAGE_KODI_PVR_WMC help Kodi PVR addon was split into seperate modules
package/kodi-pvr-wmc/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_PVR_WMC + bool "kodi-pvr-wmc" + select BR2_PACKAGE_KODI_PLATFORM + help + Kodi's Windows Media Center client addon + + https://github.com/kodi-pvr/pvr.wmc
package/kodi-pvr-wmc/kodi-pvr-wmc.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-pvr-wmc +# +################################################################################ + +KODI_PVR_WMC_VERSION = e19c3e99c87e81d406bac0bc4e8edeb47df66dcc +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.cpp + +KODI_PVR_WMC_DEPENDENCIES = kodi-platform + +KODI_PVR_WMC_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -268,6 +268,7 @@ menu "PVR addons" source "package/kodi-pvr-vbox/Config.in" source "package/kodi-pvr-vdr-vnsi/Config.in" source "package/kodi-pvr-vuplus/Config.in" + source "package/kodi-pvr-wmc/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 30/47 package/kodi-audiodecoder-modplug: new package
In reply to Bernd Kuhls--- package/kodi-audiodecoder-modplug/Config.in | 8 ++++++++ .../kodi-audiodecoder-modplug.mk | 17 +++++++++++++++++ package/kodi/Config.in | 4 ++++ 3 files changed, 29 insertions(+) create mode 100644 package/kodi-audiodecoder-modplug/Config.in create mode 100644 package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk
package/kodi-audiodecoder-modplug/Config.in new file +8 -0
@@ -0,0 +1,8 @@ +config BR2_PACKAGE_KODI_AUDIODECODER_MODPLUG + bool "kodi-audiodecoder-modplug" + select BR2_PACKAGE_KODI_PLATFORM + select BR2_PACKAGE_LIBMODPLUG + help + Modplug decoder addon for Kodi + + https://github.com/notspiff/audiodecoder.modplug
package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-audiodecoder-modplug +# +################################################################################ + +KODI_AUDIODECODER_MODPLUG_VERSION = 5ae7349f39a8e5552c86dfdad339fb18c7e52550 +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 + +KODI_AUDIODECODER_MODPLUG_DEPENDENCIES = kodi-platform libmodplug + +KODI_AUDIODECODER_MODPLUG_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +4 -0
@@ -271,6 +271,10 @@ menu "PVR addons" source "package/kodi-pvr-wmc/Config.in" endmenu +menu "Audio decoder addons" + source "package/kodi-audiodecoder-modplug/Config.in" +endmenu + menu "Audio encoder addons" source "package/kodi-audioencoder-flac/Config.in" source "package/kodi-audioencoder-lame/Config.in"
Signature · 1 line
1.7.10.4
PATCH 31/47 package/kodi-audiodecoder-nosefart: new package
In reply to Bernd Kuhls--- package/kodi-audiodecoder-nosefart/Config.in | 7 +++++++ .../kodi-audiodecoder-nosefart.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 25 insertions(+) create mode 100644 package/kodi-audiodecoder-nosefart/Config.in create mode 100644 package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk
package/kodi-audiodecoder-nosefart/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_AUDIODECODER_NOSEFART + bool "kodi-audiodecoder-nosefart" + select BR2_PACKAGE_KODI_PLATFORM + help + Nosefart decoder addon for Kodi + + https://github.com/notspiff/audiodecoder.nosefart
package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-audiodecoder-nosefart +# +################################################################################ + +KODI_AUDIODECODER_NOSEFART_VERSION = 936313f2be5c4936af8a643876363dcea76a8ebe +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 + +KODI_AUDIODECODER_NOSEFART_DEPENDENCIES = kodi-platform + +KODI_AUDIODECODER_NOSEFART_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -273,6 +273,7 @@ endmenu menu "Audio decoder addons" source "package/kodi-audiodecoder-modplug/Config.in" + source "package/kodi-audiodecoder-nosefart/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 32/47 package/kodi-audiodecoder-sidplay: new package
In reply to Bernd Kuhls--- package/kodi-audiodecoder-sidplay/Config.in | 8 ++++++++ .../kodi-audiodecoder-sidplay.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 26 insertions(+) create mode 100644 package/kodi-audiodecoder-sidplay/Config.in create mode 100644 package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk
package/kodi-audiodecoder-sidplay/Config.in new file +8 -0
@@ -0,0 +1,8 @@ +config BR2_PACKAGE_KODI_AUDIODECODER_SIDPLAY + bool "kodi-audiodecoder-sidplay" + select BR2_PACKAGE_KODI_PLATFORM + select BR2_PACKAGE_LIBSIDPLAY2 + help + Sidplay decoder addon for Kodi + + https://github.com/notspiff/audiodecoder.sidplay
package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-audiodecoder-sidplay +# +################################################################################ + +KODI_AUDIODECODER_SIDPLAY_VERSION = 27b2c0582878857bfe03195471fa7ffa4bcc40f0 +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 + +KODI_AUDIODECODER_SIDPLAY_DEPENDENCIES = host-pkgconf kodi-platform libsidplay2 + +KODI_AUDIODECODER_SIDPLAY_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -274,6 +274,7 @@ endmenu menu "Audio decoder addons" source "package/kodi-audiodecoder-modplug/Config.in" source "package/kodi-audiodecoder-nosefart/Config.in" + source "package/kodi-audiodecoder-sidplay/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 33/47 package/kodi-audiodecoder-snesapu: new package
In reply to Bernd Kuhls--- package/kodi-audiodecoder-snesapu/Config.in | 7 +++++++ .../kodi-audiodecoder-snesapu.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 25 insertions(+) create mode 100644 package/kodi-audiodecoder-snesapu/Config.in create mode 100644 package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk
package/kodi-audiodecoder-snesapu/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_AUDIODECODER_SNESAPU + bool "kodi-audiodecoder-snesapu" + select BR2_PACKAGE_KODI_PLATFORM + help + SPC decoder addon for Kodi + + https://github.com/notspiff/audiodecoder.snesapu
package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-audiodecoder-snesapu +# +################################################################################ + +KODI_AUDIODECODER_SNESAPU_VERSION = 399d1d3f32fe6f62f5657b8ce67c30229629cb51 +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 + +KODI_AUDIODECODER_SNESAPU_DEPENDENCIES = kodi-platform + +KODI_AUDIODECODER_SNESAPU_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -275,6 +275,7 @@ menu "Audio decoder addons" source "package/kodi-audiodecoder-modplug/Config.in" source "package/kodi-audiodecoder-nosefart/Config.in" source "package/kodi-audiodecoder-sidplay/Config.in" + source "package/kodi-audiodecoder-snesapu/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 34/47 package/kodi-audiodecoder-stsound: new package
In reply to Bernd Kuhls--- package/kodi-audiodecoder-stsound/Config.in | 7 +++++++ .../kodi-audiodecoder-stsound.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 25 insertions(+) create mode 100644 package/kodi-audiodecoder-stsound/Config.in create mode 100644 package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk
package/kodi-audiodecoder-stsound/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_AUDIODECODER_STSOUND + bool "kodi-audiodecoder-stsound" + select BR2_PACKAGE_KODI_PLATFORM + help + YM decoder addon for Kodi + + https://github.com/notspiff/audiodecoder.stsound
package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-audiodecoder-stsound +# +################################################################################ + +KODI_AUDIODECODER_STSOUND_VERSION = f6fbae94818fedd09e2f55c6cd1cb283bfdab6f4 +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 + +KODI_AUDIODECODER_STSOUND_DEPENDENCIES = kodi-platform + +KODI_AUDIODECODER_STSOUND_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -276,6 +276,7 @@ menu "Audio decoder addons" source "package/kodi-audiodecoder-nosefart/Config.in" source "package/kodi-audiodecoder-sidplay/Config.in" source "package/kodi-audiodecoder-snesapu/Config.in" + source "package/kodi-audiodecoder-stsound/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 35/47 package/kodi-audiodecoder-timidity: new package
In reply to Bernd Kuhls--- package/kodi-audiodecoder-timidity/Config.in | 7 +++++++ .../kodi-audiodecoder-timidity.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 25 insertions(+) create mode 100644 package/kodi-audiodecoder-timidity/Config.in create mode 100644 package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk
package/kodi-audiodecoder-timidity/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_AUDIODECODER_TIMIDITY + bool "kodi-audiodecoder-timidity" + select BR2_PACKAGE_KODI_PLATFORM + help + Timidity decoder addon for Kodi + + https://github.com/notspiff/audiodecoder.timidity
package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-audiodecoder-timidity +# +################################################################################ + +KODI_AUDIODECODER_TIMIDITY_VERSION = da5eb9ac6557fc1ea0f48cc044cfd16f4f2a1e0b +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 + +KODI_AUDIODECODER_TIMIDITY_DEPENDENCIES = kodi-platform + +KODI_AUDIODECODER_TIMIDITY_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -277,6 +277,7 @@ menu "Audio decoder addons" source "package/kodi-audiodecoder-sidplay/Config.in" source "package/kodi-audiodecoder-snesapu/Config.in" source "package/kodi-audiodecoder-stsound/Config.in" + source "package/kodi-audiodecoder-timidity/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 36/47 package/kodi-audiodecoder-vgmstream: new package
In reply to Bernd Kuhls--- package/kodi-audiodecoder-vgmstream/Config.in | 7 +++++++ .../kodi-audiodecoder-vgmstream.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 25 insertions(+) create mode 100644 package/kodi-audiodecoder-vgmstream/Config.in create mode 100644 package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk
package/kodi-audiodecoder-vgmstream/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_KODI_AUDIODECODER_VGMSTREAM + bool "kodi-audiodecoder-vgmstream" + select BR2_PACKAGE_KODI_PLATFORM + help + VGM decoder addon for Kodi + + https://github.com/notspiff/audiodecoder.vgmstream
package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-audiodecoder-vgmstream +# +################################################################################ + +KODI_AUDIODECODER_VGMSTREAM_VERSION = 7723f9130957f4684eac5788ccbc2f45c39590ad +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 + +KODI_AUDIODECODER_VGMSTREAM_DEPENDENCIES = kodi-platform + +KODI_AUDIODECODER_VGMSTREAM_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -278,6 +278,7 @@ menu "Audio decoder addons" source "package/kodi-audiodecoder-snesapu/Config.in" source "package/kodi-audiodecoder-stsound/Config.in" source "package/kodi-audiodecoder-timidity/Config.in" + source "package/kodi-audiodecoder-vgmstream/Config.in" endmenu menu "Audio encoder addons"
Signature · 1 line
1.7.10.4
PATCH 37/47 package/kodi-screensaver-asteroids: new package
In reply to Bernd Kuhls--- package/kodi-screensaver-asteroids/Config.in | 6 ++++++ .../kodi-screensaver-asteroids.mk | 17 +++++++++++++++++ package/kodi/Config.in | 4 ++++ 3 files changed, 27 insertions(+) create mode 100644 package/kodi-screensaver-asteroids/Config.in create mode 100644 package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk
package/kodi-screensaver-asteroids/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_ASTEROIDS + bool "kodi-screensaver-asteroids" + help + Asteroids screensaver for Kodi + + https://github.com/notspiff/screensaver.asteroids
package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-screensaver-asteroids +# +################################################################################ + +KODI_SCREENSAVER_ASTEROIDS_VERSION = d4c2e3b499544ef55be364b34e5569d9c31c9615 +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 + +KODI_SCREENSAVER_ASTEROIDS_DEPENDENCIES = kodi + +KODI_SCREENSAVER_ASTEROIDS_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +4 -0
@@ -288,4 +288,8 @@ menu "Audio encoder addons" source "package/kodi-audioencoder-wav/Config.in" endmenu +menu "Screensavers" + source "package/kodi-screensaver-asteroids/Config.in" +endmenu + endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
PATCH 37/47 package/kodi-screensaver-asteroids: new package
Dear Bernd Kuhls,
Quoted 8 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-screensaver-asteroids/Config.in | 6 ++++++ .../kodi-screensaver-asteroids.mk | 17 +++++++++++++++++ package/kodi/Config.in | 4 ++++ 3 files changed, 27 insertions(+) create mode 100644 package/kodi-screensaver-asteroids/Config.in create mode 100644 package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk
For me, none of the screensaver packages worked with OpenGL ES, since they all include <GL/gl.h>. You have added a dependency on GL for the kodi-screensaver-crystalmorph package, but all other screensaver needed the same dependency, so I added it.
Best regards,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 38/47 package/kodi-screensaver-biogenesis: new package
In reply to Bernd Kuhls--- package/kodi-screensaver-biogenesis/Config.in | 6 ++++++ .../kodi-screensaver-biogenesis.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 24 insertions(+) create mode 100644 package/kodi-screensaver-biogenesis/Config.in create mode 100644 package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk
package/kodi-screensaver-biogenesis/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_BIOGENESIS + bool "kodi-screensaver-biogenesis" + help + BioGenesis screensaver for Kodi + + https://github.com/notspiff/screensaver.biogenesis
package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-screensaver-biogenesis +# +################################################################################ + +KODI_SCREENSAVER_BIOGENESIS_VERSION = 2eccbd4e46320de03fde6731c560660659fd34d7 +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 + +KODI_SCREENSAVER_BIOGENESIS_DEPENDENCIES = kodi + +KODI_SCREENSAVER_BIOGENESIS_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -290,6 +290,7 @@ endmenu menu "Screensavers" source "package/kodi-screensaver-asteroids/Config.in" + source "package/kodi-screensaver-biogenesis/Config.in" endmenu endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
PATCH 39/47 package/kodi-screensaver-crystalmorph: new package
In reply to Bernd Kuhls--- package/kodi-screensaver-crystalmorph/Config.in | 10 ++++++++++ .../kodi-screensaver-crystalmorph.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 28 insertions(+) create mode 100644 package/kodi-screensaver-crystalmorph/Config.in create mode 100644 package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk
package/kodi-screensaver-crystalmorph/Config.in new file +10 -0
@@ -0,0 +1,10 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_CRYSTALMORPH + bool "kodi-screensaver-crystalmorph" + depends on BR2_PACKAGE_KODI_GL # libglu + help + CrystalMorph screensaver for Kodi + + https://github.com/notspiff/screensaver.crystalmorph + +comment "crystalmorph needs an OpenGL backend" + depends on !BR2_PACKAGE_KODI_GL
package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-screensaver-crystalmorph +# +################################################################################ + +KODI_SCREENSAVER_CRYSTALMORPH_VERSION = 2e7c10e3543f5aaab6fd2f5aa9d05b976a43ba68 +KODI_SCREENSAVER_CRYSTALMORPH_SITE = $(call github,notspiff,screensaver.crystalmorph,$(KODI_SCREENSAVER_CRYSTALMORPH_VERSION)) +KODI_SCREENSAVER_CRYSTALMORPH_LICENSE = GPLv2+ +KODI_SCREENSAVER_CRYSTALMORPH_LICENSE_FILES = src/Fractal.cpp + +KODI_SCREENSAVER_CRYSTALMORPH_DEPENDENCIES = kodi + +KODI_SCREENSAVER_CRYSTALMORPH_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -291,6 +291,7 @@ endmenu menu "Screensavers" source "package/kodi-screensaver-asteroids/Config.in" source "package/kodi-screensaver-biogenesis/Config.in" + source "package/kodi-screensaver-crystalmorph/Config.in" endmenu endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
PATCH 40/47 package/kodi-screensaver-greynetic: new package
In reply to Bernd Kuhls--- package/kodi-screensaver-greynetic/Config.in | 6 ++++++ .../kodi-screensaver-greynetic.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 24 insertions(+) create mode 100644 package/kodi-screensaver-greynetic/Config.in create mode 100644 package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk
package/kodi-screensaver-greynetic/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_GREYNETIC + bool "kodi-screensaver-greynetic" + help + Greynetic screensaver for Kodi + + https://github.com/notspiff/screensaver.greynetic
package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-screensaver-greynetic +# +################################################################################ + +KODI_SCREENSAVER_GREYNETIC_VERSION = 5f370b0f1a51e57719f605344e94824105316c17 +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 + +KODI_SCREENSAVER_GREYNETIC_DEPENDENCIES = kodi + +KODI_SCREENSAVER_GREYNETIC_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -292,6 +292,7 @@ menu "Screensavers" source "package/kodi-screensaver-asteroids/Config.in" source "package/kodi-screensaver-biogenesis/Config.in" source "package/kodi-screensaver-crystalmorph/Config.in" + source "package/kodi-screensaver-greynetic/Config.in" endmenu endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
PATCH 41/47 package/kodi-screensaver-pingpong: new package
In reply to Bernd Kuhls--- package/kodi-screensaver-pingpong/Config.in | 6 ++++++ .../kodi-screensaver-pingpong.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 24 insertions(+) create mode 100644 package/kodi-screensaver-pingpong/Config.in create mode 100644 package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk
package/kodi-screensaver-pingpong/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_PINGPONG + bool "kodi-screensaver-pingpong" + help + Ping-pong screensaver for Kodi + + https://github.com/notspiff/screensaver.pingpong
package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-screensaver-pingpong +# +################################################################################ + +KODI_SCREENSAVER_PINGPONG_VERSION = 00fd2a7c70d581ada1bc89829c6870530b4c65b9 +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 + +KODI_SCREENSAVER_PINGPONG_DEPENDENCIES = kodi + +KODI_SCREENSAVER_PINGPONG_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -293,6 +293,7 @@ menu "Screensavers" source "package/kodi-screensaver-biogenesis/Config.in" source "package/kodi-screensaver-crystalmorph/Config.in" source "package/kodi-screensaver-greynetic/Config.in" + source "package/kodi-screensaver-pingpong/Config.in" endmenu endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
PATCH 42/47 package/kodi-screensaver-pyro: new package
In reply to Bernd Kuhls--- package/kodi-screensaver-pyro/Config.in | 6 ++++++ .../kodi-screensaver-pyro/kodi-screensaver-pyro.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 24 insertions(+) create mode 100644 package/kodi-screensaver-pyro/Config.in create mode 100644 package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk
package/kodi-screensaver-pyro/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_PYRO + bool "kodi-screensaver-pyro" + help + Pyro screensaver for Kodi + + https://github.com/notspiff/screensaver.pyro
package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-screensaver-pyro +# +################################################################################ + +KODI_SCREENSAVER_PYRO_VERSION = 7551f3f4b6414c40c1c4170c750b9f45dd995261 +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 + +KODI_SCREENSAVER_PYRO_DEPENDENCIES = kodi + +KODI_SCREENSAVER_PYRO_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -294,6 +294,7 @@ menu "Screensavers" source "package/kodi-screensaver-crystalmorph/Config.in" source "package/kodi-screensaver-greynetic/Config.in" source "package/kodi-screensaver-pingpong/Config.in" + source "package/kodi-screensaver-pyro/Config.in" endmenu endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
PATCH 43/47 package/kodi-screensaver-stars: new package
In reply to Bernd Kuhls--- package/kodi-screensaver-stars/Config.in | 6 ++++++ .../kodi-screensaver-stars/kodi-screensaver-stars.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 24 insertions(+) create mode 100644 package/kodi-screensaver-stars/Config.in create mode 100644 package/kodi-screensaver-stars/kodi-screensaver-stars.mk
package/kodi-screensaver-stars/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_KODI_SCREENSAVER_STARS + bool "kodi-screensaver-stars" + help + Starfield screensaver for Kodi + + https://github.com/notspiff/screensaver.stars
package/kodi-screensaver-stars/kodi-screensaver-stars.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-screensaver-stars +# +################################################################################ + +KODI_SCREENSAVER_STARS_VERSION = 91b59f687ceb52488763aca4ba67d50a92f01731 +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 + +KODI_SCREENSAVER_STARS_DEPENDENCIES = kodi + +KODI_SCREENSAVER_STARS_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -295,6 +295,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-stars/Config.in" endmenu endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
PATCH 44/47 package/kodi-visualisation-shadertoy: new package
In reply to Bernd Kuhls--- package/kodi-visualisation-shadertoy/Config.in | 6 ++++++ .../kodi-visualisation-shadertoy.mk | 17 +++++++++++++++++ package/kodi/Config.in | 4 ++++ 3 files changed, 27 insertions(+) create mode 100644 package/kodi-visualisation-shadertoy/Config.in create mode 100644 package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk
package/kodi-visualisation-shadertoy/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_KODI_VISUALISATION_SHADERTOY + bool "kodi-visualisation-shadertoy" + help + Shadertoy visualiser for Kodi + + https://github.com/notspiff/visualization.shadertoy
package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-visualisation-shadertoy +# +################################################################################ + +KODI_VISUALISATION_SHADERTOY_VERSION = a4eaaad4ab7204a30224f2c6952f7a7035ca1c38 +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_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +4 -0
@@ -298,4 +298,8 @@ menu "Screensavers" source "package/kodi-screensaver-stars/Config.in" endmenu +menu "Visualisations" + source "package/kodi-visualisation-shadertoy/Config.in" +endmenu + endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
PATCH 44/47 package/kodi-visualisation-shadertoy: new package
Dear Bernd Kuhls,
Quoted 8 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-visualisation-shadertoy/Config.in | 6 ++++++ .../kodi-visualisation-shadertoy.mk | 17 +++++++++++++++++ package/kodi/Config.in | 4 ++++ 3 files changed, 27 insertions(+) create mode 100644 package/kodi-visualisation-shadertoy/Config.in create mode 100644 package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk
This package didn't build properly in OpenGL ES / EGL configuration with rpi-userland, because the FindOpenGLES2 logic was only taking into account the header paths for glesv2 but not egl, which lead to build failures due to the funky header locations used by rpi-userland.
So I've added a patch 0001-FindOpenGLES2-also-search-for-egl-with-pkg-config.patch to fix that. If you could submit it upstream, it would be good.
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 45/47 package/kodi-visualisation-waveform: new package
In reply to Bernd Kuhls--- package/kodi-visualisation-waveform/Config.in | 6 ++++++ .../kodi-visualisation-waveform.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 24 insertions(+) create mode 100644 package/kodi-visualisation-waveform/Config.in create mode 100644 package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk
package/kodi-visualisation-waveform/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_KODI_VISUALISATION_WAVEFORM + bool "kodi-visualisation-waveform" + help + Waveform visualiser for Kodi + + https://github.com/notspiff/visualization.waveform
package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-visualisation-waveform +# +################################################################################ + +KODI_VISUALISATION_WAVEFORM_VERSION = abbdbffc5fd2dff1d627de8df3cb5a3887d1119c +KODI_VISUALISATION_WAVEFORM_SITE = $(call github,notspiff,visualization.waveform,$(KODI_VISUALISATION_WAVEFORM_VERSION)) +KODI_VISUALISATION_WAVEFORM_LICENSE = GPLv2+ +KODI_VISUALISATION_WAVEFORM_LICENSE_FILES = COPYING + +KODI_VISUALISATION_WAVEFORM_DEPENDENCIES = kodi + +KODI_VISUALISATION_WAVEFORM_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -300,6 +300,7 @@ endmenu menu "Visualisations" source "package/kodi-visualisation-shadertoy/Config.in" + source "package/kodi-visualisation-waveform/Config.in" endmenu endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
PATCH 46/47 package/kodi-visualisation-spectrum: new package
In reply to Bernd Kuhls--- package/kodi-visualisation-spectrum/Config.in | 6 ++++++ .../kodi-visualisation-spectrum.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 24 insertions(+) create mode 100644 package/kodi-visualisation-spectrum/Config.in create mode 100644 package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk
package/kodi-visualisation-spectrum/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_KODI_VISUALISATION_SPECTRUM + bool "kodi-visualisation-spectrum" + help + Spectrum visualiser for Kodi + + https://github.com/notspiff/visualization.spectrum
package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-visualisation-spectrum +# +################################################################################ + +KODI_VISUALISATION_SPECTRUM_VERSION = aae1960b5bc14e50914205e2dabcb51077690a64 +KODI_VISUALISATION_SPECTRUM_SITE = $(call github,notspiff,visualization.spectrum,$(KODI_VISUALISATION_SPECTRUM_VERSION)) +KODI_VISUALISATION_SPECTRUM_LICENSE = GPLv2+ +KODI_VISUALISATION_SPECTRUM_LICENSE_FILES = COPYING + +KODI_VISUALISATION_SPECTRUM_DEPENDENCIES = kodi + +KODI_VISUALISATION_SPECTRUM_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -300,6 +300,7 @@ endmenu menu "Visualisations" source "package/kodi-visualisation-shadertoy/Config.in" + source "package/kodi-visualisation-spectrum/Config.in" source "package/kodi-visualisation-waveform/Config.in" endmenu
Signature · 1 line
1.7.10.4
PATCH 47/47 package/kodi-visualisation-waveforhue: new package
In reply to Bernd Kuhls--- package/kodi-visualisation-waveforhue/Config.in | 6 ++++++ .../kodi-visualisation-waveforhue.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 24 insertions(+) create mode 100644 package/kodi-visualisation-waveforhue/Config.in create mode 100644 package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.mk
package/kodi-visualisation-waveforhue/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_KODI_VISUALISATION_WAVEFORHUE + bool "kodi-visualisation-waveforhue" + help + WaveForHue visualiser for Kodi + + https://github.com/notspiff/visualization.waveforhue
package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# kodi-visualisation-waveforhue +# +################################################################################ + +KODI_VISUALISATION_WAVEFORHUE_VERSION = 330b5d0432a976993d8ea3e13f01ec9bd3d8b02e +KODI_VISUALISATION_WAVEFORHUE_SITE = $(call github,notspiff,visualization.waveforhue,$(KODI_VISUALISATION_WAVEFORHUE_VERSION)) +KODI_VISUALISATION_WAVEFORHUE_LICENSE = GPLv2+ +KODI_VISUALISATION_WAVEFORHUE_LICENSE_FILES = COPYING + +KODI_VISUALISATION_WAVEFORHUE_DEPENDENCIES = kodi + +KODI_VISUALISATION_WAVEFORHUE_CONF_OPTS += \ + -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi + +$(eval $(cmake-package))
package/kodi/Config.in +1 -0
@@ -301,6 +301,7 @@ endmenu menu "Visualisations" source "package/kodi-visualisation-shadertoy/Config.in" source "package/kodi-visualisation-spectrum/Config.in" + source "package/kodi-visualisation-waveforhue/Config.in" source "package/kodi-visualisation-waveform/Config.in" endmenu
Signature · 1 line
1.7.10.4
PATCH 47/47 package/kodi-visualisation-waveforhue: new package
Dear Bernd Kuhls,
Quoted 9 lines · Bernd Kuhls
Signed-off-by Bernd Kuhls <[email protected]>--- package/kodi-visualisation-waveforhue/Config.in | 6 ++++++ .../kodi-visualisation-waveforhue.mk | 17 +++++++++++++++++ package/kodi/Config.in | 1 + 3 files changed, 24 insertions(+) create mode 100644 package/kodi-visualisation-waveforhue/Config.in create mode 100644 package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.mk
This package was not building in OpenGL ES / EGL mode due to an invalid header path in src/Main_gles.cpp. I've fixed that by the patch 0001-Adapt-xbmc_vis_dll.h-header-path.patch. If you could submit it upstream, it would be great.
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
cover package/kodi: bump version to 15.0 Isengard
In reply to Bernd KuhlsHi Bernd,
Quoted 51 lines · Bernd Kuhls
Hi,
Kodi 15.0 Isengard was released yesterday:
http://kodi.tv/kodi-15-0-isengard-one-release-to-rule-them-all/This patch series introduces two new dependencies, libsquish and libplatform, also the way the host binary of TexturePacker has to be built was updated. The pvr-addons were split into separate repositories, the current package kodi-pvr-addons is removed. Also audio codecs, which are not part of ffmpeg, were removed from Kodi and are now provided as seperate addons.
Please commit this patch series as a whole because libcec-3 is incompatible with Kodi 14.2, also all the addons packages depend on Kodi 15.0.
I regard this patch series as v1, here is the changelog after v3 of the previous RFC patch series:
v1:
- bump to Kodi 15.0 release version
- added Config.in.legacy handling for PVR addons
- added some SoB lines to Kodi patchesThis is the changelog from the previous RFC patch series:
v3:
- bump to rc2, but a later commit fixing problems with disabledBR2_PACKAGE_KODI_LIBMICROHTTPD
- Kodi depends on eventfd_read/write support which is missing in uclibc 0.9.33.2, I sent this patch upstream:
package/kodi/0003-ALSA-make-device-change-event-support-optional.patchwhich is currently under discussion:
https://github.com/xbmc/xbmc/pull/7551
Depending on the outcome of the discussion I may block Kodi for uclibc in the final patch series
- libsquish is now at 1.13, upstream changed to sourceforge and the Kodi-specific stuff is now a smaller patch (Thomas)
- various version bumps compared to v2 (libcec, libplatform, ffmpeg)
- Goom and rsxs are now binary addons
To-Do
- Config.in.legacy handlingv2:
- bump to beta2
- libsquish: use upstream source tarball and add kodi-specific patch from OpenElec (Yann)
- added libplatform
- bumped libcec (depends on Kodi 15.0, please do not commit on its own)
- added some screensaver and visualisation addons
Quoted 3 lines
Regards, Bernd
....
This bump does not work correctly.
1. libsquish 1.13 with kodi patch is basically crashing Kodi completley before it even starts creating userdata folders
2. There is python issue, from 2.7.8 - 2.7.10, none of addons work, thex crash Kodi
All this is tested on Buildroot 2015.02 and 2015.05.
Any thoughts on this?
Regards,
Stanislav Vlasic
cover package/kodi: bump version to 15.0 Isengard
Sorry,
forgot to mention. All this is cross compiled with internal gcc 4.8, armhf.
Quoted 71 lines · Stanislav Vlasic
Hi Bernd,
Quoted 51 lines · Bernd Kuhls
Hi,
Kodi 15.0 Isengard was released yesterday:
http://kodi.tv/kodi-15-0-isengard-one-release-to-rule-them-all/This patch series introduces two new dependencies, libsquish and libplatform, also the way the host binary of TexturePacker has to be built was updated. The pvr-addons were split into separate repositories, the current package kodi-pvr-addons is removed. Also audio codecs, which are not part of ffmpeg, were removed from Kodi and are now provided as seperate addons.
Please commit this patch series as a whole because libcec-3 is incompatible with Kodi 14.2, also all the addons packages depend on Kodi 15.0.
I regard this patch series as v1, here is the changelog after v3 of the previous RFC patch series:
v1:
- bump to Kodi 15.0 release version
- added Config.in.legacy handling for PVR addons
- added some SoB lines to Kodi patchesThis is the changelog from the previous RFC patch series:
v3:
- bump to rc2, but a later commit fixing problems with disabledBR2_PACKAGE_KODI_LIBMICROHTTPD
- Kodi depends on eventfd_read/write support which is missing in uclibc 0.9.33.2, I sent this patch upstream:
package/kodi/0003-ALSA-make-device-change-event-support-optional.patchwhich is currently under discussion:
https://github.com/xbmc/xbmc/pull/7551
Depending on the outcome of the discussion I may block Kodi for uclibc in the final patch series
- libsquish is now at 1.13, upstream changed to sourceforge and the Kodi-specific stuff is now a smaller patch (Thomas)
- various version bumps compared to v2 (libcec, libplatform, ffmpeg)
- Goom and rsxs are now binary addons
To-Do
- Config.in.legacy handlingv2:
- bump to beta2
- libsquish: use upstream source tarball and add kodi-specific patch from OpenElec (Yann)
- added libplatform
- bumped libcec (depends on Kodi 15.0, please do not commit on its own)
- added some screensaver and visualisation addonsQuoted 3 lines
Regards, Bernd
....
This bump does not work correctly.
1. libsquish 1.13 with kodi patch is basically crashing Kodi completley before it even starts creating userdata folders
2. There is python issue, from 2.7.8 - 2.7.10, none of addons work, thex crash KodiAll this is tested on Buildroot 2015.02 and 2015.05.
Any thoughts on this?
Regards,
Stanislav Vlasic
cover package/kodi: bump version to 15.0 Isengard
In reply to Bernd KuhlsBernd,
Quoted 41 lines · Bernd Kuhls
Bernd Kuhls (47):
package/libsquish: New package
package/libplatform: new package
package/libcec: bump to version 3.0.1
package/kodi: bump version to 15.0 Isengard package/kodi: Add option for lirc support package/kodi: Rework audio encoder support package/kodi-audioencoder-flac: bump version package/kodi-audioencoder-lame: bump version package/kodi-audioencoder-vorbis: bump version package/kodi-audioencoder-wav: bump version package/kodi-addon-xvdr: bump version package/kodi-pvr-addons: Prepare to split into addon-specific
packages
package/kodi-platform: new package package/kodi-pvr-argustv: new package package/kodi-pvr-dvblink: new package package/kodi-pvr-dvbviewer: new package package/kodi-pvr-filmon: new package package/kodi-pvr-hts: new package package/kodi-pvr-iptvsimple: new package package/kodi-pvr-mediaportal-tvserver: new package package/kodi-pvr-mythtv: new package package/kodi-pvr-nextpvr: new package package/kodi-pvr-njoy: new package package/kodi-pvr-pctv: new package package/kodi-pvr-stalker: new package package/kodi-pvr-vbox: new package package/kodi-pvr-vdr-vnsi: new package package/kodi-pvr-vuplus: new package package/kodi-pvr-wmc: new package package/kodi-audiodecoder-modplug: new package package/kodi-audiodecoder-nosefart: new package package/kodi-audiodecoder-sidplay: new package package/kodi-audiodecoder-snesapu: new package package/kodi-audiodecoder-stsound: new package package/kodi-audiodecoder-timidity: new package package/kodi-audiodecoder-vgmstream: new package package/kodi-screensaver-asteroids: new package package/kodi-screensaver-biogenesis: new package package/kodi-screensaver-crystalmorph: new package
Quoted 8 lines
package/kodi-screensaver-greynetic: new package package/kodi-screensaver-pingpong: new package package/kodi-screensaver-pyro: new package package/kodi-screensaver-stars: new package package/kodi-visualisation-shadertoy: new package package/kodi-visualisation-waveform: new package package/kodi-visualisation-spectrum: new package package/kodi-visualisation-waveforhue: new package
I've applied the series, after doing a number of changes to different patches. The main one, which applies to almost all patches, is the removal of -DCMAKE_MODULE_PATH. It has become unnecessary because I fixed the kodi-config.cmake file so that the right path for CMake modules is automatically used. It allowed to simply all the kodi-pvr-*, kodi-audiodecoder-*, kodi-audioencoder-*, kodi-screensaver-* and kodi-visualisation-* packages.
Thanks,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
cover package/kodi: bump version to 15.0 Isengard
In reply to Bernd KuhlsBernd,
Quoted 2 lines · Bernd Kuhls
Kodi 15.0 Isengard was released yesterday:
http://kodi.tv/kodi-15-0-isengard-one-release-to-rule-them-all/
Another thing: it does not build on ARM with uClibc. I get the following error:
/home/thomas/projets/buildroot/output/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/4.7.4/libgcc.a(linux-atomic-64bit.o): In function `__check_for_sync8_kernelhelper':/opt/toolchain-build/build/host-gcc-final-4.7.4/build/arm-buildroot-linux-uclibcgnueabi/libgcc/../../../libgcc/config/arm/linux-atomic-64bit.c:59: undefined reference to `__write'
collect2: error: ld returned 1 exit status
Makefile:486: recipe for target 'kodi.bin' failed
This is with the toolchain configuration at
http://autobuild.buildroot.org/toolchains/configs/br-arm-full.config + rpi-userland as the OpenGL ES backend.
This error is apparently due to the fact that we're using a 64 bits atomic operation implemented by libgcc, which requires assistance from the kernel. libgcc has some code to print a message when the kernel doesn't provide the necessary syscall, and this code calls __write(). This function seems to not be provided by uClibc (while it is probably provided by glibc).
I'm Cc'ing Waldemar, maybe he has some ideas.
However, generally speaking I believe supporting Kodi on uClibc is a bit useless: Kodi is anyway so big that the size benefits of uClibc are no longer significant. So if this problem pops up in the autobuilders and isn't fixed by then, I'll mark Kodi as glibc only for the moment.
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
cover package/kodi: bump version to 15.0 Isengard
Hi Thomas,
Thomas Petazzoni wrote,
Quoted 26 lines
Bernd,
Quoted 2 lines · Bernd Kuhls
Kodi 15.0 Isengard was released yesterday:
http://kodi.tv/kodi-15-0-isengard-one-release-to-rule-them-all/Another thing: it does not build on ARM with uClibc. I get the following error:
/home/thomas/projets/buildroot/output/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/4.7.4/libgcc.a(linux-atomic-64bit.o): In function `__check_for_sync8_kernelhelper':
/opt/toolchain-build/build/host-gcc-final-4.7.4/build/arm-buildroot-linux-uclibcgnueabi/libgcc/../../../libgcc/config/arm/linux-atomic-64bit.c:59: undefined reference to `__write'
collect2: error: ld returned 1 exit status
Makefile:486: recipe for target 'kodi.bin' failedThis is with the toolchain configuration at
http://autobuild.buildroot.org/toolchains/configs/br-arm-full.config + rpi-userland as the OpenGL ES backend.This error is apparently due to the fact that we're using a 64 bits atomic operation implemented by libgcc, which requires assistance from the kernel. libgcc has some code to print a message when the kernel doesn't provide the necessary syscall, and this code calls
__write(). This function seems to not be provided by uClibc (while it is probably provided by glibc).
Quoted 8 lines
I'm Cc'ing Waldemar, maybe he has some ideas.
However, generally speaking I believe supporting Kodi on uClibc is a bit useless: Kodi is anyway so big that the size benefits of uClibc are no longer significant. So if this problem pops up in the autobuilders and isn't fixed by then, I'll mark Kodi as glibc only for the moment.
Thanks!
It is not useless in my point of view. When we support bigger applications with long runtimes with uClibc, we can be sure to have good quality in the C library. So even if we do not do it because of any space limitations it will uncover some bugs.
So please do not disable it. I tried a build with Kodi and uClibc-ng with OpenADK and did not get a build error.
May be the GCC version is problematic? 4.7.4 is rather old. Does it happen with gcc 4.9.3?
best regards
Waldemar