All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-fsl-demos][PATCH v2] packagegroup-fslc-gstreamer1.0-commercial: remove commercial recipe
@ 2014-11-21 16:58 Alexander Shashkevych
  2014-11-25 22:22 ` Carlos Rafael Giani
  0 siblings, 1 reply; 7+ messages in thread
From: Alexander Shashkevych @ 2014-11-21 16:58 UTC (permalink / raw)
  To: meta-freescale

packagegroup-fslc-gstreamer1.0-commercial had a dependencies on
following missing packages:

   gstreamer1.0-plugins-ugly-mpg123
   gstreamer1.0-plugins-ugly-asfdemux

Both of these packages are no longer provided by community. The
mpg123 plugin is now a part of bad plugins set and this leads to build
fail when commercial license is selected.

This change removes packagegroup-fslc-gstreamer1.0-commercial recipe.

Signed-off-by: Alexander Shashkevich <alex@stunpix.com>
---
 .../packagegroup-fslc-gstreamer1.0-commercial.bb     | 20 --------------------
 .../packagegroup-fslc-gstreamer1.0-full.bb           |  1 -
 2 files changed, 21 deletions(-)
 delete mode 100644
recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb

diff --git a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
b/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
deleted file mode 100644
index f33c3d8..0000000
--- a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "Freescale package group which provides audio and video plugins \
- that are subject to retricted licensing and/or royalties and thus require \
- the 'commercial' license whitelist flag"
-SUMMARY = "Freescale package group - set of GStreamer 1.0 plugins
with commercial licence flag"
-LICENSE = "MIT"
-LICENSE_FLAGS = "commercial"
-LIC_FILES_CHKSUM =
"file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
-
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-
-inherit packagegroup
-
-RDEPENDS_${PN} = " \
-    packagegroup-fslc-gstreamer1.0 \
-"
-
-# Plugins from the -ugly collection which require the "commercial"
flag in LICENSE_FLAGS_WHITELIST to be set
-RDEPENDS_${PN} = " \
-    gstreamer1.0-plugins-ugly-mpg123 \
-    gstreamer1.0-plugins-ugly-asfdemux \
-"
diff --git a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
b/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
index 4dd3d77..d99431a 100644
--- a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
+++ b/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
@@ -10,7 +10,6 @@ inherit packagegroup

 RDEPENDS_${PN} = " \
     packagegroup-fslc-gstreamer1.0 \
-    ${@base_contains('LICENSE_FLAGS_WHITELIST', 'commercial',
'packagegroup-fslc-gstreamer1.0-commercial', '', d)} \
     gstreamer1.0-plugins-base-meta \
     gstreamer1.0-plugins-good-meta \
     gstreamer1.0-plugins-bad-meta \
-- 
1.9.1


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

* Re: [meta-fsl-demos][PATCH v2] packagegroup-fslc-gstreamer1.0-commercial: remove commercial recipe
  2014-11-21 16:58 [meta-fsl-demos][PATCH v2] packagegroup-fslc-gstreamer1.0-commercial: remove commercial recipe Alexander Shashkevych
@ 2014-11-25 22:22 ` Carlos Rafael Giani
  2014-11-25 22:23   ` Carlos Rafael Giani
  0 siblings, 1 reply; 7+ messages in thread
From: Carlos Rafael Giani @ 2014-11-25 22:22 UTC (permalink / raw)
  To: meta-freescale

Hm, I am not sure how this came to be. Anyway, you are correct that 
mpg123 is not part of -ugly, so this entry should be removed.
However, there is a "gstreamer1.0-plugins-ugly-asfdemux" package from 
-ugly, which does belong here. Also, I think perhaps we could
move this line from the -full to the -commercial packagegroup:

${@base_contains('LICENSE_FLAGS_WHITELIST', 'commercial', 
'gstreamer1.0-libav', '', d)}

I think this makes more sense. Comments?

On 2014-11-21 17:58, Alexander Shashkevych wrote:
> packagegroup-fslc-gstreamer1.0-commercial had a dependencies on
> following missing packages:
>
>     gstreamer1.0-plugins-ugly-mpg123
>     gstreamer1.0-plugins-ugly-asfdemux
>
> Both of these packages are no longer provided by community. The
> mpg123 plugin is now a part of bad plugins set and this leads to build
> fail when commercial license is selected.
>
> This change removes packagegroup-fslc-gstreamer1.0-commercial recipe.
>
> Signed-off-by: Alexander Shashkevich <alex@stunpix.com>
> ---
>   .../packagegroup-fslc-gstreamer1.0-commercial.bb     | 20 --------------------
>   .../packagegroup-fslc-gstreamer1.0-full.bb           |  1 -
>   2 files changed, 21 deletions(-)
>   delete mode 100644
> recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
>
> diff --git a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
> b/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
> deleted file mode 100644
> index f33c3d8..0000000
> --- a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
> +++ /dev/null
> @@ -1,20 +0,0 @@
> -DESCRIPTION = "Freescale package group which provides audio and video plugins \
> - that are subject to retricted licensing and/or royalties and thus require \
> - the 'commercial' license whitelist flag"
> -SUMMARY = "Freescale package group - set of GStreamer 1.0 plugins
> with commercial licence flag"
> -LICENSE = "MIT"
> -LICENSE_FLAGS = "commercial"
> -LIC_FILES_CHKSUM =
> "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
> -
> file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
> -
> -inherit packagegroup
> -
> -RDEPENDS_${PN} = " \
> -    packagegroup-fslc-gstreamer1.0 \
> -"
> -
> -# Plugins from the -ugly collection which require the "commercial"
> flag in LICENSE_FLAGS_WHITELIST to be set
> -RDEPENDS_${PN} = " \
> -    gstreamer1.0-plugins-ugly-mpg123 \
> -    gstreamer1.0-plugins-ugly-asfdemux \
> -"
> diff --git a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
> b/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
> index 4dd3d77..d99431a 100644
> --- a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
> +++ b/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
> @@ -10,7 +10,6 @@ inherit packagegroup
>
>   RDEPENDS_${PN} = " \
>       packagegroup-fslc-gstreamer1.0 \
> -    ${@base_contains('LICENSE_FLAGS_WHITELIST', 'commercial',
> 'packagegroup-fslc-gstreamer1.0-commercial', '', d)} \
>       gstreamer1.0-plugins-base-meta \
>       gstreamer1.0-plugins-good-meta \
>       gstreamer1.0-plugins-bad-meta \



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

* Re: [meta-fsl-demos][PATCH v2] packagegroup-fslc-gstreamer1.0-commercial: remove commercial recipe
  2014-11-25 22:22 ` Carlos Rafael Giani
@ 2014-11-25 22:23   ` Carlos Rafael Giani
  2014-11-26  8:59     ` Alexander Shashkevych
  2014-11-27 12:41     ` Alexander Shashkevych
  0 siblings, 2 replies; 7+ messages in thread
From: Carlos Rafael Giani @ 2014-11-25 22:23 UTC (permalink / raw)
  To: meta-freescale

Sorry, typo. I meant "gstreamer1.0-plugins-ugly-asf" , not 
"gstreamer1.0-plugins-ugly-asfdemux". The -asf package contains the 
libgstasf.so plugin, which in turn contains the asfdemux element.

On 2014-11-25 23:22, Carlos Rafael Giani wrote:
> Hm, I am not sure how this came to be. Anyway, you are correct that 
> mpg123 is not part of -ugly, so this entry should be removed.
> However, there is a "gstreamer1.0-plugins-ugly-asfdemux" package from 
> -ugly, which does belong here. Also, I think perhaps we could
> move this line from the -full to the -commercial packagegroup:
>
> ${@base_contains('LICENSE_FLAGS_WHITELIST', 'commercial', 
> 'gstreamer1.0-libav', '', d)}
>
> I think this makes more sense. Comments?
>
> On 2014-11-21 17:58, Alexander Shashkevych wrote:
>> packagegroup-fslc-gstreamer1.0-commercial had a dependencies on
>> following missing packages:
>>
>>     gstreamer1.0-plugins-ugly-mpg123
>>     gstreamer1.0-plugins-ugly-asfdemux
>>
>> Both of these packages are no longer provided by community. The
>> mpg123 plugin is now a part of bad plugins set and this leads to build
>> fail when commercial license is selected.
>>
>> This change removes packagegroup-fslc-gstreamer1.0-commercial recipe.
>>
>> Signed-off-by: Alexander Shashkevich <alex@stunpix.com>
>> ---
>>   .../packagegroup-fslc-gstreamer1.0-commercial.bb     | 20 
>> --------------------
>>   .../packagegroup-fslc-gstreamer1.0-full.bb           |  1 -
>>   2 files changed, 21 deletions(-)
>>   delete mode 100644
>> recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb 
>>
>>
>> diff --git 
>> a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
>> b/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb 
>>
>> deleted file mode 100644
>> index f33c3d8..0000000
>> --- 
>> a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
>> +++ /dev/null
>> @@ -1,20 +0,0 @@
>> -DESCRIPTION = "Freescale package group which provides audio and 
>> video plugins \
>> - that are subject to retricted licensing and/or royalties and thus 
>> require \
>> - the 'commercial' license whitelist flag"
>> -SUMMARY = "Freescale package group - set of GStreamer 1.0 plugins
>> with commercial licence flag"
>> -LICENSE = "MIT"
>> -LICENSE_FLAGS = "commercial"
>> -LIC_FILES_CHKSUM =
>> "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
>> -
>> file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" 
>>
>> -
>> -inherit packagegroup
>> -
>> -RDEPENDS_${PN} = " \
>> -    packagegroup-fslc-gstreamer1.0 \
>> -"
>> -
>> -# Plugins from the -ugly collection which require the "commercial"
>> flag in LICENSE_FLAGS_WHITELIST to be set
>> -RDEPENDS_${PN} = " \
>> -    gstreamer1.0-plugins-ugly-mpg123 \
>> -    gstreamer1.0-plugins-ugly-asfdemux \
>> -"
>> diff --git 
>> a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
>> b/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb 
>>
>> index 4dd3d77..d99431a 100644
>> --- 
>> a/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
>> +++ 
>> b/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
>> @@ -10,7 +10,6 @@ inherit packagegroup
>>
>>   RDEPENDS_${PN} = " \
>>       packagegroup-fslc-gstreamer1.0 \
>> -    ${@base_contains('LICENSE_FLAGS_WHITELIST', 'commercial',
>> 'packagegroup-fslc-gstreamer1.0-commercial', '', d)} \
>>       gstreamer1.0-plugins-base-meta \
>>       gstreamer1.0-plugins-good-meta \
>>       gstreamer1.0-plugins-bad-meta \
>



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

* Re: [meta-fsl-demos][PATCH v2] packagegroup-fslc-gstreamer1.0-commercial: remove commercial recipe
  2014-11-25 22:23   ` Carlos Rafael Giani
@ 2014-11-26  8:59     ` Alexander Shashkevych
  2014-11-27 12:41     ` Alexander Shashkevych
  1 sibling, 0 replies; 7+ messages in thread
From: Alexander Shashkevych @ 2014-11-26  8:59 UTC (permalink / raw)
  To: Carlos Rafael Giani; +Cc: meta-freescale

> Sorry, typo. I meant "gstreamer1.0-plugins-ugly-asf" , not
> "gstreamer1.0-plugins-ugly-asfdemux". The -asf package contains the
> libgstasf.so plugin, which in turn contains the asfdemux element.

This explains why I hadn't found ugly-asfdemux plugin when I did grep
on recipes.

> On 2014-11-25 23:22, Carlos Rafael Giani wrote:
>>
>> Hm, I am not sure how this came to be. Anyway, you are correct that mpg123
>> is not part of -ugly, so this entry should be removed.
>> However, there is a "gstreamer1.0-plugins-ugly-asfdemux" package from
>> -ugly, which does belong here. Also, I think perhaps we could
>> move this line from the -full to the -commercial packagegroup:
>>
>> ${@base_contains('LICENSE_FLAGS_WHITELIST', 'commercial',
>> 'gstreamer1.0-libav', '', d)}

For me it looks ok. I'll prepare another patch.

-- 
Regards,
Alexander


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

* Re: [meta-fsl-demos][PATCH v2] packagegroup-fslc-gstreamer1.0-commercial: remove commercial recipe
  2014-11-25 22:23   ` Carlos Rafael Giani
  2014-11-26  8:59     ` Alexander Shashkevych
@ 2014-11-27 12:41     ` Alexander Shashkevych
  2014-11-27 12:45       ` Carlos Rafael Giani
  1 sibling, 1 reply; 7+ messages in thread
From: Alexander Shashkevych @ 2014-11-27 12:41 UTC (permalink / raw)
  To: Carlos Rafael Giani; +Cc: meta-freescale

On Wed, Nov 26, 2014 at 12:23 AM, Carlos Rafael Giani
<dv@pseudoterminal.org> wrote:
> Sorry, typo. I meant "gstreamer1.0-plugins-ugly-asf" , not
> "gstreamer1.0-plugins-ugly-asfdemux". The -asf package contains the
> libgstasf.so plugin, which in turn contains the asfdemux element.
>

Could you point me on gstreamer1.0-plugins-ugly-asf package in layers?
I have tried to search across poky/oe layers again, but have not found
it.

-- 
Regards,
Alexander


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

* Re: [meta-fsl-demos][PATCH v2] packagegroup-fslc-gstreamer1.0-commercial: remove commercial recipe
  2014-11-27 12:41     ` Alexander Shashkevych
@ 2014-11-27 12:45       ` Carlos Rafael Giani
  2014-11-27 14:20         ` Alexander Shashkevych
  0 siblings, 1 reply; 7+ messages in thread
From: Carlos Rafael Giani @ 2014-11-27 12:45 UTC (permalink / raw)
  To: Alexander Shashkevych; +Cc: meta-freescale

On 2014-11-27 13:41, Alexander Shashkevych wrote:
> On Wed, Nov 26, 2014 at 12:23 AM, Carlos Rafael Giani
> <dv@pseudoterminal.org> wrote:
>> Sorry, typo. I meant "gstreamer1.0-plugins-ugly-asf" , not
>> "gstreamer1.0-plugins-ugly-asfdemux". The -asf package contains the
>> libgstasf.so plugin, which in turn contains the asfdemux element.
>>
> Could you point me on gstreamer1.0-plugins-ugly-asf package in layers?
> I have tried to search across poky/oe layers again, but have not found
> it.
>

I built the most recent state of the dizzy branch of poky and 
meta-fsl-arm. I built "gstreamer1.0-plugins-ugly" with bitbake, and got 
this file in  tmp/deploy/ipk/cortexa9hf-vfp-neon/ :
gstreamer1.0-plugins-ugly-asf_1.4.1-r0_cortexa9hf-vfp-neon.ipk

Note that gstreamer1.0-plugins-ugly won't build unless "commercial is 
added to LICENSE_FLAGS_WHITELIST. I add it in local.conf.


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

* Re: [meta-fsl-demos][PATCH v2] packagegroup-fslc-gstreamer1.0-commercial: remove commercial recipe
  2014-11-27 12:45       ` Carlos Rafael Giani
@ 2014-11-27 14:20         ` Alexander Shashkevych
  0 siblings, 0 replies; 7+ messages in thread
From: Alexander Shashkevych @ 2014-11-27 14:20 UTC (permalink / raw)
  To: Carlos Rafael Giani; +Cc: meta-freescale

>>> Sorry, typo. I meant "gstreamer1.0-plugins-ugly-asf" , not
>>> "gstreamer1.0-plugins-ugly-asfdemux". The -asf package contains the
>>> libgstasf.so plugin, which in turn contains the asfdemux element.
>>>
>> Could you point me on gstreamer1.0-plugins-ugly-asf package in layers?
>> I have tried to search across poky/oe layers again, but have not found
>> it.
>>
>
> I built the most recent state of the dizzy branch of poky and meta-fsl-arm.
> I built "gstreamer1.0-plugins-ugly" with bitbake, and got this file in
> tmp/deploy/ipk/cortexa9hf-vfp-neon/ :
> gstreamer1.0-plugins-ugly-asf_1.4.1-r0_cortexa9hf-vfp-neon.ipk
>
> Note that gstreamer1.0-plugins-ugly won't build unless "commercial is added
> to LICENSE_FLAGS_WHITELIST. I add it in local.conf.

I also have this package built, but I was unable to find particular
recipe that creates it. Later I had found the reason why I was unable
to find such recipe with asf plugin: gstreamer has recipe that
declares packages dynamically depending on what gstreamer actually
has. Therefore grepping for it was senseless.

Today I'll send the final patch.

-- 
Regards,
Alexander


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

end of thread, other threads:[~2014-11-27 14:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-21 16:58 [meta-fsl-demos][PATCH v2] packagegroup-fslc-gstreamer1.0-commercial: remove commercial recipe Alexander Shashkevych
2014-11-25 22:22 ` Carlos Rafael Giani
2014-11-25 22:23   ` Carlos Rafael Giani
2014-11-26  8:59     ` Alexander Shashkevych
2014-11-27 12:41     ` Alexander Shashkevych
2014-11-27 12:45       ` Carlos Rafael Giani
2014-11-27 14:20         ` Alexander Shashkevych

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.