Skip to contentSkip to conversation

package/kodi: bump version to 15.0 Alpha2-Isengard

PATCH Superseded Bernd Kuhls 3 participants 36 messages Apr 1, 2015 – Jun 14, 2015

v1 of 3 Superseded Latest is v3 →

lore
Share & tools
lore
#0 lore raw

cover package/kodi: bump version to 15.0 Alpha2-Isengard

Hi,

this series is a RFC and not meant for committing to buildroot.

The Kodi project is preparing its next release 15.0, called Isengard. This patch series introduces two new dependencies, libsquish and tinyxml2. The pvr-addons were split into seperate repositories, so the current package kodi-pvr-addons is transformed into a config option. Also audio codecs, which are not part of ffmpeg, were removed from Kodi and are now provided as seperate addons.

Regards, Bernd

Bernd Kuhls (27):
package/libsquish: New package
package/tinyxml2: new package
package/kodi: bump version to 15.0 Alpha2-Isengard package/kodi-pvr-addons: 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-vdr: new package package/kodi-pvr-vuplus: new package package/kodi-pvr-wmc: new package package/kodi-addon-xvdr: bump version package/kodi-audiodecoder-vgmstream: new package package/kodi-audiodecoder-modplug: new package package/kodi-audiodecoder-snesapu: new package package/kodi-audiodecoder-nosefart: new package package/kodi-audiodecoder-stsound: new package package/kodi-audiodecoder-timidity: new package package/kodi-audiodecoder-sidplay: new package

 package/alsa-utils/alsa-utils-0001-libintl.patch   |   23 -
 package/alsa-utils/alsa-utils.mk                   |    5 -
 package/efl/libevas/0001-giflib.patch              |   91 --
 package/efl/libevas/Config.in                      |    2 +-
 package/efl/libevas/libevas.mk                     |    2 +-
 package/ffmpeg/0002-asf-hacks.patch                |   42 +
 ...add-public-version-of-ff_read_frame_flush.patch |   54 ++
 package/ffmpeg/0013-fix-ff-thread-get-format.patch |  131 ---
 .../ffmpeg/0014-hevc-avoid-unnecessary-calls.patch |   72 --
 package/ffmpeg/ffmpeg.hash                         |    2 +-
 package/ffmpeg/ffmpeg.mk                           |    2 +-
 package/lame/lame.mk                               |   13 -
 package/libungif/Config.in                         |    2 -
 package/mesa3d-headers/mesa3d-headers.mk           |    2 +-
 .../0002-Fix-runtime-error-with-uClibc.patch       |   58 ++
 package/mesa3d/0002-disable-python2.patch          |   29 -
 ...if-python-mako-is-not-found-when-required.patch |   61 --
 package/mesa3d/mesa3d.hash                         |    4 +-
 package/mesa3d/mesa3d.mk                           |    3 +-
 package/powertop/Config.in                         |   14 +-
 package/tvheadend/tvheadend.mk                     |    2 +-
 .../0069-Add-missing-C99-float-ld-wrappers.patch   |  870 --------------------
 package/x11r7/xserver_xorg-server/Config.in        |    1 -
 23 files changed, 170 insertions(+), 1315 deletions(-)
 delete mode 100644 package/alsa-utils/alsa-utils-0001-libintl.patch
 delete mode 100644 package/efl/libevas/0001-giflib.patch
 create mode 100644 package/ffmpeg/0002-asf-hacks.patch
 create mode 100644 package/ffmpeg/0013-add-public-version-of-ff_read_frame_flush.patch
 delete mode 100644 package/ffmpeg/0013-fix-ff-thread-get-format.patch
 delete mode 100644 package/ffmpeg/0014-hevc-avoid-unnecessary-calls.patch
 create mode 100644 package/mesa3d/0002-Fix-runtime-error-with-uClibc.patch
 delete mode 100644 package/mesa3d/0002-disable-python2.patch
 delete mode 100644 package/mesa3d/0003-configure.ac-error-out-if-python-mako-is-not-found-when-required.patch
 delete mode 100644 package/uclibc/0.9.33.2/0069-Add-missing-C99-float-ld-wrappers.patch
Signature · 1 line
1.7.10.4
#1 lore raw

PATCH 1/27 package/libsquish: New package

Needed for Kodi 15.0

---
 package/Config.in              |    1 +
 package/libsquish/Config.in    |   11 +++++++++++
 package/libsquish/libsquish.mk |   24 ++++++++++++++++++++++++
 3 files changed, 36 insertions(+)
 create mode 100644 package/libsquish/Config.in
 create mode 100644 package/libsquish/libsquish.mk
package/Config.in +1 -0
index 8cd0cb1..ce67c8a 100644
@@ -645,6 +645,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/Config.in new file +11 -0
new file mode 100644
index 0000000..10af979
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_LIBSQUISH
+	bool "libsquish"
+	depends on BR2_INSTALL_LIBSTDCPP
+	help
+	  The squish library (abbreviated to libsquish) is an open source DXT
+	  compression library written in C++
+
+	  https://code.google.com/p/libsquish
+
+comment "libsquish needs a toolchain w/ C++"
+	depends on !BR2_INSTALL_LIBSTDCPP
package/libsquish/libsquish.mk new file +24 -0
new file mode 100644
index 0000000..d381370
@@ -0,0 +1,24 @@
+################################################################################
+#
+# libsquish
+#
+################################################################################
+
+LIBSQUISH_VERSION = 1.10-openelec
+LIBSQUISH_SOURCE = libsquish-$(LIBSQUISH_VERSION).tar.gz
+LIBSQUISH_SITE = http://sources.openelec.tv/devel
+LIBSQUISH_INSTALL_STAGING = YES
+LIBSQUISH_LICENSE = MIT
+LIBSQUISH_LICENSE_FILES = README
+
+define LIBSQUISH_INSTALL_STAGING_CMDS
+	CXX=$(TARGET_CXX) CXXFLAGS="$(TARGET_CXXFLAGS)" \
+	$(MAKE) -C $(@D) install PREFIX=/usr INSTALL_DIR=$(STAGING_DIR)/usr
+endef
+
+define LIBSQUISH_INSTALL_TARGET_CMDS
+	CXX=$(TARGET_CXX) CXXFLAGS="$(TARGET_CXXFLAGS)" \
+	$(MAKE) -C $(@D) install PREFIX=/usr INSTALL_DIR=$(TARGET_DIR)/usr
+endef
+
+$(eval $(generic-package))
Signature · 1 line
1.7.10.4
#2 lore raw

PATCH 1/27 package/libsquish: New package

Bernd, All,

On 2015-04-01 20:35 +0200, Bernd Kuhls spake thusly:

Quoted 3 lines

Needed for Kodi 15.0

[--SNIP--]

Quoted 6 lines
package/libsquish/Config.in new file +0 -0
new file mode 100644
index 0000000..10af979

package/libsquish/Config.in line 8

Quoted 8 lines
package/libsquish/Config.in new file +8 -0
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_LIBSQUISH
+	bool "libsquish"
+	depends on BR2_INSTALL_LIBSTDCPP
+	help
+	  The squish library (abbreviated to libsquish) is an open source DXT
+	  compression library written in C++
+
+	  https://code.google.com/p/libsquish

Don;t we have a better homepage for libsquish? Google code is slated for retirement later this year (or early next year). It would be a pity to have a dangling URL especially as we already know about that.

Quoted 8 lines
package/libsquish/Config.in new file +2 -0
+comment "libsquish needs a toolchain w/ C++"
+	depends on !BR2_INSTALL_LIBSTDCPP
package/libsquish/libsquish.mk new file +0 -0
new file mode 100644
index 0000000..d381370

package/libsquish/libsquish.mk line 9

Quoted 9 lines
package/libsquish/libsquish.mk new file +9 -0
@@ -0,0 +1,24 @@
+################################################################################
+#
+# libsquish
+#
+################################################################################
+
+LIBSQUISH_VERSION = 1.10-openelec
+LIBSQUISH_SOURCE = libsquish-$(LIBSQUISH_VERSION).tar.gz
+LIBSQUISH_SITE = http://sources.openelec.tv/devel

I'm a bit uneasy at pointing to Google code as the homepage, and at the same time using a third-party to get the archive from, especially since it looks like this version has been modified by OpenELEC.

package/libsquish/libsquish.mk line 12

Quoted 3 lines
package/libsquish/libsquish.mk new file +3 -0
+LIBSQUISH_INSTALL_STAGING = YES
+LIBSQUISH_LICENSE = MIT
+LIBSQUISH_LICENSE_FILES = README

You do not provide build commands. Is that on purpose, or did you forget? ;-)

package/libsquish/libsquish.mk line 14

Quoted 2 lines
package/libsquish/libsquish.mk new file +2 -0
+define LIBSQUISH_INSTALL_STAGING_CMDS
+	CXX=$(TARGET_CXX) CXXFLAGS="$(TARGET_CXXFLAGS)" \

Please use $(TARGET_CONFIGURE_OPTS) as it already contains all those defines, plus many others.

package/libsquish/libsquish.mk line 20

Quoted 5 lines
package/libsquish/libsquish.mk new file +5 -0
+	$(MAKE) -C $(@D) install PREFIX=/usr INSTALL_DIR=$(STAGING_DIR)/usr
+endef
+
+define LIBSQUISH_INSTALL_TARGET_CMDS
+	CXX=$(TARGET_CXX) CXXFLAGS="$(TARGET_CXXFLAGS)" \

Ditto $(TARGET_CONFIGURE_OPTS).

package/libsquish/libsquish.mk line 24

Quoted 4 lines
package/libsquish/libsquish.mk new file +4 -0
+	$(MAKE) -C $(@D) install PREFIX=/usr INSTALL_DIR=$(TARGET_DIR)/usr
+endef
+
+$(eval $(generic-package))

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.  |
'------------------------------^-------^------------------^--------------------'
#3 lore raw

PATCH 1/27 package/libsquish: New package

Hi Yann,

"Yann E. MORIN" <[email protected]> wrote in news:20150405213109.GJ4134 at free.fr:

Quoted 5 lines
Quoted 1 line

+ https://code.google.com/p/libsquish

Don;t we have a better homepage for libsquish? Google code is slated for retirement later this year (or early next year). It would be a pity to have a dangling URL especially as we already know about that.

the project moved to sourceforge and released version 1.13 while Kodi still contains a fork of 1.10. I updated my patch kodi beta2 series to use upstream 1.10 with a kodi-specific patch. The next release of my patch series following kodi beta2 will contain libsquish 1.13 as it includes cmake support now.

Quoted 5 lines
Quoted 1 line

+LIBSQUISH_SITE = http://sources.openelec.tv/devel

I'm a bit uneasy at pointing to Google code as the homepage, and at the same time using a third-party to get the archive from, especially since it looks like this version has been modified by OpenELEC.

Partly done, kodi beta2 gets the source from code.google.com.

Quoted 6 lines

package/libsquish/libsquish.mk line 12

Quoted 3 lines
package/libsquish/libsquish.mk new file +3 -0
+LIBSQUISH_INSTALL_STAGING = YES
+LIBSQUISH_LICENSE = MIT
+LIBSQUISH_LICENSE_FILES = README

You do not provide build commands. Is that on purpose, or did you forget? ;-)

I forgot them but the package got build anyway ;) I will change libsquish to cmake when bumping to 1.13.

Thanks for the review!

Regards, Bernd

#4 lore raw

PATCH 1/27 package/libsquish: New package

In reply to Bernd Kuhls

Bernd, All,

On 2015-04-01 20:35 +0200, Bernd Kuhls spake thusly:

Quoted 3 lines

Needed for Kodi 15.0

[--SNIP--]

I forgot in my previous review: the Makefile for libsqusih does not know how to build both a shared and a static lib at the same time.

So, you have two options:
- fix the Makefile to be able to build either or both at the same time
- you hide libsquish behind a depends on !BR2_SHARED_STATIC_LIBS

Needless to say, the first is highly preferrable.

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.  |
'------------------------------^-------^------------------^--------------------'
#5 lore raw

PATCH 2/27 package/tinyxml2: new package

In reply to Bernd Kuhls

Required for upcoming kodi-pvr-dvblink package:
https://github.com/kodi-pvr/pvr.dvblink/blob/master/CMakeLists.txt#L11

---
 package/Config.in            |    1 +
 package/tinyxml2/Config.in   |   11 +++++++++++
 package/tinyxml2/tinyxml2.mk |   13 +++++++++++++
 3 files changed, 25 insertions(+)
 create mode 100644 package/tinyxml2/Config.in
 create mode 100644 package/tinyxml2/tinyxml2.mk
package/Config.in +1 -0
index ce67c8a..0eb2dcb 100644
@@ -828,6 +828,7 @@ menu "JSON/XML"
 	source "package/mxml/Config.in"
 	source "package/rapidjson/Config.in"
 	source "package/tinyxml/Config.in"
+	source "package/tinyxml2/Config.in"
 	source "package/xerces/Config.in"
 	source "package/yajl/Config.in"
 	source "package/yaml-cpp/Config.in"
package/tinyxml2/Config.in new file +11 -0
new file mode 100644
index 0000000..25bc594
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_TINYXML2
+	bool "tinyxml2"
+	depends on BR2_INSTALL_LIBSTDCPP
+	help
+	  TinyXML-2 is a simple, small, efficient, C++ XML parser that can be
+	  easily integrating into other programs.
+
+	  http://www.grinninglizard.com/tinyxml2/index.html
+
+comment "tinyxml2 needs a toolchain w/ C++"
+	depends on !BR2_INSTALL_LIBSTDCPP
package/tinyxml2/tinyxml2.mk new file +13 -0
new file mode 100644
index 0000000..370049b
@@ -0,0 +1,13 @@
+################################################################################
+#
+# tinyxml2
+#
+################################################################################
+
+TINYXML2_VERSION = 2.2.0
+TINYXML2_SITE = $(call github,leethomason,tinyxml2,$(TINYXML2_VERSION))
+TINYXML2_LICENSE = zlib
+TINYXML2_LICENSE_FILES = readme.md
+TINYXML2_INSTALL_STAGING = YES
+
+$(eval $(cmake-package))
Signature · 1 line
1.7.10.4
#6 lore raw

PATCH 2/27 package/tinyxml2: new package

Dear Bernd Kuhls,

Quoted 11 lines · Bernd Kuhls

Required for upcoming kodi-pvr-dvblink package:
https://github.com/kodi-pvr/pvr.dvblink/blob/master/CMakeLists.txt#L11

---
 package/Config.in            |    1 +
 package/tinyxml2/Config.in   |   11 +++++++++++
 package/tinyxml2/tinyxml2.mk |   13 +++++++++++++
 3 files changed, 25 insertions(+)
 create mode 100644 package/tinyxml2/Config.in
 create mode 100644 package/tinyxml2/tinyxml2.mk

Applied, thanks.

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#7 lore raw

PATCH 3/27 package/kodi: bump version to 15.0 Alpha2-Isengard

In reply to Bernd Kuhls
---
 package/kodi/0001-Fixup-include-path.patch |   20 --------------
 package/kodi/0002-texturepacker.patch      |   12 ++++++++
 package/kodi/0003-lirc-PR6783.patch        |   41 ++++++++++++++++++++++++++++
 package/kodi/Config.in                     |   15 +++++-----
 package/kodi/kodi.mk                       |   33 ++++++++++++----------
 5 files changed, 78 insertions(+), 43 deletions(-)
 create mode 100644 package/kodi/0002-texturepacker.patch
 create mode 100644 package/kodi/0003-lirc-PR6783.patch
package/kodi/0001-Fixup-include-path.patch +0 -20
index be99bd6..5798528 100644
@@ -59,23 +59,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 +12 -0
new file mode 100644
index 0000000..c9e28dd
@@ -0,0 +1,12 @@
+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-lirc-PR6783.patch new file +41 -0

41 lines not on this page · raw message

package/kodi/Config.in +7 -8
index 1bc8b15..0abc228 100644
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_KODI_ARCH_SUPPORTS
 	bool
-	default y if BR2_arm || BR2_i386 || BR2_x86_64
+	default y if BR2_arm || (BR2_mipsel && BR2_TOOLCHAIN_USES_GLIBC) || BR2_i386 || BR2_x86_64
 
 comment "kodi needs a toolchain w/ C++, IPv6, largefile, threads, wchar"
 	depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS
@@ -50,15 +50,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_LIBUNGIF
+	select BR2_PACKAGE_LIBSQUISH
 	select BR2_PACKAGE_LIBVORBIS
 	select BR2_PACKAGE_LIBXML2
 	select BR2_PACKAGE_LIBXSLT
@@ -78,9 +75,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
@@ -169,6 +163,11 @@ config BR2_PACKAGE_KODI_LIBCEC
 comment "hdmi cec support needs udev /dev management and a toolchain w/ dynamic library"
 	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 +18 -15
index ca8563d..e64b068 100644
@@ -4,22 +4,19 @@
 #
 ################################################################################
 
-KODI_VERSION = 14.2-Helix
+KODI_VERSION = 15.0a2-Isengard
 KODI_SITE = $(call github,xbmc,xbmc,$(KODI_VERSION))
 KODI_LICENSE = GPLv2
 KODI_LICENSE_FILES = LICENSE.GPL
 # needed for audioencoder 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 libungif 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,9 +30,7 @@ KODI_CONF_ENV = \
 
 KODI_CONF_OPTS +=  \
 	--with-ffmpeg=shared \
-	--disable-crystalhd \
 	--disable-dvdcss \
-	--disable-hal \
 	--disable-joystick \
 	--disable-openmax \
 	--disable-projectm \
@@ -92,9 +87,9 @@ 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 --enable-xrandr --disable-gles
 ifeq ($(BR2_PACKAGE_KODI_RSXS),y)
 # fix rsxs compile
 # make sure target libpng-config is used, options taken from rsxs-0.9/acinclude.m4
@@ -110,7 +105,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 --disable-xrandr
 ifeq ($(BR2_PACKAGE_KODI_EGL_GLES),y)
 KODI_DEPENDENCIES += libegl libgles
 KODI_CONF_OPTS += --enable-gles
@@ -188,6 +183,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
@@ -212,6 +213,8 @@ 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
Signature · 1 line
1.7.10.4
#8 lore raw

PATCH 3/27 package/kodi: bump version to 15.0 Alpha2-Isengard

Dear Bernd Kuhls,

Quoted 11 lines · Bernd Kuhls
---
 package/kodi/0001-Fixup-include-path.patch |   20 --------------
 package/kodi/0002-texturepacker.patch      |   12 ++++++++
 package/kodi/0003-lirc-PR6783.patch        |   41 ++++++++++++++++++++++++++++
 package/kodi/Config.in                     |   15 +++++-----
 package/kodi/kodi.mk                       |   33 ++++++++++++----------
 5 files changed, 78 insertions(+), 43 deletions(-)
 create mode 100644 package/kodi/0002-texturepacker.patch
 create mode 100644 package/kodi/0003-lirc-PR6783.patch

Do you know when the final release of Kodi 15.0 is planned? The next Buildroot version will be 2015.05, with a feature freeze at the end of April. Will Kodi 15.0 final be released by then? It would be a bit weird to have a stable Buildroot release with an Alpha version of Kodi packaged.

Thanks,

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#9 lore raw

PATCH 3/27 package/kodi: bump version to 15.0 Alpha2-Isengard

Thomas, All,

On 2015-04-04 18:44 +0200, Thomas Petazzoni spake thusly:

Quoted 12 lines · Bernd Kuhls
Quoted 10 lines
---
 package/kodi/0001-Fixup-include-path.patch |   20 --------------
 package/kodi/0002-texturepacker.patch      |   12 ++++++++
 package/kodi/0003-lirc-PR6783.patch        |   41 ++++++++++++++++++++++++++++
 package/kodi/Config.in                     |   15 +++++-----
 package/kodi/kodi.mk                       |   33 ++++++++++++----------
 5 files changed, 78 insertions(+), 43 deletions(-)
 create mode 100644 package/kodi/0002-texturepacker.patch
 create mode 100644 package/kodi/0003-lirc-PR6783.patch
Quoted 5 lines

Do you know when the final release of Kodi 15.0 is planned? The next Buildroot version will be 2015.05, with a feature freeze at the end of April. Will Kodi 15.0 final be released by then? It would be a bit weird to have a stable Buildroot release with an Alpha version of Kodi packaged.

From the cover letter:
"this series is a RFC and not meant for committing to buildroot."

Bernd is doing quite a good job at providing "snapshots" of his bump of Kodi (yeah, I don't have to do it! :-) ), so we can review and fix the issues, so that when the final version is finally cut, integrating in Buildroot would be quite easy.

I'll try to get some time to review the series (I already spot some issues in the first few commits).

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.  |
'------------------------------^-------^------------------^--------------------'
#10 lore raw

PATCH 3/27 package/kodi: bump version to 15.0 Alpha2-Isengard

In reply to Thomas Petazzoni

Thomas Petazzoni <thomas.petazzoni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8 @public.gmane.org> wrote in news:20150404184448.3fea759b at free-electrons.com:

Quoted 3 lines

Do you know when the final release of Kodi 15.0 is planned? The next Buildroot version will be 2015.05, with a feature freeze at the end of April. Will Kodi 15.0 final be released by then?

Hi,

http://kodi.wiki/view/Development_builds#Monthly_build
"Kodi developers have a merge cycle every month for new features and major changes. For ten days they add new features, then for the rest of the month they fix things."

Alpha 2 was released an April 1st, I expect Beta 1 at the beginning of May and a release maybe one month later with several RC before that. So no, Kodi 15.0 will not be part of buildroot 2015.05, but as Yann already pointed out, I am sending my current patch series as RFC early to pave the way for this "beast" ;)

Regards, Bernd

#11 lore raw

PATCH 3/27 package/kodi: bump version to 15.0 Alpha2-Isengard

Bernd,

Quoted 10 lines · Bernd Kuhls

http://kodi.wiki/view/Development_builds#Monthly_build
"Kodi developers have a merge cycle every month for new features and major changes. For ten days they add new features, then for the rest of the month they fix things."

Alpha 2 was released an April 1st, I expect Beta 1 at the beginning of May and a release maybe one month later with several RC before that. So no, Kodi 15.0 will not be part of buildroot 2015.05, but as Yann already pointed out, I am sending my current patch series as RFC early to pave the way for this "beast" ;)

Following this reply, I've marked all the patches as RFC in patchwork, except PATCH 2 (tinyxml2), which has been applied. PATCH 1 could have been merged separately from the Kodi bump, but there have been numerous changes requested by Yann, so they need to be addressed before the patch can be applied.

Thanks a lot!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#12 lore raw

PATCH 4/27 package/kodi-pvr-addons: Split into addon-specific packages

In reply to Bernd Kuhls
---
 package/kodi-pvr-addons/Config.in          |    6 ------
 package/kodi-pvr-addons/kodi-pvr-addons.mk |   27 ---------------------------
 package/kodi/Config.in                     |   10 +++++++++-
 3 files changed, 9 insertions(+), 34 deletions(-)
 delete mode 100644 package/kodi-pvr-addons/Config.in
 delete mode 100644 package/kodi-pvr-addons/kodi-pvr-addons.mk
package/kodi-pvr-addons/Config.in deleted +0 -6
deleted file mode 100644
index 80916c7..0000000
@@ -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
deleted file mode 100644
index 1a09265..0000000
@@ -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 +9 -1
index 0abc228..80bba83 100644
@@ -256,9 +256,17 @@ source "package/kodi-audioencoder-wav/Config.in"
 
 endif # BR2_PACKAGE_KODI_OPTICALDRIVE
 
+config BR2_PACKAGE_KODI_PVR_ADDONS
+	bool "kodi-pvr-addons"
+	help
+	  A collection of PVR backend addons for Kodi
+
+if BR2_PACKAGE_KODI_PVR_ADDONS
+
 comment "Kodi PVR addons"
 
 source "package/kodi-addon-xvdr/Config.in"
-source "package/kodi-pvr-addons/Config.in"
+
+endif # BR2_PACKAGE_KODI_PVR_ADDONS
 
 endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
#13 lore raw

PATCH 5/27 package/kodi-platform: new package

In reply to 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.

---
 package/kodi-platform/Config.in        |    6 ++++++
 package/kodi-platform/kodi-platform.mk |   17 +++++++++++++++++
 package/kodi/Config.in                 |    2 ++
 3 files changed, 25 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 +6 -0
new file mode 100644
index 0000000..5a50714
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_KODI_PLATFORM
+	bool
+	help
+	  Kodi add-on platform support library
+
+	  https://github.com/xbmc/kodi-platform
package/kodi-platform/kodi-platform.mk new file +17 -0
new file mode 100644
index 0000000..f27fcc4
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-platform
+#
+################################################################################
+
+KODI_PLATFORM_VERSION = 48bdd985b843353eec5804e4dbab2dc8f2b4b13e
+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 = kodi
+
+KODI_PLATFORM_CONF_OPTS += \
+	-DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi
+
+$(eval $(cmake-package))
package/kodi/Config.in +2 -0
index 80bba83..eee6d81 100644
@@ -101,6 +101,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
#14 lore raw

PATCH 6/27 package/kodi-pvr-argustv: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-argustv/Config.in           |    7 +++++++
 package/kodi-pvr-argustv/kodi-pvr-argustv.mk |   17 +++++++++++++++++
 package/kodi/Config.in                       |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-argustv/Config.in
 create mode 100644 package/kodi-pvr-argustv/kodi-pvr-argustv.mk
package/kodi-pvr-argustv/Config.in new file +7 -0
new file mode 100644
index 0000000..698ff46
@@ -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
new file mode 100644
index 0000000..e5e9e5b
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-argustv
+#
+################################################################################
+
+KODI_PVR_ARGUSTV_VERSION = e04d5623c3dfaa12960c4239439a2706510113db
+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
index eee6d81..274c413 100644
@@ -267,6 +267,7 @@ if BR2_PACKAGE_KODI_PVR_ADDONS
 
 comment "Kodi PVR addons"
 
+source "package/kodi-pvr-argustv/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#15 lore raw

PATCH 7/27 package/kodi-pvr-dvblink: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-dvblink/Config.in           |    8 ++++++++
 package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk |   17 +++++++++++++++++
 package/kodi/Config.in                       |    1 +
 3 files changed, 26 insertions(+)
 create mode 100644 package/kodi-pvr-dvblink/Config.in
 create mode 100644 package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
package/kodi-pvr-dvblink/Config.in new file +8 -0
new file mode 100644
index 0000000..57f1127
@@ -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
new file mode 100644
index 0000000..ba606e3
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-dvblink
+#
+################################################################################
+
+KODI_PVR_DVBLINK_VERSION = 5d505b876b06cf09f156a324de8b112d178da16d
+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
index 274c413..79ddc52 100644
@@ -268,6 +268,7 @@ if BR2_PACKAGE_KODI_PVR_ADDONS
 comment "Kodi PVR addons"
 
 source "package/kodi-pvr-argustv/Config.in"
+source "package/kodi-pvr-dvblink/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#16 lore raw

PATCH 8/27 package/kodi-pvr-dvbviewer: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-dvbviewer/Config.in             |    7 +++++++
 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk |   17 +++++++++++++++++
 package/kodi/Config.in                           |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-dvbviewer/Config.in
 create mode 100644 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
package/kodi-pvr-dvbviewer/Config.in new file +7 -0
new file mode 100644
index 0000000..e7dd7b3
@@ -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
new file mode 100644
index 0000000..68c0265
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-dvbviewer
+#
+################################################################################
+
+KODI_PVR_DVBVIEWER_VERSION = bd2c01f51a80fdc1cf226b783f52911140f4fc82
+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
index 79ddc52..e2170f8 100644
@@ -269,6 +269,7 @@ comment "Kodi 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-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#17 lore raw

PATCH 9/27 package/kodi-pvr-filmon: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-filmon/Config.in          |    8 ++++++++
 package/kodi-pvr-filmon/kodi-pvr-filmon.mk |   17 +++++++++++++++++
 package/kodi/Config.in                     |    1 +
 3 files changed, 26 insertions(+)
 create mode 100644 package/kodi-pvr-filmon/Config.in
 create mode 100644 package/kodi-pvr-filmon/kodi-pvr-filmon.mk
package/kodi-pvr-filmon/Config.in new file +8 -0
new file mode 100644
index 0000000..0b662df
@@ -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
new file mode 100644
index 0000000..3a7d673
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-filmon
+#
+################################################################################
+
+KODI_PVR_FILMON_VERSION = 413fe9eca6f4a202e678e2dcc7dbf59f19e35164
+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
index e2170f8..ad8cab4 100644
@@ -270,6 +270,7 @@ comment "Kodi 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"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#18 lore raw

PATCH 10/27 package/kodi-pvr-hts: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-hts/Config.in       |    7 +++++++
 package/kodi-pvr-hts/kodi-pvr-hts.mk |   17 +++++++++++++++++
 package/kodi/Config.in               |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-hts/Config.in
 create mode 100644 package/kodi-pvr-hts/kodi-pvr-hts.mk
package/kodi-pvr-hts/Config.in new file +7 -0
new file mode 100644
index 0000000..c4c4497
@@ -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
new file mode 100644
index 0000000..1017779
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-hts
+#
+################################################################################
+
+KODI_PVR_HTS_VERSION = 4bf1a97af1e5d9f748afda30d92914bc4b1f7621
+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
index ad8cab4..90dfa46 100644
@@ -271,6 +271,7 @@ 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"
+source "package/kodi-pvr-hts/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#19 lore raw

PATCH 11/27 package/kodi-pvr-iptvsimple: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-iptvsimple/Config.in              |    7 +++++++
 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk |   17 +++++++++++++++++
 package/kodi/Config.in                             |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-iptvsimple/Config.in
 create mode 100644 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
package/kodi-pvr-iptvsimple/Config.in new file +7 -0
new file mode 100644
index 0000000..b596749
@@ -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
new file mode 100644
index 0000000..952cd15
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-iptvsimple
+#
+################################################################################
+
+KODI_PVR_IPTVSIMPLE_VERSION = 38a72e5d94696bfd31daa9075d827319f73223c7
+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
index 90dfa46..701f03a 100644
@@ -272,6 +272,7 @@ 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"
+source "package/kodi-pvr-iptvsimple/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#20 lore raw

PATCH 12/27 package/kodi-pvr-mediaportal-tvserver: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-mediaportal-tvserver/Config.in       |    7 +++++++
 .../kodi-pvr-mediaportal-tvserver.mk                  |   17 +++++++++++++++++
 package/kodi/Config.in                                |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/Config.in
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
package/kodi-pvr-mediaportal-tvserver/Config.in new file +7 -0
new file mode 100644
index 0000000..733ca88
@@ -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
new file mode 100644
index 0000000..9def3a7
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-mediaportal-tvserver
+#
+################################################################################
+
+KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = 6f8ca82e94ac7ebbd40f3d982c0502c8245f9b83
+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
index 701f03a..916aee2 100644
@@ -273,6 +273,7 @@ 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"
+source "package/kodi-pvr-mediaportal-tvserver/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#21 lore raw

PATCH 13/27 package/kodi-pvr-mythtv: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-mythtv/Config.in          |    7 +++++++
 package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk |   17 +++++++++++++++++
 package/kodi/Config.in                     |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-mythtv/Config.in
 create mode 100644 package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
package/kodi-pvr-mythtv/Config.in new file +7 -0
new file mode 100644
index 0000000..798ff3e
@@ -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
new file mode 100644
index 0000000..08cc7db
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-mythtv
+#
+################################################################################
+
+KODI_PVR_MYTHTV_VERSION = ef9cf412485b45df76bf26d167bbe318e37b19a9
+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
index 916aee2..91ac27a 100644
@@ -274,6 +274,7 @@ 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"
+source "package/kodi-pvr-mythtv/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#22 lore raw

PATCH 14/27 package/kodi-pvr-nextpvr: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-nextpvr/Config.in           |    7 +++++++
 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk |   17 +++++++++++++++++
 package/kodi/Config.in                       |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-nextpvr/Config.in
 create mode 100644 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
package/kodi-pvr-nextpvr/Config.in new file +7 -0
new file mode 100644
index 0000000..e520426
@@ -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
new file mode 100644
index 0000000..796062d
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-nextpvr
+#
+################################################################################
+
+KODI_PVR_NEXTPVR_VERSION = 1ecbf87c1e493bb22045632de0ccd2dad9739dae
+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
index 91ac27a..b1fcdd6 100644
@@ -275,6 +275,7 @@ 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"
+source "package/kodi-pvr-nextpvr/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#23 lore raw

PATCH 15/27 package/kodi-pvr-njoy: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-njoy/Config.in        |    7 +++++++
 package/kodi-pvr-njoy/kodi-pvr-njoy.mk |   17 +++++++++++++++++
 package/kodi/Config.in                 |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-njoy/Config.in
 create mode 100644 package/kodi-pvr-njoy/kodi-pvr-njoy.mk
package/kodi-pvr-njoy/Config.in new file +7 -0
new file mode 100644
index 0000000..33c493c
@@ -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
new file mode 100644
index 0000000..2d634fb
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-njoy
+#
+################################################################################
+
+KODI_PVR_NJOY_VERSION = fcd62943f976be1a60786643aaa01ebd98c0964e
+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
index b1fcdd6..8f0ab1d 100644
@@ -276,6 +276,7 @@ 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"
+source "package/kodi-pvr-njoy/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#24 lore raw

PATCH 16/27 package/kodi-pvr-pctv: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-pctv/Config.in        |    8 ++++++++
 package/kodi-pvr-pctv/kodi-pvr-pctv.mk |   17 +++++++++++++++++
 package/kodi/Config.in                 |    1 +
 3 files changed, 26 insertions(+)
 create mode 100644 package/kodi-pvr-pctv/Config.in
 create mode 100644 package/kodi-pvr-pctv/kodi-pvr-pctv.mk
package/kodi-pvr-pctv/Config.in new file +8 -0
new file mode 100644
index 0000000..255cd4a
@@ -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
new file mode 100644
index 0000000..c955a1a
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-pctv
+#
+################################################################################
+
+KODI_PVR_PCTV_VERSION = 0a0924eb292296ce8617a5d78c881cbb26318f97
+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
index 8f0ab1d..44a433e 100644
@@ -277,6 +277,7 @@ 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"
+source "package/kodi-pvr-pctv/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#25 lore raw

PATCH 17/27 package/kodi-pvr-vdr: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-vdr/Config.in       |    7 +++++++
 package/kodi-pvr-vdr/kodi-pvr-vdr.mk |   17 +++++++++++++++++
 package/kodi/Config.in               |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-vdr/Config.in
 create mode 100644 package/kodi-pvr-vdr/kodi-pvr-vdr.mk
package/kodi-pvr-vdr/Config.in new file +7 -0
new file mode 100644
index 0000000..767c870
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_KODI_PVR_VDR
+	bool "kodi-pvr-vdr"
+	select BR2_PACKAGE_KODI_PLATFORM
+	help
+	  Kodi PVR addon VNSI
+
+	  https://github.com/kodi-pvr/pvr.vdr.vnsi
package/kodi-pvr-vdr/kodi-pvr-vdr.mk new file +17 -0
new file mode 100644
index 0000000..d62d66b
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-vdr
+#
+################################################################################
+
+KODI_PVR_VDR_VERSION = 3a28e39a59eefbca8ad3ff932c8373eede954416
+KODI_PVR_VDR_SITE = $(call github,kodi-pvr,pvr.vdr.vnsi,$(KODI_PVR_VDR_VERSION))
+KODI_PVR_VDR_LICENSE = GPLv2+
+KODI_PVR_VDR_LICENSE_FILES = src/VNSIAdmin.cpp
+
+KODI_PVR_VDR_DEPENDENCIES = kodi-platform
+
+KODI_PVR_VDR_CONF_OPTS += \
+	-DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi
+
+$(eval $(cmake-package))
package/kodi/Config.in +1 -0
index 44a433e..5cf41f1 100644
@@ -278,6 +278,7 @@ 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"
+source "package/kodi-pvr-vdr/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#26 lore raw

PATCH 18/27 package/kodi-pvr-vuplus: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-vuplus/Config.in          |    7 +++++++
 package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk |   17 +++++++++++++++++
 package/kodi/Config.in                     |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-vuplus/Config.in
 create mode 100644 package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
package/kodi-pvr-vuplus/Config.in new file +7 -0
new file mode 100644
index 0000000..a56c4ed
@@ -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
new file mode 100644
index 0000000..060d9e8
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-vuplus
+#
+################################################################################
+
+KODI_PVR_VUPLUS_VERSION = d6abad3899fc5d7c72182f745bf7689612cfa092
+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
index 5cf41f1..9970a84 100644
@@ -279,6 +279,7 @@ 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-vdr/Config.in"
+source "package/kodi-pvr-vuplus/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#27 lore raw

PATCH 19/27 package/kodi-pvr-wmc: new package

In reply to Bernd Kuhls
---
 package/kodi-pvr-wmc/Config.in       |    7 +++++++
 package/kodi-pvr-wmc/kodi-pvr-wmc.mk |   17 +++++++++++++++++
 package/kodi/Config.in               |    1 +
 3 files changed, 25 insertions(+)
 create mode 100644 package/kodi-pvr-wmc/Config.in
 create mode 100644 package/kodi-pvr-wmc/kodi-pvr-wmc.mk
package/kodi-pvr-wmc/Config.in new file +7 -0
new file mode 100644
index 0000000..2672c83
@@ -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
new file mode 100644
index 0000000..c406f0f
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-pvr-wmc
+#
+################################################################################
+
+KODI_PVR_WMC_VERSION = b48784adffed1ad3324cb4b235ab96b47e385195
+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
index 9970a84..62fae07 100644
@@ -280,6 +280,7 @@ source "package/kodi-pvr-njoy/Config.in"
 source "package/kodi-pvr-pctv/Config.in"
 source "package/kodi-pvr-vdr/Config.in"
 source "package/kodi-pvr-vuplus/Config.in"
+source "package/kodi-pvr-wmc/Config.in"
 source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
Signature · 1 line
1.7.10.4
#28 lore raw

PATCH 20/27 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
index e05510c..55595a9 100644
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-# This cset is on master. When a Helix branch is made, we should
+# This cset is on master. When an 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 = 3453f901283e2b0506b0bf1b523e3f59f506c6fb
 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
#29 lore raw

PATCH 21/27 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                                |   13 +++++++++++++
 3 files changed, 37 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
new file mode 100644
index 0000000..ebf83df
@@ -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
new file mode 100644
index 0000000..acef3b0
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-audiodecoder-vgmstream
+#
+################################################################################
+
+KODI_AUDIODECODER_VGMSTREAM_VERSION = 0c3a51a229de22f667e33208791052e8c00962d2
+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 +13 -0
index 62fae07..63771bf 100644
@@ -285,4 +285,17 @@ source "package/kodi-addon-xvdr/Config.in"
 
 endif # BR2_PACKAGE_KODI_PVR_ADDONS
 
+config BR2_PACKAGE_KODI_AUDIO_DECODERS
+	bool "kodi-audio-decoders"
+	help
+	  A collection of additional audio decoders
+
+if BR2_PACKAGE_KODI_AUDIO_DECODERS
+
+comment "Kodi audio decoders"
+
+source "package/kodi-audiodecoder-vgmstream/Config.in"
+
+endif # BR2_PACKAGE_KODI_AUDIO_DECODERS
+
 endif # BR2_PACKAGE_KODI
Signature · 1 line
1.7.10.4
#30 lore raw

PATCH 22/27 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                                |    1 +
 3 files changed, 26 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
new file mode 100644
index 0000000..0269973
@@ -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
new file mode 100644
index 0000000..5598f4a
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-audiodecoder-modplug
+#
+################################################################################
+
+KODI_AUDIODECODER_MODPLUG_VERSION = c7e8ca82cc00def42452308fd3d49ec4e81b0f2b
+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 +1 -0
index 63771bf..e86c14e 100644
@@ -294,6 +294,7 @@ if BR2_PACKAGE_KODI_AUDIO_DECODERS
 
 comment "Kodi audio decoders"
 
+source "package/kodi-audiodecoder-modplug/Config.in"
 source "package/kodi-audiodecoder-vgmstream/Config.in"
 
 endif # BR2_PACKAGE_KODI_AUDIO_DECODERS
Signature · 1 line
1.7.10.4
#31 lore raw

PATCH 23/27 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
new file mode 100644
index 0000000..0cb572f
@@ -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
new file mode 100644
index 0000000..b68305d
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-audiodecoder-snesapu
+#
+################################################################################
+
+KODI_AUDIODECODER_SNESAPU_VERSION = 9fc775b13279567ac880f076beb9eead88747467
+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
index e86c14e..8c99457 100644
@@ -295,6 +295,7 @@ if BR2_PACKAGE_KODI_AUDIO_DECODERS
 comment "Kodi audio decoders"
 
 source "package/kodi-audiodecoder-modplug/Config.in"
+source "package/kodi-audiodecoder-snesapu/Config.in"
 source "package/kodi-audiodecoder-vgmstream/Config.in"
 
 endif # BR2_PACKAGE_KODI_AUDIO_DECODERS
Signature · 1 line
1.7.10.4
#32 lore raw

PATCH 24/27 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
new file mode 100644
index 0000000..96591aa
@@ -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
new file mode 100644
index 0000000..663a58f
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-audiodecoder-nosefart
+#
+################################################################################
+
+KODI_AUDIODECODER_NOSEFART_VERSION = c77e5a126a89ed6923d96dce8bce9473685b059d
+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
index 8c99457..797e883 100644
@@ -295,6 +295,7 @@ if BR2_PACKAGE_KODI_AUDIO_DECODERS
 comment "Kodi audio decoders"
 
 source "package/kodi-audiodecoder-modplug/Config.in"
+source "package/kodi-audiodecoder-nosefart/Config.in"
 source "package/kodi-audiodecoder-snesapu/Config.in"
 source "package/kodi-audiodecoder-vgmstream/Config.in"
 
Signature · 1 line
1.7.10.4
#33 lore raw

PATCH 25/27 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
new file mode 100644
index 0000000..6be216a
@@ -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
new file mode 100644
index 0000000..cff8bc7
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-audiodecoder-stsound
+#
+################################################################################
+
+KODI_AUDIODECODER_STSOUND_VERSION = 775c858d82bced9b2bf6fe12fc1c9bfcb3de8c4c
+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
index 797e883..0a98960 100644
@@ -297,6 +297,7 @@ comment "Kodi audio decoders"
 source "package/kodi-audiodecoder-modplug/Config.in"
 source "package/kodi-audiodecoder-nosefart/Config.in"
 source "package/kodi-audiodecoder-snesapu/Config.in"
+source "package/kodi-audiodecoder-stsound/Config.in"
 source "package/kodi-audiodecoder-vgmstream/Config.in"
 
 endif # BR2_PACKAGE_KODI_AUDIO_DECODERS
Signature · 1 line
1.7.10.4
#34 lore raw

PATCH 26/27 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
new file mode 100644
index 0000000..8f604ad
@@ -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
new file mode 100644
index 0000000..84ac37e
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-audiodecoder-timidity
+#
+################################################################################
+
+KODI_AUDIODECODER_TIMIDITY_VERSION = bf9ff93d544ddbdbf1228442e9b7c2ca7a14ef42
+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
index 0a98960..7240dc0 100644
@@ -298,6 +298,7 @@ source "package/kodi-audiodecoder-modplug/Config.in"
 source "package/kodi-audiodecoder-nosefart/Config.in"
 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"
 
 endif # BR2_PACKAGE_KODI_AUDIO_DECODERS
Signature · 1 line
1.7.10.4
#35 lore raw

PATCH 27/27 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
new file mode 100644
index 0000000..ae99afa
@@ -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
new file mode 100644
index 0000000..5a00869
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-audiodecoder-sidplay
+#
+################################################################################
+
+KODI_AUDIODECODER_SIDPLAY_VERSION = f2e7d98528dfb3bfdd5dabcb5152955c9dc6979a
+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
index 7240dc0..b7697ed 100644
@@ -296,6 +296,7 @@ comment "Kodi audio decoders"
 
 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"
 source "package/kodi-audiodecoder-stsound/Config.in"
 source "package/kodi-audiodecoder-timidity/Config.in"
Signature · 1 line
1.7.10.4