All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard
@ 2015-07-22 20:30 Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 01/47] package/libsquish: New package Bernd Kuhls
                   ` (49 more replies)
  0 siblings, 50 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

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

-- 
1.7.10.4

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 01/47] package/libsquish: New package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-25 17:01   ` Yann E. MORIN
                     ` (2 more replies)
  2015-07-22 20:30 ` [Buildroot] [PATCH 02/47] package/libplatform: new package Bernd Kuhls
                   ` (48 subsequent siblings)
  49 siblings, 3 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

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.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/Config.in b/package/Config.in
index 9942e3a..f4213b1 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -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"
diff --git a/package/libsquish/0001-kodi.patch b/package/libsquish/0001-kodi.patch
new file mode 100644
index 0000000..a9bca66
--- /dev/null
+++ b/package/libsquish/0001-kodi.patch
@@ -0,0 +1,327 @@
+Add Kodi-specific patch
+
+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.
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+
+diff -uwNr 1.13/squish.cpp libsquish-1.10-openelec/squish.cpp
+--- 1.13/squish.cpp	2015-04-30 12:48:49.000000000 +0200
++++ libsquish-1.10-openelec/squish.cpp	2015-01-09 10:58:43.000000000 +0100
+@@ -23,6 +23,7 @@
+ 
+    -------------------------------------------------------------------------- */
+ 
++#include <string.h>
+ #include <squish.h>
+ #include "colourset.h"
+ #include "maths.h"
+@@ -39,7 +40,7 @@
+     // grab the flag bits
+     int method = flags & ( kDxt1 | kDxt3 | kDxt5 );
+     int fit = flags & ( kColourIterativeClusterFit | kColourClusterFit | kColourRangeFit );
+-    int extra = flags & kWeightColourByAlpha;
++	int extra = flags & ( kWeightColourByAlpha | kSourceBGRA );
+ 
+     // set defaults
+     if( method != kDxt3 && method != kDxt5 )
+@@ -124,8 +125,30 @@
+     return blockcount*blocksize;
+ }
+ 
++void CopyRGBA( u8 const* source, u8* dest, int flags )
++{
++	if (flags & kSourceBGRA)
++	{
++		// convert from bgra to rgba
++		dest[0] = source[2];
++		dest[1] = source[1];
++		dest[2] = source[0];
++		dest[3] = source[3];
++	}
++	else
++	{
++		for( int i = 0; i < 4; ++i )
++			*dest++ = *source++;
++	}
++}
++
+ void CompressImage( u8 const* rgba, int width, int height, void* blocks, int flags, float* metric )
+ {
++	CompressImage(rgba, width, height, width*4, blocks, flags, metric);
++}
++  
++void CompressImage( u8 const* rgba, int width, int height, int pitch, void* blocks, int flags, float* metric )
++{
+     // fix any bad flags
+     flags = FixFlags( flags );
+ 
+@@ -154,20 +177,14 @@
+                     if( sx < width && sy < height )
+                     {
+                         // copy the rgba value
+-                        u8 const* sourcePixel = rgba + 4*( width*sy + sx );
+-                        for( int i = 0; i < 4; ++i )
+-                            *targetPixel++ = *sourcePixel++;
+-
++						u8 const* sourcePixel = rgba + pitch*sy + 4*sx;
++						CopyRGBA(sourcePixel, targetPixel, flags);
+                         // enable this pixel
+                         mask |= ( 1 << ( 4*py + px ) );
+                     }
+-                    else
+-                    {
+-                        // skip this pixel as its outside the image
+                         targetPixel += 4;
+                     }
+                 }
+-            }
+ 
+             // compress it into the output
+             CompressMasked( sourceRgba, mask, targetBlock, flags, metric );
+@@ -180,6 +197,11 @@
+ 
+ void DecompressImage( u8* rgba, int width, int height, void const* blocks, int flags )
+ {
++	DecompressImage( rgba, width, height, width*4, blocks, flags );
++}
++
++void DecompressImage( u8* rgba, int width, int height, int pitch, void const* blocks, int flags )
++{
+     // fix any bad flags
+     flags = FixFlags( flags );
+ 
+@@ -207,24 +229,132 @@
+                     int sy = y + py;
+                     if( sx < width && sy < height )
+                     {
+-                        u8* targetPixel = rgba + 4*( width*sy + sx );
++						u8* targetPixel = rgba + pitch*sy + 4*sx;
+ 
+                         // copy the rgba value
++						CopyRGBA(sourcePixel, targetPixel, flags);
++					}
++					sourcePixel += 4;
++				}
++			}
++			
++			// advance
++			sourceBlock += bytesPerBlock;
++		}
++	}
++}
++
++static double ErrorSq(double x, double y)
++{
++	return (x - y) * (x - y);
++}
++
++static void ComputeBlockWMSE(u8 const *original, u8 const *compressed, unsigned int w, unsigned int h, double &cmse, double &amse)
++{
++	// Computes the MSE for the block and weights it by the variance of the original block.
++	// If the variance of the original block is less than 4 (i.e. a standard deviation of 1 per channel)
++	// then the block is close to being a single colour. Quantisation errors in single colour blocks
++	// are easier to see than similar errors in blocks that contain more colours, particularly when there
++	// are many such blocks in a large area (eg a blue sky background) as they cause banding.  Given that
++	// banding is easier to see than small errors in "complex" blocks, we weight the errors by a factor
++	// of 5. This implies that images with large, single colour areas will have a higher potential WMSE
++	// than images with lots of detail.
++
++	cmse = amse = 0;
++	unsigned int sum_p[4];  // per channel sum of pixels
++	unsigned int sum_p2[4]; // per channel sum of pixels squared
++	memset(sum_p, 0, sizeof(sum_p));
++	memset(sum_p2, 0, sizeof(sum_p2));
++	for( unsigned int py = 0; py < 4; ++py )
++	{
++		for( unsigned int px = 0; px < 4; ++px )
++		{
++			if( px < w && py < h )
++			{
++				double pixelCMSE = 0;
++				for( int i = 0; i < 3; ++i )
++				{
++					pixelCMSE += ErrorSq(original[i], compressed[i]);
++					sum_p[i] += original[i];
++					sum_p2[i] += (unsigned int)original[i]*original[i];
++				}
++				if( original[3] == 0 && compressed[3] == 0 )
++					pixelCMSE = 0; // transparent in both, so colour is inconsequential
++				amse += ErrorSq(original[3], compressed[3]);
++				cmse += pixelCMSE;
++				sum_p[3] += original[3];
++				sum_p2[3] += (unsigned int)original[3]*original[3];
++			}
++			original += 4;
++			compressed += 4;
++		}
++	}
++	unsigned int variance = 0;
+                         for( int i = 0; i < 4; ++i )
+-                            *targetPixel++ = *sourcePixel++;
++		variance += w*h*sum_p2[i] - sum_p[i]*sum_p[i];
++	if( variance < 4 * w * w * h * h )
++	{
++		amse *= 5;
++		cmse *= 5;
+                     }
+-                    else
++}
++  
++void ComputeMSE( u8 const *rgba, int width, int height, u8 const *dxt, int flags, double &colourMSE, double &alphaMSE )
+                     {
+-                        // skip this pixel as its outside the image
+-                        sourcePixel += 4;
++	ComputeMSE(rgba, width, height, width*4, dxt, flags, colourMSE, alphaMSE);
++}
++                
++void ComputeMSE( u8 const *rgba, int width, int height, int pitch, u8 const *dxt, int flags, double &colourMSE, double &alphaMSE )
++{
++	// fix any bad flags
++	flags = FixFlags( flags );
++	colourMSE = alphaMSE = 0;
++
++	// initialise the block input
++	squish::u8 const* sourceBlock = dxt;
++	int bytesPerBlock = ( ( flags & squish::kDxt1 ) != 0 ) ? 8 : 16;
++
++	// loop over blocks
++	for( int y = 0; y < height; y += 4 )
++	{
++		for( int x = 0; x < width; x += 4 )
++		{
++			// decompress the block
++			u8 targetRgba[4*16];
++			Decompress( targetRgba, sourceBlock, flags );
++			u8 const* sourcePixel = targetRgba;
++
++			// copy across to a similar pixel block
++			u8 originalRgba[4*16];
++			u8* originalPixel = originalRgba;
++
++			for( int py = 0; py < 4; ++py )
++			{
++				for( int px = 0; px < 4; ++px )
++				{
++					int sx = x + px;
++					int sy = y + py;
++					if( sx < width && sy < height )
++					{
++						u8 const* targetPixel = rgba + pitch*sy + 4*sx;
++						CopyRGBA(targetPixel, originalPixel, flags);
+                     }
++					sourcePixel += 4;
++					originalPixel += 4;
+                 }
+             }
+ 
++			// compute the weighted MSE of the block
++			double blockCMSE, blockAMSE;
++			ComputeBlockWMSE(originalRgba, targetRgba, std::min(4, width - x), std::min(4, height - y), blockCMSE, blockAMSE);
++			colourMSE += blockCMSE;
++			alphaMSE += blockAMSE;
+             // advance
+             sourceBlock += bytesPerBlock;
+         }
+     }
++	colourMSE /= (width * height * 3);
++	alphaMSE /= (width * height);
+ }
+ 
+ } // namespace squish
+diff -uwNr 1.13/squish.h libsquish-1.10-openelec/squish.h
+--- 1.13/squish.h	2015-04-30 12:55:27.000000000 +0200
++++ libsquish-1.10-openelec/squish.h	2015-01-09 10:58:43.000000000 +0100
+@@ -57,7 +57,10 @@
+     kColourRangeFit = ( 1 << 4 ),
+ 
+     //! Weight the colour by alpha during cluster fit (disabled by default).
+-    kWeightColourByAlpha = ( 1 << 7 )
++	kWeightColourByAlpha = ( 1 << 7 ),
++	
++	//! Source is BGRA rather than RGBA
++	kSourceBGRA = ( 1 << 9 ),
+ };
+ 
+ // -----------------------------------------------------------------------------
+@@ -194,6 +197,7 @@
+     @param rgba   The pixels of the source.
+     @param width  The width of the source image.
+     @param height The height of the source image.
++	@param pitch	The pitch of the source image.
+     @param blocks Storage for the compressed output.
+     @param flags  Compression flags.
+     @param metric An optional perceptual metric.
+@@ -231,6 +235,7 @@
+     to allocate for the compressed output.
+ */
+ void CompressImage( u8 const* rgba, int width, int height, void* blocks, int flags, float* metric = 0 );
++void CompressImage( u8 const* rgba, int width, int height, int pitch, void* blocks, int flags, float* metric = 0 );
+ 
+ // -----------------------------------------------------------------------------
+ 
+@@ -239,6 +244,7 @@
+     @param rgba   Storage for the decompressed pixels.
+     @param width  The width of the source image.
+     @param height The height of the source image.
++	@param pitch    The pitch of the decompressed pixels.
+     @param blocks The compressed DXT blocks.
+     @param flags  Compression flags.
+ 
+@@ -254,6 +260,32 @@
+     Internally this function calls squish::Decompress for each block.
+ */
+ void DecompressImage( u8* rgba, int width, int height, void const* blocks, int flags );
++void DecompressImage( u8* rgba, int width, int height, int pitch, void const* blocks, int flags );
++
++// -----------------------------------------------------------------------------
++
++/*! @brief Computes MSE of an compressed image in memory.
++
++	@param rgba		The original image pixels.
++	@param width	The width of the source image.
++	@param height	The height of the source image.
++	@param pitch  	The pitch of the source image.
++	@param dxt		The compressed dxt blocks
++	@param flags	Compression flags.
++	@param colourMSE	The MSE of the colour values.
++	@param alphaMSE	The MSE of the alpha values.
++	
++	The colour MSE and alpha MSE are computed across all pixels. The colour MSE is
++	averaged across all rgb values (i.e. colourMSE = sum sum_k ||dxt.k - rgba.k||/3)
++	
++	The flags parameter should specify either kDxt1, kDxt3 or kDxt5 compression, 
++	however, DXT1 will be used by default if none is specified. All other flags 
++	are ignored.
++
++	Internally this function calls squish::Decompress for each block.
++*/
++void ComputeMSE(u8 const *rgba, int width, int height, u8 const *dxt, int flags, double &colourMSE, double &alphaMSE);
++void ComputeMSE(u8 const *rgba, int width, int height, int pitch, u8 const *dxt, int flags, double &colourMSE, double &alphaMSE);
+ 
+ // -----------------------------------------------------------------------------
+ 
+diff -uwNr 1.13/squish.pc.in libsquish-1.10-openelec/squish.pc.in
+--- 1.13/squish.pc	1970-01-01 01:00:00.000000000 +0100
++++ libsquish-1.10-openelec/squish.pc	2015-01-09 10:58:43.000000000 +0100
+@@ -0,0 +1,13 @@
++prefix=/usr
++exec_prefix=${prefix}
++libdir=${prefix}/lib
++sharedlibdir=${libdir}
++includedir=${prefix}/include
++
++Name: squish
++Description: squish DXT lib
++Version: 1.1.3-kodi
++
++Requires:
++Libs: -L${libdir} -L${sharedlibdir} -lsquish
++Cflags: -I${includedir}
diff --git a/package/libsquish/Config.in b/package/libsquish/Config.in
new file mode 100644
index 0000000..eabe6c5
--- /dev/null
+++ b/package/libsquish/Config.in
@@ -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
diff --git a/package/libsquish/libsquish.hash b/package/libsquish/libsquish.hash
new file mode 100644
index 0000000..caa7198
--- /dev/null
+++ b/package/libsquish/libsquish.hash
@@ -0,0 +1,2 @@
+# From http://sourceforge.net/projects/libsquish/files
+sha1	7bcdd7d0f0460a29e25dcdab8dc41a30e58bb366	libsquish-1.13.tgz
diff --git a/package/libsquish/libsquish.mk b/package/libsquish/libsquish.mk
new file mode 100644
index 0000000..f6b93c8
--- /dev/null
+++ b/package/libsquish/libsquish.mk
@@ -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))
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 02/47] package/libplatform: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 01/47] package/libsquish: New package Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-25 16:55   ` Yann E. MORIN
  2015-07-30 13:26   ` Thomas Petazzoni
  2015-07-22 20:30 ` [Buildroot] [PATCH 03/47] package/libcec: bump to version 3.0.1 Bernd Kuhls
                   ` (47 subsequent siblings)
  49 siblings, 2 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Needed by libcec 3.x

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/Config.in b/package/Config.in
index f4213b1..16915c0 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -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"
diff --git a/package/libplatform/Config.in b/package/libplatform/Config.in
new file mode 100644
index 0000000..7d275b1
--- /dev/null
+++ b/package/libplatform/Config.in
@@ -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
diff --git a/package/libplatform/libplatform.mk b/package/libplatform/libplatform.mk
new file mode 100644
index 0000000..77fbcec
--- /dev/null
+++ b/package/libplatform/libplatform.mk
@@ -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))
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 03/47] package/libcec: bump to version 3.0.1
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 01/47] package/libsquish: New package Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 02/47] package/libplatform: new package Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-25 16:43   ` Yann E. MORIN
  2015-07-30 13:27   ` Thomas Petazzoni
  2015-07-22 20:30 ` [Buildroot] [PATCH 04/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (46 subsequent siblings)
  49 siblings, 2 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

- 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 <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index ea4b449..bc845f8 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
diff --git a/package/libcec/0001-remove-Wno-psabi.patch b/package/libcec/0001-remove-Wno-psabi.patch
deleted file mode 100644
index 4956c14..0000000
--- a/package/libcec/0001-remove-Wno-psabi.patch
+++ /dev/null
@@ -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 <thomas.petazzoni@free-electrons.com>
-
-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
diff --git a/package/libcec/Config.in b/package/libcec/Config.in
index e5fa9c8..c435047 100644
--- a/package/libcec/Config.in
+++ b/package/libcec/Config.in
@@ -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
diff --git a/package/libcec/libcec.mk b/package/libcec/libcec.mk
index 8bdc9ea..c5b008f 100644
--- a/package/libcec/libcec.mk
+++ b/package/libcec/libcec.mk
@@ -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))
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 04/47] package/kodi: bump version to 15.0 Isengard
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (2 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 03/47] package/libcec: bump to version 3.0.1 Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-30 13:27   ` Thomas Petazzoni
  2015-07-22 20:30 ` [Buildroot] [PATCH 05/47] package/kodi: Add option for lirc support Bernd Kuhls
                   ` (45 subsequent siblings)
  49 siblings, 1 reply; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

- 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

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi/0001-Fixup-include-path.patch b/package/kodi/0001-Fixup-include-path.patch
index be99bd6..9298981 100644
--- a/package/kodi/0001-Fixup-include-path.patch
+++ b/package/kodi/0001-Fixup-include-path.patch
@@ -14,34 +14,6 @@ Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
  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
-
diff --git a/package/kodi/0002-texturepacker.patch b/package/kodi/0002-texturepacker.patch
new file mode 100644
index 0000000..8830b4c
--- /dev/null
+++ b/package/kodi/0002-texturepacker.patch
@@ -0,0 +1,16 @@
+Fix host compile
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+
+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)
diff --git a/package/kodi/0003-ALSA-fix-device-change-event-support.patch b/package/kodi/0003-ALSA-fix-device-change-event-support.patch
new file mode 100644
index 0000000..b5f37b9
--- /dev/null
+++ b/package/kodi/0003-ALSA-fix-device-change-event-support.patch
@@ -0,0 +1,67 @@
+Patch sent upstream:
+
+https://github.com/xbmc/xbmc/pull/7551
+
+
+From a6d6a1a36ff2dff2586fbad2a068e7df14b55fdc Mon Sep 17 00:00:00 2001
+From: Bernd Kuhls <bernd.kuhls@t-online.de>
+Date: Sun, 19 Jul 2015 14:12:03 +0200
+Subject: [PATCH 1/1] ALSA: fix device change event support
+
+Current uClibc version 0.9.33.2 does not support eventfd_read/write.
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ configure.ac                  |    5 ++++-
+ xbmc/linux/FDEventMonitor.cpp |   12 ++++++++++++
+ 2 files changed, 16 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index d321f7d..4c6c750 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -911,7 +911,7 @@ AC_FUNC_STRFTIME
+ AC_FUNC_STRTOD
+ AC_FUNC_UTIME_NULL
+ AC_FUNC_VPRINTF
+-AC_CHECK_FUNCS([atexit dup2 fdatasync floor fs_stat_dev ftime ftruncate getcwd gethostbyaddr gethostbyname gethostname getpagesize getpass gettimeofday inet_ntoa lchown localeconv memchr memmove memset mkdir modf munmap pow rmdir select setenv setlocale socket sqrt strcasecmp strchr strcspn strdup strerror strncasecmp strpbrk strrchr strspn strstr strtol strtoul sysinfo tzset utime posix_fadvise localtime_r])
++AC_CHECK_FUNCS([atexit dup2 fdatasync floor fs_stat_dev ftime ftruncate getcwd gethostbyaddr gethostbyname gethostname getpagesize getpass gettimeofday inet_ntoa lchown localeconv memchr memmove memset mkdir modf munmap pow rmdir select setenv setlocale socket sqrt strcasecmp strchr strcspn strdup strerror strncasecmp strpbrk strrchr strspn strstr strtol strtoul sysinfo tzset utime posix_fadvise localtime_r eventfd_read eventfd_write])
+ 
+ # Check for various sizes
+ AC_CHECK_SIZEOF([int])
+@@ -2064,6 +2064,9 @@ fi
+ if test "$use_alsa" = "yes"; then
+   USE_ALSA=1
+   AC_DEFINE([USE_ALSA],[1],["Define to 1 if alsa is installed"])
++  if test "$ac_cv_func_eventfd_read" = "yes" -a "$ac_cv_func_eventfd_write" = "yes"; then
++      AC_DEFINE([HAVE_EVENTFD],[1],["Define to 1 if eventfd is installed"])
++  fi
+   final_message="$final_message\n  ALSA:\t\tYes"
+ else
+   USE_ALSA=0
+diff --git a/xbmc/linux/FDEventMonitor.cpp b/xbmc/linux/FDEventMonitor.cpp
+index 4a41477..84efeb9 100644
+--- a/xbmc/linux/FDEventMonitor.cpp
++++ b/xbmc/linux/FDEventMonitor.cpp
+@@ -28,6 +28,18 @@
+ 
+ #include "FDEventMonitor.h"
+ 
++#ifndef HAVE_EVENTFD
++static int eventfd_read(int __fd, eventfd_t *__value)
++{
++  return read(__fd, __value, sizeof(eventfd_t)) == sizeof(eventfd_t) ? 0 : -1;
++}
++
++static int eventfd_write(int __fd, eventfd_t __value)
++{
++  return write(__fd, &__value, sizeof(eventfd_t)) == sizeof(eventfd_t) ? 0 : -1;
++}
++#endif
++
+ CFDEventMonitor::CFDEventMonitor() :
+   CThread("FDEventMonitor"),
+   m_nextID(0),
+-- 
+1.7.10.4
+
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index bc845f8..62553d4 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
index ad61f0d..0ab3114 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 05/47] package/kodi: Add option for lirc support
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (3 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 04/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-25 17:14   ` Yann E. MORIN
  2015-07-22 20:30 ` [Buildroot] [PATCH 06/47] package/kodi: Rework audio encoder support Bernd Kuhls
                   ` (44 subsequent siblings)
  49 siblings, 1 reply; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

https://github.com/xbmc/xbmc/commit/b641e1eea54b4b9ab7f1b95092ab0a755abc63be

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi/Config.in |    5 +++++
 package/kodi/kodi.mk   |    6 ++++++
 2 files changed, 11 insertions(+)

diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 62553d4..7d4b068 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
index 0ab3114..f62f1a5 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 06/47] package/kodi: Rework audio encoder support
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (4 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 05/47] package/kodi: Add option for lirc support Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-25 22:31   ` Yann E. MORIN
  2015-07-22 20:30 ` [Buildroot] [PATCH 07/47] package/kodi-audioencoder-flac: bump version Bernd Kuhls
                   ` (43 subsequent siblings)
  49 siblings, 1 reply; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Make 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.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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(-)

diff --git a/package/kodi-audioencoder-flac/Config.in b/package/kodi-audioencoder-flac/Config.in
index 799f9c5..95acbba 100644
--- a/package/kodi-audioencoder-flac/Config.in
+++ b/package/kodi-audioencoder-flac/Config.in
@@ -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
diff --git a/package/kodi-audioencoder-lame/Config.in b/package/kodi-audioencoder-lame/Config.in
index be00296..dc6a0cd 100644
--- a/package/kodi-audioencoder-lame/Config.in
+++ b/package/kodi-audioencoder-lame/Config.in
@@ -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
diff --git a/package/kodi-audioencoder-vorbis/Config.in b/package/kodi-audioencoder-vorbis/Config.in
index ab8b4b3..8b84626 100644
--- a/package/kodi-audioencoder-vorbis/Config.in
+++ b/package/kodi-audioencoder-vorbis/Config.in
@@ -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
diff --git a/package/kodi-audioencoder-wav/Config.in b/package/kodi-audioencoder-wav/Config.in
index 6813f02..6bdbb9a 100644
--- a/package/kodi-audioencoder-wav/Config.in
+++ b/package/kodi-audioencoder-wav/Config.in
@@ -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
 
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 7d4b068..f182fbf 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
 
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 07/47] package/kodi-audioencoder-flac: bump version
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (5 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 06/47] package/kodi: Rework audio encoder support Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 08/47] package/kodi-audioencoder-lame: " Bernd Kuhls
                   ` (42 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk b/package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk
index 2ccc1b7..154e39c 100644
--- a/package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk
+++ b/package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 08/47] package/kodi-audioencoder-lame: bump version
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (6 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 07/47] package/kodi-audioencoder-flac: bump version Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 09/47] package/kodi-audioencoder-vorbis: " Bernd Kuhls
                   ` (41 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk b/package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk
index 8a4a28c..78a2d71 100644
--- a/package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk
+++ b/package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 09/47] package/kodi-audioencoder-vorbis: bump version
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (7 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 08/47] package/kodi-audioencoder-lame: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 10/47] package/kodi-audioencoder-wav: " Bernd Kuhls
                   ` (40 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk b/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk
index 493fcbf..6bf2933 100644
--- a/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk
+++ b/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 10/47] package/kodi-audioencoder-wav: bump version
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (8 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 09/47] package/kodi-audioencoder-vorbis: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 11/47] package/kodi-addon-xvdr: " Bernd Kuhls
                   ` (39 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk b/package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk
index 06803f2..9cd5117 100644
--- a/package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk
+++ b/package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 11/47] package/kodi-addon-xvdr: bump version
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (9 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 10/47] package/kodi-audioencoder-wav: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 12/47] package/kodi-pvr-addons: Prepare to split into addon-specific packages Bernd Kuhls
                   ` (38 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-addon-xvdr/kodi-addon-xvdr.mk |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/kodi-addon-xvdr/kodi-addon-xvdr.mk b/package/kodi-addon-xvdr/kodi-addon-xvdr.mk
index e05510c..eff053e 100644
--- a/package/kodi-addon-xvdr/kodi-addon-xvdr.mk
+++ b/package/kodi-addon-xvdr/kodi-addon-xvdr.mk
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 12/47] package/kodi-pvr-addons: Prepare to split into addon-specific packages
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (10 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 11/47] package/kodi-addon-xvdr: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-25 17:09   ` Yann E. MORIN
  2015-07-22 20:30 ` [Buildroot] [PATCH 13/47] package/kodi-platform: new package Bernd Kuhls
                   ` (37 subsequent siblings)
  49 siblings, 1 reply; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

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 <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 4afeb83..2459b9d 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
diff --git a/package/kodi-pvr-addons/Config.in b/package/kodi-pvr-addons/Config.in
deleted file mode 100644
index 80916c7..0000000
--- a/package/kodi-pvr-addons/Config.in
+++ /dev/null
@@ -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
diff --git a/package/kodi-pvr-addons/kodi-pvr-addons.mk b/package/kodi-pvr-addons/kodi-pvr-addons.mk
deleted file mode 100644
index 1a09265..0000000
--- a/package/kodi-pvr-addons/kodi-pvr-addons.mk
+++ /dev/null
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index f182fbf..13638df 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 13/47] package/kodi-platform: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (11 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 12/47] package/kodi-pvr-addons: Prepare to split into addon-specific packages Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-25 17:13   ` Yann E. MORIN
  2015-07-30 13:27   ` Thomas Petazzoni
  2015-07-22 20:30 ` [Buildroot] [PATCH 14/47] package/kodi-pvr-argustv: " Bernd Kuhls
                   ` (36 subsequent siblings)
  49 siblings, 2 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

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 <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-platform/Config.in b/package/kodi-platform/Config.in
new file mode 100644
index 0000000..cde1925
--- /dev/null
+++ b/package/kodi-platform/Config.in
@@ -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
diff --git a/package/kodi-platform/kodi-platform.mk b/package/kodi-platform/kodi-platform.mk
new file mode 100644
index 0000000..22d7752
--- /dev/null
+++ b/package/kodi-platform/kodi-platform.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 13638df..454f839 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 14/47] package/kodi-pvr-argustv: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (12 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 13/47] package/kodi-platform: new package Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 15/47] package/kodi-pvr-dvblink: " Bernd Kuhls
                   ` (35 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 2459b9d..95d74c4 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-argustv/Config.in b/package/kodi-pvr-argustv/Config.in
new file mode 100644
index 0000000..698ff46
--- /dev/null
+++ b/package/kodi-pvr-argustv/Config.in
@@ -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
diff --git a/package/kodi-pvr-argustv/kodi-pvr-argustv.mk b/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
new file mode 100644
index 0000000..0e318e6
--- /dev/null
+++ b/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 454f839..bb9e3fc 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 15/47] package/kodi-pvr-dvblink: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (13 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 14/47] package/kodi-pvr-argustv: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 16/47] package/kodi-pvr-dvbviewer: " Bernd Kuhls
                   ` (34 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 95d74c4..5c545f2 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-dvblink/Config.in b/package/kodi-pvr-dvblink/Config.in
new file mode 100644
index 0000000..57f1127
--- /dev/null
+++ b/package/kodi-pvr-dvblink/Config.in
@@ -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
diff --git a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
new file mode 100644
index 0000000..745f3cd
--- /dev/null
+++ b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index bb9e3fc..b21530b 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 16/47] package/kodi-pvr-dvbviewer: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (14 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 15/47] package/kodi-pvr-dvblink: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 17/47] package/kodi-pvr-filmon: " Bernd Kuhls
                   ` (33 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 5c545f2..a5fed65 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-dvbviewer/Config.in b/package/kodi-pvr-dvbviewer/Config.in
new file mode 100644
index 0000000..e7dd7b3
--- /dev/null
+++ b/package/kodi-pvr-dvbviewer/Config.in
@@ -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
diff --git a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
new file mode 100644
index 0000000..21e6372
--- /dev/null
+++ b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index b21530b..716f8e1 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 17/47] package/kodi-pvr-filmon: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (15 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 16/47] package/kodi-pvr-dvbviewer: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 18/47] package/kodi-pvr-hts: " Bernd Kuhls
                   ` (32 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index a5fed65..47dc3ee 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-filmon/Config.in b/package/kodi-pvr-filmon/Config.in
new file mode 100644
index 0000000..0b662df
--- /dev/null
+++ b/package/kodi-pvr-filmon/Config.in
@@ -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
diff --git a/package/kodi-pvr-filmon/kodi-pvr-filmon.mk b/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
new file mode 100644
index 0000000..8dabb03
--- /dev/null
+++ b/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 716f8e1..12d299c 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 18/47] package/kodi-pvr-hts: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (16 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 17/47] package/kodi-pvr-filmon: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 19/47] package/kodi-pvr-iptvsimple: " Bernd Kuhls
                   ` (31 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 47dc3ee..9ee41cf 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-hts/Config.in b/package/kodi-pvr-hts/Config.in
new file mode 100644
index 0000000..c4c4497
--- /dev/null
+++ b/package/kodi-pvr-hts/Config.in
@@ -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
diff --git a/package/kodi-pvr-hts/kodi-pvr-hts.mk b/package/kodi-pvr-hts/kodi-pvr-hts.mk
new file mode 100644
index 0000000..abd8b6b
--- /dev/null
+++ b/package/kodi-pvr-hts/kodi-pvr-hts.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 12d299c..9a20d83 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 19/47] package/kodi-pvr-iptvsimple: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (17 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 18/47] package/kodi-pvr-hts: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 20/47] package/kodi-pvr-mediaportal-tvserver: " Bernd Kuhls
                   ` (30 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 9ee41cf..8c82cc6 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-iptvsimple/Config.in b/package/kodi-pvr-iptvsimple/Config.in
new file mode 100644
index 0000000..b596749
--- /dev/null
+++ b/package/kodi-pvr-iptvsimple/Config.in
@@ -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
diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
new file mode 100644
index 0000000..60329bd
--- /dev/null
+++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 9a20d83..fe1d032 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 20/47] package/kodi-pvr-mediaportal-tvserver: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (18 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 19/47] package/kodi-pvr-iptvsimple: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 21/47] package/kodi-pvr-mythtv: " Bernd Kuhls
                   ` (29 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 8c82cc6..d121301 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-mediaportal-tvserver/Config.in b/package/kodi-pvr-mediaportal-tvserver/Config.in
new file mode 100644
index 0000000..733ca88
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/Config.in
@@ -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
diff --git a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
new file mode 100644
index 0000000..3509b28
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index fe1d032..ad1d23e 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 21/47] package/kodi-pvr-mythtv: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (19 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 20/47] package/kodi-pvr-mediaportal-tvserver: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 22/47] package/kodi-pvr-nextpvr: " Bernd Kuhls
                   ` (28 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index d121301..48fcf4a 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-mythtv/Config.in b/package/kodi-pvr-mythtv/Config.in
new file mode 100644
index 0000000..798ff3e
--- /dev/null
+++ b/package/kodi-pvr-mythtv/Config.in
@@ -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
diff --git a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
new file mode 100644
index 0000000..c90eeeb
--- /dev/null
+++ b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index ad1d23e..80ffe3a 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 22/47] package/kodi-pvr-nextpvr: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (20 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 21/47] package/kodi-pvr-mythtv: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 23/47] package/kodi-pvr-njoy: " Bernd Kuhls
                   ` (27 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 48fcf4a..2e62fad 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-nextpvr/Config.in b/package/kodi-pvr-nextpvr/Config.in
new file mode 100644
index 0000000..e520426
--- /dev/null
+++ b/package/kodi-pvr-nextpvr/Config.in
@@ -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
diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
new file mode 100644
index 0000000..0193b6a
--- /dev/null
+++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 80ffe3a..53dfa42 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 23/47] package/kodi-pvr-njoy: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (21 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 22/47] package/kodi-pvr-nextpvr: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 24/47] package/kodi-pvr-pctv: " Bernd Kuhls
                   ` (26 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 2e62fad..1530a21 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-njoy/Config.in b/package/kodi-pvr-njoy/Config.in
new file mode 100644
index 0000000..33c493c
--- /dev/null
+++ b/package/kodi-pvr-njoy/Config.in
@@ -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
diff --git a/package/kodi-pvr-njoy/kodi-pvr-njoy.mk b/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
new file mode 100644
index 0000000..618e3be
--- /dev/null
+++ b/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 53dfa42..f9a3602 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 24/47] package/kodi-pvr-pctv: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (22 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 23/47] package/kodi-pvr-njoy: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 25/47] package/kodi-pvr-stalker: " Bernd Kuhls
                   ` (25 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 1530a21..f8c2001 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-pctv/Config.in b/package/kodi-pvr-pctv/Config.in
new file mode 100644
index 0000000..255cd4a
--- /dev/null
+++ b/package/kodi-pvr-pctv/Config.in
@@ -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
diff --git a/package/kodi-pvr-pctv/kodi-pvr-pctv.mk b/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
new file mode 100644
index 0000000..978cb7b
--- /dev/null
+++ b/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index f9a3602..6aaf72f 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 25/47] package/kodi-pvr-stalker: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (23 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 24/47] package/kodi-pvr-pctv: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 26/47] package/kodi-pvr-vbox: " Bernd Kuhls
                   ` (24 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index f8c2001..0684c97 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-stalker/Config.in b/package/kodi-pvr-stalker/Config.in
new file mode 100644
index 0000000..b327fd8
--- /dev/null
+++ b/package/kodi-pvr-stalker/Config.in
@@ -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
diff --git a/package/kodi-pvr-stalker/kodi-pvr-stalker.mk b/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
new file mode 100644
index 0000000..8e98425
--- /dev/null
+++ b/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 6aaf72f..3cbc9aa 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 26/47] package/kodi-pvr-vbox: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (24 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 25/47] package/kodi-pvr-stalker: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 27/47] package/kodi-pvr-vdr-vnsi: " Bernd Kuhls
                   ` (23 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 0684c97..75cb0d9 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-vbox/Config.in b/package/kodi-pvr-vbox/Config.in
new file mode 100644
index 0000000..3a5f8c4
--- /dev/null
+++ b/package/kodi-pvr-vbox/Config.in
@@ -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
diff --git a/package/kodi-pvr-vbox/kodi-pvr-vbox.mk b/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
new file mode 100644
index 0000000..5fc8eb4
--- /dev/null
+++ b/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 3cbc9aa..7b497fc 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 27/47] package/kodi-pvr-vdr-vnsi: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (25 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 26/47] package/kodi-pvr-vbox: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 28/47] package/kodi-pvr-vuplus: " Bernd Kuhls
                   ` (22 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 75cb0d9..0802f17 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-vdr-vnsi/Config.in b/package/kodi-pvr-vdr-vnsi/Config.in
new file mode 100644
index 0000000..768dec8
--- /dev/null
+++ b/package/kodi-pvr-vdr-vnsi/Config.in
@@ -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
diff --git a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
new file mode 100644
index 0000000..bac61ab
--- /dev/null
+++ b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 7b497fc..92f10df 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 28/47] package/kodi-pvr-vuplus: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (26 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 27/47] package/kodi-pvr-vdr-vnsi: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 29/47] package/kodi-pvr-wmc: " Bernd Kuhls
                   ` (21 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 0802f17..37ff81f 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-vuplus/Config.in b/package/kodi-pvr-vuplus/Config.in
new file mode 100644
index 0000000..a56c4ed
--- /dev/null
+++ b/package/kodi-pvr-vuplus/Config.in
@@ -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
diff --git a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
new file mode 100644
index 0000000..c44bdc4
--- /dev/null
+++ b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 92f10df..f184db0 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 29/47] package/kodi-pvr-wmc: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (27 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 28/47] package/kodi-pvr-vuplus: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 30/47] package/kodi-audiodecoder-modplug: " Bernd Kuhls
                   ` (20 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/Config.in.legacy b/Config.in.legacy
index 37ff81f..707fa66 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -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
 
diff --git a/package/kodi-pvr-wmc/Config.in b/package/kodi-pvr-wmc/Config.in
new file mode 100644
index 0000000..2672c83
--- /dev/null
+++ b/package/kodi-pvr-wmc/Config.in
@@ -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
diff --git a/package/kodi-pvr-wmc/kodi-pvr-wmc.mk b/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
new file mode 100644
index 0000000..4d6d839
--- /dev/null
+++ b/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index f184db0..e3a9393 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 30/47] package/kodi-audiodecoder-modplug: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (28 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 29/47] package/kodi-pvr-wmc: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 31/47] package/kodi-audiodecoder-nosefart: " Bernd Kuhls
                   ` (19 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-audiodecoder-modplug/Config.in b/package/kodi-audiodecoder-modplug/Config.in
new file mode 100644
index 0000000..0269973
--- /dev/null
+++ b/package/kodi-audiodecoder-modplug/Config.in
@@ -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
diff --git a/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk b/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk
new file mode 100644
index 0000000..69cb622
--- /dev/null
+++ b/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index e3a9393..f7041c3 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 31/47] package/kodi-audiodecoder-nosefart: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (29 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 30/47] package/kodi-audiodecoder-modplug: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 32/47] package/kodi-audiodecoder-sidplay: " Bernd Kuhls
                   ` (18 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-audiodecoder-nosefart/Config.in b/package/kodi-audiodecoder-nosefart/Config.in
new file mode 100644
index 0000000..96591aa
--- /dev/null
+++ b/package/kodi-audiodecoder-nosefart/Config.in
@@ -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
diff --git a/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk b/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk
new file mode 100644
index 0000000..b849e76
--- /dev/null
+++ b/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index f7041c3..94a3624 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 32/47] package/kodi-audiodecoder-sidplay: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (30 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 31/47] package/kodi-audiodecoder-nosefart: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 33/47] package/kodi-audiodecoder-snesapu: " Bernd Kuhls
                   ` (17 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-audiodecoder-sidplay/Config.in b/package/kodi-audiodecoder-sidplay/Config.in
new file mode 100644
index 0000000..ae99afa
--- /dev/null
+++ b/package/kodi-audiodecoder-sidplay/Config.in
@@ -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
diff --git a/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk b/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk
new file mode 100644
index 0000000..ba9a515
--- /dev/null
+++ b/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 94a3624..790be0d 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 33/47] package/kodi-audiodecoder-snesapu: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (31 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 32/47] package/kodi-audiodecoder-sidplay: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 34/47] package/kodi-audiodecoder-stsound: " Bernd Kuhls
                   ` (16 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-audiodecoder-snesapu/Config.in b/package/kodi-audiodecoder-snesapu/Config.in
new file mode 100644
index 0000000..0cb572f
--- /dev/null
+++ b/package/kodi-audiodecoder-snesapu/Config.in
@@ -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
diff --git a/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk b/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk
new file mode 100644
index 0000000..6d433d7
--- /dev/null
+++ b/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 790be0d..91d9783 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 34/47] package/kodi-audiodecoder-stsound: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (32 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 33/47] package/kodi-audiodecoder-snesapu: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 35/47] package/kodi-audiodecoder-timidity: " Bernd Kuhls
                   ` (15 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-audiodecoder-stsound/Config.in b/package/kodi-audiodecoder-stsound/Config.in
new file mode 100644
index 0000000..6be216a
--- /dev/null
+++ b/package/kodi-audiodecoder-stsound/Config.in
@@ -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
diff --git a/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk b/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk
new file mode 100644
index 0000000..2898311
--- /dev/null
+++ b/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 91d9783..8bf3ee1 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 35/47] package/kodi-audiodecoder-timidity: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (33 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 34/47] package/kodi-audiodecoder-stsound: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 36/47] package/kodi-audiodecoder-vgmstream: " Bernd Kuhls
                   ` (14 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-audiodecoder-timidity/Config.in b/package/kodi-audiodecoder-timidity/Config.in
new file mode 100644
index 0000000..8f604ad
--- /dev/null
+++ b/package/kodi-audiodecoder-timidity/Config.in
@@ -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
diff --git a/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk b/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk
new file mode 100644
index 0000000..70672c4
--- /dev/null
+++ b/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 8bf3ee1..bf937ad 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 36/47] package/kodi-audiodecoder-vgmstream: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (34 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 35/47] package/kodi-audiodecoder-timidity: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-22 20:30 ` [Buildroot] [PATCH 37/47] package/kodi-screensaver-asteroids: " Bernd Kuhls
                   ` (13 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-audiodecoder-vgmstream/Config.in b/package/kodi-audiodecoder-vgmstream/Config.in
new file mode 100644
index 0000000..ebf83df
--- /dev/null
+++ b/package/kodi-audiodecoder-vgmstream/Config.in
@@ -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
diff --git a/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk b/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk
new file mode 100644
index 0000000..a888e9f
--- /dev/null
+++ b/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index bf937ad..63c3564 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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"
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 37/47] package/kodi-screensaver-asteroids: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (35 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 36/47] package/kodi-audiodecoder-vgmstream: " Bernd Kuhls
@ 2015-07-22 20:30 ` Bernd Kuhls
  2015-07-30 13:29   ` Thomas Petazzoni
  2015-07-22 20:31 ` [Buildroot] [PATCH 38/47] package/kodi-screensaver-biogenesis: " Bernd Kuhls
                   ` (12 subsequent siblings)
  49 siblings, 1 reply; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:30 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-screensaver-asteroids/Config.in b/package/kodi-screensaver-asteroids/Config.in
new file mode 100644
index 0000000..b1a1d20
--- /dev/null
+++ b/package/kodi-screensaver-asteroids/Config.in
@@ -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
diff --git a/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk b/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk
new file mode 100644
index 0000000..cc25e40
--- /dev/null
+++ b/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 63c3564..60e0e15 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 38/47] package/kodi-screensaver-biogenesis: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (36 preceding siblings ...)
  2015-07-22 20:30 ` [Buildroot] [PATCH 37/47] package/kodi-screensaver-asteroids: " Bernd Kuhls
@ 2015-07-22 20:31 ` Bernd Kuhls
  2015-07-22 20:31 ` [Buildroot] [PATCH 39/47] package/kodi-screensaver-crystalmorph: " Bernd Kuhls
                   ` (11 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:31 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-screensaver-biogenesis/Config.in b/package/kodi-screensaver-biogenesis/Config.in
new file mode 100644
index 0000000..31e1017
--- /dev/null
+++ b/package/kodi-screensaver-biogenesis/Config.in
@@ -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
diff --git a/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk b/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk
new file mode 100644
index 0000000..3639198
--- /dev/null
+++ b/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 60e0e15..9598c53 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 39/47] package/kodi-screensaver-crystalmorph: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (37 preceding siblings ...)
  2015-07-22 20:31 ` [Buildroot] [PATCH 38/47] package/kodi-screensaver-biogenesis: " Bernd Kuhls
@ 2015-07-22 20:31 ` Bernd Kuhls
  2015-07-22 20:31 ` [Buildroot] [PATCH 40/47] package/kodi-screensaver-greynetic: " Bernd Kuhls
                   ` (10 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:31 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-screensaver-crystalmorph/Config.in b/package/kodi-screensaver-crystalmorph/Config.in
new file mode 100644
index 0000000..88edbf0
--- /dev/null
+++ b/package/kodi-screensaver-crystalmorph/Config.in
@@ -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
diff --git a/package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk b/package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk
new file mode 100644
index 0000000..afa48ff
--- /dev/null
+++ b/package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 9598c53..87b3698 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 40/47] package/kodi-screensaver-greynetic: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (38 preceding siblings ...)
  2015-07-22 20:31 ` [Buildroot] [PATCH 39/47] package/kodi-screensaver-crystalmorph: " Bernd Kuhls
@ 2015-07-22 20:31 ` Bernd Kuhls
  2015-07-22 20:31 ` [Buildroot] [PATCH 41/47] package/kodi-screensaver-pingpong: " Bernd Kuhls
                   ` (9 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:31 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-screensaver-greynetic/Config.in b/package/kodi-screensaver-greynetic/Config.in
new file mode 100644
index 0000000..fd83295
--- /dev/null
+++ b/package/kodi-screensaver-greynetic/Config.in
@@ -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
diff --git a/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk b/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk
new file mode 100644
index 0000000..fb72b70
--- /dev/null
+++ b/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 87b3698..56a378e 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 41/47] package/kodi-screensaver-pingpong: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (39 preceding siblings ...)
  2015-07-22 20:31 ` [Buildroot] [PATCH 40/47] package/kodi-screensaver-greynetic: " Bernd Kuhls
@ 2015-07-22 20:31 ` Bernd Kuhls
  2015-07-22 20:31 ` [Buildroot] [PATCH 42/47] package/kodi-screensaver-pyro: " Bernd Kuhls
                   ` (8 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:31 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-screensaver-pingpong/Config.in b/package/kodi-screensaver-pingpong/Config.in
new file mode 100644
index 0000000..916b8c2
--- /dev/null
+++ b/package/kodi-screensaver-pingpong/Config.in
@@ -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
diff --git a/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk b/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk
new file mode 100644
index 0000000..57bcc92
--- /dev/null
+++ b/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 56a378e..67be56c 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 42/47] package/kodi-screensaver-pyro: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (40 preceding siblings ...)
  2015-07-22 20:31 ` [Buildroot] [PATCH 41/47] package/kodi-screensaver-pingpong: " Bernd Kuhls
@ 2015-07-22 20:31 ` Bernd Kuhls
  2015-07-22 20:31 ` [Buildroot] [PATCH 43/47] package/kodi-screensaver-stars: " Bernd Kuhls
                   ` (7 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:31 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-screensaver-pyro/Config.in b/package/kodi-screensaver-pyro/Config.in
new file mode 100644
index 0000000..eaed84e
--- /dev/null
+++ b/package/kodi-screensaver-pyro/Config.in
@@ -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
diff --git a/package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk b/package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk
new file mode 100644
index 0000000..97d63f4
--- /dev/null
+++ b/package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 67be56c..e574517 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 43/47] package/kodi-screensaver-stars: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (41 preceding siblings ...)
  2015-07-22 20:31 ` [Buildroot] [PATCH 42/47] package/kodi-screensaver-pyro: " Bernd Kuhls
@ 2015-07-22 20:31 ` Bernd Kuhls
  2015-07-22 20:31 ` [Buildroot] [PATCH 44/47] package/kodi-visualisation-shadertoy: " Bernd Kuhls
                   ` (6 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:31 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-screensaver-stars/Config.in b/package/kodi-screensaver-stars/Config.in
new file mode 100644
index 0000000..e8f7862
--- /dev/null
+++ b/package/kodi-screensaver-stars/Config.in
@@ -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
diff --git a/package/kodi-screensaver-stars/kodi-screensaver-stars.mk b/package/kodi-screensaver-stars/kodi-screensaver-stars.mk
new file mode 100644
index 0000000..bc86bd9
--- /dev/null
+++ b/package/kodi-screensaver-stars/kodi-screensaver-stars.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index e574517..2cf6940 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 44/47] package/kodi-visualisation-shadertoy: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (42 preceding siblings ...)
  2015-07-22 20:31 ` [Buildroot] [PATCH 43/47] package/kodi-screensaver-stars: " Bernd Kuhls
@ 2015-07-22 20:31 ` Bernd Kuhls
  2015-07-30 13:31   ` Thomas Petazzoni
  2015-07-22 20:31 ` [Buildroot] [PATCH 45/47] package/kodi-visualisation-waveform: " Bernd Kuhls
                   ` (5 subsequent siblings)
  49 siblings, 1 reply; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:31 UTC (permalink / raw
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-visualisation-shadertoy/Config.in b/package/kodi-visualisation-shadertoy/Config.in
new file mode 100644
index 0000000..10a6e55
--- /dev/null
+++ b/package/kodi-visualisation-shadertoy/Config.in
@@ -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
diff --git a/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk b/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk
new file mode 100644
index 0000000..72493c1
--- /dev/null
+++ b/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 2cf6940..e60815c 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 45/47] package/kodi-visualisation-waveform: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (43 preceding siblings ...)
  2015-07-22 20:31 ` [Buildroot] [PATCH 44/47] package/kodi-visualisation-shadertoy: " Bernd Kuhls
@ 2015-07-22 20:31 ` Bernd Kuhls
  2015-07-22 20:31 ` [Buildroot] [PATCH 46/47] package/kodi-visualisation-spectrum: " Bernd Kuhls
                   ` (4 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:31 UTC (permalink / raw
  To: buildroot


Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-visualisation-waveform/Config.in b/package/kodi-visualisation-waveform/Config.in
new file mode 100644
index 0000000..56f2509
--- /dev/null
+++ b/package/kodi-visualisation-waveform/Config.in
@@ -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
diff --git a/package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk b/package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk
new file mode 100644
index 0000000..ddf48f1
--- /dev/null
+++ b/package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index e60815c..631483b 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 46/47] package/kodi-visualisation-spectrum: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (44 preceding siblings ...)
  2015-07-22 20:31 ` [Buildroot] [PATCH 45/47] package/kodi-visualisation-waveform: " Bernd Kuhls
@ 2015-07-22 20:31 ` Bernd Kuhls
  2015-07-22 20:31 ` [Buildroot] [PATCH 47/47] package/kodi-visualisation-waveforhue: " Bernd Kuhls
                   ` (3 subsequent siblings)
  49 siblings, 0 replies; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:31 UTC (permalink / raw
  To: buildroot


Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-visualisation-spectrum/Config.in b/package/kodi-visualisation-spectrum/Config.in
new file mode 100644
index 0000000..3b2b0a2
--- /dev/null
+++ b/package/kodi-visualisation-spectrum/Config.in
@@ -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
diff --git a/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk b/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk
new file mode 100644
index 0000000..3ea5775
--- /dev/null
+++ b/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 631483b..6048818 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
 
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 47/47] package/kodi-visualisation-waveforhue: new package
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (45 preceding siblings ...)
  2015-07-22 20:31 ` [Buildroot] [PATCH 46/47] package/kodi-visualisation-spectrum: " Bernd Kuhls
@ 2015-07-22 20:31 ` Bernd Kuhls
  2015-07-30 13:30   ` Thomas Petazzoni
  2015-07-24  9:39 ` [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Stanislav Vlasic
                   ` (2 subsequent siblings)
  49 siblings, 1 reply; 70+ messages in thread
From: Bernd Kuhls @ 2015-07-22 20:31 UTC (permalink / raw
  To: buildroot


Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 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

diff --git a/package/kodi-visualisation-waveforhue/Config.in b/package/kodi-visualisation-waveforhue/Config.in
new file mode 100644
index 0000000..9694027
--- /dev/null
+++ b/package/kodi-visualisation-waveforhue/Config.in
@@ -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
diff --git a/package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.mk b/package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.mk
new file mode 100644
index 0000000..d278654
--- /dev/null
+++ b/package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.mk
@@ -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))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 6048818..946694b 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -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
 
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (46 preceding siblings ...)
  2015-07-22 20:31 ` [Buildroot] [PATCH 47/47] package/kodi-visualisation-waveforhue: " Bernd Kuhls
@ 2015-07-24  9:39 ` Stanislav Vlasic
  2015-07-24 10:45   ` Stanislav Vlasic
  2015-07-30 13:25 ` Thomas Petazzoni
  2015-07-30 13:34 ` Thomas Petazzoni
  49 siblings, 1 reply; 70+ messages in thread
From: Stanislav Vlasic @ 2015-07-24  9:39 UTC (permalink / raw
  To: buildroot

Hi Bernd,

On 07/22/2015 10:30 PM, Bernd Kuhls wrote:
> 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
>
>....

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

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard
  2015-07-24  9:39 ` [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Stanislav Vlasic
@ 2015-07-24 10:45   ` Stanislav Vlasic
  0 siblings, 0 replies; 70+ messages in thread
From: Stanislav Vlasic @ 2015-07-24 10:45 UTC (permalink / raw
  To: buildroot

Sorry,

forgot to mention. All this is cross compiled with internal gcc 4.8, armhf.

On 07/24/2015 11:39 AM, Stanislav Vlasic wrote:
> Hi Bernd,
>
> On 07/22/2015 10:30 PM, Bernd Kuhls wrote:
>> 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
>>
>> ....
>
> 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

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 03/47] package/libcec: bump to version 3.0.1
  2015-07-22 20:30 ` [Buildroot] [PATCH 03/47] package/libcec: bump to version 3.0.1 Bernd Kuhls
@ 2015-07-25 16:43   ` Yann E. MORIN
  2015-07-25 16:48     ` Yann E. MORIN
  2015-07-30 13:27   ` Thomas Petazzoni
  1 sibling, 1 reply; 70+ messages in thread
From: Yann E. MORIN @ 2015-07-25 16:43 UTC (permalink / raw
  To: buildroot

Bernd, All,

On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
> - 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 <bernd.kuhls@t-online.de>

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.

-- 
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 03/47] package/libcec: bump to version 3.0.1
  2015-07-25 16:43   ` Yann E. MORIN
@ 2015-07-25 16:48     ` Yann E. MORIN
  0 siblings, 0 replies; 70+ messages in thread
From: Yann E. MORIN @ 2015-07-25 16:48 UTC (permalink / raw
  To: buildroot

Bernd, All,

On 2015-07-25 18:43 +0200, Yann E. MORIN spake thusly:
> On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
> > - 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 <bernd.kuhls@t-online.de>
> 
> 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'

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.

-- 
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 02/47] package/libplatform: new package
  2015-07-22 20:30 ` [Buildroot] [PATCH 02/47] package/libplatform: new package Bernd Kuhls
@ 2015-07-25 16:55   ` Yann E. MORIN
  2015-07-30 13:26   ` Thomas Petazzoni
  1 sibling, 0 replies; 70+ messages in thread
From: Yann E. MORIN @ 2015-07-25 16:55 UTC (permalink / raw
  To: buildroot

Bernd, All,

On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
> Needed by libcec 3.x
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[--SNIP--]
> diff --git a/package/libplatform/libplatform.mk b/package/libplatform/libplatform.mk
> new file mode 100644
> index 0000000..77fbcec
> --- /dev/null
> +++ b/package/libplatform/libplatform.mk
> @@ -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

> +LIBPLATFORM_LICENSE_FILES = COPYING

There's no COPYING file. There's in fact no file with the licensing
information.

> +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.

> +$(eval $(cmake-package))
> -- 
> 1.7.10.4
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 01/47] package/libsquish: New package
  2015-07-22 20:30 ` [Buildroot] [PATCH 01/47] package/libsquish: New package Bernd Kuhls
@ 2015-07-25 17:01   ` Yann E. MORIN
  2015-07-27 20:19   ` Thomas Petazzoni
  2015-07-30 13:25   ` Thomas Petazzoni
  2 siblings, 0 replies; 70+ messages in thread
From: Yann E. MORIN @ 2015-07-25 17:01 UTC (permalink / raw
  To: buildroot

Bernd, All,

On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
> 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.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[--SNIP--]
> diff --git a/package/libsquish/libsquish.mk b/package/libsquish/libsquish.mk
> new file mode 100644
> index 0000000..f6b93c8
> --- /dev/null
> +++ b/package/libsquish/libsquish.mk
> @@ -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

There is a LICENSE file, too.

> +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

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.

-- 
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 12/47] package/kodi-pvr-addons: Prepare to split into addon-specific packages
  2015-07-22 20:30 ` [Buildroot] [PATCH 12/47] package/kodi-pvr-addons: Prepare to split into addon-specific packages Bernd Kuhls
@ 2015-07-25 17:09   ` Yann E. MORIN
  0 siblings, 0 replies; 70+ messages in thread
From: Yann E. MORIN @ 2015-07-25 17:09 UTC (permalink / raw
  To: buildroot

Bernd, All

On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
> 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 <bernd.kuhls@t-online.de>
[--SNIP--]
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index f182fbf..13638df 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -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"

Why did you move the PVR addons before the Audio addons? Please keep the
list alphabetically sorted.

Regards,
Yann E. MORIN.

>  endif # BR2_PACKAGE_KODI
> -- 
> 1.7.10.4
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 13/47] package/kodi-platform: new package
  2015-07-22 20:30 ` [Buildroot] [PATCH 13/47] package/kodi-platform: new package Bernd Kuhls
@ 2015-07-25 17:13   ` Yann E. MORIN
  2015-07-30 13:27   ` Thomas Petazzoni
  1 sibling, 0 replies; 70+ messages in thread
From: Yann E. MORIN @ 2015-07-25 17:13 UTC (permalink / raw
  To: buildroot

Brnd, All,

On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
> 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 <bernd.kuhls@t-online.de>
[--SNIP--]
> diff --git a/package/kodi-platform/kodi-platform.mk b/package/kodi-platform/kodi-platform.mk
> new file mode 100644
> index 0000000..22d7752
> --- /dev/null
> +++ b/package/kodi-platform/kodi-platform.mk
> @@ -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.

> +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))

-- 
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 05/47] package/kodi: Add option for lirc support
  2015-07-22 20:30 ` [Buildroot] [PATCH 05/47] package/kodi: Add option for lirc support Bernd Kuhls
@ 2015-07-25 17:14   ` Yann E. MORIN
  0 siblings, 0 replies; 70+ messages in thread
From: Yann E. MORIN @ 2015-07-25 17:14 UTC (permalink / raw
  To: buildroot

Bernd, All,

On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
> https://github.com/xbmc/xbmc/commit/b641e1eea54b4b9ab7f1b95092ab0a755abc63be
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>

Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

> ---
>  package/kodi/Config.in |    5 +++++
>  package/kodi/kodi.mk   |    6 ++++++
>  2 files changed, 11 insertions(+)
> 
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index 62553d4..7d4b068 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -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
> diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
> index 0ab3114..f62f1a5 100644
> --- a/package/kodi/kodi.mk
> +++ b/package/kodi/kodi.mk
> @@ -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
> -- 
> 1.7.10.4
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 06/47] package/kodi: Rework audio encoder support
  2015-07-22 20:30 ` [Buildroot] [PATCH 06/47] package/kodi: Rework audio encoder support Bernd Kuhls
@ 2015-07-25 22:31   ` Yann E. MORIN
  0 siblings, 0 replies; 70+ messages in thread
From: Yann E. MORIN @ 2015-07-25 22:31 UTC (permalink / raw
  To: buildroot

Bernd, All,

On 2015-07-22 22:30 +0200, Bernd Kuhls spake thusly:
> Make 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.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[--SNIP--]
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index 7d4b068..f182fbf 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -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

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:

Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 01/47] package/libsquish: New package
  2015-07-22 20:30 ` [Buildroot] [PATCH 01/47] package/libsquish: New package Bernd Kuhls
  2015-07-25 17:01   ` Yann E. MORIN
@ 2015-07-27 20:19   ` Thomas Petazzoni
  2015-07-30 13:25   ` Thomas Petazzoni
  2 siblings, 0 replies; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-27 20:19 UTC (permalink / raw
  To: buildroot

Dear Bernd Kuhls,

On Wed, 22 Jul 2015 22:30:23 +0200, Bernd Kuhls wrote:
> 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.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (47 preceding siblings ...)
  2015-07-24  9:39 ` [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Stanislav Vlasic
@ 2015-07-30 13:25 ` Thomas Petazzoni
  2015-07-30 13:34 ` Thomas Petazzoni
  49 siblings, 0 replies; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-30 13:25 UTC (permalink / raw
  To: buildroot

Bernd,

On Wed, 22 Jul 2015 22:30:22 +0200, Bernd Kuhls wrote:

> 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

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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 01/47] package/libsquish: New package
  2015-07-22 20:30 ` [Buildroot] [PATCH 01/47] package/libsquish: New package Bernd Kuhls
  2015-07-25 17:01   ` Yann E. MORIN
  2015-07-27 20:19   ` Thomas Petazzoni
@ 2015-07-30 13:25   ` Thomas Petazzoni
  2 siblings, 0 replies; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-30 13:25 UTC (permalink / raw
  To: buildroot

Dear Bernd Kuhls,

On Wed, 22 Jul 2015 22:30:23 +0200, Bernd Kuhls wrote:
> 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.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 02/47] package/libplatform: new package
  2015-07-22 20:30 ` [Buildroot] [PATCH 02/47] package/libplatform: new package Bernd Kuhls
  2015-07-25 16:55   ` Yann E. MORIN
@ 2015-07-30 13:26   ` Thomas Petazzoni
  1 sibling, 0 replies; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-30 13:26 UTC (permalink / raw
  To: buildroot

Dear Bernd Kuhls,

On Wed, 22 Jul 2015 22:30:24 +0200, Bernd Kuhls wrote:
> Needed by libcec 3.x
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 03/47] package/libcec: bump to version 3.0.1
  2015-07-22 20:30 ` [Buildroot] [PATCH 03/47] package/libcec: bump to version 3.0.1 Bernd Kuhls
  2015-07-25 16:43   ` Yann E. MORIN
@ 2015-07-30 13:27   ` Thomas Petazzoni
  1 sibling, 0 replies; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-30 13:27 UTC (permalink / raw
  To: buildroot

Dear Bernd Kuhls,

On Wed, 22 Jul 2015 22:30:25 +0200, Bernd Kuhls wrote:
> - 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 <bernd.kuhls@t-online.de>
> ---
>  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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 04/47] package/kodi: bump version to 15.0 Isengard
  2015-07-22 20:30 ` [Buildroot] [PATCH 04/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
@ 2015-07-30 13:27   ` Thomas Petazzoni
  0 siblings, 0 replies; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-30 13:27 UTC (permalink / raw
  To: buildroot

Dear Bernd Kuhls,

On Wed, 22 Jul 2015 22:30:26 +0200, Bernd Kuhls wrote:
> - 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
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 13/47] package/kodi-platform: new package
  2015-07-22 20:30 ` [Buildroot] [PATCH 13/47] package/kodi-platform: new package Bernd Kuhls
  2015-07-25 17:13   ` Yann E. MORIN
@ 2015-07-30 13:27   ` Thomas Petazzoni
  1 sibling, 0 replies; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-30 13:27 UTC (permalink / raw
  To: buildroot

Dear Bernd Kuhls,

On Wed, 22 Jul 2015 22:30:35 +0200, Bernd Kuhls wrote:
> 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 <bernd.kuhls@t-online.de>
> ---
>  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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 37/47] package/kodi-screensaver-asteroids: new package
  2015-07-22 20:30 ` [Buildroot] [PATCH 37/47] package/kodi-screensaver-asteroids: " Bernd Kuhls
@ 2015-07-30 13:29   ` Thomas Petazzoni
  0 siblings, 0 replies; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-30 13:29 UTC (permalink / raw
  To: buildroot

Dear Bernd Kuhls,

On Wed, 22 Jul 2015 22:30:59 +0200, Bernd Kuhls wrote:
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 47/47] package/kodi-visualisation-waveforhue: new package
  2015-07-22 20:31 ` [Buildroot] [PATCH 47/47] package/kodi-visualisation-waveforhue: " Bernd Kuhls
@ 2015-07-30 13:30   ` Thomas Petazzoni
  0 siblings, 0 replies; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-30 13:30 UTC (permalink / raw
  To: buildroot

Dear Bernd Kuhls,

On Wed, 22 Jul 2015 22:31:09 +0200, Bernd Kuhls wrote:
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 44/47] package/kodi-visualisation-shadertoy: new package
  2015-07-22 20:31 ` [Buildroot] [PATCH 44/47] package/kodi-visualisation-shadertoy: " Bernd Kuhls
@ 2015-07-30 13:31   ` Thomas Petazzoni
  0 siblings, 0 replies; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-30 13:31 UTC (permalink / raw
  To: buildroot

Dear Bernd Kuhls,

On Wed, 22 Jul 2015 22:31:06 +0200, Bernd Kuhls wrote:
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard
  2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
                   ` (48 preceding siblings ...)
  2015-07-30 13:25 ` Thomas Petazzoni
@ 2015-07-30 13:34 ` Thomas Petazzoni
  2015-08-01  8:21   ` Waldemar Brodkorb
  49 siblings, 1 reply; 70+ messages in thread
From: Thomas Petazzoni @ 2015-07-30 13:34 UTC (permalink / raw
  To: buildroot

Bernd,

On Wed, 22 Jul 2015 22:30:22 +0200, Bernd Kuhls wrote:

> 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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 70+ messages in thread

* [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard
  2015-07-30 13:34 ` Thomas Petazzoni
@ 2015-08-01  8:21   ` Waldemar Brodkorb
  0 siblings, 0 replies; 70+ messages in thread
From: Waldemar Brodkorb @ 2015-08-01  8:21 UTC (permalink / raw
  To: buildroot

Hi Thomas,
Thomas Petazzoni wrote,

> Bernd,
> 
> On Wed, 22 Jul 2015 22:30:22 +0200, Bernd Kuhls wrote:
> 
> > 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!

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

^ permalink raw reply	[flat|nested] 70+ messages in thread

end of thread, other threads:[~2015-08-01  8:21 UTC | newest]

Thread overview: 70+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-22 20:30 [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 01/47] package/libsquish: New package Bernd Kuhls
2015-07-25 17:01   ` Yann E. MORIN
2015-07-27 20:19   ` Thomas Petazzoni
2015-07-30 13:25   ` Thomas Petazzoni
2015-07-22 20:30 ` [Buildroot] [PATCH 02/47] package/libplatform: new package Bernd Kuhls
2015-07-25 16:55   ` Yann E. MORIN
2015-07-30 13:26   ` Thomas Petazzoni
2015-07-22 20:30 ` [Buildroot] [PATCH 03/47] package/libcec: bump to version 3.0.1 Bernd Kuhls
2015-07-25 16:43   ` Yann E. MORIN
2015-07-25 16:48     ` Yann E. MORIN
2015-07-30 13:27   ` Thomas Petazzoni
2015-07-22 20:30 ` [Buildroot] [PATCH 04/47] package/kodi: bump version to 15.0 Isengard Bernd Kuhls
2015-07-30 13:27   ` Thomas Petazzoni
2015-07-22 20:30 ` [Buildroot] [PATCH 05/47] package/kodi: Add option for lirc support Bernd Kuhls
2015-07-25 17:14   ` Yann E. MORIN
2015-07-22 20:30 ` [Buildroot] [PATCH 06/47] package/kodi: Rework audio encoder support Bernd Kuhls
2015-07-25 22:31   ` Yann E. MORIN
2015-07-22 20:30 ` [Buildroot] [PATCH 07/47] package/kodi-audioencoder-flac: bump version Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 08/47] package/kodi-audioencoder-lame: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 09/47] package/kodi-audioencoder-vorbis: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 10/47] package/kodi-audioencoder-wav: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 11/47] package/kodi-addon-xvdr: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 12/47] package/kodi-pvr-addons: Prepare to split into addon-specific packages Bernd Kuhls
2015-07-25 17:09   ` Yann E. MORIN
2015-07-22 20:30 ` [Buildroot] [PATCH 13/47] package/kodi-platform: new package Bernd Kuhls
2015-07-25 17:13   ` Yann E. MORIN
2015-07-30 13:27   ` Thomas Petazzoni
2015-07-22 20:30 ` [Buildroot] [PATCH 14/47] package/kodi-pvr-argustv: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 15/47] package/kodi-pvr-dvblink: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 16/47] package/kodi-pvr-dvbviewer: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 17/47] package/kodi-pvr-filmon: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 18/47] package/kodi-pvr-hts: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 19/47] package/kodi-pvr-iptvsimple: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 20/47] package/kodi-pvr-mediaportal-tvserver: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 21/47] package/kodi-pvr-mythtv: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 22/47] package/kodi-pvr-nextpvr: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 23/47] package/kodi-pvr-njoy: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 24/47] package/kodi-pvr-pctv: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 25/47] package/kodi-pvr-stalker: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 26/47] package/kodi-pvr-vbox: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 27/47] package/kodi-pvr-vdr-vnsi: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 28/47] package/kodi-pvr-vuplus: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 29/47] package/kodi-pvr-wmc: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 30/47] package/kodi-audiodecoder-modplug: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 31/47] package/kodi-audiodecoder-nosefart: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 32/47] package/kodi-audiodecoder-sidplay: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 33/47] package/kodi-audiodecoder-snesapu: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 34/47] package/kodi-audiodecoder-stsound: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 35/47] package/kodi-audiodecoder-timidity: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 36/47] package/kodi-audiodecoder-vgmstream: " Bernd Kuhls
2015-07-22 20:30 ` [Buildroot] [PATCH 37/47] package/kodi-screensaver-asteroids: " Bernd Kuhls
2015-07-30 13:29   ` Thomas Petazzoni
2015-07-22 20:31 ` [Buildroot] [PATCH 38/47] package/kodi-screensaver-biogenesis: " Bernd Kuhls
2015-07-22 20:31 ` [Buildroot] [PATCH 39/47] package/kodi-screensaver-crystalmorph: " Bernd Kuhls
2015-07-22 20:31 ` [Buildroot] [PATCH 40/47] package/kodi-screensaver-greynetic: " Bernd Kuhls
2015-07-22 20:31 ` [Buildroot] [PATCH 41/47] package/kodi-screensaver-pingpong: " Bernd Kuhls
2015-07-22 20:31 ` [Buildroot] [PATCH 42/47] package/kodi-screensaver-pyro: " Bernd Kuhls
2015-07-22 20:31 ` [Buildroot] [PATCH 43/47] package/kodi-screensaver-stars: " Bernd Kuhls
2015-07-22 20:31 ` [Buildroot] [PATCH 44/47] package/kodi-visualisation-shadertoy: " Bernd Kuhls
2015-07-30 13:31   ` Thomas Petazzoni
2015-07-22 20:31 ` [Buildroot] [PATCH 45/47] package/kodi-visualisation-waveform: " Bernd Kuhls
2015-07-22 20:31 ` [Buildroot] [PATCH 46/47] package/kodi-visualisation-spectrum: " Bernd Kuhls
2015-07-22 20:31 ` [Buildroot] [PATCH 47/47] package/kodi-visualisation-waveforhue: " Bernd Kuhls
2015-07-30 13:30   ` Thomas Petazzoni
2015-07-24  9:39 ` [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard Stanislav Vlasic
2015-07-24 10:45   ` Stanislav Vlasic
2015-07-30 13:25 ` Thomas Petazzoni
2015-07-30 13:34 ` Thomas Petazzoni
2015-08-01  8:21   ` Waldemar Brodkorb

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.