All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-multimedia][PATCH v4] Add a working Tvheadend recipe
@ 2018-11-23 22:30 Peter Bašista
  2018-11-27 22:31 ` Martin Jansa
  0 siblings, 1 reply; 4+ messages in thread
From: Peter Bašista @ 2018-11-23 22:30 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Peter Bašista

The original one was previously removed
by commit ec9e5ed06256ad92c818474cdb490dc0d3a0d0a3
as part of a clean-up of blacklisted recipes.

Signed-off-by: Peter Bašista <pbasista@gmail.com>
---
 .../recipes-dvb/tvheadend/tvheadend_git.bb    | 23 +++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb

diff --git a/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb b/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
new file mode 100644
index 000000000..95cf10bf6
--- /dev/null
+++ b/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
@@ -0,0 +1,23 @@
+SUMMARY = "Tvheadend: TV streaming server and recorder"
+HOMEPAGE = "https://tvheadend.org/"
+
+inherit autotools-brokensep gettext gitpkgv pkgconfig
+
+DEPENDS = "avahi cmake-native libdvbcsa libpcre2 openssl uriparser zlib"
+
+LICENSE = "GPLv3+"
+LIC_FILES_CHKSUM = "file://LICENSE.md;md5=9cae5acac2e9ee2fc3aec01ac88ce5db"
+
+SRC_URI = "git://github.com/tvheadend/tvheadend.git"
+
+SRCREV = "bdc2ae9e19520a10cdf0bec0fcc0050b32bc75ff"
+PV = "4.3+git${SRCPV}"
+PKGV = "4.3+git${GITPKGV}"
+
+S = "${WORKDIR}/git"
+
+EXTRA_OECONF += "--arch=${TARGET_ARCH} \
+                 --disable-hdhomerun_static \
+                 --disable-ffmpeg_static \
+                 --disable-libav \
+                 "
-- 
2.19.1



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

* Re: [meta-multimedia][PATCH v4] Add a working Tvheadend recipe
  2018-11-23 22:30 [meta-multimedia][PATCH v4] Add a working Tvheadend recipe Peter Bašista
@ 2018-11-27 22:31 ` Martin Jansa
  2018-11-27 23:33   ` Peter Bašista
  2018-11-28 16:55   ` Khem Raj
  0 siblings, 2 replies; 4+ messages in thread
From: Martin Jansa @ 2018-11-27 22:31 UTC (permalink / raw)
  To: pbasista; +Cc: openembedded-devel

What is supposed to provide libdvbcsa? It's not in any public layers
registered here:
https://layers.openembedded.org/layerindex/branch/master/recipes/?q=libdvbcsa

Latest world build shows the same issue:

ERROR: Nothing PROVIDES 'libdvbcsa' (but
/home/jenkins/oe/world/yoe/sources/meta-openembedded/meta-multimedia/recipes-dvb/tvheadend/
tvheadend_git.bb
DEPENDS on or otherwise requires it). Close matches:

On Fri, Nov 23, 2018 at 11:31 PM Peter Bašista <pbasista@gmail.com> wrote:

> The original one was previously removed
> by commit ec9e5ed06256ad92c818474cdb490dc0d3a0d0a3
> as part of a clean-up of blacklisted recipes.
>
> Signed-off-by: Peter Bašista <pbasista@gmail.com>
> ---
>  .../recipes-dvb/tvheadend/tvheadend_git.bb    | 23 +++++++++++++++++++
>  1 file changed, 23 insertions(+)
>  create mode 100644 meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
>
> diff --git a/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
> b/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
> new file mode 100644
> index 000000000..95cf10bf6
> --- /dev/null
> +++ b/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
> @@ -0,0 +1,23 @@
> +SUMMARY = "Tvheadend: TV streaming server and recorder"
> +HOMEPAGE = "https://tvheadend.org/"
> +
> +inherit autotools-brokensep gettext gitpkgv pkgconfig
> +
> +DEPENDS = "avahi cmake-native libdvbcsa libpcre2 openssl uriparser zlib"
> +
> +LICENSE = "GPLv3+"
> +LIC_FILES_CHKSUM =
> "file://LICENSE.md;md5=9cae5acac2e9ee2fc3aec01ac88ce5db"
> +
> +SRC_URI = "git://github.com/tvheadend/tvheadend.git"
> +
> +SRCREV = "bdc2ae9e19520a10cdf0bec0fcc0050b32bc75ff"
> +PV = "4.3+git${SRCPV}"
> +PKGV = "4.3+git${GITPKGV}"
> +
> +S = "${WORKDIR}/git"
> +
> +EXTRA_OECONF += "--arch=${TARGET_ARCH} \
> +                 --disable-hdhomerun_static \
> +                 --disable-ffmpeg_static \
> +                 --disable-libav \
> +                 "
> --
> 2.19.1
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


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

* Re: [meta-multimedia][PATCH v4] Add a working Tvheadend recipe
  2018-11-27 22:31 ` Martin Jansa
@ 2018-11-27 23:33   ` Peter Bašista
  2018-11-28 16:55   ` Khem Raj
  1 sibling, 0 replies; 4+ messages in thread
From: Peter Bašista @ 2018-11-27 23:33 UTC (permalink / raw)
  To: martin.jansa; +Cc: openembedded-devel

On Tue, Nov 27, 2018 at 11:31:46PM +0100, Martin Jansa wrote:
> What is supposed to provide libdvbcsa? It's not in any public layers
> registered here:
> https://layers.openembedded.org/layerindex/branch/master/recipes/?q=libdvbcsa
I am not familiar with this list, so I am not quite sure why it does not
appear there.

I am using the oe-alliance build environment:
https://github.com/oe-alliance/build-enviroment

which uses among others also this repository of recipes:
https://github.com/oe-alliance/oe-alliance-core

It contains libdvbcsa:
https://github.com/oe-alliance/oe-alliance-core/blob/4.2/meta-oe/recipes-multimedia/libdvbcsa/libdvbcsa.bb

I thought that the following two "meta-oe" directories:
http://cgit.openembedded.org/meta-openembedded/tree/meta-oe?h=master
https://github.com/oe-alliance/oe-alliance-core/tree/4.2/meta-oe

are supposed to contain the same recipes. But it turns out they are
different.

Only the first one appears in the list you have mentioned
while the libdvbcsa recipe only appears in the second one.
I do not know how such a situation is supposed to be handled properly.

Regards
Peter Bašista


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

* Re: [meta-multimedia][PATCH v4] Add a working Tvheadend recipe
  2018-11-27 22:31 ` Martin Jansa
  2018-11-27 23:33   ` Peter Bašista
@ 2018-11-28 16:55   ` Khem Raj
  1 sibling, 0 replies; 4+ messages in thread
From: Khem Raj @ 2018-11-28 16:55 UTC (permalink / raw)
  To: Martin Jansa; +Cc: Peter Bašista, openembeded-devel

Thanks Martin, I missed it. I have now send a patch to add the recipe
for missing package.
On Tue, Nov 27, 2018 at 2:32 PM Martin Jansa <martin.jansa@gmail.com> wrote:
>
> What is supposed to provide libdvbcsa? It's not in any public layers
> registered here:
> https://layers.openembedded.org/layerindex/branch/master/recipes/?q=libdvbcsa
>
> Latest world build shows the same issue:
>
> ERROR: Nothing PROVIDES 'libdvbcsa' (but
> /home/jenkins/oe/world/yoe/sources/meta-openembedded/meta-multimedia/recipes-dvb/tvheadend/
> tvheadend_git.bb
> DEPENDS on or otherwise requires it). Close matches:
>
> On Fri, Nov 23, 2018 at 11:31 PM Peter Bašista <pbasista@gmail.com> wrote:
>
> > The original one was previously removed
> > by commit ec9e5ed06256ad92c818474cdb490dc0d3a0d0a3
> > as part of a clean-up of blacklisted recipes.
> >
> > Signed-off-by: Peter Bašista <pbasista@gmail.com>
> > ---
> >  .../recipes-dvb/tvheadend/tvheadend_git.bb    | 23 +++++++++++++++++++
> >  1 file changed, 23 insertions(+)
> >  create mode 100644 meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
> >
> > diff --git a/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
> > b/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
> > new file mode 100644
> > index 000000000..95cf10bf6
> > --- /dev/null
> > +++ b/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
> > @@ -0,0 +1,23 @@
> > +SUMMARY = "Tvheadend: TV streaming server and recorder"
> > +HOMEPAGE = "https://tvheadend.org/"
> > +
> > +inherit autotools-brokensep gettext gitpkgv pkgconfig
> > +
> > +DEPENDS = "avahi cmake-native libdvbcsa libpcre2 openssl uriparser zlib"
> > +
> > +LICENSE = "GPLv3+"
> > +LIC_FILES_CHKSUM =
> > "file://LICENSE.md;md5=9cae5acac2e9ee2fc3aec01ac88ce5db"
> > +
> > +SRC_URI = "git://github.com/tvheadend/tvheadend.git"
> > +
> > +SRCREV = "bdc2ae9e19520a10cdf0bec0fcc0050b32bc75ff"
> > +PV = "4.3+git${SRCPV}"
> > +PKGV = "4.3+git${GITPKGV}"
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +EXTRA_OECONF += "--arch=${TARGET_ARCH} \
> > +                 --disable-hdhomerun_static \
> > +                 --disable-ffmpeg_static \
> > +                 --disable-libav \
> > +                 "
> > --
> > 2.19.1
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


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

end of thread, other threads:[~2018-11-28 16:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-23 22:30 [meta-multimedia][PATCH v4] Add a working Tvheadend recipe Peter Bašista
2018-11-27 22:31 ` Martin Jansa
2018-11-27 23:33   ` Peter Bašista
2018-11-28 16:55   ` Khem Raj

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.