diff mbox

[PATCH/RFC,v2,02/44] package/libplatform: new package

Message ID 1434292603-12052-3-git-send-email-bernd.kuhls@t-online.de
State RFC
Headers show

Commit Message

Bernd Kuhls June 14, 2015, 2:36 p.m. UTC
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

Comments

Thomas Petazzoni June 14, 2015, 8:44 p.m. UTC | #1
Dear Bernd Kuhls,

On Sun, 14 Jun 2015 16:36:01 +0200, Bernd Kuhls wrote:

> 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

Any reason to not have a prompt?

Also, it probably needs C++ and threads support.

Thanks,

Thomas
Bernd Kuhls July 19, 2015, 6:56 p.m. UTC | #2
Thomas Petazzoni <thomas.petazzoni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8
@public.gmane.org> wrote in news:20150614224431.00c71b0f@free-electrons.com:

> Dear Bernd Kuhls,
> 
> On Sun, 14 Jun 2015 16:36:01 +0200, Bernd Kuhls wrote:
> 
>> 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
> 
> Any reason to not have a prompt?
> 
> Also, it probably needs C++ and threads support.

Hi,

this package was split from main Kodi source to provide common functions to 
binary addon packages, it is of no use as a standalone package, therefore I 
did not add a prompt. Packages depending on libplatform depend on c++/threads 
themselves, I thought this should be enough.

Regards, Bernd
diff mbox

Patch

diff --git a/package/Config.in b/package/Config.in
index 8823c8d..442641f 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1044,6 +1044,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..efb5f29
--- /dev/null
+++ b/package/libplatform/libplatform.mk
@@ -0,0 +1,16 @@ 
+################################################################################
+#
+# libplatform
+#
+################################################################################
+
+LIBPLATFORM_VERSION = 1.0.9
+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))