* [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard
@ 2015-07-19 19:05 Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 01/50] package/ffmpeg: bump version to 2.7.1 Bernd Kuhls
` (50 more replies)
0 siblings, 51 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
this series is a RFC and not meant for committing to buildroot.
The Kodi project is preparing its next release 15.0, called Isengard.
This patch series introduces two new dependencies, libsquish and libplatform.
The pvr-addons were split into seperate 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.
Regards, Bernd
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
Bernd Kuhls (50):
package/ffmpeg: bump version to 2.7.1
package/libsquish: New package
package/libplatform: new package
package/libcec: bump to version 3.0.1
package/kodi: bump version to 15.0rc3 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
package/kodi-visualisation-goom: new package
package/kodi-screensaver-rsxs: new package
package/Config.in | 2 +
...ix-dxva-playback-of-streams-that-don-t-st.patch | 6 +-
package/ffmpeg/0014-fix-ff-thread-get-format.patch | 131 --------
.../ffmpeg/0015-hevc-avoid-unnecessary-calls.patch | 72 -----
package/ffmpeg/ffmpeg.hash | 2 +-
package/ffmpeg/ffmpeg.mk | 2 +-
package/kodi-addon-xvdr/kodi-addon-xvdr.mk | 4 +-
package/kodi-audiodecoder-modplug/Config.in | 8 +
.../kodi-audiodecoder-modplug.mk | 17 +
package/kodi-audiodecoder-nosefart/Config.in | 7 +
.../kodi-audiodecoder-nosefart.mk | 17 +
package/kodi-audiodecoder-sidplay/Config.in | 8 +
.../kodi-audiodecoder-sidplay.mk | 17 +
package/kodi-audiodecoder-snesapu/Config.in | 7 +
.../kodi-audiodecoder-snesapu.mk | 17 +
package/kodi-audiodecoder-stsound/Config.in | 7 +
.../kodi-audiodecoder-stsound.mk | 17 +
package/kodi-audiodecoder-timidity/Config.in | 7 +
.../kodi-audiodecoder-timidity.mk | 17 +
package/kodi-audiodecoder-vgmstream/Config.in | 7 +
.../kodi-audiodecoder-vgmstream.mk | 17 +
package/kodi-audioencoder-flac/Config.in | 1 +
.../kodi-audioencoder-flac.mk | 2 +-
package/kodi-audioencoder-lame/Config.in | 1 +
.../kodi-audioencoder-lame.mk | 2 +-
package/kodi-audioencoder-vorbis/Config.in | 1 +
.../kodi-audioencoder-vorbis.mk | 2 +-
package/kodi-audioencoder-wav/Config.in | 1 +
.../kodi-audioencoder-wav/kodi-audioencoder-wav.mk | 2 +-
package/kodi-platform/Config.in | 7 +
package/kodi-platform/kodi-platform.mk | 17 +
package/kodi-pvr-addons/Config.in | 6 -
package/kodi-pvr-addons/kodi-pvr-addons.mk | 27 --
package/kodi-pvr-argustv/Config.in | 7 +
package/kodi-pvr-argustv/kodi-pvr-argustv.mk | 17 +
package/kodi-pvr-dvblink/Config.in | 8 +
package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk | 17 +
package/kodi-pvr-dvbviewer/Config.in | 7 +
package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk | 17 +
package/kodi-pvr-filmon/Config.in | 8 +
package/kodi-pvr-filmon/kodi-pvr-filmon.mk | 17 +
package/kodi-pvr-hts/Config.in | 7 +
package/kodi-pvr-hts/kodi-pvr-hts.mk | 17 +
package/kodi-pvr-iptvsimple/Config.in | 7 +
package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 17 +
package/kodi-pvr-mediaportal-tvserver/Config.in | 7 +
.../kodi-pvr-mediaportal-tvserver.mk | 17 +
package/kodi-pvr-mythtv/Config.in | 7 +
package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk | 17 +
package/kodi-pvr-nextpvr/Config.in | 7 +
package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 17 +
package/kodi-pvr-njoy/Config.in | 7 +
package/kodi-pvr-njoy/kodi-pvr-njoy.mk | 17 +
package/kodi-pvr-pctv/Config.in | 8 +
package/kodi-pvr-pctv/kodi-pvr-pctv.mk | 17 +
package/kodi-pvr-stalker/Config.in | 7 +
package/kodi-pvr-stalker/kodi-pvr-stalker.mk | 17 +
package/kodi-pvr-vbox/Config.in | 7 +
package/kodi-pvr-vbox/kodi-pvr-vbox.mk | 17 +
package/kodi-pvr-vdr-vnsi/Config.in | 7 +
package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk | 17 +
package/kodi-pvr-vuplus/Config.in | 7 +
package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk | 17 +
package/kodi-pvr-wmc/Config.in | 7 +
package/kodi-pvr-wmc/kodi-pvr-wmc.mk | 17 +
package/kodi-screensaver-asteroids/Config.in | 6 +
.../kodi-screensaver-asteroids.mk | 17 +
package/kodi-screensaver-biogenesis/Config.in | 6 +
.../kodi-screensaver-biogenesis.mk | 17 +
package/kodi-screensaver-crystalmorph/Config.in | 10 +
.../kodi-screensaver-crystalmorph.mk | 17 +
package/kodi-screensaver-greynetic/Config.in | 6 +
.../kodi-screensaver-greynetic.mk | 17 +
package/kodi-screensaver-pingpong/Config.in | 6 +
.../kodi-screensaver-pingpong.mk | 17 +
package/kodi-screensaver-pyro/Config.in | 6 +
.../kodi-screensaver-pyro/kodi-screensaver-pyro.mk | 17 +
.../kodi-screensaver-rsxs/0001-cross-compile.patch | 28 ++
package/kodi-screensaver-rsxs/Config.in | 6 +
.../kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk | 15 +
package/kodi-screensaver-stars/Config.in | 6 +
.../kodi-screensaver-stars.mk | 17 +
.../0001-cross-compile.patch | 23 ++
package/kodi-visualisation-goom/Config.in | 10 +
.../kodi-visualisation-goom.mk | 17 +
package/kodi-visualisation-shadertoy/Config.in | 6 +
.../kodi-visualisation-shadertoy.mk | 17 +
package/kodi-visualisation-spectrum/Config.in | 6 +
.../kodi-visualisation-spectrum.mk | 17 +
package/kodi-visualisation-waveforhue/Config.in | 6 +
.../kodi-visualisation-waveforhue.mk | 17 +
package/kodi-visualisation-waveform/Config.in | 6 +
.../kodi-visualisation-waveform.mk | 17 +
package/kodi/0001-Fixup-include-path.patch | 48 ---
package/kodi/0002-texturepacker.patch | 12 +
...make-device-change-event-support-optional.patch | 179 +++++++++++
package/kodi/Config.in | 113 ++++---
package/kodi/kodi.mk | 66 ++--
package/libcec/0001-remove-Wno-psabi.patch | 21 --
package/libcec/Config.in | 4 +
package/libcec/libcec.mk | 23 +-
package/libplatform/Config.in | 6 +
package/libplatform/libplatform.mk | 16 +
package/libsquish/0001-kodi.patch | 327 ++++++++++++++++++++
package/libsquish/Config.in | 13 +
package/libsquish/libsquish.hash | 2 +
package/libsquish/libsquish.mk | 36 +++
107 files changed, 1660 insertions(+), 407 deletions(-)
delete mode 100644 package/ffmpeg/0014-fix-ff-thread-get-format.patch
delete mode 100644 package/ffmpeg/0015-hevc-avoid-unnecessary-calls.patch
create mode 100644 package/kodi-audiodecoder-modplug/Config.in
create mode 100644 package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk
create mode 100644 package/kodi-audiodecoder-nosefart/Config.in
create mode 100644 package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk
create mode 100644 package/kodi-audiodecoder-sidplay/Config.in
create mode 100644 package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk
create mode 100644 package/kodi-audiodecoder-snesapu/Config.in
create mode 100644 package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk
create mode 100644 package/kodi-audiodecoder-stsound/Config.in
create mode 100644 package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk
create mode 100644 package/kodi-audiodecoder-timidity/Config.in
create mode 100644 package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk
create mode 100644 package/kodi-audiodecoder-vgmstream/Config.in
create mode 100644 package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk
create mode 100644 package/kodi-platform/Config.in
create mode 100644 package/kodi-platform/kodi-platform.mk
delete mode 100644 package/kodi-pvr-addons/Config.in
delete mode 100644 package/kodi-pvr-addons/kodi-pvr-addons.mk
create mode 100644 package/kodi-pvr-argustv/Config.in
create mode 100644 package/kodi-pvr-argustv/kodi-pvr-argustv.mk
create mode 100644 package/kodi-pvr-dvblink/Config.in
create mode 100644 package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
create mode 100644 package/kodi-pvr-dvbviewer/Config.in
create mode 100644 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
create mode 100644 package/kodi-pvr-filmon/Config.in
create mode 100644 package/kodi-pvr-filmon/kodi-pvr-filmon.mk
create mode 100644 package/kodi-pvr-hts/Config.in
create mode 100644 package/kodi-pvr-hts/kodi-pvr-hts.mk
create mode 100644 package/kodi-pvr-iptvsimple/Config.in
create mode 100644 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
create mode 100644 package/kodi-pvr-mediaportal-tvserver/Config.in
create mode 100644 package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
create mode 100644 package/kodi-pvr-mythtv/Config.in
create mode 100644 package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
create mode 100644 package/kodi-pvr-nextpvr/Config.in
create mode 100644 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
create mode 100644 package/kodi-pvr-njoy/Config.in
create mode 100644 package/kodi-pvr-njoy/kodi-pvr-njoy.mk
create mode 100644 package/kodi-pvr-pctv/Config.in
create mode 100644 package/kodi-pvr-pctv/kodi-pvr-pctv.mk
create mode 100644 package/kodi-pvr-stalker/Config.in
create mode 100644 package/kodi-pvr-stalker/kodi-pvr-stalker.mk
create mode 100644 package/kodi-pvr-vbox/Config.in
create mode 100644 package/kodi-pvr-vbox/kodi-pvr-vbox.mk
create mode 100644 package/kodi-pvr-vdr-vnsi/Config.in
create mode 100644 package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
create mode 100644 package/kodi-pvr-vuplus/Config.in
create mode 100644 package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
create mode 100644 package/kodi-pvr-wmc/Config.in
create mode 100644 package/kodi-pvr-wmc/kodi-pvr-wmc.mk
create mode 100644 package/kodi-screensaver-asteroids/Config.in
create mode 100644 package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk
create mode 100644 package/kodi-screensaver-biogenesis/Config.in
create mode 100644 package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk
create mode 100644 package/kodi-screensaver-crystalmorph/Config.in
create mode 100644 package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk
create mode 100644 package/kodi-screensaver-greynetic/Config.in
create mode 100644 package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk
create mode 100644 package/kodi-screensaver-pingpong/Config.in
create mode 100644 package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk
create mode 100644 package/kodi-screensaver-pyro/Config.in
create mode 100644 package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk
create mode 100644 package/kodi-screensaver-rsxs/0001-cross-compile.patch
create mode 100644 package/kodi-screensaver-rsxs/Config.in
create mode 100644 package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk
create mode 100644 package/kodi-screensaver-stars/Config.in
create mode 100644 package/kodi-screensaver-stars/kodi-screensaver-stars.mk
create mode 100644 package/kodi-visualisation-goom/0001-cross-compile.patch
create mode 100644 package/kodi-visualisation-goom/Config.in
create mode 100644 package/kodi-visualisation-goom/kodi-visualisation-goom.mk
create mode 100644 package/kodi-visualisation-shadertoy/Config.in
create mode 100644 package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk
create mode 100644 package/kodi-visualisation-spectrum/Config.in
create mode 100644 package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk
create mode 100644 package/kodi-visualisation-waveforhue/Config.in
create mode 100644 package/kodi-visualisation-waveforhue/kodi-visualisation-waveforhue.mk
create mode 100644 package/kodi-visualisation-waveform/Config.in
create mode 100644 package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk
create mode 100644 package/kodi/0002-texturepacker.patch
create mode 100644 package/kodi/0003-ALSA-make-device-change-event-support-optional.patch
delete mode 100644 package/libcec/0001-remove-Wno-psabi.patch
create mode 100644 package/libplatform/Config.in
create mode 100644 package/libplatform/libplatform.mk
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
--
1.7.10.4
^ permalink raw reply [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 01/50] package/ffmpeg: bump version to 2.7.1
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-20 21:40 ` Thomas Petazzoni
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 02/50] package/libsquish: New package Bernd Kuhls
` (49 subsequent siblings)
50 siblings, 1 reply; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Removed patches applied upstream.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
...ix-dxva-playback-of-streams-that-don-t-st.patch | 6 +-
package/ffmpeg/0014-fix-ff-thread-get-format.patch | 131 --------------------
.../ffmpeg/0015-hevc-avoid-unnecessary-calls.patch | 72 -----------
package/ffmpeg/ffmpeg.hash | 2 +-
package/ffmpeg/ffmpeg.mk | 2 +-
5 files changed, 5 insertions(+), 208 deletions(-)
delete mode 100644 package/ffmpeg/0014-fix-ff-thread-get-format.patch
delete mode 100644 package/ffmpeg/0015-hevc-avoid-unnecessary-calls.patch
diff --git a/package/ffmpeg/0012-dxva-h264-Fix-dxva-playback-of-streams-that-don-t-st.patch b/package/ffmpeg/0012-dxva-h264-Fix-dxva-playback-of-streams-that-don-t-st.patch
index 0aa0aeb..f346da1 100644
--- a/package/ffmpeg/0012-dxva-h264-Fix-dxva-playback-of-streams-that-don-t-st.patch
+++ b/package/ffmpeg/0012-dxva-h264-Fix-dxva-playback-of-streams-that-don-t-st.patch
@@ -32,7 +32,7 @@ index 6deccc3..85b25fd 100644
+ h->got_first_iframe = 1;
+ }
+
- ret = ff_dxva2_common_end_frame(avctx, &h->cur_pic_ptr->f,
+ ret = ff_dxva2_common_end_frame(avctx, h->cur_pic_ptr->f,
&ctx_pic->pp, sizeof(ctx_pic->pp),
&ctx_pic->qm, sizeof(ctx_pic->qm),
diff --git a/libavcodec/h264.c b/libavcodec/h264.c
@@ -40,9 +40,9 @@ index 222bf58..ea2ec17 100644
--- a/libavcodec/h264.c
+++ b/libavcodec/h264.c
@@ -1085,6 +1085,7 @@ void ff_h264_flush_change(H264Context *h)
- h->list_count = 0;
- h->current_slice = 0;
h->mmco_reset = 1;
+ for (i = 0; i < h->nb_slice_ctx; i++)
+ h->slice_ctx[i].list_count = 0;
+ h->got_first_iframe = 0;
}
diff --git a/package/ffmpeg/0014-fix-ff-thread-get-format.patch b/package/ffmpeg/0014-fix-ff-thread-get-format.patch
deleted file mode 100644
index 8e7e339..0000000
--- a/package/ffmpeg/0014-fix-ff-thread-get-format.patch
+++ /dev/null
@@ -1,131 +0,0 @@
-From b52c216539bdbee830e0d306b372037d4e0cb35f Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Reimar=20D=C3=B6ffinger?= <Reimar.Doeffinger@gmx.de>
-Date: Sun, 8 Mar 2015 19:44:12 +0100
-Subject: [PATCH] pthread: Fix ff_thread_get_format issues when called outside
- frame decode
-
-Patch part of the XBMC patch set for ffmpeg, downloaded from
-https://github.com/xbmc/FFmpeg/.
-
-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
----
- libavcodec/pthread_frame.c | 22 +++++++++++++++++++---
- 1 file changed, 19 insertions(+), 3 deletions(-)
-
-diff --git a/libavcodec/pthread_frame.c b/libavcodec/pthread_frame.c
-index 5a4ab84..c29d0a9 100644
---- a/libavcodec/pthread_frame.c
-+++ b/libavcodec/pthread_frame.c
-@@ -53,6 +53,7 @@
- * Context used by codec threads and stored in their AVCodecInternal thread_ctx.
- */
- typedef struct PerThreadContext {
-+ int main_thread;
- struct FrameThreadContext *parent;
-
- pthread_t thread;
-@@ -83,7 +84,8 @@ typedef struct PerThreadContext {
- * Set when the codec calls get_format().
- * State is returned to STATE_SETTING_UP afterwards.
- */
-- STATE_SETUP_FINISHED ///< Set after the codec has called ff_thread_finish_setup().
-+ STATE_SETUP_FINISHED, ///< Set after the codec has called ff_thread_finish_setup().
-+ STATE_UPDATE_CONTEXT, ///< Main thread is updating its context
- } state;
-
- /**
-@@ -105,6 +107,7 @@ typedef struct PerThreadContext {
- * Context stored in the client AVCodecInternal thread_ctx.
- */
- typedef struct FrameThreadContext {
-+ int main_thread;
- PerThreadContext *threads; ///< The contexts for each thread.
- PerThreadContext *prev_thread; ///< The last thread submit_packet() was called on.
-
-@@ -143,6 +146,7 @@ static attribute_align_arg void *frame_worker_thread(void *arg)
- AVCodecContext *avctx = p->avctx;
- const AVCodec *codec = avctx->codec;
-
-+ av_assert0(!p->main_thread);
- pthread_mutex_lock(&p->mutex);
- while (1) {
- while (p->state == STATE_INPUT_READY && !fctx->die)
-@@ -330,6 +334,8 @@ static int submit_packet(PerThreadContext *p, AVPacket *avpkt)
-
- pthread_mutex_lock(&p->mutex);
-
-+ p->state = STATE_UPDATE_CONTEXT;
-+
- release_delayed_buffers(p);
-
- if (prev_thread) {
-@@ -408,6 +414,7 @@ int ff_thread_decode_frame(AVCodecContext *avctx,
- int finished = fctx->next_finished;
- PerThreadContext *p;
- int err;
-+ av_assert0(fctx->main_thread);
-
- /*
- * Submit a packet to the next decoding thread.
-@@ -515,6 +522,7 @@ void ff_thread_finish_setup(AVCodecContext *avctx) {
-
- if (!(avctx->active_thread_type&FF_THREAD_FRAME)) return;
-
-+ av_assert0(!p->main_thread);
- if(p->state == STATE_SETUP_FINISHED){
- av_log(avctx, AV_LOG_WARNING, "Multiple ff_thread_finish_setup() calls\n");
- }
-@@ -549,6 +557,7 @@ void ff_frame_thread_free(AVCodecContext *avctx, int thread_count)
- const AVCodec *codec = avctx->codec;
- int i;
-
-+ av_assert0(fctx->main_thread);
- park_frame_worker_threads(fctx, thread_count);
-
- if (fctx->prev_thread && fctx->prev_thread != fctx->threads)
-@@ -634,6 +643,7 @@ int ff_frame_thread_init(AVCodecContext *avctx)
- }
-
- avctx->internal->thread_ctx = fctx = av_mallocz(sizeof(FrameThreadContext));
-+ fctx->main_thread = 1;
-
- fctx->threads = av_mallocz_array(thread_count, sizeof(PerThreadContext));
- pthread_mutex_init(&fctx->buffer_mutex, NULL);
-@@ -718,6 +728,7 @@ void ff_thread_flush(AVCodecContext *avctx)
-
- if (!fctx) return;
-
-+ av_assert0(fctx->main_thread);
- park_frame_worker_threads(fctx, avctx->thread_count);
- if (fctx->prev_thread) {
- if (fctx->prev_thread != &fctx->threads[0])
-@@ -743,7 +754,10 @@ void ff_thread_flush(AVCodecContext *avctx)
- int ff_thread_can_start_frame(AVCodecContext *avctx)
- {
- PerThreadContext *p = avctx->internal->thread_ctx;
-- if ((avctx->active_thread_type&FF_THREAD_FRAME) && p->state != STATE_SETTING_UP &&
-+ if (!(avctx->active_thread_type&FF_THREAD_FRAME))
-+ return 1;
-+ av_assert0(!p->main_thread);
-+ if (p->state != STATE_SETTING_UP &&
- (avctx->codec->update_thread_context || !THREAD_SAFE_CALLBACKS(avctx))) {
- return 0;
- }
-@@ -762,6 +776,7 @@ static int thread_get_buffer_internal(AVCodecContext *avctx, ThreadFrame *f, int
- if (!(avctx->active_thread_type & FF_THREAD_FRAME))
- return ff_get_buffer(avctx, f->f, flags);
-
-+ av_assert0(!p->main_thread);
- if (p->state != STATE_SETTING_UP &&
- (avctx->codec->update_thread_context || !THREAD_SAFE_CALLBACKS(avctx))) {
- av_log(avctx, AV_LOG_ERROR, "get_buffer() cannot be called after ff_thread_finish_setup()\n");
-@@ -819,7 +834,8 @@ enum AVPixelFormat ff_thread_get_format(AVCodecContext *avctx, const enum AVPixe
- enum AVPixelFormat res;
- PerThreadContext *p = avctx->internal->thread_ctx;
- if (!(avctx->active_thread_type & FF_THREAD_FRAME) || avctx->thread_safe_callbacks ||
-- avctx->get_format == avcodec_default_get_format)
-+ avctx->get_format == avcodec_default_get_format ||
-+ p->main_thread || p->state == STATE_UPDATE_CONTEXT)
- return ff_get_format(avctx, fmt);
- if (p->state != STATE_SETTING_UP) {
- av_log(avctx, AV_LOG_ERROR, "get_format() cannot be called after ff_thread_finish_setup()\n");
diff --git a/package/ffmpeg/0015-hevc-avoid-unnecessary-calls.patch b/package/ffmpeg/0015-hevc-avoid-unnecessary-calls.patch
deleted file mode 100644
index 4e6050d..0000000
--- a/package/ffmpeg/0015-hevc-avoid-unnecessary-calls.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From ef86b05da8ad38c9c83e6f075536635647e6b799 Mon Sep 17 00:00:00 2001
-From: Rainer Hochecker <fernetmenta@online.de>
-Date: Thu, 12 Mar 2015 12:49:48 +0100
-Subject: [PATCH] hevc: avoid unnecessary calls to get_format
-
-Patch part of the XBMC patch set for ffmpeg, downloaded from
-https://github.com/xbmc/FFmpeg/.
-
-Upstream status: committed to master
-http://git.videolan.org/?p=ffmpeg.git;a=commit;h=786032cad8ecabe577d9cff0356da6e9e9488a2d
-
-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
----
- libavcodec/hevc.c | 23 ++++++++++++++---------
- 1 file changed, 14 insertions(+), 9 deletions(-)
-
-diff --git a/libavcodec/hevc.c b/libavcodec/hevc.c
-index b7ad29a..77b0c0c 100644
---- a/libavcodec/hevc.c
-+++ b/libavcodec/hevc.c
-@@ -280,7 +280,7 @@ static int decode_lt_rps(HEVCContext *s, LongTermRPS *rps, GetBitContext *gb)
- return 0;
- }
-
--static int set_sps(HEVCContext *s, const HEVCSPS *sps)
-+static int set_sps(HEVCContext *s, const HEVCSPS *sps, enum AVPixelFormat pix_fmt)
- {
- #define HWACCEL_MAX (CONFIG_HEVC_DXVA2_HWACCEL)
- enum AVPixelFormat pix_fmts[HWACCEL_MAX + 2], *fmt = pix_fmts;
-@@ -304,13 +304,18 @@ static int set_sps(HEVCContext *s, const HEVCSPS *sps)
- #endif
- }
-
-- *fmt++ = sps->pix_fmt;
-- *fmt = AV_PIX_FMT_NONE;
-+ if (pix_fmt == AV_PIX_FMT_NONE) {
-+ *fmt++ = sps->pix_fmt;
-+ *fmt = AV_PIX_FMT_NONE;
-
-- ret = ff_thread_get_format(s->avctx, pix_fmts);
-- if (ret < 0)
-- goto fail;
-- s->avctx->pix_fmt = ret;
-+ ret = ff_thread_get_format(s->avctx, pix_fmts);
-+ if (ret < 0)
-+ goto fail;
-+ s->avctx->pix_fmt = ret;
-+ }
-+ else {
-+ s->avctx->pix_fmt = pix_fmt;
-+ }
-
- ff_set_sar(s->avctx, sps->vui.sar);
-
-@@ -420,7 +425,7 @@ static int hls_slice_header(HEVCContext *s)
- sh->no_output_of_prior_pics_flag = 0;
- }
- ff_hevc_clear_refs(s);
-- ret = set_sps(s, s->sps);
-+ ret = set_sps(s, s->sps, AV_PIX_FMT_NONE);
- if (ret < 0)
- return ret;
-
-@@ -3335,7 +3340,7 @@ static int hevc_update_thread_context(AVCodecContext *dst,
- }
-
- if (s->sps != s0->sps)
-- if ((ret = set_sps(s, s0->sps)) < 0)
-+ if ((ret = set_sps(s, s0->sps, src->pix_fmt)) < 0)
- return ret;
-
- s->seq_decode = s0->seq_decode;
diff --git a/package/ffmpeg/ffmpeg.hash b/package/ffmpeg/ffmpeg.hash
index 0add973..a6cb310 100644
--- a/package/ffmpeg/ffmpeg.hash
+++ b/package/ffmpeg/ffmpeg.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 59eb98c1b5896ac29abc0385f7c875d1b4942d695818818d418ee71eea1e0cfb ffmpeg-2.6.3.tar.bz2
+sha256 7e07b97d2415feeae9c9b5595e35e7b7aab33207e81bf9f8c0d1eece43f7f720 ffmpeg-2.7.1.tar.bz2
diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk
index 0030d97..0162db2 100644
--- a/package/ffmpeg/ffmpeg.mk
+++ b/package/ffmpeg/ffmpeg.mk
@@ -4,7 +4,7 @@
#
################################################################################
-FFMPEG_VERSION = 2.6.3
+FFMPEG_VERSION = 2.7.1
FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.bz2
FFMPEG_SITE = http://ffmpeg.org/releases
FFMPEG_INSTALL_STAGING = YES
--
1.7.10.4
^ permalink raw reply related [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 02/50] package/libsquish: New package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 01/50] package/ffmpeg: bump version to 2.7.1 Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:24 ` Thomas Petazzoni
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 03/50] package/libplatform: new package Bernd Kuhls
` (48 subsequent siblings)
50 siblings, 1 reply; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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 | 36 ++++
5 files changed, 379 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 20ecd38..983d4e4 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -717,6 +717,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..df37368
--- /dev/null
+++ b/package/libsquish/libsquish.mk
@@ -0,0 +1,36 @@
+################################################################################
+#
+# 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 03/50] package/libplatform: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 01/50] package/ffmpeg: bump version to 2.7.1 Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 02/50] package/libsquish: New package Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 04/50] package/libcec: bump to version 3.0.1 Bernd Kuhls
` (47 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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 983d4e4..c8f3a72 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1063,6 +1063,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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 04/50] package/libcec: bump to version 3.0.1
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (2 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 03/50] package/libplatform: new package Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:20 ` Thomas Petazzoni
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 05/50] package/kodi: bump version to 15.0rc3 Isengard Bernd Kuhls
` (46 subsequent siblings)
50 siblings, 1 reply; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 05/50] package/kodi: bump version to 15.0rc3 Isengard
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (3 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 04/50] package/libcec: bump to version 3.0.1 Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 06/50] package/kodi: Add option for lirc support Bernd Kuhls
` (45 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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 | 12 ++
...make-device-change-event-support-optional.patch | 179 ++++++++++++++++++++
package/kodi/Config.in | 10 +-
package/kodi/kodi.mk | 39 +++--
5 files changed, 216 insertions(+), 72 deletions(-)
create mode 100644 package/kodi/0002-texturepacker.patch
create mode 100644 package/kodi/0003-ALSA-make-device-change-event-support-optional.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..c9e28dd
--- /dev/null
+++ b/package/kodi/0002-texturepacker.patch
@@ -0,0 +1,12 @@
+diff -uNr xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd.org/tools/depends/native/TexturePacker/Makefile xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd/tools/depends/native/TexturePacker/Makefile
+--- xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd.org/tools/depends/native/TexturePacker/Makefile 2015-01-25 09:00:48.000000000 +0100
++++ xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd/tools/depends/native/TexturePacker/Makefile 2015-01-25 13:03:23.606140953 +0100
+@@ -36,7 +36,7 @@
+ -rm -rf $(PLATFORM)/*; mkdir -p $(PLATFORM)
+ cd $(PLATFORM); cp -a $(SOURCE)/* .
+ cd $(PLATFORM); ./autogen.sh
+- cd $(PLATFORM); ./configure --prefix=$(PREFIX) $(EXTRA_CONFIGURE) EXTRA_DEFINES="$(NATIVE_ARCH_DEFINES)"
++ cd $(PLATFORM); ./configure --prefix=$(PREFIX) EXTRA_DEFINES="$(NATIVE_ARCH_DEFINES)"
+
+
+ $(APP): $(PLATFORM)
diff --git a/package/kodi/0003-ALSA-make-device-change-event-support-optional.patch b/package/kodi/0003-ALSA-make-device-change-event-support-optional.patch
new file mode 100644
index 0000000..ead3ac3
--- /dev/null
+++ b/package/kodi/0003-ALSA-make-device-change-event-support-optional.patch
@@ -0,0 +1,179 @@
+From 8d413341a758d68169c235820a8f4b085dc7238d 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 5/5] ALSA: make device change event support optional
+
+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 | 8 +++++++-
+ xbmc/cores/AudioEngine/Makefile.in | 2 ++
+ xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp | 12 ++++++++++--
+ xbmc/cores/AudioEngine/Sinks/AESinkALSA.h | 6 ++++++
+ xbmc/linux/Makefile.in | 2 ++
+ 5 files changed, 27 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index d321f7d..3fc085c 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])
+@@ -2061,9 +2061,14 @@ else
+ fi
+ fi
+
++USE_EVENTFD=0
+ 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
++ USE_EVENTFD=1
++ 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
+@@ -2626,6 +2631,7 @@ AC_SUBST(USE_OPENMAX)
+ AC_SUBST(USE_PULSE)
+ AC_SUBST(HAVE_LIBPULSE)
+ AC_SUBST(USE_ALSA)
++AC_SUBST(USE_EVENTFD)
+ AC_SUBST(USE_TEXTUREPACKER)
+ AC_SUBST(TEXTUREPACKER)
+ AC_SUBST(USE_AIRTUNES)
+diff --git a/xbmc/cores/AudioEngine/Makefile.in b/xbmc/cores/AudioEngine/Makefile.in
+index 024618e..cffba4e 100644
+--- a/xbmc/cores/AudioEngine/Makefile.in
++++ b/xbmc/cores/AudioEngine/Makefile.in
+@@ -49,8 +49,10 @@ SRCS += Sinks/osx/CoreAudioHelpers.cpp
+ SRCS += Sinks/osx/CoreAudioStream.cpp
+ else
+ SRCS += Sinks/AESinkALSA.cpp
++ifeq (@USE_EVENTFD@,1)
+ SRCS += Sinks/alsa/ALSADeviceMonitor.cpp
+ SRCS += Sinks/alsa/ALSAHControlMonitor.cpp
++endif
+ SRCS += Sinks/AESinkOSS.cpp
+ ifeq (@USE_PULSE@,1)
+ SRCS += Sinks/AESinkPULSE.cpp
+diff --git a/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp b/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
+index e22db7a..ef67ef6 100644
+--- a/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
++++ b/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
+@@ -1104,7 +1104,7 @@ bool CAESinkALSA::OpenPCMDevice(const std::string &name, const std::string ¶
+
+ void CAESinkALSA::EnumerateDevicesEx(AEDeviceInfoList &list, bool force)
+ {
+-#if HAVE_LIBUDEV
++#if defined(HAVE_EVENTFD) && defined(HAVE_LIBUDEV)
+ m_deviceMonitor.Start();
+ #endif
+
+@@ -1121,7 +1121,9 @@ void CAESinkALSA::EnumerateDevicesEx(AEDeviceInfoList &list, bool force)
+ snd_config_t *config;
+ snd_config_copy(&config, snd_config);
+
++#if defined (HAVE_EVENTFD)
+ m_controlMonitor.Clear();
++#endif
+
+ /* Always enumerate the default device.
+ * Note: If "default" is a stereo device, EnumerateDevice()
+@@ -1200,7 +1202,9 @@ void CAESinkALSA::EnumerateDevicesEx(AEDeviceInfoList &list, bool force)
+ }
+ snd_device_name_free_hint(hints);
+
++#if defined (HAVE_EVENTFD)
+ m_controlMonitor.Start();
++#endif
+
+ /* set the displayname for default device */
+ if (!list.empty() && list[0].m_deviceName == "default")
+@@ -1383,8 +1387,10 @@ void CAESinkALSA::EnumerateDevice(AEDeviceInfoList &list, const std::string &dev
+ snd_hctl_load(hctl);
+ bool badHDMI = false;
+
++#if defined (HAVE_EVENTFD)
+ /* add ELD to monitoring */
+ m_controlMonitor.Add(strHwName, SND_CTL_ELEM_IFACE_PCM, dev, "ELD");
++#endif
+
+ if (!GetELD(hctl, dev, info, badHDMI))
+ CLog::Log(LOGDEBUG, "CAESinkALSA - Unable to obtain ELD information for device \"%s\" (not supported by device, or kernel older than 3.2)",
+@@ -1627,9 +1633,11 @@ void CAESinkALSA::sndLibErrorHandler(const char *file, int line, const char *fun
+ va_end(arg);
+ }
+
+-#if HAVE_LIBUDEV
++#if defined(HAVE_EVENTFD) && defined(HAVE_LIBUDEV)
+ CALSADeviceMonitor CAESinkALSA::m_deviceMonitor; // ARGH
+ #endif
++#if defined(HAVE_EVENTFD)
+ CALSAHControlMonitor CAESinkALSA::m_controlMonitor; // ARGH
++#endif
+
+ #endif
+diff --git a/xbmc/cores/AudioEngine/Sinks/AESinkALSA.h b/xbmc/cores/AudioEngine/Sinks/AESinkALSA.h
+index 2059eaa..e69836a 100644
+--- a/xbmc/cores/AudioEngine/Sinks/AESinkALSA.h
++++ b/xbmc/cores/AudioEngine/Sinks/AESinkALSA.h
+@@ -24,8 +24,10 @@
+
+ #include "cores/AudioEngine/Interfaces/AESink.h"
+ #include "cores/AudioEngine/Utils/AEDeviceInfo.h"
++#if HAVE_EVENTFD
+ #include "cores/AudioEngine/Sinks/alsa/ALSADeviceMonitor.h"
+ #include "cores/AudioEngine/Sinks/alsa/ALSAHControlMonitor.h"
++#endif
+ #include <stdint.h>
+
+ #define ALSA_PCM_NEW_HW_PARAMS_API
+@@ -35,7 +37,9 @@
+
+ // ARGH... this is apparently needed to avoid FDEventMonitor
+ // being destructed before CALSA*Monitor below.
++#if HAVE_EVENTFD
+ #include "linux/FDEventMonitor.h"
++#endif
+
+ class CAESinkALSA : public IAESink
+ {
+@@ -88,10 +92,12 @@ private:
+ bool m_fragmented;
+ unsigned int m_originalPeriodSize;
+
++#if HAVE_EVENTFD
+ #if HAVE_LIBUDEV
+ static CALSADeviceMonitor m_deviceMonitor;
+ #endif
+ static CALSAHControlMonitor m_controlMonitor;
++#endif
+
+ struct ALSAConfig
+ {
+diff --git a/xbmc/linux/Makefile.in b/xbmc/linux/Makefile.in
+index 744fd06..0344d91 100644
+--- a/xbmc/linux/Makefile.in
++++ b/xbmc/linux/Makefile.in
+@@ -4,7 +4,9 @@ SRCS = ConvUtils.cpp
+ SRCS += DBusUtil.cpp
+ SRCS += DBusMessage.cpp
+ SRCS += DBusReserve.cpp
++ifeq (@USE_EVENTFD@,1)
+ SRCS += FDEventMonitor.cpp
++endif
+ SRCS += LinuxResourceCounter.cpp
+ SRCS += LinuxTimezone.cpp
+ SRCS += PosixMountProvider.cpp
+--
+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..c97dafa 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -4,22 +4,20 @@
#
################################################################################
-KODI_VERSION = 14.2-Helix
+#KODI_VERSION = 15.0rc3-Isengard
+KODI_VERSION = 94871aef9425751658dc32159ddcb45914f14bae
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 +31,6 @@ KODI_CONF_ENV = \
KODI_CONF_OPTS += \
--with-ffmpeg=shared \
- --disable-crystalhd \
- --disable-hal \
--disable-joystick \
--disable-openmax \
--disable-projectm \
@@ -91,13 +87,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 +107,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 +210,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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 06/50] package/kodi: Add option for lirc support
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (4 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 05/50] package/kodi: bump version to 15.0rc3 Isengard Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 07/50] package/kodi: Rework audio encoder support Bernd Kuhls
` (44 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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 c97dafa..44ecea9 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -186,6 +186,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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 07/50] package/kodi: Rework audio encoder support
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (5 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 06/50] package/kodi: Add option for lirc support Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 08/50] package/kodi-audioencoder-flac: bump version Bernd Kuhls
` (43 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 08/50] package/kodi-audioencoder-flac: bump version
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (6 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 07/50] package/kodi: Rework audio encoder support Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 09/50] package/kodi-audioencoder-lame: " Bernd Kuhls
` (42 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 09/50] package/kodi-audioencoder-lame: bump version
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (7 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 08/50] package/kodi-audioencoder-flac: bump version Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 10/50] package/kodi-audioencoder-vorbis: " Bernd Kuhls
` (41 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 10/50] package/kodi-audioencoder-vorbis: bump version
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (8 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 09/50] package/kodi-audioencoder-lame: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 11/50] package/kodi-audioencoder-wav: " Bernd Kuhls
` (40 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 11/50] package/kodi-audioencoder-wav: bump version
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (9 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 10/50] package/kodi-audioencoder-vorbis: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 12/50] package/kodi-addon-xvdr: " Bernd Kuhls
` (39 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 12/50] package/kodi-addon-xvdr: bump version
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (10 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 11/50] package/kodi-audioencoder-wav: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 13/50] package/kodi-pvr-addons: Prepare to split into addon-specific packages Bernd Kuhls
` (38 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 13/50] package/kodi-pvr-addons: Prepare to split into addon-specific packages
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (11 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 12/50] package/kodi-addon-xvdr: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 14/50] package/kodi-platform: new package Bernd Kuhls
` (37 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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>
---
package/kodi-pvr-addons/Config.in | 6 ------
package/kodi-pvr-addons/kodi-pvr-addons.mk | 27 ---------------------------
package/kodi/Config.in | 9 ++++-----
3 files changed, 4 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/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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 14/50] package/kodi-platform: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (12 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 13/50] package/kodi-pvr-addons: Prepare to split into addon-specific packages Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 15/50] package/kodi-pvr-argustv: " Bernd Kuhls
` (36 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 15/50] package/kodi-pvr-argustv: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (13 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 14/50] package/kodi-platform: new package Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 16/50] package/kodi-pvr-dvblink: " Bernd Kuhls
` (35 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-argustv/Config.in | 7 +++++++
package/kodi-pvr-argustv/kodi-pvr-argustv.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-argustv/Config.in
create mode 100644 package/kodi-pvr-argustv/kodi-pvr-argustv.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 16/50] package/kodi-pvr-dvblink: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (14 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 15/50] package/kodi-pvr-argustv: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 17/50] package/kodi-pvr-dvbviewer: " Bernd Kuhls
` (34 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-dvblink/Config.in | 8 ++++++++
package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 26 insertions(+)
create mode 100644 package/kodi-pvr-dvblink/Config.in
create mode 100644 package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 17/50] package/kodi-pvr-dvbviewer: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (15 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 16/50] package/kodi-pvr-dvblink: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 18/50] package/kodi-pvr-filmon: " Bernd Kuhls
` (33 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-dvbviewer/Config.in | 7 +++++++
package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-dvbviewer/Config.in
create mode 100644 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 18/50] package/kodi-pvr-filmon: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (16 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 17/50] package/kodi-pvr-dvbviewer: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 19/50] package/kodi-pvr-hts: " Bernd Kuhls
` (32 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-filmon/Config.in | 8 ++++++++
package/kodi-pvr-filmon/kodi-pvr-filmon.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 26 insertions(+)
create mode 100644 package/kodi-pvr-filmon/Config.in
create mode 100644 package/kodi-pvr-filmon/kodi-pvr-filmon.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 19/50] package/kodi-pvr-hts: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (17 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 18/50] package/kodi-pvr-filmon: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 20/50] package/kodi-pvr-iptvsimple: " Bernd Kuhls
` (31 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-hts/Config.in | 7 +++++++
package/kodi-pvr-hts/kodi-pvr-hts.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-hts/Config.in
create mode 100644 package/kodi-pvr-hts/kodi-pvr-hts.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 20/50] package/kodi-pvr-iptvsimple: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (18 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 19/50] package/kodi-pvr-hts: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 21/50] package/kodi-pvr-mediaportal-tvserver: " Bernd Kuhls
` (30 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-iptvsimple/Config.in | 7 +++++++
package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-iptvsimple/Config.in
create mode 100644 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 21/50] package/kodi-pvr-mediaportal-tvserver: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (19 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 20/50] package/kodi-pvr-iptvsimple: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 22/50] package/kodi-pvr-mythtv: " Bernd Kuhls
` (29 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-mediaportal-tvserver/Config.in | 7 +++++++
.../kodi-pvr-mediaportal-tvserver.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-mediaportal-tvserver/Config.in
create mode 100644 package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 22/50] package/kodi-pvr-mythtv: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (20 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 21/50] package/kodi-pvr-mediaportal-tvserver: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 23/50] package/kodi-pvr-nextpvr: " Bernd Kuhls
` (28 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-mythtv/Config.in | 7 +++++++
package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-mythtv/Config.in
create mode 100644 package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 23/50] package/kodi-pvr-nextpvr: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (21 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 22/50] package/kodi-pvr-mythtv: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 24/50] package/kodi-pvr-njoy: " Bernd Kuhls
` (27 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-nextpvr/Config.in | 7 +++++++
package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-nextpvr/Config.in
create mode 100644 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 24/50] package/kodi-pvr-njoy: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (22 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 23/50] package/kodi-pvr-nextpvr: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 25/50] package/kodi-pvr-pctv: " Bernd Kuhls
` (26 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-njoy/Config.in | 7 +++++++
package/kodi-pvr-njoy/kodi-pvr-njoy.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-njoy/Config.in
create mode 100644 package/kodi-pvr-njoy/kodi-pvr-njoy.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 25/50] package/kodi-pvr-pctv: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (23 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 24/50] package/kodi-pvr-njoy: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 26/50] package/kodi-pvr-stalker: " Bernd Kuhls
` (25 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-pctv/Config.in | 8 ++++++++
package/kodi-pvr-pctv/kodi-pvr-pctv.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 26 insertions(+)
create mode 100644 package/kodi-pvr-pctv/Config.in
create mode 100644 package/kodi-pvr-pctv/kodi-pvr-pctv.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 26/50] package/kodi-pvr-stalker: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (24 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 25/50] package/kodi-pvr-pctv: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 27/50] package/kodi-pvr-vbox: " Bernd Kuhls
` (24 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-stalker/Config.in | 7 +++++++
package/kodi-pvr-stalker/kodi-pvr-stalker.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-stalker/Config.in
create mode 100644 package/kodi-pvr-stalker/kodi-pvr-stalker.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 27/50] package/kodi-pvr-vbox: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (25 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 26/50] package/kodi-pvr-stalker: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 28/50] package/kodi-pvr-vdr-vnsi: " Bernd Kuhls
` (23 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-vbox/Config.in | 7 +++++++
package/kodi-pvr-vbox/kodi-pvr-vbox.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-vbox/Config.in
create mode 100644 package/kodi-pvr-vbox/kodi-pvr-vbox.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 28/50] package/kodi-pvr-vdr-vnsi: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (26 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 27/50] package/kodi-pvr-vbox: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 29/50] package/kodi-pvr-vuplus: " Bernd Kuhls
` (22 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-vdr-vnsi/Config.in | 7 +++++++
package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 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/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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 29/50] package/kodi-pvr-vuplus: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (27 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 28/50] package/kodi-pvr-vdr-vnsi: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 30/50] package/kodi-pvr-wmc: " Bernd Kuhls
` (21 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-vuplus/Config.in | 7 +++++++
package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-vuplus/Config.in
create mode 100644 package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 30/50] package/kodi-pvr-wmc: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (28 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 29/50] package/kodi-pvr-vuplus: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 31/50] package/kodi-audiodecoder-modplug: " Bernd Kuhls
` (20 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/kodi-pvr-wmc/Config.in | 7 +++++++
package/kodi-pvr-wmc/kodi-pvr-wmc.mk | 17 +++++++++++++++++
package/kodi/Config.in | 1 +
3 files changed, 25 insertions(+)
create mode 100644 package/kodi-pvr-wmc/Config.in
create mode 100644 package/kodi-pvr-wmc/kodi-pvr-wmc.mk
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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 31/50] package/kodi-audiodecoder-modplug: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (29 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 30/50] package/kodi-pvr-wmc: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 32/50] package/kodi-audiodecoder-nosefart: " Bernd Kuhls
` (19 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 32/50] package/kodi-audiodecoder-nosefart: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (30 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 31/50] package/kodi-audiodecoder-modplug: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 33/50] package/kodi-audiodecoder-sidplay: " Bernd Kuhls
` (18 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 33/50] package/kodi-audiodecoder-sidplay: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (31 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 32/50] package/kodi-audiodecoder-nosefart: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 34/50] package/kodi-audiodecoder-snesapu: " Bernd Kuhls
` (17 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 34/50] package/kodi-audiodecoder-snesapu: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (32 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 33/50] package/kodi-audiodecoder-sidplay: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 35/50] package/kodi-audiodecoder-stsound: " Bernd Kuhls
` (16 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 35/50] package/kodi-audiodecoder-stsound: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (33 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 34/50] package/kodi-audiodecoder-snesapu: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 36/50] package/kodi-audiodecoder-timidity: " Bernd Kuhls
` (15 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 36/50] package/kodi-audiodecoder-timidity: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (34 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 35/50] package/kodi-audiodecoder-stsound: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 37/50] package/kodi-audiodecoder-vgmstream: " Bernd Kuhls
` (14 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 37/50] package/kodi-audiodecoder-vgmstream: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (35 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 36/50] package/kodi-audiodecoder-timidity: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 38/50] package/kodi-screensaver-asteroids: " Bernd Kuhls
` (13 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 38/50] package/kodi-screensaver-asteroids: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (36 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 37/50] package/kodi-audiodecoder-vgmstream: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 39/50] package/kodi-screensaver-biogenesis: " Bernd Kuhls
` (12 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 39/50] package/kodi-screensaver-biogenesis: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (37 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 38/50] package/kodi-screensaver-asteroids: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 40/50] package/kodi-screensaver-crystalmorph: " Bernd Kuhls
` (11 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 40/50] package/kodi-screensaver-crystalmorph: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (38 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 39/50] package/kodi-screensaver-biogenesis: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 41/50] package/kodi-screensaver-greynetic: " Bernd Kuhls
` (10 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 41/50] package/kodi-screensaver-greynetic: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (39 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 40/50] package/kodi-screensaver-crystalmorph: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 42/50] package/kodi-screensaver-pingpong: " Bernd Kuhls
` (9 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 42/50] package/kodi-screensaver-pingpong: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (40 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 41/50] package/kodi-screensaver-greynetic: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 43/50] package/kodi-screensaver-pyro: " Bernd Kuhls
` (8 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 43/50] package/kodi-screensaver-pyro: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (41 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 42/50] package/kodi-screensaver-pingpong: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 44/50] package/kodi-screensaver-stars: " Bernd Kuhls
` (7 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 44/50] package/kodi-screensaver-stars: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (42 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 43/50] package/kodi-screensaver-pyro: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 45/50] package/kodi-visualisation-shadertoy: " Bernd Kuhls
` (6 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 45/50] package/kodi-visualisation-shadertoy: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (43 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 44/50] package/kodi-screensaver-stars: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 46/50] package/kodi-visualisation-waveform: " Bernd Kuhls
` (5 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 46/50] package/kodi-visualisation-waveform: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (44 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 45/50] package/kodi-visualisation-shadertoy: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 47/50] package/kodi-visualisation-spectrum: " Bernd Kuhls
` (4 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 47/50] package/kodi-visualisation-spectrum: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (45 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 46/50] package/kodi-visualisation-waveform: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 48/50] package/kodi-visualisation-waveforhue: " Bernd Kuhls
` (3 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 48/50] package/kodi-visualisation-waveforhue: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (46 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 47/50] package/kodi-visualisation-spectrum: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 49/50] package/kodi-visualisation-goom: " Bernd Kuhls
` (2 subsequent siblings)
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 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] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 49/50] package/kodi-visualisation-goom: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (47 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 48/50] package/kodi-visualisation-waveforhue: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 50/50] package/kodi-screensaver-rsxs: " Bernd Kuhls
2015-07-19 19:26 ` [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Thomas Petazzoni
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
---
Thanks to maxime for pointing me to http://code.bulix.org/29hru6-88679
to get the cross-compilation right
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
.../0001-cross-compile.patch | 23 ++++++++++++++++++++
package/kodi-visualisation-goom/Config.in | 10 +++++++++
.../kodi-visualisation-goom.mk | 17 +++++++++++++++
package/kodi/Config.in | 10 +--------
package/kodi/kodi.mk | 7 +-----
5 files changed, 52 insertions(+), 15 deletions(-)
create mode 100644 package/kodi-visualisation-goom/0001-cross-compile.patch
create mode 100644 package/kodi-visualisation-goom/Config.in
create mode 100644 package/kodi-visualisation-goom/kodi-visualisation-goom.mk
diff --git a/package/kodi-visualisation-goom/0001-cross-compile.patch b/package/kodi-visualisation-goom/0001-cross-compile.patch
new file mode 100644
index 0000000..5be51c6
--- /dev/null
+++ b/package/kodi-visualisation-goom/0001-cross-compile.patch
@@ -0,0 +1,23 @@
+diff -uNr visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305.org/CMakeLists.txt visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305/CMakeLists.txt
+--- visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305.org/CMakeLists.txt 2014-10-31 11:34:21.000000000 +0100
++++ visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305/CMakeLists.txt 2015-07-19 19:49:43.340054342 +0200
+@@ -13,6 +13,10 @@
+ ${KODI_INCLUDE_DIR}
+ ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/src)
+
++get_filename_component( COMPILER_FILENAME "${CMAKE_C_COMPILER}" NAME )
++string( REGEX REPLACE "-[^-]+$" ""
++ TOOLCHAIN_NAME "${COMPILER_FILENAME}" )
++
+ include(ExternalProject)
+ set(update_command "")
+ if(BOOTSTRAP_IN_TREE OR NOT DEFINED BOOTSTRAP_IN_TREE)
+@@ -20,7 +24,7 @@
+ endif()
+ externalproject_add(libgoom SOURCE_DIR ${PROJECT_SOURCE_DIR}/lib/goom2k4-0
+ "${update_command}"
+- CONFIGURE_COMMAND ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/configure --disable-shared --enable-static --with-pic --prefix=<INSTALL_DIR>
++ CONFIGURE_COMMAND ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/configure --disable-shared --enable-static --with-pic --prefix=<INSTALL_DIR> --host=${TOOLCHAIN_NAME}
+ BUILD_COMMAND ${MAKE}
+ INSTALL_COMMAND "")
+
diff --git a/package/kodi-visualisation-goom/Config.in b/package/kodi-visualisation-goom/Config.in
new file mode 100644
index 0000000..c1f1751
--- /dev/null
+++ b/package/kodi-visualisation-goom/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_KODI_VISUALISATION_GOOM
+ bool "kodi-visualisation-goom"
+ depends on BR2_PACKAGE_KODI_GL
+ help
+ GOOM visualiser for Kodi
+
+ https://github.com/notspiff/visualization.goom
+
+comment "goom needs an OpenGL backend"
+ depends on !BR2_PACKAGE_KODI_GL
diff --git a/package/kodi-visualisation-goom/kodi-visualisation-goom.mk b/package/kodi-visualisation-goom/kodi-visualisation-goom.mk
new file mode 100644
index 0000000..ee593e1
--- /dev/null
+++ b/package/kodi-visualisation-goom/kodi-visualisation-goom.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kodi-visualisation-goom
+#
+################################################################################
+
+KODI_VISUALISATION_GOOM_VERSION = fb5933ba5b2143d055cc7749dc60a82f6002b305
+KODI_VISUALISATION_GOOM_SITE = $(call github,notspiff,visualization.goom,$(KODI_VISUALISATION_GOOM_VERSION))
+KODI_VISUALISATION_GOOM_LICENSE = GPLv2+
+KODI_VISUALISATION_GOOM_LICENSE_FILES = COPYING
+
+KODI_VISUALISATION_GOOM_DEPENDENCIES = kodi
+
+KODI_VISUALISATION_GOOM_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 946694b..8538231 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -136,15 +136,6 @@ config BR2_PACKAGE_KODI_LIBBLURAY
comment "libbluray support needs a toolchain w/ dynamic library"
depends on BR2_STATIC_LIBS
-config BR2_PACKAGE_KODI_GOOM
- bool "goom screensaver"
- depends on BR2_PACKAGE_KODI_GL
- help
- Enable goom screensaver
-
-comment "goom needs an OpenGL backend"
- depends on !BR2_PACKAGE_KODI_GL
-
config BR2_PACKAGE_KODI_RSXS
bool "rsxs screensaver"
depends on BR2_PACKAGE_KODI_GL
@@ -299,6 +290,7 @@ menu "Screensavers"
endmenu
menu "Visualisations"
+ source "package/kodi-visualisation-goom/Config.in"
source "package/kodi-visualisation-shadertoy/Config.in"
source "package/kodi-visualisation-spectrum/Config.in"
source "package/kodi-visualisation-waveforhue/Config.in"
diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
index 44ecea9..67310ce 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -31,6 +31,7 @@ KODI_CONF_ENV = \
KODI_CONF_OPTS += \
--with-ffmpeg=shared \
+ --disable-goom \
--disable-joystick \
--disable-openmax \
--disable-projectm \
@@ -117,12 +118,6 @@ KODI_CONF_OPTS += --disable-gles
endif
endif
-ifeq ($(BR2_PACKAGE_KODI_GOOM),y)
-KODI_CONF_OPTS += --enable-goom
-else
-KODI_CONF_OPTS += --disable-goom
-endif
-
ifeq ($(BR2_PACKAGE_KODI_LIBUSB),y)
KODI_DEPENDENCIES += libusb-compat
KODI_CONF_OPTS += --enable-libusb
--
1.7.10.4
^ permalink raw reply related [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 50/50] package/kodi-screensaver-rsxs: new package
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (48 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 49/50] package/kodi-visualisation-goom: " Bernd Kuhls
@ 2015-07-19 19:05 ` Bernd Kuhls
2015-07-19 19:26 ` [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Thomas Petazzoni
50 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-19 19:05 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
.../kodi-screensaver-rsxs/0001-cross-compile.patch | 28 ++++++++++++++++++++
package/kodi-screensaver-rsxs/Config.in | 6 +++++
.../kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk | 15 +++++++++++
package/kodi/Config.in | 12 +--------
package/kodi/kodi.mk | 20 ++------------
5 files changed, 52 insertions(+), 29 deletions(-)
create mode 100644 package/kodi-screensaver-rsxs/0001-cross-compile.patch
create mode 100644 package/kodi-screensaver-rsxs/Config.in
create mode 100644 package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk
diff --git a/package/kodi-screensaver-rsxs/0001-cross-compile.patch b/package/kodi-screensaver-rsxs/0001-cross-compile.patch
new file mode 100644
index 0000000..8b16298
--- /dev/null
+++ b/package/kodi-screensaver-rsxs/0001-cross-compile.patch
@@ -0,0 +1,28 @@
+diff -uNr screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259.org/CMakeLists.txt screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259/CMakeLists.txt
+--- screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259.org/CMakeLists.txt 2015-03-19 12:20:23.000000000 +0100
++++ screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259/CMakeLists.txt 2015-07-19 20:26:16.660481032 +0200
+@@ -33,6 +33,11 @@
+ ${PROJECT_SOURCE_DIR}/${rsxs_dir}/src/skyrocket
+ ${PROJECT_SOURCE_DIR}/${rsxs_dir}/src/solarwinds)
+
++
++get_filename_component( COMPILER_FILENAME "${CMAKE_C_COMPILER}" NAME )
++string( REGEX REPLACE "-[^-]+$" ""
++ TOOLCHAIN_NAME "${COMPILER_FILENAME}" )
++
+ include(ExternalProject)
+ set(update_command "")
+ if(BOOTSTRAP_IN_TREE OR NOT DEFINED BOOTSTRAP_IN_TREE)
+@@ -46,8 +51,11 @@
+ endif()
+ endif()
+ externalproject_add(rsxs SOURCE_DIR ${PROJECT_SOURCE_DIR}/${rsxs_dir}
+- CONFIGURE_COMMAND ${configure_start}
++ CONFIGURE_COMMAND gl_cv_func_gettimeofday_clobber=no
++ ac_cv_func_malloc_0_nonnull=yes
++ ${configure_start}
+ --prefix=<INSTALL_DIR>
++ --host=${TOOLCHAIN_NAME}
+ --without-xscreensaver
+ --disable-cyclone
+ --disable-euphoria
diff --git a/package/kodi-screensaver-rsxs/Config.in b/package/kodi-screensaver-rsxs/Config.in
new file mode 100644
index 0000000..810f785
--- /dev/null
+++ b/package/kodi-screensaver-rsxs/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_KODI_SCREENSAVER_RSXS
+ bool "kodi-screensaver-rsxs"
+ help
+ RSXS screensaver add-ons for Kodi
+
+ https://github.com/notspiff/screensavers.rsxs
diff --git a/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk b/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk
new file mode 100644
index 0000000..b36e83d
--- /dev/null
+++ b/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# kodi-screensaver-rsxs
+#
+################################################################################
+
+KODI_SCREENSAVER_RSXS_VERSION = 195e0ec3fbbcb2ee2012cd560e42d05167f0f259
+KODI_SCREENSAVER_RSXS_SITE = $(call github,notspiff,screensavers.rsxs,$(KODI_SCREENSAVER_RSXS_VERSION))
+
+KODI_SCREENSAVER_RSXS_DEPENDENCIES = kodi
+
+KODI_SCREENSAVER_RSXS_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 8538231..98fc126 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -81,9 +81,7 @@ menuconfig BR2_PACKAGE_KODI
select BR2_PACKAGE_TIFF
select BR2_PACKAGE_TINYXML
select BR2_PACKAGE_LIBDRM if BR2_PACKAGE_KODI_GL
- select BR2_PACKAGE_XLIB_XMU if BR2_PACKAGE_KODI_GL # needed by rsxs screensaver
select BR2_PACKAGE_XLIB_XRANDR if BR2_PACKAGE_KODI_GL
- select BR2_PACKAGE_XLIB_XT if BR2_PACKAGE_KODI_GL # needed by rsxs screensaver
select BR2_PACKAGE_YAJL
select BR2_PACKAGE_ZLIB
select BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY if BR2_TOOLCHAIN_USES_GLIBC # runtime UTF conversion support
@@ -136,15 +134,6 @@ config BR2_PACKAGE_KODI_LIBBLURAY
comment "libbluray support needs a toolchain w/ dynamic library"
depends on BR2_STATIC_LIBS
-config BR2_PACKAGE_KODI_RSXS
- bool "rsxs screensaver"
- depends on BR2_PACKAGE_KODI_GL
- help
- Enable goom screensaver
-
-comment "rsxs needs an OpenGL backend"
- depends on !BR2_PACKAGE_KODI_GL
-
config BR2_PACKAGE_KODI_LIBCEC
bool "hdmi cec"
depends on !BR2_STATIC_LIBS # libcec
@@ -286,6 +275,7 @@ menu "Screensavers"
source "package/kodi-screensaver-greynetic/Config.in"
source "package/kodi-screensaver-pingpong/Config.in"
source "package/kodi-screensaver-pyro/Config.in"
+ source "package/kodi-screensaver-rsxs/Config.in"
source "package/kodi-screensaver-stars/Config.in"
endmenu
diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
index 67310ce..36b580c 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -36,6 +36,7 @@ KODI_CONF_OPTS += \
--disable-openmax \
--disable-projectm \
--disable-pulse \
+ --disable-rsxs \
--disable-ssh \
--disable-vdpau \
--disable-vtbdecoder \
@@ -91,24 +92,8 @@ ifeq ($(BR2_PACKAGE_KODI_GL),y)
KODI_DEPENDENCIES += libglew libglu libgl xlib_libX11 xlib_libXext \
xlib_libXmu xlib_libXrandr xlib_libXt libdrm
KODI_CONF_OPTS += --enable-gl --enable-x11 --disable-gles
-ifeq ($(BR2_PACKAGE_KODI_RSXS),y)
-# fix rsxs compile
-# gcc5: http://trac.kodi.tv/ticket/16006#comment:6
-# make sure target libpng-config is used, options taken from rsxs-0.9/acinclude.m4
-KODI_CONF_ENV += \
- ac_cv_type__Bool=yes \
- jm_cv_func_gettimeofday_clobber=no \
- mac_cv_pkg_png=$(STAGING_DIR)/usr/bin/libpng-config \
- mac_cv_pkg_cppflags="`$(STAGING_DIR)/usr/bin/libpng-config --I_opts --cppflags`" \
- mac_cv_pkg_cxxflags="`$(STAGING_DIR)/usr/bin/libpng-config --ccopts`" \
- mac_cv_pkg_ldflags="`$(STAGING_DIR)/usr/bin/libpng-config --L_opts --R_opts`" \
- mac_cv_pkg_libs="`$(STAGING_DIR)/usr/bin/libpng-config --libs`"
-KODI_CONF_OPTS += --enable-rsxs
else
-KODI_CONF_OPTS += --disable-rsxs
-endif
-else
-KODI_CONF_OPTS += --disable-gl --disable-rsxs --disable-x11
+KODI_CONF_OPTS += --disable-gl --disable-x11
ifeq ($(BR2_PACKAGE_KODI_EGL_GLES),y)
KODI_DEPENDENCIES += libegl libgles
KODI_CONF_ENV += CXXFLAGS="$(TARGET_CXXFLAGS) `$(PKG_CONFIG_HOST_BINARY) --cflags egl`"
@@ -225,7 +210,6 @@ 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
rm -Rf $(TARGET_DIR)/usr/share/kodi/addons/visualization.projectm
rm -Rf $(TARGET_DIR)/usr/share/kodi/addons/visualization.itunes
--
1.7.10.4
^ permalink raw reply related [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 04/50] package/libcec: bump to version 3.0.1
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 04/50] package/libcec: bump to version 3.0.1 Bernd Kuhls
@ 2015-07-19 19:20 ` Thomas Petazzoni
2015-07-22 19:18 ` Bernd Kuhls
0 siblings, 1 reply; 60+ messages in thread
From: Thomas Petazzoni @ 2015-07-19 19:20 UTC (permalink / raw)
To: buildroot
Bernd,
On Sun, 19 Jul 2015 21:05:09 +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.
Not quite: doing "depends on !BR2_GCC_VERSION_4_5_X" will solve the
internal toolchain problem, but not the external toolchain problem.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 02/50] package/libsquish: New package
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 02/50] package/libsquish: New package Bernd Kuhls
@ 2015-07-19 19:24 ` Thomas Petazzoni
2015-07-22 19:16 ` Bernd Kuhls
0 siblings, 1 reply; 60+ messages in thread
From: Thomas Petazzoni @ 2015-07-19 19:24 UTC (permalink / raw)
To: buildroot
Dear Bernd Kuhls,
On Sun, 19 Jul 2015 21:05:07 +0200, Bernd Kuhls wrote:
> diff --git a/package/libsquish/libsquish.mk b/package/libsquish/libsquish.mk
> new file mode 100644
> index 0000000..df37368
> --- /dev/null
> +++ b/package/libsquish/libsquish.mk
> @@ -0,0 +1,36 @@
> +################################################################################
> +#
> +# 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))
Have you considered using the CMakeLists.txt provided in libsquish, and
therefore use the cmake-package infrastructure? It should properly
handle the shared vs. static library case, and reduce the amount of
manual stuff that you need to do in LIBSQUISH_INSTALL_STAGING_CMDS and
LIBSQUISH_INSTALL_TARGET_CMDS.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
` (49 preceding siblings ...)
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 50/50] package/kodi-screensaver-rsxs: " Bernd Kuhls
@ 2015-07-19 19:26 ` Thomas Petazzoni
2015-07-21 6:12 ` Bernd Kuhls
50 siblings, 1 reply; 60+ messages in thread
From: Thomas Petazzoni @ 2015-07-19 19:26 UTC (permalink / raw)
To: buildroot
Bernd,
On Sun, 19 Jul 2015 21:05:05 +0200, Bernd Kuhls wrote:
> this series is a RFC and not meant for committing to buildroot.
What about the first 4 patches? Maybe we could start merging them?
For the other 46 patches, if they are indeed RFC not meant to be
committed right now, I'd suggest to mark them as just on Patchwork, if
you agree.
Maybe you could push the whole thing to a public Git branch so that
others can quickly test?
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 01/50] package/ffmpeg: bump version to 2.7.1
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 01/50] package/ffmpeg: bump version to 2.7.1 Bernd Kuhls
@ 2015-07-20 21:40 ` Thomas Petazzoni
0 siblings, 0 replies; 60+ messages in thread
From: Thomas Petazzoni @ 2015-07-20 21:40 UTC (permalink / raw)
To: buildroot
Dear Bernd Kuhls,
On Sun, 19 Jul 2015 21:05:06 +0200, Bernd Kuhls wrote:
> Removed patches applied upstream.
>
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> ...ix-dxva-playback-of-streams-that-don-t-st.patch | 6 +-
> package/ffmpeg/0014-fix-ff-thread-get-format.patch | 131 --------------------
> .../ffmpeg/0015-hevc-avoid-unnecessary-calls.patch | 72 -----------
> package/ffmpeg/ffmpeg.hash | 2 +-
> package/ffmpeg/ffmpeg.mk | 2 +-
> 5 files changed, 5 insertions(+), 208 deletions(-)
> delete mode 100644 package/ffmpeg/0014-fix-ff-thread-get-format.patch
> delete mode 100644 package/ffmpeg/0015-hevc-avoid-unnecessary-calls.patch
Applied, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard
2015-07-19 19:26 ` [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Thomas Petazzoni
@ 2015-07-21 6:12 ` Bernd Kuhls
2015-07-21 12:23 ` Thomas Petazzoni
0 siblings, 1 reply; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-21 6:12 UTC (permalink / raw)
To: buildroot
Hi,
Thomas Petazzoni <thomas.petazzoni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8
@public.gmane.org> wrote in news:20150719212605.3a908e3f at free-
electrons.com:
> Bernd,
sorry for answering late, but I was busy yesterday preparing some eventfd-
compatibility code for Kodi 15.0 Isengard:
https://github.com/xbmc/xbmc/pull/7551
>
> On Sun, 19 Jul 2015 21:05:05 +0200, Bernd Kuhls wrote:
>> this series is a RFC and not meant for committing to buildroot.
>
> What about the first 4 patches? Maybe we could start merging them?
patch 1: ffmpeg bump
Please do _not_ commit it yet, because removing 0014-fix-ff-thread-get-
format.patch will break Kodi 14.2, currently part of buildroot.
I saw that you committed it already; when Kodi 15.0 hits buildroot the
error will go away, until then let?s get ffmpeg 2.7.x tested by the
autobuilders, mips* has problems with msa.h for example ;) Btw, I will send
another bump to 2.7.2 today fixing interlaced h264.
patch 2 & 3: no problem, they do not raise compatibility issues
patch 4: please do _not_ commit, libcec3 is incompatible with Kodi 14.
> For the other 46 patches, if they are indeed RFC not meant to be
> committed right now, I'd suggest to mark them as just on Patchwork, if
> you agree.
No problem.
> Maybe you could push the whole thing to a public Git branch so that
> others can quickly test?
Ok, but I have to set this up first. I already have a github account and I
think I can handle that task.
Can I fork from https://github.com/buildroot/buildroot ?
Regards, Bernd
^ permalink raw reply [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard
2015-07-21 6:12 ` Bernd Kuhls
@ 2015-07-21 12:23 ` Thomas Petazzoni
2015-07-22 19:26 ` Bernd Kuhls
0 siblings, 1 reply; 60+ messages in thread
From: Thomas Petazzoni @ 2015-07-21 12:23 UTC (permalink / raw)
To: buildroot
Bernd,
On Tue, 21 Jul 2015 08:12:38 +0200, Bernd Kuhls wrote:
> patch 1: ffmpeg bump
> Please do _not_ commit it yet, because removing 0014-fix-ff-thread-get-
> format.patch will break Kodi 14.2, currently part of buildroot.
Next time, can you make this more clearly indicated somewhere? Well, I
agree your entire series was RFC, but it's good to be clear about what
can be committed now and what cannot. I generally want to be helpful
and merge early what is ready today, so that contributors don't have to
carry more and more patches in their own branches.
> I saw that you committed it already; when Kodi 15.0 hits buildroot the
> error will go away, until then let_s get ffmpeg 2.7.x tested by the
> autobuilders, mips* has problems with msa.h for example ;) Btw, I will send
> another bump to 2.7.2 today fixing interlaced h264.
Ok. I hope Kodi 15.0 will arrive soon so that we can merge all of it,
and have a working setup again.
> patch 2 & 3: no problem, they do not raise compatibility issues
Ok.
> patch 4: please do _not_ commit, libcec3 is incompatible with Kodi 14.
Ok, thanks.
> > Maybe you could push the whole thing to a public Git branch so that
> > others can quickly test?
>
> Ok, but I have to set this up first. I already have a github account and I
> think I can handle that task.
> Can I fork from https://github.com/buildroot/buildroot ?
Yes, sure. This repository is updated every 10 minutes or so from the
official Buildroot repo. The only thing that isn't synced up
automatically are tags, I'll have to address that in the future.
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 02/50] package/libsquish: New package
2015-07-19 19:24 ` Thomas Petazzoni
@ 2015-07-22 19:16 ` Bernd Kuhls
0 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-22 19:16 UTC (permalink / raw)
To: buildroot
Thomas Petazzoni <thomas.petazzoni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8
@public.gmane.org> wrote in news:20150719212445.3e77f88a at free-
electrons.com:
>> +# libsquish
> Have you considered using the CMakeLists.txt provided in libsquish, and
> therefore use the cmake-package infrastructure? It should properly
> handle the shared vs. static library case, and reduce the amount of
> manual stuff that you need to do in LIBSQUISH_INSTALL_STAGING_CMDS and
> LIBSQUISH_INSTALL_TARGET_CMDS.
Hi,
yes, I did, the result was that the target binary was compiled using the
host compiler, later on make install fails:
make[1]: Entering directory `/home/fli4l/br8_kodi/output/build/libsquish-
1.13'
g++ -fPIC -I. -O2 -Wall -o alpha.o -c alpha.cpp
g++ -fPIC -I. -O2 -Wall -o clusterfit.o -c clusterfit.cpp
g++ -fPIC -I. -O2 -Wall -o colourblock.o -c colourblock.cpp
g++ -fPIC -I. -O2 -Wall -o colourfit.o -c colourfit.cpp
g++ -fPIC -I. -O2 -Wall -o colourset.o -c colourset.cpp
g++ -fPIC -I. -O2 -Wall -o maths.o -c maths.cpp
g++ -fPIC -I. -O2 -Wall -o rangefit.o -c rangefit.cpp
g++ -fPIC -I. -O2 -Wall -o singlecolourfit.o -c singlecolourfit.cpp
g++ -fPIC -I. -O2 -Wall -o squish.o -c squish.cpp
g++ -shared -Wl,-soname,libsquish.so.0 -o libsquish.so.0.0 alpha.o
clusterfit.o colourblock.o colourfit.o colourset.o maths.o rangefit.o
singlecolourfit.o squish.o
make[1]: Leaving directory `/home/fli4l/br8_kodi/output/build/libsquish-
1.13'
>>> libsquish 1.13 Installing to staging directory
PATH="/home/fli4l/br8_kodi/output/host/bin:/home/fli4l/br8
_kodi/output/host/sbin:/home/fli4l/br8
_kodi/output/host/usr/bin:/home/fli4l/br8
_kodi/output/host/usr/sbin:/home/fli4l/bin:/usr/local/bin:/usr/bin:/bin:/us
r/local/games:/usr/games" /usr/bin/make -j9 DESTDIR=/home/fli4l/br8
_kodi/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot
install/fast -C /home/fli4l/br8_kodi/output/build/libsquish-1.13/
make[1]: Entering directory `/home/fli4l/br8_kodi/output/build/libsquish-
1.13'
make[1]: *** No rule to make target `install/fast'. Stop.
make[1]: Leaving directory `/home/fli4l/br8_kodi/output/build/libsquish-
1.13'
make: *** [/home/fli4l/br8_kodi/output/build/libsquish-
1.13/.stamp_staging_installed] Error 2
So I created a generic package which works ;)
Regards, Bernd
^ permalink raw reply [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 04/50] package/libcec: bump to version 3.0.1
2015-07-19 19:20 ` Thomas Petazzoni
@ 2015-07-22 19:18 ` Bernd Kuhls
0 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-22 19:18 UTC (permalink / raw)
To: buildroot
Thomas Petazzoni <thomas.petazzoni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8
@public.gmane.org> wrote in news:20150719212019.320c8715 at free-electrons.com:
> Bernd,
>
> On Sun, 19 Jul 2015 21:05:09 +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.
>
> Not quite: doing "depends on !BR2_GCC_VERSION_4_5_X" will solve the
> internal toolchain problem, but not the external toolchain problem.
Hi Thomas,
can you please give me a hint on how to solve this problem?
Regards, Bernd
^ permalink raw reply [flat|nested] 60+ messages in thread
* [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard
2015-07-21 12:23 ` Thomas Petazzoni
@ 2015-07-22 19:26 ` Bernd Kuhls
0 siblings, 0 replies; 60+ messages in thread
From: Bernd Kuhls @ 2015-07-22 19:26 UTC (permalink / raw)
To: buildroot
Hi Thomas,
Thomas Petazzoni <thomas.petazzoni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8
@public.gmane.org> wrote in news:20150721142341.4b294467 at free-
electrons.com:
> Bernd,
>
> On Tue, 21 Jul 2015 08:12:38 +0200, Bernd Kuhls wrote:
>
>> patch 1: ffmpeg bump
>> Please do _not_ commit it yet, because removing 0014-fix-ff-thread-get-
>> format.patch will break Kodi 14.2, currently part of buildroot.
>
> Next time, can you make this more clearly indicated somewhere? Well, I
> agree your entire series was RFC, but it's good to be clear about what
> can be committed now and what cannot. I generally want to be helpful
> and merge early what is ready today, so that contributors don't have to
> carry more and more patches in their own branches.
I appreciate your position about partly committing stuff from large patch
series to reduce the burden on contributors like me, but I clear said in
the cover letter:
"this series is a RFC and not meant for committing to buildroot."
This included also ffmpeg because I knew from a previous ffmpeg bump that
Kodi 14.2 needs 0014-fix-ff-thread-get-format.patch:
http://git.buildroot.net/buildroot/commit/package/ffmpeg/0014-fix-ff-
thread-get-format.patch?id=032e2beedfe7f503f0686470ae930d4c8b41b780
I can assure you that I will send patches separately which solve problems I
come across when doing work on Kodi which are not directly related to such
a huge version bump like this one ;)
> Ok. I hope Kodi 15.0 will arrive soon so that we can merge all of it,
> and have a working setup again.
Kodi 15.0 was released yesterday! -> http://kodi.tv/
>> > Maybe you could push the whole thing to a public Git branch so that
>> > others can quickly test?
I guess this is not necessary anymore ;) I try to send the 15.0 version
bump series this evening, I just have to finish the Config.in.legacy stuff.
Regards, Bernd
^ permalink raw reply [flat|nested] 60+ messages in thread
end of thread, other threads:[~2015-07-22 19:26 UTC | newest]
Thread overview: 60+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-19 19:05 [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 01/50] package/ffmpeg: bump version to 2.7.1 Bernd Kuhls
2015-07-20 21:40 ` Thomas Petazzoni
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 02/50] package/libsquish: New package Bernd Kuhls
2015-07-19 19:24 ` Thomas Petazzoni
2015-07-22 19:16 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 03/50] package/libplatform: new package Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 04/50] package/libcec: bump to version 3.0.1 Bernd Kuhls
2015-07-19 19:20 ` Thomas Petazzoni
2015-07-22 19:18 ` Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 05/50] package/kodi: bump version to 15.0rc3 Isengard Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 06/50] package/kodi: Add option for lirc support Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 07/50] package/kodi: Rework audio encoder support Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 08/50] package/kodi-audioencoder-flac: bump version Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 09/50] package/kodi-audioencoder-lame: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 10/50] package/kodi-audioencoder-vorbis: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 11/50] package/kodi-audioencoder-wav: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 12/50] package/kodi-addon-xvdr: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 13/50] package/kodi-pvr-addons: Prepare to split into addon-specific packages Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 14/50] package/kodi-platform: new package Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 15/50] package/kodi-pvr-argustv: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 16/50] package/kodi-pvr-dvblink: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 17/50] package/kodi-pvr-dvbviewer: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 18/50] package/kodi-pvr-filmon: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 19/50] package/kodi-pvr-hts: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 20/50] package/kodi-pvr-iptvsimple: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 21/50] package/kodi-pvr-mediaportal-tvserver: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 22/50] package/kodi-pvr-mythtv: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 23/50] package/kodi-pvr-nextpvr: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 24/50] package/kodi-pvr-njoy: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 25/50] package/kodi-pvr-pctv: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 26/50] package/kodi-pvr-stalker: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 27/50] package/kodi-pvr-vbox: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 28/50] package/kodi-pvr-vdr-vnsi: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 29/50] package/kodi-pvr-vuplus: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 30/50] package/kodi-pvr-wmc: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 31/50] package/kodi-audiodecoder-modplug: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 32/50] package/kodi-audiodecoder-nosefart: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 33/50] package/kodi-audiodecoder-sidplay: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 34/50] package/kodi-audiodecoder-snesapu: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 35/50] package/kodi-audiodecoder-stsound: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 36/50] package/kodi-audiodecoder-timidity: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 37/50] package/kodi-audiodecoder-vgmstream: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 38/50] package/kodi-screensaver-asteroids: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 39/50] package/kodi-screensaver-biogenesis: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 40/50] package/kodi-screensaver-crystalmorph: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 41/50] package/kodi-screensaver-greynetic: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 42/50] package/kodi-screensaver-pingpong: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 43/50] package/kodi-screensaver-pyro: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 44/50] package/kodi-screensaver-stars: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 45/50] package/kodi-visualisation-shadertoy: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 46/50] package/kodi-visualisation-waveform: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 47/50] package/kodi-visualisation-spectrum: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 48/50] package/kodi-visualisation-waveforhue: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 49/50] package/kodi-visualisation-goom: " Bernd Kuhls
2015-07-19 19:05 ` [Buildroot] [PATCH/RFC v3 50/50] package/kodi-screensaver-rsxs: " Bernd Kuhls
2015-07-19 19:26 ` [Buildroot] [PATCH/RFC v3 00/50] package/kodi: bump version to 15.0 rc2 Isengard Thomas Petazzoni
2015-07-21 6:12 ` Bernd Kuhls
2015-07-21 12:23 ` Thomas Petazzoni
2015-07-22 19:26 ` Bernd Kuhls
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox