All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/2] XBMC: add some PVR addons (branch yem/xbmc)
@ 2014-03-28  0:03 Yann E. MORIN
  2014-03-28  0:03 ` [Buildroot] [PATCH 1/2] package/xbmc-pvr-addons: new package Yann E. MORIN
  2014-03-28  0:03 ` [Buildroot] [PATCH 2/2] pacage/xbmc-addon-xvdr: " Yann E. MORIN
  0 siblings, 2 replies; 8+ messages in thread
From: Yann E. MORIN @ 2014-03-28  0:03 UTC (permalink / raw)
  To: buildroot

From: "Yann E. MORIN" <yann.morin.1998@free.fr>

Hello All!

As a complement to our shinny new XBMC package, here are the PVR
addons packaged, too.

    And they drank, ate, danced the night-long.
    And all rejoiced, and there was felicity.

Regards,
Yann E. MORIN.


The following changes since commit 9cfd429c1c3d6c7b793f58210f39bb041e680bac:

  xbmc: Add comment for host-sdl_images dependency (2014-03-27 23:48:56 +0100)

are available in the git repository at:

  git://gitorious.org/buildroot/buildroot.git yem/xbmc

for you to fetch changes up to 86a99e1a5318e92348b2c6788fd87dd6d7f9f290:

  pacage/xbmc-addon-xvdr: new package (2014-03-28 00:52:18 +0100)

----------------------------------------------------------------
Yann E. MORIN (2):
      package/xbmc-pvr-addons: new package
      pacage/xbmc-addon-xvdr: new package

 package/xbmc-addon-xvdr/Config.in                  | 14 +++++++++
 .../xbmc-addon-xvdr-0001-foreign-automake.patch    | 25 ++++++++++++++++
 package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk         | 25 ++++++++++++++++
 package/xbmc-pvr-addons/Config.in                  |  6 ++++
 package/xbmc-pvr-addons/xbmc-pvr-addons.mk         | 34 ++++++++++++++++++++++
 package/xbmc/Config.in                             |  7 ++++-
 6 files changed, 110 insertions(+), 1 deletion(-)
 create mode 100644 package/xbmc-addon-xvdr/Config.in
 create mode 100644 package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch
 create mode 100644 package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk
 create mode 100644 package/xbmc-pvr-addons/Config.in
 create mode 100644 package/xbmc-pvr-addons/xbmc-pvr-addons.mk

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

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

* [Buildroot] [PATCH 1/2] package/xbmc-pvr-addons: new package
  2014-03-28  0:03 [Buildroot] [PATCH 0/2] XBMC: add some PVR addons (branch yem/xbmc) Yann E. MORIN
@ 2014-03-28  0:03 ` Yann E. MORIN
  2014-04-01 22:35   ` Maxime Hadjinlian
  2014-03-28  0:03 ` [Buildroot] [PATCH 2/2] pacage/xbmc-addon-xvdr: " Yann E. MORIN
  1 sibling, 1 reply; 8+ messages in thread
From: Yann E. MORIN @ 2014-03-28  0:03 UTC (permalink / raw)
  To: buildroot

From: "Yann E. MORIN" <yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
 package/xbmc-pvr-addons/Config.in          |  6 ++++++
 package/xbmc-pvr-addons/xbmc-pvr-addons.mk | 34 ++++++++++++++++++++++++++++++
 package/xbmc/Config.in                     |  6 +++++-
 3 files changed, 45 insertions(+), 1 deletion(-)
 create mode 100644 package/xbmc-pvr-addons/Config.in
 create mode 100644 package/xbmc-pvr-addons/xbmc-pvr-addons.mk

diff --git a/package/xbmc-pvr-addons/Config.in b/package/xbmc-pvr-addons/Config.in
new file mode 100644
index 0000000..27f20e3
--- /dev/null
+++ b/package/xbmc-pvr-addons/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_XBMC_PVR_ADDONS
+	bool "xbmc-pvr-addons"
+	help
+	  A collection of PVR backend addons for XBMC.
+
+	  https://github.com/opdenkamp/xbmc-pvr-addons
diff --git a/package/xbmc-pvr-addons/xbmc-pvr-addons.mk b/package/xbmc-pvr-addons/xbmc-pvr-addons.mk
new file mode 100644
index 0000000..d19c3c8
--- /dev/null
+++ b/package/xbmc-pvr-addons/xbmc-pvr-addons.mk
@@ -0,0 +1,34 @@
+################################################################################
+#
+# xbmc-pvr-addons
+#
+################################################################################
+
+# This cset is on the branch 'frodo'
+# When XBMC is updated, then this should be updated to the corresponding branch
+XBMC_PVR_ADDONS_VERSION = 319351af7f3b546a5a56cdf6492f6ba1aec1cd2f
+XBMC_PVR_ADDONS_SITE = $(call github,opdenkamp,xbmc-pvr-addons,$(XBMC_PVR_ADDONS_VERSION))
+XBMC_PVR_ADDONS_LICENSE = GPLv3+
+XBMC_PVR_ADDONS_LICENSE_FILES = COPYING
+
+# There's no ./configure in the git tree, we need to generate it
+XBMC_PVR_ADDONS_AUTORECONF = YES
+
+XBMC_PVR_ADDONS_DEPENDENCIES = boost xbmc zlib
+# This really is a runtime dependency, but we need XBMC to be isntalled
+# first, since we'll install files in XBMC's directories _after_ XBMC has
+# installed his own files
+XBMC_PVR_ADDONS_DEPENDENCIES += xbmc
+
+XBMC_PVR_ADDONS_CONF_OPT = \
+	--enable-release \
+	--enable-addons-with-dependencies
+
+ifeq ($(BR2_PACKAGE_MYSQL),y)
+XBMC_PVR_ADDONS_CONF_OPT += --enable-mysql
+XBMC_PVR_ADDONS_DEPENDENCIES += mysql
+else
+XBMC_PVR_ADDONS_CONF_OPT += --disable-mysql
+endif
+
+$(eval $(autotools-package))
diff --git a/package/xbmc/Config.in b/package/xbmc/Config.in
index e078d2f..eb6ef55 100644
--- a/package/xbmc/Config.in
+++ b/package/xbmc/Config.in
@@ -158,4 +158,8 @@ config BR2_PACKAGE_XBMC_WAVPACK
 	  Enable WAV input support.
 	  Select this if you want to play back WV files.
 
-endif
+comment "XBMC addons"
+
+source "package/xbmc-pvr-addons/Config.in"
+
+endif # BR2_PACKAGE_XBMC
-- 
1.8.3.2

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

* [Buildroot] [PATCH 2/2] pacage/xbmc-addon-xvdr: new package
  2014-03-28  0:03 [Buildroot] [PATCH 0/2] XBMC: add some PVR addons (branch yem/xbmc) Yann E. MORIN
  2014-03-28  0:03 ` [Buildroot] [PATCH 1/2] package/xbmc-pvr-addons: new package Yann E. MORIN
@ 2014-03-28  0:03 ` Yann E. MORIN
  2014-04-01 22:41   ` Maxime Hadjinlian
  1 sibling, 1 reply; 8+ messages in thread
From: Yann E. MORIN @ 2014-03-28  0:03 UTC (permalink / raw)
  To: buildroot

From: "Yann E. MORIN" <yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
 package/xbmc-addon-xvdr/Config.in                  | 14 ++++++++++++
 .../xbmc-addon-xvdr-0001-foreign-automake.patch    | 25 ++++++++++++++++++++++
 package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk         | 25 ++++++++++++++++++++++
 package/xbmc/Config.in                             |  1 +
 4 files changed, 65 insertions(+)
 create mode 100644 package/xbmc-addon-xvdr/Config.in
 create mode 100644 package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch
 create mode 100644 package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk

diff --git a/package/xbmc-addon-xvdr/Config.in b/package/xbmc-addon-xvdr/Config.in
new file mode 100644
index 0000000..7329a9a
--- /dev/null
+++ b/package/xbmc-addon-xvdr/Config.in
@@ -0,0 +1,14 @@
+config BR2_PACKAGE_XBMC_ADDON_XVDR
+	bool "xbmc-addon-xvdr"
+	help
+	  This is a PVR add-on for XBMC to add VDR (http://tvdr.de/)
+	  as a TV/PVR Backend to XBMC.
+
+	  It adds support for Live TV watching, replaying of Recordings,
+	  programming Timers and EPG TV Guide to use on same computer or
+	  over the Network.
+
+	  https://github.com/pipelka/xbmc-addon-xvdr
+
+	  Note: since the VDR server is not packaged in Buildroot, using
+	  this addon requires that a remote VDR server be used.
diff --git a/package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch b/package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch
new file mode 100644
index 0000000..6996e85
--- /dev/null
+++ b/package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch
@@ -0,0 +1,25 @@
+commit 846b0b5a8b559f94dffadf5b2f95ca845b6ba9f1
+Author: Yann E. MORIN <yann.morin.1998@free.fr>
+Date:   Wed Mar 26 07:45:58 2014 +0100
+
+    configure: set the foreign flag
+    
+    This is required since we do not bundle the necessary files (NEWS,
+    INSTALL et al.) Setting it in configure.in is needed to be able
+    to run autoreconf (in lieu of the weird autogen.sh)
+    
+    Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
+
+diff --git a/configure.in b/configure.in
+index 6e692e1..7be0d18 100755
+--- a/configure.in
++++ b/configure.in
+@@ -12,7 +12,7 @@ AC_CANONICAL_HOST
+ AC_CANONICAL_TARGET
+ 
+ dnl Setup for automake
+-AM_INIT_AUTOMAKE
++AM_INIT_AUTOMAKE([foreign])
+ 
+ dnl Check for tools
+ 
diff --git a/package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk b/package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk
new file mode 100644
index 0000000..9fa0a13
--- /dev/null
+++ b/package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk
@@ -0,0 +1,25 @@
+################################################################################
+#
+# xbmc-addon-xvdr
+#
+################################################################################
+
+# This cset is on the branch 'xbmc-frodo'
+# When XBMC is updated, then this should be updated to the corresponding branch
+XBMC_ADDON_XVDR_VERSION = acd4e145fc3220cf708aaf40d895904732dce2c7
+XBMC_ADDON_XVDR_SITE = $(call github,pipelka,xbmc-addon-xvdr,$(XBMC_ADDON_XVDR_VERSION))
+XBMC_ADDON_XVDR_LICENSE = GPLv2+
+XBMC_ADDON_XVDR_LICENSE_FILES = COPYING
+
+# There's no ./configure in the git tree, we need to generate it
+# xbmc-addon-xvdr uses a weird autogen.sh script, which
+# is even incorrect (it's missing the #! ) Sigh... :-(
+# Fortunately, with our little patch, it autoreconfs nicely! :-)
+XBMC_ADDON_XVDR_AUTORECONF = YES
+
+# This really is a runtime dependency, but we need XBMC to be isntalled
+# first, since we'll install files in XBMC's directories _after_ XBMC has
+# installed his own files
+XBMC_ADDON_XVDR_DEPENDENCIES = xbmc
+
+$(eval $(autotools-package))
diff --git a/package/xbmc/Config.in b/package/xbmc/Config.in
index eb6ef55..d88821a 100644
--- a/package/xbmc/Config.in
+++ b/package/xbmc/Config.in
@@ -160,6 +160,7 @@ config BR2_PACKAGE_XBMC_WAVPACK
 
 comment "XBMC addons"
 
+source "package/xbmc-addon-xvdr/Config.in"
 source "package/xbmc-pvr-addons/Config.in"
 
 endif # BR2_PACKAGE_XBMC
-- 
1.8.3.2

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

* [Buildroot] [PATCH 1/2] package/xbmc-pvr-addons: new package
  2014-03-28  0:03 ` [Buildroot] [PATCH 1/2] package/xbmc-pvr-addons: new package Yann E. MORIN
@ 2014-04-01 22:35   ` Maxime Hadjinlian
  2014-04-01 22:47     ` Yann E. MORIN
  0 siblings, 1 reply; 8+ messages in thread
From: Maxime Hadjinlian @ 2014-04-01 22:35 UTC (permalink / raw)
  To: buildroot

Hi Yann, all,

On Fri, Mar 28, 2014 at 1:03 AM, Yann E. MORIN <yann.morin.1998@free.fr> wrote:
> From: "Yann E. MORIN" <yann.morin.1998@free.fr>
>
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
> ---
>  package/xbmc-pvr-addons/Config.in          |  6 ++++++
>  package/xbmc-pvr-addons/xbmc-pvr-addons.mk | 34 ++++++++++++++++++++++++++++++
>  package/xbmc/Config.in                     |  6 +++++-
>  3 files changed, 45 insertions(+), 1 deletion(-)
>  create mode 100644 package/xbmc-pvr-addons/Config.in
>  create mode 100644 package/xbmc-pvr-addons/xbmc-pvr-addons.mk
>
> diff --git a/package/xbmc-pvr-addons/Config.in b/package/xbmc-pvr-addons/Config.in
> new file mode 100644
> index 0000000..27f20e3
> --- /dev/null
> +++ b/package/xbmc-pvr-addons/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_XBMC_PVR_ADDONS
> +       bool "xbmc-pvr-addons"
> +       help
> +         A collection of PVR backend addons for XBMC.
> +
> +         https://github.com/opdenkamp/xbmc-pvr-addons
> diff --git a/package/xbmc-pvr-addons/xbmc-pvr-addons.mk b/package/xbmc-pvr-addons/xbmc-pvr-addons.mk
> new file mode 100644
> index 0000000..d19c3c8
> --- /dev/null
> +++ b/package/xbmc-pvr-addons/xbmc-pvr-addons.mk
> @@ -0,0 +1,34 @@
> +################################################################################
> +#
> +# xbmc-pvr-addons
> +#
> +################################################################################
> +
> +# This cset is on the branch 'frodo'
Little typo here.
> +# When XBMC is updated, then this should be updated to the corresponding branch
> +XBMC_PVR_ADDONS_VERSION = 319351af7f3b546a5a56cdf6492f6ba1aec1cd2f
> +XBMC_PVR_ADDONS_SITE = $(call github,opdenkamp,xbmc-pvr-addons,$(XBMC_PVR_ADDONS_VERSION))
> +XBMC_PVR_ADDONS_LICENSE = GPLv3+
> +XBMC_PVR_ADDONS_LICENSE_FILES = COPYING
> +
> +# There's no ./configure in the git tree, we need to generate it
> +XBMC_PVR_ADDONS_AUTORECONF = YES
> +
> +XBMC_PVR_ADDONS_DEPENDENCIES = boost xbmc zlib
> +# This really is a runtime dependency, but we need XBMC to be isntalled
Small typo again.
> +# first, since we'll install files in XBMC's directories _after_ XBMC has
> +# installed his own files
> +XBMC_PVR_ADDONS_DEPENDENCIES += xbmc
So xbmc is added twice to the dependencies ?
> +
> +XBMC_PVR_ADDONS_CONF_OPT = \
> +       --enable-release \
> +       --enable-addons-with-dependencies
> +
> +ifeq ($(BR2_PACKAGE_MYSQL),y)
> +XBMC_PVR_ADDONS_CONF_OPT += --enable-mysql
> +XBMC_PVR_ADDONS_DEPENDENCIES += mysql
> +else
> +XBMC_PVR_ADDONS_CONF_OPT += --disable-mysql
> +endif
> +
> +$(eval $(autotools-package))
> diff --git a/package/xbmc/Config.in b/package/xbmc/Config.in
> index e078d2f..eb6ef55 100644
> --- a/package/xbmc/Config.in
> +++ b/package/xbmc/Config.in
> @@ -158,4 +158,8 @@ config BR2_PACKAGE_XBMC_WAVPACK
>           Enable WAV input support.
>           Select this if you want to play back WV files.
>
> -endif
> +comment "XBMC addons"
> +
> +source "package/xbmc-pvr-addons/Config.in"
> +
> +endif # BR2_PACKAGE_XBMC
> --
> 1.8.3.2
>
I haven't yet tried to build this, but I'll be sure to do it and report here.

Thanks.

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

* [Buildroot] [PATCH 2/2] pacage/xbmc-addon-xvdr: new package
  2014-03-28  0:03 ` [Buildroot] [PATCH 2/2] pacage/xbmc-addon-xvdr: " Yann E. MORIN
@ 2014-04-01 22:41   ` Maxime Hadjinlian
  2014-04-01 22:54     ` Yann E. MORIN
  0 siblings, 1 reply; 8+ messages in thread
From: Maxime Hadjinlian @ 2014-04-01 22:41 UTC (permalink / raw)
  To: buildroot

Hi Yann, all

On Fri, Mar 28, 2014 at 1:03 AM, Yann E. MORIN <yann.morin.1998@free.fr> wrote:
> From: "Yann E. MORIN" <yann.morin.1998@free.fr>
>
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
> ---
>  package/xbmc-addon-xvdr/Config.in                  | 14 ++++++++++++
>  .../xbmc-addon-xvdr-0001-foreign-automake.patch    | 25 ++++++++++++++++++++++
>  package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk         | 25 ++++++++++++++++++++++
>  package/xbmc/Config.in                             |  1 +
>  4 files changed, 65 insertions(+)
>  create mode 100644 package/xbmc-addon-xvdr/Config.in
>  create mode 100644 package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch
>  create mode 100644 package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk
>
> diff --git a/package/xbmc-addon-xvdr/Config.in b/package/xbmc-addon-xvdr/Config.in
> new file mode 100644
> index 0000000..7329a9a
> --- /dev/null
> +++ b/package/xbmc-addon-xvdr/Config.in
> @@ -0,0 +1,14 @@
> +config BR2_PACKAGE_XBMC_ADDON_XVDR
> +       bool "xbmc-addon-xvdr"
> +       help
> +         This is a PVR add-on for XBMC to add VDR (http://tvdr.de/)
> +         as a TV/PVR Backend to XBMC.
> +
> +         It adds support for Live TV watching, replaying of Recordings,
> +         programming Timers and EPG TV Guide to use on same computer or
> +         over the Network.
> +
> +         https://github.com/pipelka/xbmc-addon-xvdr
> +
> +         Note: since the VDR server is not packaged in Buildroot, using
> +         this addon requires that a remote VDR server be used.
I am shocked that you did not provide a patch for this :).
Would it be any difficult or you don't see the point in us doing so ?
> diff --git a/package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch b/package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch
> new file mode 100644
> index 0000000..6996e85
> --- /dev/null
> +++ b/package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch
> @@ -0,0 +1,25 @@
> +commit 846b0b5a8b559f94dffadf5b2f95ca845b6ba9f1
> +Author: Yann E. MORIN <yann.morin.1998@free.fr>
> +Date:   Wed Mar 26 07:45:58 2014 +0100
> +
> +    configure: set the foreign flag
> +
> +    This is required since we do not bundle the necessary files (NEWS,
> +    INSTALL et al.) Setting it in configure.in is needed to be able
> +    to run autoreconf (in lieu of the weird autogen.sh)
> +
> +    Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> +
> +diff --git a/configure.in b/configure.in
> +index 6e692e1..7be0d18 100755
> +--- a/configure.in
> ++++ b/configure.in
> +@@ -12,7 +12,7 @@ AC_CANONICAL_HOST
> + AC_CANONICAL_TARGET
> +
> + dnl Setup for automake
> +-AM_INIT_AUTOMAKE
> ++AM_INIT_AUTOMAKE([foreign])
> +
> + dnl Check for tools
> +
Do you think there is a chance for this one to make it mainline ?
> diff --git a/package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk b/package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk
> new file mode 100644
> index 0000000..9fa0a13
> --- /dev/null
> +++ b/package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk
> @@ -0,0 +1,25 @@
> +################################################################################
> +#
> +# xbmc-addon-xvdr
> +#
> +################################################################################
> +
> +# This cset is on the branch 'xbmc-frodo'
Little typo.
> +# When XBMC is updated, then this should be updated to the corresponding branch
> +XBMC_ADDON_XVDR_VERSION = acd4e145fc3220cf708aaf40d895904732dce2c7
> +XBMC_ADDON_XVDR_SITE = $(call github,pipelka,xbmc-addon-xvdr,$(XBMC_ADDON_XVDR_VERSION))
> +XBMC_ADDON_XVDR_LICENSE = GPLv2+
> +XBMC_ADDON_XVDR_LICENSE_FILES = COPYING
> +
> +# There's no ./configure in the git tree, we need to generate it
> +# xbmc-addon-xvdr uses a weird autogen.sh script, which
> +# is even incorrect (it's missing the #! ) Sigh... :-(
> +# Fortunately, with our little patch, it autoreconfs nicely! :-)
> +XBMC_ADDON_XVDR_AUTORECONF = YES
> +
> +# This really is a runtime dependency, but we need XBMC to be isntalled
Little typo here too.
> +# first, since we'll install files in XBMC's directories _after_ XBMC has
> +# installed his own files
> +XBMC_ADDON_XVDR_DEPENDENCIES = xbmc
> +
> +$(eval $(autotools-package))
> diff --git a/package/xbmc/Config.in b/package/xbmc/Config.in
> index eb6ef55..d88821a 100644
> --- a/package/xbmc/Config.in
> +++ b/package/xbmc/Config.in
> @@ -160,6 +160,7 @@ config BR2_PACKAGE_XBMC_WAVPACK
>
>  comment "XBMC addons"
>
> +source "package/xbmc-addon-xvdr/Config.in"
>  source "package/xbmc-pvr-addons/Config.in"
>
>  endif # BR2_PACKAGE_XBMC
> --
> 1.8.3.2
>

As for the other patch, a quick review, build and test tomorrow :).

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

* [Buildroot] [PATCH 1/2] package/xbmc-pvr-addons: new package
  2014-04-01 22:35   ` Maxime Hadjinlian
@ 2014-04-01 22:47     ` Yann E. MORIN
  0 siblings, 0 replies; 8+ messages in thread
From: Yann E. MORIN @ 2014-04-01 22:47 UTC (permalink / raw)
  To: buildroot

Maxime, All,

On 2014-04-02 00:35 +0200, Maxime Hadjinlian spake thusly:
NIP--]
> > diff --git a/package/xbmc-pvr-addons/xbmc-pvr-addons.mk b/package/xbmc-pvr-addons/xbmc-pvr-addons.mk
> > new file mode 100644
> > index 0000000..d19c3c8
> > --- /dev/null
> > +++ b/package/xbmc-pvr-addons/xbmc-pvr-addons.mk
> > @@ -0,0 +1,34 @@
> > +################################################################################
> > +#
> > +# xbmc-pvr-addons
> > +#
> > +################################################################################
> > +
> > +# This cset is on the branch 'frodo'
> Little typo here.

As said on IRC: brain-fart on your side... ;-)

> > +# When XBMC is updated, then this should be updated to the corresponding branch
> > +XBMC_PVR_ADDONS_VERSION = 319351af7f3b546a5a56cdf6492f6ba1aec1cd2f
> > +XBMC_PVR_ADDONS_SITE = $(call github,opdenkamp,xbmc-pvr-addons,$(XBMC_PVR_ADDONS_VERSION))
> > +XBMC_PVR_ADDONS_LICENSE = GPLv3+
> > +XBMC_PVR_ADDONS_LICENSE_FILES = COPYING
> > +
> > +# There's no ./configure in the git tree, we need to generate it
> > +XBMC_PVR_ADDONS_AUTORECONF = YES
> > +
> > +XBMC_PVR_ADDONS_DEPENDENCIES = boost xbmc zlib
> > +# This really is a runtime dependency, but we need XBMC to be isntalled
> Small typo again.

OK.

> > +# first, since we'll install files in XBMC's directories _after_ XBMC has
> > +# installed his own files
> > +XBMC_PVR_ADDONS_DEPENDENCIES += xbmc
> So xbmc is added twice to the dependencies ?

Doh... I forgot to remove it in the first dependency line.

> > +
> > +XBMC_PVR_ADDONS_CONF_OPT = \
> > +       --enable-release \
> > +       --enable-addons-with-dependencies
> > +
> > +ifeq ($(BR2_PACKAGE_MYSQL),y)
> > +XBMC_PVR_ADDONS_CONF_OPT += --enable-mysql
> > +XBMC_PVR_ADDONS_DEPENDENCIES += mysql
> > +else
> > +XBMC_PVR_ADDONS_CONF_OPT += --disable-mysql
> > +endif
> > +
> > +$(eval $(autotools-package))
> > diff --git a/package/xbmc/Config.in b/package/xbmc/Config.in
> > index e078d2f..eb6ef55 100644
> > --- a/package/xbmc/Config.in
> > +++ b/package/xbmc/Config.in
> > @@ -158,4 +158,8 @@ config BR2_PACKAGE_XBMC_WAVPACK
> >           Enable WAV input support.
> >           Select this if you want to play back WV files.
> >
> > -endif
> > +comment "XBMC addons"
> > +
> > +source "package/xbmc-pvr-addons/Config.in"
> > +
> > +endif # BR2_PACKAGE_XBMC
> > --
> > 1.8.3.2
> >
> I haven't yet tried to build this, but I'll be sure to do it and report here.

Thanks, will fix the stuff.

Regards,
Yann E. MORIN.

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

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

* [Buildroot] [PATCH 2/2] pacage/xbmc-addon-xvdr: new package
  2014-04-01 22:41   ` Maxime Hadjinlian
@ 2014-04-01 22:54     ` Yann E. MORIN
  0 siblings, 0 replies; 8+ messages in thread
From: Yann E. MORIN @ 2014-04-01 22:54 UTC (permalink / raw)
  To: buildroot

Maxime, All,

On 2014-04-02 00:41 +0200, Maxime Hadjinlian spake thusly:
> On Fri, Mar 28, 2014 at 1:03 AM, Yann E. MORIN <yann.morin.1998@free.fr> wrote:
> > From: "Yann E. MORIN" <yann.morin.1998@free.fr>
> >
> > Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> > Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
> > ---
> >  package/xbmc-addon-xvdr/Config.in                  | 14 ++++++++++++
> >  .../xbmc-addon-xvdr-0001-foreign-automake.patch    | 25 ++++++++++++++++++++++
> >  package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk         | 25 ++++++++++++++++++++++
> >  package/xbmc/Config.in                             |  1 +
> >  4 files changed, 65 insertions(+)
> >  create mode 100644 package/xbmc-addon-xvdr/Config.in
> >  create mode 100644 package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch
> >  create mode 100644 package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk
> >
> > diff --git a/package/xbmc-addon-xvdr/Config.in b/package/xbmc-addon-xvdr/Config.in
> > new file mode 100644
> > index 0000000..7329a9a
> > --- /dev/null
> > +++ b/package/xbmc-addon-xvdr/Config.in
> > @@ -0,0 +1,14 @@
> > +config BR2_PACKAGE_XBMC_ADDON_XVDR
> > +       bool "xbmc-addon-xvdr"
> > +       help
> > +         This is a PVR add-on for XBMC to add VDR (http://tvdr.de/)
> > +         as a TV/PVR Backend to XBMC.
> > +
> > +         It adds support for Live TV watching, replaying of Recordings,
> > +         programming Timers and EPG TV Guide to use on same computer or
> > +         over the Network.
> > +
> > +         https://github.com/pipelka/xbmc-addon-xvdr
> > +
> > +         Note: since the VDR server is not packaged in Buildroot, using
> > +         this addon requires that a remote VDR server be used.
> I am shocked that you did not provide a patch for this :).
> Would it be any difficult or you don't see the point in us doing so ?

I did not look into it so far. I can have a look at it later, but I'm
currently focusing on using tvheadend for my own setup...

> > diff --git a/package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch b/package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch
> > new file mode 100644
> > index 0000000..6996e85
> > --- /dev/null
> > +++ b/package/xbmc-addon-xvdr/xbmc-addon-xvdr-0001-foreign-automake.patch
> > @@ -0,0 +1,25 @@
> > +commit 846b0b5a8b559f94dffadf5b2f95ca845b6ba9f1
> > +Author: Yann E. MORIN <yann.morin.1998@free.fr>
> > +Date:   Wed Mar 26 07:45:58 2014 +0100
> > +
> > +    configure: set the foreign flag
> > +
> > +    This is required since we do not bundle the necessary files (NEWS,
> > +    INSTALL et al.) Setting it in configure.in is needed to be able
> > +    to run autoreconf (in lieu of the weird autogen.sh)
> > +
> > +    Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> > +
> > +diff --git a/configure.in b/configure.in
> > +index 6e692e1..7be0d18 100755
> > +--- a/configure.in
> > ++++ b/configure.in
> > +@@ -12,7 +12,7 @@ AC_CANONICAL_HOST
> > + AC_CANONICAL_TARGET
> > +
> > + dnl Setup for automake
> > +-AM_INIT_AUTOMAKE
> > ++AM_INIT_AUTOMAKE([foreign])
> > +
> > + dnl Check for tools
> > +
> Do you think there is a chance for this one to make it mainline ?

It has already been accepted:
    https://github.com/pipelka/xbmc-addon-xvdr/commit/84e5860f488e67a3a3386c779f9a56adeb3dc220
and more:
    https://github.com/pipelka/xbmc-addon-xvdr/pull/130

I have already added this info in the patch I have in my branch:
    https://www.gitorious.org/buildroot/buildroot/commit/d419c3eb9a0bcfeb32f81b08126fc1c5bd25dfa8

> > diff --git a/package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk b/package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk
> > new file mode 100644
> > index 0000000..9fa0a13
> > --- /dev/null
> > +++ b/package/xbmc-addon-xvdr/xbmc-addon-xvdr.mk
> > @@ -0,0 +1,25 @@
> > +################################################################################
> > +#
> > +# xbmc-addon-xvdr
> > +#
> > +################################################################################
> > +
> > +# This cset is on the branch 'xbmc-frodo'
> Little typo.

Same brain-fart on your side, again. ;-)

> > +# When XBMC is updated, then this should be updated to the corresponding branch
> > +XBMC_ADDON_XVDR_VERSION = acd4e145fc3220cf708aaf40d895904732dce2c7
> > +XBMC_ADDON_XVDR_SITE = $(call github,pipelka,xbmc-addon-xvdr,$(XBMC_ADDON_XVDR_VERSION))
> > +XBMC_ADDON_XVDR_LICENSE = GPLv2+
> > +XBMC_ADDON_XVDR_LICENSE_FILES = COPYING
> > +
> > +# There's no ./configure in the git tree, we need to generate it
> > +# xbmc-addon-xvdr uses a weird autogen.sh script, which
> > +# is even incorrect (it's missing the #! ) Sigh... :-(
> > +# Fortunately, with our little patch, it autoreconfs nicely! :-)
> > +XBMC_ADDON_XVDR_AUTORECONF = YES
> > +
> > +# This really is a runtime dependency, but we need XBMC to be isntalled
> Little typo here too.

OK.

> > +# first, since we'll install files in XBMC's directories _after_ XBMC has
> > +# installed his own files
> > +XBMC_ADDON_XVDR_DEPENDENCIES = xbmc
> > +
> > +$(eval $(autotools-package))
> > diff --git a/package/xbmc/Config.in b/package/xbmc/Config.in
> > index eb6ef55..d88821a 100644
> > --- a/package/xbmc/Config.in
> > +++ b/package/xbmc/Config.in
> > @@ -160,6 +160,7 @@ config BR2_PACKAGE_XBMC_WAVPACK
> >
> >  comment "XBMC addons"
> >
> > +source "package/xbmc-addon-xvdr/Config.in"
> >  source "package/xbmc-pvr-addons/Config.in"
> >
> >  endif # BR2_PACKAGE_XBMC
> > --
> > 1.8.3.2
> >
> 
> As for the other patch, a quick review, build and test tomorrow :).

Thanks, will fix the typo.

Regards,
Yann E. MORIN.

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

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

* [Buildroot] [PATCH 1/2] package/xbmc-pvr-addons: new package
  2014-04-05 17:33 [Buildroot] [PATCH 0/2 v2] XBMC: add some PVR addons (branch yem/xbmc) Yann E. MORIN
@ 2014-04-05 17:33 ` Yann E. MORIN
  0 siblings, 0 replies; 8+ messages in thread
From: Yann E. MORIN @ 2014-04-05 17:33 UTC (permalink / raw)
  To: buildroot

From: "Yann E. MORIN" <yann.morin.1998@free.fr>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
 package/xbmc-pvr-addons/Config.in          |  6 ++++++
 package/xbmc-pvr-addons/xbmc-pvr-addons.mk | 34 ++++++++++++++++++++++++++++++
 package/xbmc/Config.in                     |  6 +++++-
 3 files changed, 45 insertions(+), 1 deletion(-)
 create mode 100644 package/xbmc-pvr-addons/Config.in
 create mode 100644 package/xbmc-pvr-addons/xbmc-pvr-addons.mk

diff --git a/package/xbmc-pvr-addons/Config.in b/package/xbmc-pvr-addons/Config.in
new file mode 100644
index 0000000..27f20e3
--- /dev/null
+++ b/package/xbmc-pvr-addons/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_XBMC_PVR_ADDONS
+	bool "xbmc-pvr-addons"
+	help
+	  A collection of PVR backend addons for XBMC.
+
+	  https://github.com/opdenkamp/xbmc-pvr-addons
diff --git a/package/xbmc-pvr-addons/xbmc-pvr-addons.mk b/package/xbmc-pvr-addons/xbmc-pvr-addons.mk
new file mode 100644
index 0000000..8692860
--- /dev/null
+++ b/package/xbmc-pvr-addons/xbmc-pvr-addons.mk
@@ -0,0 +1,34 @@
+################################################################################
+#
+# xbmc-pvr-addons
+#
+################################################################################
+
+# This cset is on the branch 'frodo'
+# When XBMC is updated, then this should be updated to the corresponding branch
+XBMC_PVR_ADDONS_VERSION = 319351af7f3b546a5a56cdf6492f6ba1aec1cd2f
+XBMC_PVR_ADDONS_SITE = $(call github,opdenkamp,xbmc-pvr-addons,$(XBMC_PVR_ADDONS_VERSION))
+XBMC_PVR_ADDONS_LICENSE = GPLv3+
+XBMC_PVR_ADDONS_LICENSE_FILES = COPYING
+
+# There's no ./configure in the git tree, we need to generate it
+XBMC_PVR_ADDONS_AUTORECONF = YES
+
+XBMC_PVR_ADDONS_DEPENDENCIES = boost zlib
+# This really is a runtime dependency, but we need XBMC to be installed
+# first, since we'll install files in XBMC's directories _after_ XBMC has
+# installed his own files
+XBMC_PVR_ADDONS_DEPENDENCIES += xbmc
+
+XBMC_PVR_ADDONS_CONF_OPT = \
+	--enable-release \
+	--enable-addons-with-dependencies
+
+ifeq ($(BR2_PACKAGE_MYSQL),y)
+XBMC_PVR_ADDONS_CONF_OPT += --enable-mysql
+XBMC_PVR_ADDONS_DEPENDENCIES += mysql
+else
+XBMC_PVR_ADDONS_CONF_OPT += --disable-mysql
+endif
+
+$(eval $(autotools-package))
diff --git a/package/xbmc/Config.in b/package/xbmc/Config.in
index 70faaab..ef9f8bd 100644
--- a/package/xbmc/Config.in
+++ b/package/xbmc/Config.in
@@ -158,4 +158,8 @@ config BR2_PACKAGE_XBMC_WAVPACK
 	  Enable WAV input support.
 	  Select this if you want to play back WV files.
 
-endif
+comment "XBMC addons"
+
+source "package/xbmc-pvr-addons/Config.in"
+
+endif # BR2_PACKAGE_XBMC
-- 
1.8.3.2

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

end of thread, other threads:[~2014-04-05 17:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-28  0:03 [Buildroot] [PATCH 0/2] XBMC: add some PVR addons (branch yem/xbmc) Yann E. MORIN
2014-03-28  0:03 ` [Buildroot] [PATCH 1/2] package/xbmc-pvr-addons: new package Yann E. MORIN
2014-04-01 22:35   ` Maxime Hadjinlian
2014-04-01 22:47     ` Yann E. MORIN
2014-03-28  0:03 ` [Buildroot] [PATCH 2/2] pacage/xbmc-addon-xvdr: " Yann E. MORIN
2014-04-01 22:41   ` Maxime Hadjinlian
2014-04-01 22:54     ` Yann E. MORIN
2014-04-05 17:33 [Buildroot] [PATCH 0/2 v2] XBMC: add some PVR addons (branch yem/xbmc) Yann E. MORIN
2014-04-05 17:33 ` [Buildroot] [PATCH 1/2] package/xbmc-pvr-addons: new package 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.