All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 01/23] package/libplatform: bump version
@ 2020-06-21 10:37 Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 02/23] package/kodi-platform: add explicit dependency to tinyxml Bernd Kuhls
                   ` (22 more replies)
  0 siblings, 23 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Reformatted hashes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/libplatform/libplatform.hash | 4 ++--
 package/libplatform/libplatform.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/libplatform/libplatform.hash b/package/libplatform/libplatform.hash
index 09f9dadb19..f08435da12 100644
--- a/package/libplatform/libplatform.hash
+++ b/package/libplatform/libplatform.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256 94dba139066a332d048486f817736e4cf4962393c9f892d2c7dd40d9d69ca788  libplatform-1eb12b1b1efa6747c1e190964854e9e267e3a1e2.tar.gz
-sha256 80fc66febbb2393c9d518e3eefa4ad9aae15a9b6a84174c0e443ea79eeea5131  src/os.h
+sha256  209daeb87af4ca92199887eb151b2a459bb81566cdaa092644e0889afb64bf6a  libplatform-1c9d14fa996af33760a2c700caebd2bd9ae527c9.tar.gz
+sha256  80fc66febbb2393c9d518e3eefa4ad9aae15a9b6a84174c0e443ea79eeea5131  src/os.h
diff --git a/package/libplatform/libplatform.mk b/package/libplatform/libplatform.mk
index 0a4c492969..ca57a07d15 100644
--- a/package/libplatform/libplatform.mk
+++ b/package/libplatform/libplatform.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBPLATFORM_VERSION = 1eb12b1b1efa6747c1e190964854e9e267e3a1e2
+LIBPLATFORM_VERSION = 1c9d14fa996af33760a2c700caebd2bd9ae527c9
 LIBPLATFORM_SITE = $(call github,Pulse-Eight,platform,$(LIBPLATFORM_VERSION))
 LIBPLATFORM_LICENSE = GPL-2.0+
 LIBPLATFORM_LICENSE_FILES = src/os.h
-- 
2.26.2

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

* [Buildroot] [PATCH 02/23] package/kodi-platform: add explicit dependency to tinyxml
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 12:35   ` Yann E. MORIN
  2020-06-21 10:37 ` [Buildroot] [PATCH 03/23] package/kodi-inputstream-adaptive: add explicit dependency to expat Bernd Kuhls
                   ` (21 subsequent siblings)
  22 siblings, 1 reply; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Tinyxml is built as a hard-dependency of Kodi already. For the case that
Kodi drops this dependency we need to make sure that this package still
finds its dependencies:
https://github.com/xbmc/kodi-platform/blob/master/CMakeLists.txt#L9

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

diff --git a/package/kodi-platform/Config.in b/package/kodi-platform/Config.in
index cde1925c07..7b4226a10d 100644
--- a/package/kodi-platform/Config.in
+++ b/package/kodi-platform/Config.in
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_KODI_PLATFORM
 	bool
 	select BR2_PACKAGE_LIBPLATFORM
+	select BR2_PACKAGE_TINYXML
 	help
 	  Kodi add-on platform support library
 
diff --git a/package/kodi-platform/kodi-platform.mk b/package/kodi-platform/kodi-platform.mk
index f1b97e3259..aab1d0dbf0 100644
--- a/package/kodi-platform/kodi-platform.mk
+++ b/package/kodi-platform/kodi-platform.mk
@@ -9,6 +9,6 @@ KODI_PLATFORM_SITE = $(call github,xbmc,kodi-platform,$(KODI_PLATFORM_VERSION))
 KODI_PLATFORM_LICENSE = GPL-2.0+
 KODI_PLATFORM_LICENSE_FILES = debian/copyright
 KODI_PLATFORM_INSTALL_STAGING = YES
-KODI_PLATFORM_DEPENDENCIES = libplatform kodi
+KODI_PLATFORM_DEPENDENCIES = kodi libplatform tinyxml
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 03/23] package/kodi-inputstream-adaptive: add explicit dependency to expat
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 02/23] package/kodi-platform: add explicit dependency to tinyxml Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 04/23] package/kodi-inputstream-rtmp: add explicit dependencies to openssl and zlib Bernd Kuhls
                   ` (20 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Expat is built as a hard-dependency of Kodi already. For the case that
Kodi drops this dependency we need to make sure that this package still
finds its dependencies:
https://github.com/peak3d/inputstream.adaptive/blob/Leia/CMakeLists.txt#L61

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

diff --git a/package/kodi-inputstream-adaptive/Config.in b/package/kodi-inputstream-adaptive/Config.in
index f9ba20adcf..90e9a85dd8 100644
--- a/package/kodi-inputstream-adaptive/Config.in
+++ b/package/kodi-inputstream-adaptive/Config.in
@@ -3,6 +3,7 @@ config BR2_PACKAGE_KODI_INPUTSTREAM_ADAPTIVE
 	# wvdecrypter/cdm/build/build_config.h
 	depends on BR2_aarch64 || BR2_arm || BR2_i386 || BR2_mipsel \
 		|| BR2_mips64el || BR2_x86_64
+	select BR2_PACKAGE_EXPAT
 	help
 	  Kodi inputstream addon for several manifest types
 
diff --git a/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk b/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk
index 643d608640..ef382151ff 100644
--- a/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk
+++ b/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk
@@ -8,6 +8,6 @@ KODI_INPUTSTREAM_ADAPTIVE_VERSION = 2.4.5-Leia
 KODI_INPUTSTREAM_ADAPTIVE_SITE = $(call github,peak3d,inputstream.adaptive,$(KODI_INPUTSTREAM_ADAPTIVE_VERSION))
 KODI_INPUTSTREAM_ADAPTIVE_LICENSE = GPL-2.0+
 KODI_INPUTSTREAM_ADAPTIVE_LICENSE_FILES = LICENSE.GPL
-KODI_INPUTSTREAM_ADAPTIVE_DEPENDENCIES = kodi
+KODI_INPUTSTREAM_ADAPTIVE_DEPENDENCIES = expat kodi
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 04/23] package/kodi-inputstream-rtmp: add explicit dependencies to openssl and zlib
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 02/23] package/kodi-platform: add explicit dependency to tinyxml Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 03/23] package/kodi-inputstream-adaptive: add explicit dependency to expat Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 05/23] package/kodi-pvr-argustv: add explicit dependencies to libplatform and kodi Bernd Kuhls
                   ` (19 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Openssl and zlib are built as hard-dependencies of Kodi already. For the
case that Kodi drops these dependencies we need to make sure that this
package still finds its dependencies:
https://github.com/xbmc/inputstream.rtmp/blob/Leia/CMakeLists.txt#L8

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-inputstream-rtmp/Config.in                | 2 ++
 package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/package/kodi-inputstream-rtmp/Config.in b/package/kodi-inputstream-rtmp/Config.in
index fa83926301..c4bd2e1380 100644
--- a/package/kodi-inputstream-rtmp/Config.in
+++ b/package/kodi-inputstream-rtmp/Config.in
@@ -1,6 +1,8 @@
 config BR2_PACKAGE_KODI_INPUTSTREAM_RTMP
 	bool "kodi-inputstream-rtmp"
+	select BR2_PACKAGE_OPENSSL
 	select BR2_PACKAGE_RTMPDUMP
+	select BR2_PACKAGE_ZLIB
 	help
 	  RTMP input stream add-on for Kodi
 
diff --git a/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk b/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk
index e850be40ff..a30f2e61db 100644
--- a/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk
+++ b/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk
@@ -8,6 +8,6 @@ KODI_INPUTSTREAM_RTMP_VERSION = 2.0.9-Leia
 KODI_INPUTSTREAM_RTMP_SITE = $(call github,xbmc,inputstream.rtmp,$(KODI_INPUTSTREAM_RTMP_VERSION))
 KODI_INPUTSTREAM_RTMP_LICENSE = GPL-2.0+
 KODI_INPUTSTREAM_RTMP_LICENSE_FILES = debian/copyright
-KODI_INPUTSTREAM_RTMP_DEPENDENCIES = kodi rtmpdump
+KODI_INPUTSTREAM_RTMP_DEPENDENCIES = kodi openssl rtmpdump zlib
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 05/23] package/kodi-pvr-argustv: add explicit dependencies to libplatform and kodi
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (2 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 04/23] package/kodi-inputstream-rtmp: add explicit dependencies to openssl and zlib Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 06/23] package/kodi-pvr-dvblink: " Bernd Kuhls
                   ` (18 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already. For the case that kodi-platform drops one of these dependencies
we need to make sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.argustv/blob/Leia/CMakeLists.txt#L6

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

diff --git a/package/kodi-pvr-argustv/Config.in b/package/kodi-pvr-argustv/Config.in
index 216000aefd..b41c095dcd 100644
--- a/package/kodi-pvr-argustv/Config.in
+++ b/package/kodi-pvr-argustv/Config.in
@@ -2,6 +2,7 @@ config BR2_PACKAGE_KODI_PVR_ARGUSTV
 	bool "kodi-pvr-argustv"
 	select BR2_PACKAGE_JSONCPP
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	help
 	  Kodi's ARGUS TV client addon
 
diff --git a/package/kodi-pvr-argustv/kodi-pvr-argustv.mk b/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
index 73a9f1c764..b754542a3c 100644
--- a/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
+++ b/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
@@ -8,6 +8,6 @@ KODI_PVR_ARGUSTV_VERSION = 3.5.6-Leia
 KODI_PVR_ARGUSTV_SITE = $(call github,kodi-pvr,pvr.argustv,$(KODI_PVR_ARGUSTV_VERSION))
 KODI_PVR_ARGUSTV_LICENSE = GPL-2.0+
 KODI_PVR_ARGUSTV_LICENSE_FILES = debian/copyright
-KODI_PVR_ARGUSTV_DEPENDENCIES = jsoncpp kodi-platform
+KODI_PVR_ARGUSTV_DEPENDENCIES = jsoncpp kodi kodi-platform libplatform
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 06/23] package/kodi-pvr-dvblink: add explicit dependencies to libplatform and kodi
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (3 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 05/23] package/kodi-pvr-argustv: add explicit dependencies to libplatform and kodi Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 07/23] package/kodi-pvr-dvbviewer: add explicit dependencies to libplatform, kodi and tinyxml Bernd Kuhls
                   ` (17 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already. For the case that kodi-platform drops one of these dependencies
we need to make sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.dvblink/blob/Leia/CMakeLists.txt#L6

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

diff --git a/package/kodi-pvr-dvblink/Config.in b/package/kodi-pvr-dvblink/Config.in
index 57f11271ec..a2ee7bf107 100644
--- a/package/kodi-pvr-dvblink/Config.in
+++ b/package/kodi-pvr-dvblink/Config.in
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_KODI_PVR_DVBLINK
 	bool "kodi-pvr-dvblink"
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	select BR2_PACKAGE_TINYXML2
 	help
 	  Kodi's DVBLink client addon
diff --git a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
index 95bc7bbb4b..6d03342866 100644
--- a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
+++ b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
@@ -8,6 +8,6 @@ KODI_PVR_DVBLINK_VERSION = 4.7.2-Leia
 KODI_PVR_DVBLINK_SITE = $(call github,kodi-pvr,pvr.dvblink,$(KODI_PVR_DVBLINK_VERSION))
 KODI_PVR_DVBLINK_LICENSE = GPL-2.0+
 KODI_PVR_DVBLINK_LICENSE_FILES = debian/copyright
-KODI_PVR_DVBLINK_DEPENDENCIES = kodi-platform tinyxml2
+KODI_PVR_DVBLINK_DEPENDENCIES = kodi kodi-platform libplatform tinyxml2
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 07/23] package/kodi-pvr-dvbviewer: add explicit dependencies to libplatform, kodi and tinyxml
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (4 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 06/23] package/kodi-pvr-dvblink: " Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 08/23] package/kodi-pvr-filmon: add explicit dependencies to libplatform and kodi Bernd Kuhls
                   ` (16 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already, tinyxml is a hard-dependency of kodi. For the case that kodi or
kodi-platform drop one of these dependencies we need to make sure that
this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.dvbviewer/blob/Leia/CMakeLists.txt#L6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-dvbviewer/Config.in             | 2 ++
 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/package/kodi-pvr-dvbviewer/Config.in b/package/kodi-pvr-dvbviewer/Config.in
index e7dd7b3eb6..7e601f6e69 100644
--- a/package/kodi-pvr-dvbviewer/Config.in
+++ b/package/kodi-pvr-dvbviewer/Config.in
@@ -1,6 +1,8 @@
 config BR2_PACKAGE_KODI_PVR_DVBVIEWER
 	bool "kodi-pvr-dvbviewer"
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
+	select BR2_PACKAGE_TINYXML
 	help
 	  Kodi's DVBViewer client addon
 
diff --git a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
index b88d3d86cd..ce7fda279c 100644
--- a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
+++ b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
@@ -8,6 +8,6 @@ KODI_PVR_DVBVIEWER_VERSION = 3.7.11-Leia
 KODI_PVR_DVBVIEWER_SITE = $(call github,kodi-pvr,pvr.dvbviewer,$(KODI_PVR_DVBVIEWER_VERSION))
 KODI_PVR_DVBVIEWER_LICENSE = GPL-2.0+
 KODI_PVR_DVBVIEWER_LICENSE_FILES = debian/copyright
-KODI_PVR_DVBVIEWER_DEPENDENCIES = kodi-platform
+KODI_PVR_DVBVIEWER_DEPENDENCIES = kodi kodi-platform libplatform tinyxml
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 08/23] package/kodi-pvr-filmon: add explicit dependencies to libplatform and kodi
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (5 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 07/23] package/kodi-pvr-dvbviewer: add explicit dependencies to libplatform, kodi and tinyxml Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 09/23] package/kodi-pvr-hdhomerun: " Bernd Kuhls
                   ` (15 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already. For the case that kodi-platform drops one of these dependencies
we need to make sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.filmon/blob/Leia/CMakeLists.txt#L6

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

diff --git a/package/kodi-pvr-filmon/Config.in b/package/kodi-pvr-filmon/Config.in
index 0b662df176..c0200182a4 100644
--- a/package/kodi-pvr-filmon/Config.in
+++ b/package/kodi-pvr-filmon/Config.in
@@ -2,6 +2,7 @@ config BR2_PACKAGE_KODI_PVR_FILMON
 	bool "kodi-pvr-filmon"
 	select BR2_PACKAGE_JSONCPP
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	help
 	  Filmon PVR client addon for Kodi
 
diff --git a/package/kodi-pvr-filmon/kodi-pvr-filmon.mk b/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
index 078eae176a..c6bd683c54 100644
--- a/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
+++ b/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
@@ -8,6 +8,6 @@ KODI_PVR_FILMON_VERSION = 2.4.6-Leia
 KODI_PVR_FILMON_SITE = $(call github,kodi-pvr,pvr.filmon,$(KODI_PVR_FILMON_VERSION))
 KODI_PVR_FILMON_LICENSE = GPL-2.0+
 KODI_PVR_FILMON_LICENSE_FILES = debian/copyright
-KODI_PVR_FILMON_DEPENDENCIES = jsoncpp kodi-platform
+KODI_PVR_FILMON_DEPENDENCIES = jsoncpp kodi kodi-platform libplatform
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 09/23] package/kodi-pvr-hdhomerun: add explicit dependencies to libplatform and kodi
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (6 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 08/23] package/kodi-pvr-filmon: add explicit dependencies to libplatform and kodi Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 10/23] package/kodi-pvr-hts: " Bernd Kuhls
                   ` (14 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already. For the case that kodi-platform drops one of these dependencies
we need to make sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.hdhomerun/blob/Leia/CMakeLists.txt#L6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-hdhomerun/Config.in             | 1 +
 package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/package/kodi-pvr-hdhomerun/Config.in b/package/kodi-pvr-hdhomerun/Config.in
index ed5b914cb3..9e3f59819b 100644
--- a/package/kodi-pvr-hdhomerun/Config.in
+++ b/package/kodi-pvr-hdhomerun/Config.in
@@ -3,6 +3,7 @@ config BR2_PACKAGE_KODI_PVR_HDHOMERUN
 	select BR2_PACKAGE_JSONCPP
 	select BR2_PACKAGE_KODI_PLATFORM
 	select BR2_PACKAGE_LIBHDHOMERUN
+	select BR2_PACKAGE_LIBPLATFORM
 	help
 	  Kodi's HDHomeRun client addon
 
diff --git a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
index ae42f5c33d..31e48e5cdb 100644
--- a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
+++ b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
@@ -8,6 +8,11 @@ KODI_PVR_HDHOMERUN_VERSION = 3.5.0-Leia
 KODI_PVR_HDHOMERUN_SITE = $(call github,kodi-pvr,pvr.hdhomerun,$(KODI_PVR_HDHOMERUN_VERSION))
 KODI_PVR_HDHOMERUN_LICENSE = GPL-2.0+
 KODI_PVR_HDHOMERUN_LICENSE_FILES = debian/copyright
-KODI_PVR_HDHOMERUN_DEPENDENCIES = jsoncpp kodi-platform libhdhomerun
+KODI_PVR_HDHOMERUN_DEPENDENCIES = \
+	jsoncpp \
+	kodi \
+	kodi-platform \
+	libhdhomerun \
+	libplatform
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 10/23] package/kodi-pvr-hts: add explicit dependencies to libplatform and kodi
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (7 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 09/23] package/kodi-pvr-hdhomerun: " Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 11/23] package/kodi-pvr-iptvsimple: add explicit dependencies to libplatform, kodi and zlib Bernd Kuhls
                   ` (13 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already. For the case that kodi-platform drops one of these dependencies
we need to make sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.hts/blob/Leia/CMakeLists.txt#L4

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

diff --git a/package/kodi-pvr-hts/Config.in b/package/kodi-pvr-hts/Config.in
index c4c4497bd3..9cd3a2bfbb 100644
--- a/package/kodi-pvr-hts/Config.in
+++ b/package/kodi-pvr-hts/Config.in
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_KODI_PVR_HTS
 	bool "kodi-pvr-hts"
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	help
 	  Tvheadend HTSP PVR client addon for Kodi
 
diff --git a/package/kodi-pvr-hts/kodi-pvr-hts.mk b/package/kodi-pvr-hts/kodi-pvr-hts.mk
index 6a25cda003..982f0e3de2 100644
--- a/package/kodi-pvr-hts/kodi-pvr-hts.mk
+++ b/package/kodi-pvr-hts/kodi-pvr-hts.mk
@@ -8,6 +8,6 @@ KODI_PVR_HTS_VERSION = 4.4.21-Leia
 KODI_PVR_HTS_SITE = $(call github,kodi-pvr,pvr.hts,$(KODI_PVR_HTS_VERSION))
 KODI_PVR_HTS_LICENSE = GPL-2.0+
 KODI_PVR_HTS_LICENSE_FILES = debian/copyright
-KODI_PVR_HTS_DEPENDENCIES = kodi-platform
+KODI_PVR_HTS_DEPENDENCIES = kodi kodi-platform libplatform
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 11/23] package/kodi-pvr-iptvsimple: add explicit dependencies to libplatform, kodi and zlib
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (8 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 10/23] package/kodi-pvr-hts: " Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 12/23] package/kodi-pvr-mediaportal-tvserver: add explicit dependencies to libplatform, kodi and tinyxml Bernd Kuhls
                   ` (12 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already, zlib is built as hard-dependency of kodi. For the case that
kodi-platform or kodi drop one of these dependencies we need to make
sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.iptvsimple/blob/Leia/CMakeLists.txt#L6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-iptvsimple/Config.in              | 2 ++
 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 7 ++++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/package/kodi-pvr-iptvsimple/Config.in b/package/kodi-pvr-iptvsimple/Config.in
index 94fc1f0602..31dd3d0e09 100644
--- a/package/kodi-pvr-iptvsimple/Config.in
+++ b/package/kodi-pvr-iptvsimple/Config.in
@@ -1,7 +1,9 @@
 config BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
 	bool "kodi-pvr-iptvsimple"
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	select BR2_PACKAGE_RAPIDXML
+	select BR2_PACKAGE_ZLIB
 	help
 	  IPTV Live TV and Radio PVR client addon for Kodi
 
diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
index f1a087100c..110101d4a5 100644
--- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
+++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
@@ -8,6 +8,11 @@ KODI_PVR_IPTVSIMPLE_VERSION = 3.9.8-Leia
 KODI_PVR_IPTVSIMPLE_SITE = $(call github,kodi-pvr,pvr.iptvsimple,$(KODI_PVR_IPTVSIMPLE_VERSION))
 KODI_PVR_IPTVSIMPLE_LICENSE = GPL-2.0+
 KODI_PVR_IPTVSIMPLE_LICENSE_FILES = debian/copyright
-KODI_PVR_IPTVSIMPLE_DEPENDENCIES = kodi-platform rapidxml
+KODI_PVR_IPTVSIMPLE_DEPENDENCIES = \
+	kodi \
+	kodi-platform \
+	libplatform \
+	rapidxml \
+	zlib
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 12/23] package/kodi-pvr-mediaportal-tvserver: add explicit dependencies to libplatform, kodi and tinyxml
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (9 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 11/23] package/kodi-pvr-iptvsimple: add explicit dependencies to libplatform, kodi and zlib Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 13/23] package/kodi-pvr-mythtv: fix dependencies Bernd Kuhls
                   ` (11 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already, tinyxml is a hard-dependency of kodi. For the case that kodi or
kodi-platform drop one of these dependencies we need to make sure that
this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.mediaportal.tvserver/blob/Leia/CMakeLists.txt#L6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-mediaportal-tvserver/Config.in                 | 2 ++
 .../kodi-pvr-mediaportal-tvserver.mk                            | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/package/kodi-pvr-mediaportal-tvserver/Config.in b/package/kodi-pvr-mediaportal-tvserver/Config.in
index 733ca8859e..231a698de8 100644
--- a/package/kodi-pvr-mediaportal-tvserver/Config.in
+++ b/package/kodi-pvr-mediaportal-tvserver/Config.in
@@ -1,6 +1,8 @@
 config BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
 	bool "kodi-pvr-mediaportal-tvserver"
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
+	select BR2_PACKAGE_TINYXML
 	help
 	  MediaPortal TVServer PVR client addon for Kodi
 
diff --git a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
index a00711c662..ee2a3cdd38 100644
--- a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
+++ b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
@@ -8,6 +8,6 @@ KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = 3.5.18-Leia
 KODI_PVR_MEDIAPORTAL_TVSERVER_SITE = $(call github,kodi-pvr,pvr.mediaportal.tvserver,$(KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION))
 KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE = GPL-2.0+
 KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE_FILES = debian/copyright
-KODI_PVR_MEDIAPORTAL_TVSERVER_DEPENDENCIES = kodi-platform
+KODI_PVR_MEDIAPORTAL_TVSERVER_DEPENDENCIES = kodi kodi-platform libplatform tinyxml
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 13/23] package/kodi-pvr-mythtv: fix dependencies
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (10 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 12/23] package/kodi-pvr-mediaportal-tvserver: add explicit dependencies to libplatform, kodi and tinyxml Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 14/23] package/kodi-pvr-nextpvr: add explicit dependencies to libplatform, kodi and tinyxml Bernd Kuhls
                   ` (10 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Upstream updated dependencies:
https://github.com/janbar/pvr.mythtv/commit/ff2c90b027a98db57ccc051a11faf5c5536a8b5c

Please note that the previous dependency to kodi-platform was wrong
anyway, before the forementioned commit this package needed libplatform
which is a dependency of kodi-platform.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-mythtv/Config.in          | 1 -
 package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/package/kodi-pvr-mythtv/Config.in b/package/kodi-pvr-mythtv/Config.in
index 798ff3e911..ebdbc00487 100644
--- a/package/kodi-pvr-mythtv/Config.in
+++ b/package/kodi-pvr-mythtv/Config.in
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_KODI_PVR_MYTHTV
 	bool "kodi-pvr-mythtv"
-	select BR2_PACKAGE_KODI_PLATFORM
 	help
 	  MythTV PVR for Kodi
 
diff --git a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
index ca1d533a57..44e5fd2a76 100644
--- a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
+++ b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
@@ -8,6 +8,6 @@ KODI_PVR_MYTHTV_VERSION = 5.10.16-Leia
 KODI_PVR_MYTHTV_SITE = $(call github,janbar,pvr.mythtv,$(KODI_PVR_MYTHTV_VERSION))
 KODI_PVR_MYTHTV_LICENSE = GPL-2.0+
 KODI_PVR_MYTHTV_LICENSE_FILES = debian/copyright
-KODI_PVR_MYTHTV_DEPENDENCIES = kodi-platform
+KODI_PVR_MYTHTV_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 14/23] package/kodi-pvr-nextpvr: add explicit dependencies to libplatform, kodi and tinyxml
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (11 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 13/23] package/kodi-pvr-mythtv: fix dependencies Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 15/23] package/kodi-pvr-njoy: " Bernd Kuhls
                   ` (9 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already, tinyxml is a hard-dependency of kodi. For the case that kodi or
kodi-platform drop one of these dependencies we need to make sure that
this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.nextpvr/blob/Leia/CMakeLists.txt#L6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-nextpvr/Config.in           | 2 ++
 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/package/kodi-pvr-nextpvr/Config.in b/package/kodi-pvr-nextpvr/Config.in
index e520426796..e1567c7c98 100644
--- a/package/kodi-pvr-nextpvr/Config.in
+++ b/package/kodi-pvr-nextpvr/Config.in
@@ -1,6 +1,8 @@
 config BR2_PACKAGE_KODI_PVR_NEXTPVR
 	bool "kodi-pvr-nextpvr"
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
+	select BR2_PACKAGE_TINYXML
 	help
 	  Kodi's NextPVR client addon
 
diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
index 59fc274583..cbcef90114 100644
--- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
+++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
@@ -8,6 +8,6 @@ KODI_PVR_NEXTPVR_VERSION = 3.3.20-Leia
 KODI_PVR_NEXTPVR_SITE = $(call github,kodi-pvr,pvr.nextpvr,$(KODI_PVR_NEXTPVR_VERSION))
 KODI_PVR_NEXTPVR_LICENSE = GPL-2.0+
 KODI_PVR_NEXTPVR_LICENSE_FILES = debian/copyright
-KODI_PVR_NEXTPVR_DEPENDENCIES = kodi-platform
+KODI_PVR_NEXTPVR_DEPENDENCIES = kodi kodi-platform libplatform tinyxml
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 15/23] package/kodi-pvr-njoy: add explicit dependencies to libplatform, kodi and tinyxml
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (12 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 14/23] package/kodi-pvr-nextpvr: add explicit dependencies to libplatform, kodi and tinyxml Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:37 ` [Buildroot] [PATCH 16/23] package/kodi-pvr-octonet: add kodi as dependency Bernd Kuhls
                   ` (8 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already, tinyxml is a hard-dependency of kodi. For the case that kodi or
kodi-platform drop one of these dependencies we need to make sure that
this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.njoy/blob/Leia/CMakeLists.txt#L6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-njoy/Config.in        | 2 ++
 package/kodi-pvr-njoy/kodi-pvr-njoy.mk | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/package/kodi-pvr-njoy/Config.in b/package/kodi-pvr-njoy/Config.in
index 33c493cb8b..85256fab2f 100644
--- a/package/kodi-pvr-njoy/Config.in
+++ b/package/kodi-pvr-njoy/Config.in
@@ -1,6 +1,8 @@
 config BR2_PACKAGE_KODI_PVR_NJOY
 	bool "kodi-pvr-njoy"
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
+	select BR2_PACKAGE_TINYXML
 	help
 	  Kodi's Njoy N7 client addon
 
diff --git a/package/kodi-pvr-njoy/kodi-pvr-njoy.mk b/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
index ca86d46d85..1c31376ba7 100644
--- a/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
+++ b/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
@@ -8,6 +8,6 @@ KODI_PVR_NJOY_VERSION = 3.4.2-Leia
 KODI_PVR_NJOY_SITE = $(call github,kodi-pvr,pvr.njoy,$(KODI_PVR_NJOY_VERSION))
 KODI_PVR_NJOY_LICENSE = GPL-2.0+
 KODI_PVR_NJOY_LICENSE_FILES = debian/copyright
-KODI_PVR_NJOY_DEPENDENCIES = kodi-platform
+KODI_PVR_NJOY_DEPENDENCIES = kodi kodi-platform libplatform tinyxml
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 16/23] package/kodi-pvr-octonet: add kodi as dependency
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (13 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 15/23] package/kodi-pvr-njoy: " Bernd Kuhls
@ 2020-06-21 10:37 ` Bernd Kuhls
  2020-06-21 10:38 ` [Buildroot] [PATCH 17/23] package/kodi-pvr-pctv: add explicit dependencies to libplatform and kodi Bernd Kuhls
                   ` (7 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:37 UTC (permalink / raw)
  To: buildroot

Needed by upstream:
https://github.com/DigitalDevices/pvr.octonet/blob/Leia/CMakeLists.txt#L6

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

diff --git a/package/kodi-pvr-octonet/kodi-pvr-octonet.mk b/package/kodi-pvr-octonet/kodi-pvr-octonet.mk
index 890a283565..9f8ddb8955 100644
--- a/package/kodi-pvr-octonet/kodi-pvr-octonet.mk
+++ b/package/kodi-pvr-octonet/kodi-pvr-octonet.mk
@@ -8,6 +8,6 @@ KODI_PVR_OCTONET_VERSION = e35cc373476a92aee11ec8e8a14fb8fc086a4f84
 KODI_PVR_OCTONET_SITE = $(call github,DigitalDevices,pvr.octonet,$(KODI_PVR_OCTONET_VERSION))
 KODI_PVR_OCTONET_LICENSE = GPL-2.0+
 KODI_PVR_OCTONET_LICENSE_FILES = debian/copyright
-KODI_PVR_OCTONET_DEPENDENCIES = json-for-modern-cpp kodi-platform libplatform
+KODI_PVR_OCTONET_DEPENDENCIES = json-for-modern-cpp kodi kodi-platform libplatform
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 17/23] package/kodi-pvr-pctv: add explicit dependencies to libplatform and kodi
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (14 preceding siblings ...)
  2020-06-21 10:37 ` [Buildroot] [PATCH 16/23] package/kodi-pvr-octonet: add kodi as dependency Bernd Kuhls
@ 2020-06-21 10:38 ` Bernd Kuhls
  2020-06-21 10:38 ` [Buildroot] [PATCH 18/23] package/kodi-pvr-stalker: " Bernd Kuhls
                   ` (6 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:38 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already. For the case that kodi-platform drops one of these dependencies
we need to make sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.pctv/blob/Leia/CMakeLists.txt#L6

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

diff --git a/package/kodi-pvr-pctv/Config.in b/package/kodi-pvr-pctv/Config.in
index 255cd4a5f0..041d15d559 100644
--- a/package/kodi-pvr-pctv/Config.in
+++ b/package/kodi-pvr-pctv/Config.in
@@ -2,6 +2,7 @@ config BR2_PACKAGE_KODI_PVR_PCTV
 	bool "kodi-pvr-pctv"
 	select BR2_PACKAGE_JSONCPP
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	help
 	  PCTV PVR client addon for Kodi
 
diff --git a/package/kodi-pvr-pctv/kodi-pvr-pctv.mk b/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
index 851788c96b..526c9f3d36 100644
--- a/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
+++ b/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
@@ -8,6 +8,6 @@ KODI_PVR_PCTV_VERSION = 2.4.7-Leia
 KODI_PVR_PCTV_SITE = $(call github,kodi-pvr,pvr.pctv,$(KODI_PVR_PCTV_VERSION))
 KODI_PVR_PCTV_LICENSE = GPL-2.0+
 KODI_PVR_PCTV_LICENSE_FILES = debian/copyright
-KODI_PVR_PCTV_DEPENDENCIES = jsoncpp kodi-platform
+KODI_PVR_PCTV_DEPENDENCIES = jsoncpp kodi kodi-platform libplatform
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 18/23] package/kodi-pvr-stalker: add explicit dependencies to libplatform and kodi
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (15 preceding siblings ...)
  2020-06-21 10:38 ` [Buildroot] [PATCH 17/23] package/kodi-pvr-pctv: add explicit dependencies to libplatform and kodi Bernd Kuhls
@ 2020-06-21 10:38 ` Bernd Kuhls
  2020-06-21 10:38 ` [Buildroot] [PATCH 19/23] package/kodi-pvr-vbox: " Bernd Kuhls
                   ` (5 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:38 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already. For the case that kodi-platform drops one of these dependencies
we need to make sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.stalker/blob/Leia/CMakeLists.txt#L6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-stalker/Config.in           | 1 +
 package/kodi-pvr-stalker/kodi-pvr-stalker.mk | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/package/kodi-pvr-stalker/Config.in b/package/kodi-pvr-stalker/Config.in
index d334d0c2cb..ed17aededb 100644
--- a/package/kodi-pvr-stalker/Config.in
+++ b/package/kodi-pvr-stalker/Config.in
@@ -2,6 +2,7 @@ config BR2_PACKAGE_KODI_PVR_STALKER
 	bool "kodi-pvr-stalker"
 	select BR2_PACKAGE_JSONCPP
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	select BR2_PACKAGE_LIBXML2
 	help
 	  A PVR Client that connects Kodi to Stalker Middleware
diff --git a/package/kodi-pvr-stalker/kodi-pvr-stalker.mk b/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
index 0ae41171a9..a701bd7068 100644
--- a/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
+++ b/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
@@ -8,6 +8,11 @@ KODI_PVR_STALKER_VERSION = 3.4.10-Leia
 KODI_PVR_STALKER_SITE = $(call github,kodi-pvr,pvr.stalker,$(KODI_PVR_STALKER_VERSION))
 KODI_PVR_STALKER_LICENSE = GPL-2.0+
 KODI_PVR_STALKER_LICENSE_FILES = debian/copyright
-KODI_PVR_STALKER_DEPENDENCIES = jsoncpp kodi-platform libxml2
+KODI_PVR_STALKER_DEPENDENCIES = \
+	jsoncpp \
+	kodi \
+	kodi-platform \
+	libplatform \
+	libxml2
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 19/23] package/kodi-pvr-vbox: add explicit dependencies to libplatform and kodi
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (16 preceding siblings ...)
  2020-06-21 10:38 ` [Buildroot] [PATCH 18/23] package/kodi-pvr-stalker: " Bernd Kuhls
@ 2020-06-21 10:38 ` Bernd Kuhls
  2020-06-21 10:38 ` [Buildroot] [PATCH 20/23] package/kodi-pvr-vdr-vnsi: fix dependencies Bernd Kuhls
                   ` (4 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:38 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already. For the case that kodi-platform drops one of these dependencies
we need to make sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.vbox/blob/Leia/CMakeLists.txt#L6

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

diff --git a/package/kodi-pvr-vbox/Config.in b/package/kodi-pvr-vbox/Config.in
index c1c22c10d1..fba5ba04d4 100644
--- a/package/kodi-pvr-vbox/Config.in
+++ b/package/kodi-pvr-vbox/Config.in
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_KODI_PVR_VBOX
 	bool "kodi-pvr-vbox"
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	help
 	  Kodi PVR addon for interfacing with VBox Communications XTi TV
 	  Gateway
diff --git a/package/kodi-pvr-vbox/kodi-pvr-vbox.mk b/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
index b10bfc5b85..f91020b7e5 100644
--- a/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
+++ b/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
@@ -8,6 +8,6 @@ KODI_PVR_VBOX_VERSION = 4.7.0-Leia
 KODI_PVR_VBOX_SITE = $(call github,kodi-pvr,pvr.vbox,$(KODI_PVR_VBOX_VERSION))
 KODI_PVR_VBOX_LICENSE = GPL-2.0+
 KODI_PVR_VBOX_LICENSE_FILES = debian/copyright
-KODI_PVR_VBOX_DEPENDENCIES = kodi-platform
+KODI_PVR_VBOX_DEPENDENCIES = kodi kodi-platform libplatform
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 20/23] package/kodi-pvr-vdr-vnsi: fix dependencies
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (17 preceding siblings ...)
  2020-06-21 10:38 ` [Buildroot] [PATCH 19/23] package/kodi-pvr-vbox: " Bernd Kuhls
@ 2020-06-21 10:38 ` Bernd Kuhls
  2020-06-21 10:38 ` [Buildroot] [PATCH 21/23] package/kodi-pvr-vuplus: add explicit dependencies to libplatform and kodi Bernd Kuhls
                   ` (3 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:38 UTC (permalink / raw)
  To: buildroot

Upstream removed the dependency to kodi-platform:
https://github.com/kodi-pvr/pvr.vdr.vnsi/commit/7a19dc72df0a299887d08b27973de599dfc39f9e

Update dependencies according to
https://github.com/kodi-pvr/pvr.vdr.vnsi/blob/Leia/CMakeLists.txt#L6

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

diff --git a/package/kodi-pvr-vdr-vnsi/Config.in b/package/kodi-pvr-vdr-vnsi/Config.in
index 768dec88fd..66c03109bd 100644
--- a/package/kodi-pvr-vdr-vnsi/Config.in
+++ b/package/kodi-pvr-vdr-vnsi/Config.in
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_KODI_PVR_VDR_VNSI
 	bool "kodi-pvr-vdr-vnsi"
-	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	help
 	  Kodi PVR addon 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
index f467fa98f5..0084071fbf 100644
--- a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
+++ b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
@@ -8,6 +8,6 @@ KODI_PVR_VDR_VNSI_VERSION = 3.6.4-Leia
 KODI_PVR_VDR_VNSI_SITE = $(call github,kodi-pvr,pvr.vdr.vnsi,$(KODI_PVR_VDR_VNSI_VERSION))
 KODI_PVR_VDR_VNSI_LICENSE = GPL-2.0+
 KODI_PVR_VDR_VNSI_LICENSE_FILES = debian/copyright
-KODI_PVR_VDR_VNSI_DEPENDENCIES = kodi-platform
+KODI_PVR_VDR_VNSI_DEPENDENCIES = kodi libplatform
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 21/23] package/kodi-pvr-vuplus: add explicit dependencies to libplatform and kodi
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (18 preceding siblings ...)
  2020-06-21 10:38 ` [Buildroot] [PATCH 20/23] package/kodi-pvr-vdr-vnsi: fix dependencies Bernd Kuhls
@ 2020-06-21 10:38 ` Bernd Kuhls
  2020-06-21 10:38 ` [Buildroot] [PATCH 22/23] package/kodi-pvr-wmc: " Bernd Kuhls
                   ` (2 subsequent siblings)
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:38 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already. For the case that kodi-platform drops one of these dependencies
we need to make sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.vuplus/blob/Leia/CMakeLists.txt#L6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-vuplus/Config.in          | 1 +
 package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/package/kodi-pvr-vuplus/Config.in b/package/kodi-pvr-vuplus/Config.in
index b6a03e843f..428c84deda 100644
--- a/package/kodi-pvr-vuplus/Config.in
+++ b/package/kodi-pvr-vuplus/Config.in
@@ -3,6 +3,7 @@ config BR2_PACKAGE_KODI_PVR_VUPLUS
 	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # json-for-modern-cpp
 	select BR2_PACKAGE_JSON_FOR_MODERN_CPP
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	select BR2_PACKAGE_TINYXML
 	help
 	  VuPlus PVR client addon for Kodi
diff --git a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
index bf1de1178d..d1bda24bed 100644
--- a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
+++ b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
@@ -8,6 +8,11 @@ KODI_PVR_VUPLUS_VERSION = 3.28.9-Leia
 KODI_PVR_VUPLUS_SITE = $(call github,kodi-pvr,pvr.vuplus,$(KODI_PVR_VUPLUS_VERSION))
 KODI_PVR_VUPLUS_LICENSE = GPL-2.0+
 KODI_PVR_VUPLUS_LICENSE_FILES = debian/copyright
-KODI_PVR_VUPLUS_DEPENDENCIES = json-for-modern-cpp kodi-platform tinyxml
+KODI_PVR_VUPLUS_DEPENDENCIES = \
+	json-for-modern-cpp \
+	kodi \
+	kodi-platform \
+	libplatform \
+	tinyxml
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 22/23] package/kodi-pvr-wmc: add explicit dependencies to libplatform and kodi
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (19 preceding siblings ...)
  2020-06-21 10:38 ` [Buildroot] [PATCH 21/23] package/kodi-pvr-vuplus: add explicit dependencies to libplatform and kodi Bernd Kuhls
@ 2020-06-21 10:38 ` Bernd Kuhls
  2020-06-21 10:38 ` [Buildroot] [PATCH 23/23] package/kodi-pvr-zattoo: fix dependencies Bernd Kuhls
  2020-06-21 12:23 ` [Buildroot] [PATCH 01/23] package/libplatform: bump version Yann E. MORIN
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:38 UTC (permalink / raw)
  To: buildroot

Libplatform and kodi are built as hard-dependencies of kodi-platform
already. For the case that kodi-platform drops one of these dependencies
we need to make sure that this package still finds its dependencies:
https://github.com/kodi-pvr/pvr.wmc/blob/Leia/CMakeLists.txt#L4

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

diff --git a/package/kodi-pvr-wmc/Config.in b/package/kodi-pvr-wmc/Config.in
index 2672c83434..b06bcf58f0 100644
--- a/package/kodi-pvr-wmc/Config.in
+++ b/package/kodi-pvr-wmc/Config.in
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_KODI_PVR_WMC
 	bool "kodi-pvr-wmc"
 	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_LIBPLATFORM
 	help
 	  Kodi's Windows Media Center client addon
 
diff --git a/package/kodi-pvr-wmc/kodi-pvr-wmc.mk b/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
index c280f89df4..37eb289da8 100644
--- a/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
+++ b/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
@@ -8,6 +8,6 @@ KODI_PVR_WMC_VERSION = 2.4.6-Leia
 KODI_PVR_WMC_SITE = $(call github,kodi-pvr,pvr.wmc,$(KODI_PVR_WMC_VERSION))
 KODI_PVR_WMC_LICENSE = GPL-2.0+
 KODI_PVR_WMC_LICENSE_FILES = debian/copyright
-KODI_PVR_WMC_DEPENDENCIES = kodi-platform
+KODI_PVR_WMC_DEPENDENCIES = kodi kodi-platform libplatform
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 23/23] package/kodi-pvr-zattoo: fix dependencies
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (20 preceding siblings ...)
  2020-06-21 10:38 ` [Buildroot] [PATCH 22/23] package/kodi-pvr-wmc: " Bernd Kuhls
@ 2020-06-21 10:38 ` Bernd Kuhls
  2020-06-21 12:23 ` [Buildroot] [PATCH 01/23] package/libplatform: bump version Yann E. MORIN
  22 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 10:38 UTC (permalink / raw)
  To: buildroot

Package depends on rapidjson, not rapidxml:
https://github.com/rbuehlma/pvr.zattoo/blob/Leia/CMakeLists.txt#L10

The bug was previously not noticed because kodi depends on rapidjson
https://github.com/xbmc/xbmc/blob/Leia/CMakeLists.txt#L133
and kodi-platform depends on kodi
https://github.com/xbmc/kodi-platform/blob/master/CMakeLists.txt#L8

The reverse dependency of rapidjson to BR2_INSTALL_LIBSTDCPP is not
added here because kodi is written in C++ and provides the dependency.

Also add kodi as explicit dependency:
https://github.com/rbuehlma/pvr.zattoo/blob/Leia/CMakeLists.txt#L7

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

diff --git a/package/kodi-pvr-zattoo/Config.in b/package/kodi-pvr-zattoo/Config.in
index ab7ff70034..5dfadcadd1 100644
--- a/package/kodi-pvr-zattoo/Config.in
+++ b/package/kodi-pvr-zattoo/Config.in
@@ -2,7 +2,7 @@ config BR2_PACKAGE_KODI_PVR_ZATTOO
 	bool "kodi-pvr-zattoo"
 	select BR2_PACKAGE_KODI_PLATFORM
 	select BR2_PACKAGE_LIBPLATFORM
-	select BR2_PACKAGE_RAPIDXML
+	select BR2_PACKAGE_RAPIDJSON
 	select BR2_PACKAGE_TINYXML2
 	help
 	  Kodi PVR-Addon for Zattoo
diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk
index 14ac22db50..3644751034 100644
--- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk
+++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk
@@ -8,6 +8,11 @@ KODI_PVR_ZATTOO_VERSION = 18.1.19-Leia
 KODI_PVR_ZATTOO_SITE = $(call github,rbuehlma,pvr.zattoo,$(KODI_PVR_ZATTOO_VERSION))
 KODI_PVR_ZATTOO_LICENSE = GPL-2.0+
 KODI_PVR_ZATTOO_LICENSE_FILES = debian/copyright
-KODI_PVR_ZATTOO_DEPENDENCIES = kodi-platform libplatform rapidxml tinyxml2
+KODI_PVR_ZATTOO_DEPENDENCIES = \
+	kodi \
+	kodi-platform \
+	libplatform \
+	rapidjson \
+	tinyxml2
 
 $(eval $(cmake-package))
-- 
2.26.2

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

* [Buildroot] [PATCH 01/23] package/libplatform: bump version
  2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
                   ` (21 preceding siblings ...)
  2020-06-21 10:38 ` [Buildroot] [PATCH 23/23] package/kodi-pvr-zattoo: fix dependencies Bernd Kuhls
@ 2020-06-21 12:23 ` Yann E. MORIN
  22 siblings, 0 replies; 27+ messages in thread
From: Yann E. MORIN @ 2020-06-21 12:23 UTC (permalink / raw)
  To: buildroot

Bernd, All,

On 2020-06-21 12:37 +0200, Bernd Kuhls spake thusly:
> Reformatted hashes.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>

Applied to master, thanks.

Regards,
Yann E. MORIN.

> ---
>  package/libplatform/libplatform.hash | 4 ++--
>  package/libplatform/libplatform.mk   | 2 +-
>  2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/package/libplatform/libplatform.hash b/package/libplatform/libplatform.hash
> index 09f9dadb19..f08435da12 100644
> --- a/package/libplatform/libplatform.hash
> +++ b/package/libplatform/libplatform.hash
> @@ -1,3 +1,3 @@
>  # Locally computed
> -sha256 94dba139066a332d048486f817736e4cf4962393c9f892d2c7dd40d9d69ca788  libplatform-1eb12b1b1efa6747c1e190964854e9e267e3a1e2.tar.gz
> -sha256 80fc66febbb2393c9d518e3eefa4ad9aae15a9b6a84174c0e443ea79eeea5131  src/os.h
> +sha256  209daeb87af4ca92199887eb151b2a459bb81566cdaa092644e0889afb64bf6a  libplatform-1c9d14fa996af33760a2c700caebd2bd9ae527c9.tar.gz
> +sha256  80fc66febbb2393c9d518e3eefa4ad9aae15a9b6a84174c0e443ea79eeea5131  src/os.h
> diff --git a/package/libplatform/libplatform.mk b/package/libplatform/libplatform.mk
> index 0a4c492969..ca57a07d15 100644
> --- a/package/libplatform/libplatform.mk
> +++ b/package/libplatform/libplatform.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>  
> -LIBPLATFORM_VERSION = 1eb12b1b1efa6747c1e190964854e9e267e3a1e2
> +LIBPLATFORM_VERSION = 1c9d14fa996af33760a2c700caebd2bd9ae527c9
>  LIBPLATFORM_SITE = $(call github,Pulse-Eight,platform,$(LIBPLATFORM_VERSION))
>  LIBPLATFORM_LICENSE = GPL-2.0+
>  LIBPLATFORM_LICENSE_FILES = src/os.h
> -- 
> 2.26.2
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

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

* [Buildroot] [PATCH 02/23] package/kodi-platform: add explicit dependency to tinyxml
  2020-06-21 10:37 ` [Buildroot] [PATCH 02/23] package/kodi-platform: add explicit dependency to tinyxml Bernd Kuhls
@ 2020-06-21 12:35   ` Yann E. MORIN
  2020-06-21 14:48     ` Bernd Kuhls
  0 siblings, 1 reply; 27+ messages in thread
From: Yann E. MORIN @ 2020-06-21 12:35 UTC (permalink / raw)
  To: buildroot

Bernd, All,

On 2020-06-21 12:37 +0200, Bernd Kuhls spake thusly:
> Tinyxml is built as a hard-dependency of Kodi already. For the case that
> Kodi drops this dependency we need to make sure that this package still
> finds its dependencies:
> https://github.com/xbmc/kodi-platform/blob/master/CMakeLists.txt#L9
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  package/kodi-platform/Config.in        | 1 +
>  package/kodi-platform/kodi-platform.mk | 2 +-
>  2 files changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/package/kodi-platform/Config.in b/package/kodi-platform/Config.in
> index cde1925c07..7b4226a10d 100644
> --- a/package/kodi-platform/Config.in
> +++ b/package/kodi-platform/Config.in
> @@ -1,6 +1,7 @@
>  config BR2_PACKAGE_KODI_PLATFORM
>  	bool
>  	select BR2_PACKAGE_LIBPLATFORM
> +	select BR2_PACKAGE_TINYXML

You need to propagate the dependencies of tinyxml too.

Yes, the only dependency is on C++, which is already a dependency of
Kodi, and thus is de-facto a dependency of kodi-platform.

However, as you are doing in the following patches, I think it is better
is we have correct dependency tracking all over the tree, because it
makes updating easier (we can notice that a dependency got dropped or
added, etc...)

So, in turn, we should also propagate de dependencies of kodi-patform to
all the packages that select it.

since this impacts quite a fair number of the follwing patches, I've
marked the series (except for the first patch) as changes requested. Can
you please fix and respin, please?

Yes, this is additional burden on your side, but I think we should take
this opportunity to fix the current mess of implicitly inherited
dependencies.

Thanks for your continued work on the Kodi package (and elsewhere!) :-)

Regards,
Yann E. MORIN.

>  	help
>  	  Kodi add-on platform support library
>  
> diff --git a/package/kodi-platform/kodi-platform.mk b/package/kodi-platform/kodi-platform.mk
> index f1b97e3259..aab1d0dbf0 100644
> --- a/package/kodi-platform/kodi-platform.mk
> +++ b/package/kodi-platform/kodi-platform.mk
> @@ -9,6 +9,6 @@ KODI_PLATFORM_SITE = $(call github,xbmc,kodi-platform,$(KODI_PLATFORM_VERSION))
>  KODI_PLATFORM_LICENSE = GPL-2.0+
>  KODI_PLATFORM_LICENSE_FILES = debian/copyright
>  KODI_PLATFORM_INSTALL_STAGING = YES
> -KODI_PLATFORM_DEPENDENCIES = libplatform kodi
> +KODI_PLATFORM_DEPENDENCIES = kodi libplatform tinyxml
>  
>  $(eval $(cmake-package))
> -- 
> 2.26.2
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

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

* [Buildroot] [PATCH 02/23] package/kodi-platform: add explicit dependency to tinyxml
  2020-06-21 12:35   ` Yann E. MORIN
@ 2020-06-21 14:48     ` Bernd Kuhls
  2020-06-27  7:39       ` Bernd Kuhls
  0 siblings, 1 reply; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-21 14:48 UTC (permalink / raw)
  To: buildroot

Hi Yann,

Am Sun, 21 Jun 2020 14:35:45 +0200 schrieb Yann E. MORIN:

> You need to propagate the dependencies of tinyxml too.
> 
> Yes, the only dependency is on C++, which is already a dependency of
> Kodi, and thus is de-facto a dependency of kodi-platform.

here I would like to point out that package/kodi-platform/Config.in is 
not sourced in package/Config.in but in package/kodi/Config.in, guarded 
by "if BR2_PACKAGE_KODI".

All kodi-related packages, besides kodi itself, can only be selected when 
Kodi was selected before and since Kodi is written in c++ this dependency 
is and will always be fulfilled. If kodi ever switches the language it is 
written in I will come back to this topic ;)

> Yes, this is additional burden on your side, but I think we should take
> this opportunity to fix the current mess of implicitly inherited
> dependencies.

Until now you were unable to convince me that adding "depends on 
BR2_INSTALL_LIBSTDCPP", plus comments that will never be visible in 
menuconfig, to all kodi-related packages is necessary due to the way the 
kodi packages are added to menuconfig, i.e. only selectable after kodi 
was selected.

Regards, Bernd

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

* [Buildroot] [PATCH 02/23] package/kodi-platform: add explicit dependency to tinyxml
  2020-06-21 14:48     ` Bernd Kuhls
@ 2020-06-27  7:39       ` Bernd Kuhls
  0 siblings, 0 replies; 27+ messages in thread
From: Bernd Kuhls @ 2020-06-27  7:39 UTC (permalink / raw)
  To: buildroot

Am Sun, 21 Jun 2020 16:48:30 +0200 schrieb Bernd Kuhls:

> Hi Yann,
> 
> Am Sun, 21 Jun 2020 14:35:45 +0200 schrieb Yann E. MORIN:
> 
>> You need to propagate the dependencies of tinyxml too.
>> 
>> Yes, the only dependency is on C++, which is already a dependency of
>> Kodi, and thus is de-facto a dependency of kodi-platform.
> 
> here I would like to point out that package/kodi-platform/Config.in is
> not sourced in package/Config.in but in package/kodi/Config.in, guarded
> by "if BR2_PACKAGE_KODI".
> 
> All kodi-related packages, besides kodi itself, can only be selected
> when Kodi was selected before and since Kodi is written in c++ this
> dependency is and will always be fulfilled. If kodi ever switches the
> language it is written in I will come back to this topic ;)
> 
>> Yes, this is additional burden on your side, but I think we should take
>> this opportunity to fix the current mess of implicitly inherited
>> dependencies.
> 
> Until now you were unable to convince me that adding "depends on
> BR2_INSTALL_LIBSTDCPP", plus comments that will never be visible in
> menuconfig, to all kodi-related packages is necessary due to the way the
> kodi packages are added to menuconfig, i.e. only selectable after kodi
> was selected.
> 
> Regards, Bernd

Hi Yann,

ftr: I am unable to send you emails because your ISP blocks mine:

                   The mail system

<yann.morin.1998@free.fr>: host mx1.free.fr[212.27.48.7] said: 451 too 
many
    errors detected from your IP (194.25.134.19), please visit
    http://postmaster.free.fr/ (in reply to DATA command)

Regards, Bernd

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

end of thread, other threads:[~2020-06-27  7:39 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-21 10:37 [Buildroot] [PATCH 01/23] package/libplatform: bump version Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 02/23] package/kodi-platform: add explicit dependency to tinyxml Bernd Kuhls
2020-06-21 12:35   ` Yann E. MORIN
2020-06-21 14:48     ` Bernd Kuhls
2020-06-27  7:39       ` Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 03/23] package/kodi-inputstream-adaptive: add explicit dependency to expat Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 04/23] package/kodi-inputstream-rtmp: add explicit dependencies to openssl and zlib Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 05/23] package/kodi-pvr-argustv: add explicit dependencies to libplatform and kodi Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 06/23] package/kodi-pvr-dvblink: " Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 07/23] package/kodi-pvr-dvbviewer: add explicit dependencies to libplatform, kodi and tinyxml Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 08/23] package/kodi-pvr-filmon: add explicit dependencies to libplatform and kodi Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 09/23] package/kodi-pvr-hdhomerun: " Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 10/23] package/kodi-pvr-hts: " Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 11/23] package/kodi-pvr-iptvsimple: add explicit dependencies to libplatform, kodi and zlib Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 12/23] package/kodi-pvr-mediaportal-tvserver: add explicit dependencies to libplatform, kodi and tinyxml Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 13/23] package/kodi-pvr-mythtv: fix dependencies Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 14/23] package/kodi-pvr-nextpvr: add explicit dependencies to libplatform, kodi and tinyxml Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 15/23] package/kodi-pvr-njoy: " Bernd Kuhls
2020-06-21 10:37 ` [Buildroot] [PATCH 16/23] package/kodi-pvr-octonet: add kodi as dependency Bernd Kuhls
2020-06-21 10:38 ` [Buildroot] [PATCH 17/23] package/kodi-pvr-pctv: add explicit dependencies to libplatform and kodi Bernd Kuhls
2020-06-21 10:38 ` [Buildroot] [PATCH 18/23] package/kodi-pvr-stalker: " Bernd Kuhls
2020-06-21 10:38 ` [Buildroot] [PATCH 19/23] package/kodi-pvr-vbox: " Bernd Kuhls
2020-06-21 10:38 ` [Buildroot] [PATCH 20/23] package/kodi-pvr-vdr-vnsi: fix dependencies Bernd Kuhls
2020-06-21 10:38 ` [Buildroot] [PATCH 21/23] package/kodi-pvr-vuplus: add explicit dependencies to libplatform and kodi Bernd Kuhls
2020-06-21 10:38 ` [Buildroot] [PATCH 22/23] package/kodi-pvr-wmc: " Bernd Kuhls
2020-06-21 10:38 ` [Buildroot] [PATCH 23/23] package/kodi-pvr-zattoo: fix dependencies Bernd Kuhls
2020-06-21 12:23 ` [Buildroot] [PATCH 01/23] package/libplatform: bump version Yann E. MORIN

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