[yocto] restricted license not whitelisted in LICENSE_FLAGS_WHITELIST

2017-03-20 Thread ravikiran j
Hi everybody,

I am trying to build the gstreamer packages , But i am getting following
erros.

*bitbake  gstreamer1.0-libav*

ERROR: Nothing PROVIDES 'gstreamer1.0-libav'
ERROR: gstreamer1.0-libav was skipped: *because it has a restricted license
not whitelisted in LICENSE_FLAGS_WHITELIST*
ERROR: gstreamer1.0-libav was skipped: because it has a restricted license
not whitelisted in LICENSE_FLAGS_WHITELIST


what is this license errors ?
what may be the problem, how to solve this ?


Thanks and  Regards,
Ravikiran
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] restricted license not whitelisted in LICENSE_FLAGS_WHITELIST

2017-03-20 Thread Burton, Ross
On 20 March 2017 at 11:07, ravikiran j 
wrote:

> ERROR: Nothing PROVIDES 'gstreamer1.0-libav'
> ERROR: gstreamer1.0-libav was skipped: *because it has a restricted
> license not whitelisted in LICENSE_FLAGS_WHITELIST*
> ERROR: gstreamer1.0-libav was skipped: because it has a restricted license
> not whitelisted in LICENSE_FLAGS_WHITELIST
>

Look at the recipe and you'll see LICENSE_FLAGS = "commercial".  This means
that there are "interesting" clauses to the licenses, such as patents or
royalties which may be valid in your country, which you need to state that
you've reviewed.

If you've done that then you can set LICENSE_FLAGS_WHITELIST="commercial"
in your local.conf to allow it to build.

Ross
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] restricted license not whitelisted in LICENSE_FLAGS_WHITELIST

2017-03-20 Thread ravikiran j
Thank you Ross,

I checked my recipe file and added the
LICENSE_FLAGS_WHITELIST="commercial"  local.conf file,
Now it's building properly.

Regards,
Ravikiran
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] file: fetch fail on missing commit

2017-03-20 Thread Esponde, Joel
Hi,

It seems that the "file" project maintainers have changed the hashes of all 
commits of their github mirror repository.

A fix has been recently added to the master branch:
http://git.yoctoproject.org/cgit.cgi/poky/commit/meta/recipes-devtools/file?id=2102b8c9b60438e5d73f3182799297efad4cbcfe

But based on what I see in my machine, all from scratch builds seem to be 
broken.
My morty and krogoth builds are broken.

Am I alone to have that issue or is it generalized?

Best regards,

Joël Esponde

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [meta-oracle-java][PATCH 1/2] oracle-jse.inc: update RDEPENDS list

2017-03-20 Thread Maxin B. John
Update RDEPENDS list to satisfy the dependencies reported by
rpm package manager.

Signed-off-by: Maxin B. John 
---
 recipes-devtools/oracle-java/oracle-jse.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-devtools/oracle-java/oracle-jse.inc 
b/recipes-devtools/oracle-java/oracle-jse.inc
index 5df93d4..8cb0953 100644
--- a/recipes-devtools/oracle-java/oracle-jse.inc
+++ b/recipes-devtools/oracle-java/oracle-jse.inc
@@ -8,6 +8,7 @@ LIC_FILES_CHKSUM = "\
 
 FETCHCMD_wget_append = " --header=Cookie:oraclelicense=a "
 
+RDEPENDS_${PN} += " libasound atk cairo gdk-pixbuf mesa gtk+ libxtst libxi"
 # get the java update version in the resulting package
 PR =. "u${PV_UPDATE}"
 S = "${WORKDIR}"
-- 
2.4.0

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [meta-oracle-java][PATCH 2/2] README: remove restrictions related to package management support

2017-03-20 Thread Maxin B. John
With RPM4, we no longer have to restrict the package managers supported
by meta-oracle-java layer to ipk and deb. Remove the restrictions
specified in the README file.

Signed-off-by: Maxin B. John 
---
 README | 9 -
 1 file changed, 9 deletions(-)

diff --git a/README b/README
index cb06ced..1f2c138 100644
--- a/README
+++ b/README
@@ -28,15 +28,6 @@ browser, downloading the tarballs, and storing in the 
bitbake download
 location. And the bitbake download location is specified by DL_DIR variable
 in build configuration file (conf/local.conf)
 
-There are some known install problems for JRE packages due to dependencies
-reported by RPM package manager. Switching to DEB or IPK packaging temporarily
-fixes this.
-ie:
-PACKAGE_CLASSES = "package_deb"
-or
-PACKAGE_CLASSES = "package_ipk"
-in your 'local.conf' file
-
 Where to Send Patches
 =
 Please submit any patches against this layer to the Yocto mailing list like:
-- 
2.4.0

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] file: fetch fail on missing commit

2017-03-20 Thread Burton, Ross
On 20 March 2017 at 11:16, Esponde, Joel  wrote:

> But based on what I see in my machine, all from scratch builds seem to be
> broken.
>
> My morty and krogoth builds are broken.
>
>
>
> Am I alone to have that issue or is it generalized?
>

You're right, and patches are on the list.  Hopefully we can get everything
merged today.

Ross
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] file: fetch fail on missing commit

2017-03-20 Thread Stefano Babic
On 20/03/2017 12:16, Esponde, Joel wrote:
> Hi,
> 
>  
> 
> It seems that the “file” project maintainers have changed the hashes of
> all commits of their github mirror repository.
> 
>  
> 
> A fix has been recently added to the master branch:
> 
> http://git.yoctoproject.org/cgit.cgi/poky/commit/meta/recipes-devtools/file?id=2102b8c9b60438e5d73f3182799297efad4cbcfe
> 
>  
> 
> But based on what I see in my machine, all from scratch builds seem to
> be broken.
> 
> My morty and krogoth builds are broken.
> 
>  
> 
> Am I alone to have that issue or is it generalized?

No, everybody can see this. I sent an e-mail this morning to oe-core,
and the same fix should be done for previous version (5.25 for -krogoth,...)

Regards,
Stefano

-- 
=
DENX Software Engineering GmbH,  Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de
=
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] Yocto Project Status WW12’17

2017-03-20 Thread Jolley, Stephen K
Current Dev Position: YP 2.3 M4

Next Deadline: YP 2.3 M4 Cutoff is April 10, 2017


*** FEATURE FREEZE for 2.3 is now in effect. ***


SWAT team rotation: Alejandro -> Jussi on Mar. 17, 2017.

SWAT team rotation: Jussi-> Stephano on Mar. 24, 2017.

https://wiki.yoctoproject.org/wiki/Yocto_Build_Failure_Swat_Team


Key Status/Updates:

·We ended up merging the smart -> dnf transition for M3 as the build 
issues being encountered were finally resolved. There was a separate email 
about the pros/cons of merging this, we still believe that doing this now was 
better than waiting six months with the transition hanging over our users for 
that length of time.

·M3 is now in QA and all new features have been merged into tree for 
2.3. We have encountered some issues from the HOSTTOOLS change and ended up 
merging a fix to unblock certain QA tests which run in a firewalled  
environment so the exact commit for M3-rc1 is now confused. So far there have 
been a number of issues identified and we believe we will make an rc2 build as 
soon as we’re confident we’ve identified all the key issues and merged fixes 
for them.

·There are a number of ongoing intermittent autobuilder test failures, 
particularly in oe-selftest which we’ve not identified yet. These are looking 
likely from the partially unintended enabling of the sstate cache for the 
selftest runs. We did want to ultimately do this so are choosing to chase down 
the issues rather than disabling it again.

·Since we’re into the stabilization phase of 2.3, planning for 2.4 will 
be beginning soon and we’re starting to plan out 2.4 in the bugzilla. If you 
have suggestions for 2.4, please ensure they are in bugzilla.


Proposed upcoming dot releases:

YP 2.1.3 Cut off May 15, 2017

YP 2.1.3 Release by May 26, 2017

YP 2.2.2 Cut off May 29, 2017

YP 2.2.2 Release by June 9, 2017


Key YP 2.3 Dates:

YP 2.3 M3 Release is Mar. 10, 2017 (Will be a few weeks late.)

YP 2.3 M4 Cutoff is April 10, 2017

YP 2.3 M4 Release is May 5, 2017


Tracking Metrics:

WDD 2751 (last week 2715)

(https://wiki.yoctoproject.org/charts/combo.html)


Key Status Links for YP:

https://wiki.yoctoproject.org/wiki/Yocto_Project_v2.3_Status

https://wiki.yoctoproject.org/wiki/Yocto_2.3_Schedule

https://wiki.yoctoproject.org/wiki/Yocto_2.3_Features

[If anyone has suggestions for other information you’d like to see on this 
weekly status update, let us know!]

Thanks,

Stephen K. Jolley
Yocto Project Program Manager
INTEL, MS JF1-255, 2111 N.E. 25th Avenue, Hillsboro, OR 97124
•   Work Telephone:(503) 712-0534
•Cell:   (208) 244-4460
• Email:stephen.k.jol...@intel.com

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] Bumping all packages versions

2017-03-20 Thread Matthew Stanger
Hi,

I'm running Yocto 1.7.1 and was wondering if there was a simple way to
roll/bump all package versions. For example in every .bb I want to bump PV
= $version higher. I'm trying to do this as we've designed our headless
system to update using opkg but now we are struggling to find a simple way
to update package versions, we're trying to stay away from manually doing
it as there is a lot of room for error when touching so many packages.
First, is there a way to brute force bump all package versions and 2nd is
there a way to only bump packages that have changed code (like auto git
hash diff or something) without manually bumping the PV version in the .bb?
What is the proper way to handle you distro's versioning at the package
level?

Thanks,
Matt
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] file: fetch fail on missing commit

2017-03-20 Thread Esponde, Joel
De : Burton, Ross [mailto:ross.bur...@intel.com]
Envoyé : lundi 20 mars 2017 14:50

On 20 March 2017 at 11:16, Esponde, Joel 
mailto:joel.espo...@honeywell.com>> wrote:
But based on what I see in my machine, all from scratch builds seem to be 
broken.
My morty and krogoth builds are broken.

Am I alone to have that issue or is it generalized?

You're right, and patches are on the list.  Hopefully we can get everything 
merged today.

Ross


Great news! Thanks!
Does this mean that new official versions will also be generated?

Joël

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] Bumping all packages versions

2017-03-20 Thread Gary Thomas

On 2017-03-20 16:52, Matthew Stanger wrote:

Hi,

I'm running Yocto 1.7.1 and was wondering if there was a simple way to 
roll/bump all package versions. For example in
every .bb I want to bump PV = $version higher. I'm trying to do this as we've 
designed our headless system to update
using opkg but now we are struggling to find a simple way to update package 
versions, we're trying to stay away from
manually doing it as there is a lot of room for error when touching so many 
packages. First, is there a way to brute
force bump all package versions and 2nd is there a way to only bump packages 
that have changed code (like auto git hash
diff or something) without manually bumping the PV version in the .bb? What is 
the proper way to handle you distro's
versioning at the package level?


Are you using the PR server?  That's pretty much what it's for.

--

Gary Thomas |  Consulting for the
MLB Associates  |Embedded world

--
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] [meta-raspberrypi] Consolidated pull

2017-03-20 Thread Andrei Gherzan
On Mon, Mar 13, 2017 at 08:38:23PM +, Paul Barker wrote:
> On Sun, 12 Mar 2017 03:18:45 -0700
> Khem Raj  wrote:
>
> > The following changes since commit c768a3d1aed8d16d08afe12fddb359914e0a203a:
> >
> >   linux-raspberrypi_dev: Fix build on rpi3 64bit (2017-02-16 20:53:18 +0100)
> >
> > are available in the git repository at:
> >
> >   https://github.com/kraj/meta-raspberrypi kraj/pu
> >
> > for you to fetch changes up to 6c8ca9ccf1748f6a40e4f30f5df49e2501259cb0:
> >
> >   sdcard_image: fix sdcard image generation (2017-03-11 17:38:06 -0800)
> >
> > 
> > Andreas Müller (1):
> >   xserver-xf86-config: remove evdev configuration
> >
> > Janek Filus (1):
> >   sdcard_image: fix sdcard image generation
> >
> > Khem Raj (7):
> >   omxplayer: Update to latest and disable on rpi64
> >   linux-firmware: Bring up wifi/ble interface on rpi3
> >   firmware: Update to 20170303 release
> >   linux-raspberrypi_4.9.bb: Update to 4.9.13
> >   linux-raspberrypi: Default to 4.9 kernel
> >   userland: Update to latest
> >   userland: Do not provide libgl
> >
> > Maciej Borzecki (2):
> >   wic: move sdimage-raspberrypi to toplevel wic location
> >   rpi-base: wic: generate entries for device tree files
> >
> > Maxin B. John (1):
> >   gstreamer1.0-omx: remove bbappend for version 1.2.0 and git
> >
> > Paul Barker (6):
> >   linux-raspberrypi: Fix uImage build on 4.9.y and later
> >   linux-raspberrypi_dev: Use AUTOREV
> >   linux-raspberrypi_dev: Allow branch override
> >   linux-raspberrypi_dev: Disable version sanity check
> >   linux-raspberrypi_4.4: Update to 4.4.50
> >   linux-raspberrypi_dev: Add back arm64 dtbo rules patch
> >
> >  classes/sdcard_image-rpi.bbclass   |   4 +-
> >  conf/machine/include/rpi-base.inc  |  32 -
> >  conf/machine/include/rpi-default-versions.inc  |   2 +-
> >  conf/machine/raspberrypi3-64.conf  |   2 -
> >  recipes-bsp/common/firmware.inc|   6 +-
> >  ...-applications-to-set-next-resource-handle.patch |   6 +-
> >  ...ayland-Add-support-for-the-Wayland-winsys.patch |  14 +--
> >  .../0003-wayland-Add-Wayland-example.patch |   6 +-
> >  ...-wayland-egl-Add-bcm_host-to-dependencies.patch |   6 +-
> >  ...emove-faulty-assert-to-make-weston-happy-.patch |   6 +-
> >  ...6-zero-out-wl-buffers-in-egl_surface_free.patch |   6 +-
> >  ...007-initialize-front-back-wayland-buffers.patch |   6 +-
> >  .../userland/userland/0008-Remove-RPC_FLUSH.patch  |   6 +-
> >  .../userland/0009-fix-cmake-dependency-race.patch  |   8 +-
> >  ...Fix-for-framerate-with-nested-composition.patch |   6 +-
> >  .../0011-build-shared-library-for-vchostif.patch   |   8 +-
> >  ...nt-buffer-wrapping-interface-for-dispmanx.patch |   6 +-
> >  ...13-Implement-triple-buffering-for-wayland.patch |  11 +-
> >  recipes-graphics/userland/userland_git.bb  |   4 +-
> >  .../rpi/xorg.conf.d/10-evdev.conf  |  40 --
> >  .../xorg-xserver/xserver-xf86-config_0.1.bbappend  |  22 ++--
> >  .../linux-firmware/files/brcmfmac43430-sdio.txt|  66 ++
> >  .../linux-firmware/linux-firmware_%.bbappend   |  12 ++
> >  ...-Add-rules-for-.dtbo-files-for-dts-overla.patch |   0
> >  recipes-kernel/linux/linux-raspberrypi_4.4.bb  |   5 +-
> >  recipes-kernel/linux/linux-raspberrypi_4.9.bb  |  10 +-
> >  recipes-kernel/linux/linux-raspberrypi_dev.bb  |  18 ++-
> >  ...o-acquire-buffer-when-src-pad-isn-t-activ.patch |  48 
> >  .../0001-config-files-path.patch   | 137 
> > -
> >  .../0002-fix-decoder-flushing.patch|  16 ---
> >  .../0003-no-timeout-on-get-state.patch |  16 ---
> >  ...erly-handle-drain-requests-while-flushing.patch |  69 ---
> >  ...-gst_omx_video_dec_set_format-if-there-s-.patch |  30 -
> >  ...-unref-allocator-after-getting-it-from-al.patch |  48 
> >  ...mxvideodec-Use-gstglmemoryegl-for-the-RPi.patch | 115 -
> >  .../gstreamer/gstreamer1.0-omx_1.2.0.bbappend  |  14 ---
> >  .../gstreamer/gstreamer1.0-omx_git.bbappend|  13 --
> >  ...nd-headers-from-ffmpeg-are-installed-in-u.patch |  27 ++--
> >  ...PEG_EXTRA_CFLAGS-and-FFMPEG_EXTRA_LDFLAGS.patch |  24 ++--
> >  recipes-multimedia/omxplayer/omxplayer_git.bb  |  13 +-
> >  .../canned-wks => wic}/sdimage-raspberrypi.wks |   0
> >  41 files changed, 235 insertions(+), 653 deletions(-)
> >  delete mode 100644 
> > recipes-graphics/xorg-xserver/xserver-xf86-config/rpi/xorg.conf.d/10-evdev.conf
> >  create mode 100644 
> > recipes-kernel/linux-firmware/files/brcmfmac43430-sdio.txt
> >  create mode 100644 recipes-kernel/linux-firmware/linux-firmware_%.bbappend
> >  rename recipes-kernel/linux/{linux-raspberrypi-4.9 => 
> > linux-raspberrypi-dev}/0001-build-arm64-Add-rules-for-.dtbo-files-for

Re: [yocto] [meta-raspberrypi][PATCH 1/1] Remove orphan bbappend

2017-03-20 Thread Andrei Gherzan
On Thu, Mar 16, 2017 at 10:14:27AM +, Paul Barker wrote:
> On Wed, 15 Mar 2017 21:18:44 +0100
> Fabien Lahoudere  wrote:
>
> > gstreamer1.0-omx_1.2.0.bb and gstreamer1.0-omx_git.bb have been removed
> > from poky on master branch, so related bbappend should be removed.
> >
> > Signed-off-by: Fabien Lahoudere 
> > ---
> >  .../gstreamer/gstreamer1.0-omx_1.2.0.bbappend  | 14 
> > --
> >  recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend | 13 
> > -
> >  2 files changed, 27 deletions(-)
> >  delete mode 100644 
> > recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bbappend
> >  delete mode 100644 
> > recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend
> >
> > diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bbappend 
> > b/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bbappend
> > deleted file mode 100644
> > index 49ba376..000
> > --- a/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bbappend
> > +++ /dev/null
> > @@ -1,14 +0,0 @@
> > -#
> > -# Need to make this conditional to gstreamer1
> > -#
> > -SRC_URI_append_rpi = " \
> > - file://0001-config-files-path.patch \
> > - 
> > file://0001-Don-t-try-to-acquire-buffer-when-src-pad-isn-t-activ.patch \
> > - file://0002-fix-decoder-flushing.patch \
> > - file://0003-no-timeout-on-get-state.patch \
> > - 
> > file://0004-Properly-handle-drain-requests-while-flushing.patch \
> > - 
> > file://0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch \
> > - 
> > file://0006-omxvideodec-unref-allocator-after-getting-it-from-al.patch \
> > -"
> > -
> > -FILESEXTRAPATHS_prepend := "${THISDIR}/gstreamer1.0-omx-1.2.0:"
> > diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend 
> > b/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend
> > deleted file mode 100644
> > index 9bcc446..000
> > --- a/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend
> > +++ /dev/null
> > @@ -1,13 +0,0 @@
> > -#
> > -# Need to make this conditional to gstreamer1
> > -#
> > -SRC_URI_append_rpi = " \
> > - file://0001-config-files-path.patch \
> > - 
> > file://0002-Don-t-try-to-acquire-buffer-when-src-pad-isn-t-activ.patch \
> > - file://0003-fix-decoder-flushing.patch \
> > - file://0003-no-timeout-on-get-state.patch \
> > - 
> > file://0004-Properly-handle-drain-requests-while-flushing.patch \
> > - 
> > file://0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch \
> > -"
> > -
> > -FILESEXTRAPATHS_prepend := "${THISDIR}/gstreamer1.0-omx:"
>
> Khem already has a patch staged for this which also drops the patch
> files themselves:
> https://github.com/kraj/meta-raspberrypi/commit/ff914ff62267336a602c3dc96e959900795f5617
>
> Thanks,
> Paul
> --
> ___
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto

This will come in with Khem's PR. Stay tuned.

--
Andrei Gherzan
gpg: rsa4096/D4D94F67AD0E9640 | t: @agherzan


signature.asc
Description: PGP signature
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] Bumping all packages versions

2017-03-20 Thread Matthew Stanger
No Thanks I'm a rookie :)

On Mon, Mar 20, 2017 at 11:22 AM, Gary Thomas  wrote:

> On 2017-03-20 16:52, Matthew Stanger wrote:
>
>> Hi,
>>
>> I'm running Yocto 1.7.1 and was wondering if there was a simple way to
>> roll/bump all package versions. For example in
>> every .bb I want to bump PV = $version higher. I'm trying to do this as
>> we've designed our headless system to update
>> using opkg but now we are struggling to find a simple way to update
>> package versions, we're trying to stay away from
>> manually doing it as there is a lot of room for error when touching so
>> many packages. First, is there a way to brute
>> force bump all package versions and 2nd is there a way to only bump
>> packages that have changed code (like auto git hash
>> diff or something) without manually bumping the PV version in the .bb?
>> What is the proper way to handle you distro's
>> versioning at the package level?
>>
>
> Are you using the PR server?  That's pretty much what it's for.
>
> --
> 
> Gary Thomas |  Consulting for the
> MLB Associates  |Embedded world
> 
> --
> ___
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] auto kernel version

2017-03-20 Thread Paul Barker
On Sat, 18 Mar 2017 04:07:05 -0400
Trevor Woerner  wrote:

> Hi,
> 
> Let's say I wanted to create a recipe to follow Linus' mainline or a
> recipe to follow GregKH's staging-next. In those cases I wouldn't
> want to nail them down with a version, I'd want to do AUTOREV. So I
> wouldn't put a version in the recipe filename (linus-mainline.bb or
> gregkh-staging-next_git.bb). But I can't seem to get away with not
> having some sort of version string (LINUX_VERSION, PV) in the recipe
> itself. Is it not possible to extract a PV or LINUX_VERSION
> automatically? Otherwise I'll need to update the recipe and commit
> with every release (which isn't the end of the world, but adds to the
> maintenance).
> 
>   SUMMARY = "GregKH's Staging-Next"
>   SECTION = "kernel"
>   LICENSE = "GPLv2"
> 
>   inherit kernel
>   require recipes-kernel/linux/linux-dtb.inc
> 
>   LIC_FILES_CHKSUM =
> "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
> 
>   SRC_URI =
> "git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git;branch=staging-next"
> SRC_URI_append_rk3288 = " file://defconfig"
> SRC_URI_append_intel-corei7-64 = " file://defconfig" SRCREV =
> "${AUTOREV}"
> 
>   LINUX_VERSION = "4.11"
>   PV = "${LINUX_VERSION}+git${SRCPV}"
>   S = "${WORKDIR}/git"
> 
>   DEPENDS += "xz-native bc-native coreutils-native"

The problem here is that bitbake needs to know the PV value before
starting do_fetch, as PV becomes part of the path to the work directory
for this recipe. There is special handling in the git fetcher to
resolve AUTOREV during parsing, but it just uses 'git ls-remote' (if I
remember correctly) instead of doing a full git fetch. So at the minute
it's not possible to use 'make kernelversion' or something similar to
determine PV.

For my staging recipes I've just settled for LINUX_VERSION being 4.9
for everything in the 4.9 series, from 4.9-rc1 to the latest 4.9.14.
That way you only need to modify the recipe when you jump from one
mainline release to the next. It's not ideal, but it works for me.

Thanks,
Paul
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [meta-rockchip] [PATCH 0/3] Add video codec recipes

2017-03-20 Thread ayaka
Those packages are the userspace libraries for the Rockchip
Android video codec driver.

ayaka (3):
  recipes-multimedia: add Rockchip MPP library
  recipes-multimedia: gstreamer: update to 1.10.4
  recipes-multimedia: add gstreamer rockchip support

 .../gstreamer/gstreamer1.0-plugins-bad_%.bbappend  |  4 +++
 .../gstreamer/gstreamer1.0-plugins-base_%.bbappend |  4 +++
 .../gstreamer/gstreamer1.0-plugins-good_%.bbappend |  4 +++
 .../gstreamer/gstreamer1.0-rockchip.inc| 33 ++
 .../gstreamer/gstreamer1.0-rockchip_20170319.bb| 11 
 .../gstreamer/gstreamer1.0-rockchip_git.bb | 15 ++
 .../gstreamer/gstreamer1.0_%.bbappend  |  4 +++
 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc   | 20 +
 .../rockchip-mpp/rockchip-mpp_20170319.bb  | 13 +
 .../rockchip-mpp/rockchip-mpp_git.bb   | 14 +
 10 files changed, 122 insertions(+)
 create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
 create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
 create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-rockchip.inc
 create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-rockchip_20170319.bb
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-rockchip_git.bb
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.bb
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb

-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [PATCH 1/3] recipes-multimedia: add Rockchip MPP library

2017-03-20 Thread ayaka
MPP means Media Process Platform. The MPP is a middleware
for the other video encoder/decoder interface, translating
the video information into the hardware registers.

Signed-off-by: ayaka 
---
 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc | 20 
 .../rockchip-mpp/rockchip-mpp_20170319.bb| 13 +
 recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb  | 14 ++
 3 files changed, 47 insertions(+)
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.bb
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb

diff --git a/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc 
b/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc
new file mode 100644
index 000..795efb8
--- /dev/null
+++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc
@@ -0,0 +1,20 @@
+# Copyright (C) 2016 - 2017 Randy Li 
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://readme.txt;md5=5783b0faa80f27469c4ee56334229e1a"
+
+inherit pkgconfig cmake
+
+EXTRA_OECMAKE = " \
+-DRKPLATFORM=ON   \
+-DHAVE_DRM=ON \
+"
+
+PACKAGES = "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}"
+FILES_${PN} = "${libdir}/lib*${SOLIBS}"
+FILES_${PN}-dev = "${libdir}/lib*${SOLIBSDEV} ${includedir} 
${libdir}/pkgconfig"
+SECTION_${PN}-dev = "devel"
+FILES_${PN}-staticdev = "${libdir}/*.a"
+SECTION_${PN}-staticdev = "devel"
diff --git a/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.bb 
b/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.bb
new file mode 100644
index 000..00afa0f
--- /dev/null
+++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.bb
@@ -0,0 +1,13 @@
+# Copyright (C) 2016 - 2017 Randy Li 
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+include rockchip-mpp.inc
+
+TAG = "release_20170319"
+SRC_URI = "git://github.com/rockchip-linux/mpp.git;tag=${TAG};nobranch=1"
+
+MPP_VERSION = "1.3.1"
+
+PV = "${MPP_VERSION}+${TAG}"
+
+S = "${WORKDIR}/git"
diff --git a/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb 
b/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb
new file mode 100644
index 000..1befafc
--- /dev/null
+++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb
@@ -0,0 +1,14 @@
+# Copyright (C) 2016 - 2017 Randy Li 
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+
+DEFAULT_PREFERENCE = "-1"
+
+include rockchip-mpp.inc
+
+SRCREV = "${AUTOREV}"
+SRC_URI = "git://github.com/rockchip-linux/mpp.git;branch=develop"
+
+PV = "develop+git${SRCPV}"
+
+S = "${WORKDIR}/git"
-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [PATCH 3/3] recipes-multimedia: add gstreamer rockchip support

2017-03-20 Thread ayaka
This Gstreamer plugin provides a encoder and decoder plugin
for Gstreamer through the Rockchip MPP library.

Signed-off-by: ayaka 
---
 .../gstreamer/gstreamer1.0-rockchip.inc| 33 ++
 .../gstreamer/gstreamer1.0-rockchip_20170319.bb| 11 
 .../gstreamer/gstreamer1.0-rockchip_git.bb | 15 ++
 3 files changed, 59 insertions(+)
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-rockchip.inc
 create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-rockchip_20170319.bb
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-rockchip_git.bb

diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rockchip.inc 
b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip.inc
new file mode 100644
index 000..2666edf
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip.inc
@@ -0,0 +1,33 @@
+# Copyright (C) 2016 - 2017 Randy Li 
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+
+require recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
+
+DESCRIPTION = "GStreamer 1.0 plugins for Rockchip platforms"
+
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=6d1e4aa87f6192354d3de840cf774d93"
+DEPENDS += "gstreamer1.0-plugins-base rockchip-mpp"
+
+SRC_URI_remove = " \
+file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
+"
+inherit gettext autotools pkgconfig
+
+PACKAGECONFIG ??= " \
+mpp \
+"
+PACKAGECONFIG[mpp]   = "--enable-rockchipmpp,--disable-rockchipmpp"
+PACKAGECONFIG[vpudec]= "--enable-vpudec,--disable-vpudec"
+
+EXTRA_OECONF += "\
+--disable-kms\
+"
+
+do_configure[prefuncs] = " delete_pkg_m4_file"
+
+do_configure() {
+NOCONFIGURE=true ${S}/autogen.sh
+oe_runconf
+}
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_20170319.bb 
b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_20170319.bb
new file mode 100644
index 000..3fe07d6
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_20170319.bb
@@ -0,0 +1,11 @@
+# Copyright (C) 2016 - 2017 Randy Li 
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+include gstreamer1.0-rockchip.inc
+
+TAG = "release_20170319"
+SRC_URI = 
"git://github.com/rockchip-linux/gstreamer-rockchip.git;tag=${TAG};nobranch=1"
+
+PV = "1.10.5++${TAG}"
+
+S = "${WORKDIR}/git"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_git.bb 
b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_git.bb
new file mode 100644
index 000..26795a6
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_git.bb
@@ -0,0 +1,15 @@
+# Copyright (C) 2016 - 2017 Randy Li 
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+
+DEFAULT_PREFERENCE = "-1"
+
+include gstreamer1.0-rockchip.inc
+
+SRCBRANCH ?= "develop"
+SRCREV = "${AUTOREV}"
+SRC_URI = 
"git://github.com/rockchip-linux/gstreamer-rockchip.git;branch=develop"
+
+PV = "develop++git${SRCPV}"
+
+S = "${WORKDIR}/git"
-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4

2017-03-20 Thread ayaka
I need a various of features from the new version.

Signed-off-by: Jacob Chen 
Signed-off-by: ayaka 
---
 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend  | 4 
 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend | 4 
 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend | 4 
 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend  | 4 
 4 files changed, 16 insertions(+)
 create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
 create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
 create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend

diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend 
b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
new file mode 100644
index 000..5f2255f
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "2757103e57a096a1a05b3ab85b8381af"
+SRC_URI[sha256sum] = 
"23ddae506b3a223b94869a0d3eea3e9a12e847f94d2d0e0b97102ce13ecd6966"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend 
b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
new file mode 100644
index 000..0bc9c6e
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86"
+SRC_URI[sha256sum] = 
"f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend 
b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
new file mode 100644
index 000..5176458
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d"
+SRC_URI[sha256sum] = 
"8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend 
b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
new file mode 100644
index 000..83c4c1d
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e"
+SRC_URI[sha256sum] = 
"50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218"
-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [PATCH 1/7] README: correct the FPU information for RK3288

2017-03-20 Thread ayaka
The RK3288 only supports VFPv3 from the datasheet.

Signed-off-by: ayaka 
---
 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README b/README
index 5d19202..f9f705c 100644
--- a/README
+++ b/README
@@ -136,6 +136,6 @@ has these same goals, or you can add settings in your 
configuration files
 (e.g. local.conf) as follows:
 
for rk3288:
-   DEFAULTTUNE = "cortexa17hf-neon-vfpv4"
+   DEFAULTTUNE = "cortexa17hf-neon"
for rk3066:
DEFAULTTUNE = "cortexa9-neon"
-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [meta-rockchip] [PATCH 0/7] Update kernel recipes and machine configure

2017-03-20 Thread ayaka
Those patches came from Rockchip, Jacob developed them.
But he forget to clear up it. I just make them into order.

ayaka (7):
  README: correct the FPU information for RK3288
  recipes-kernel: linux-rockchip: introduce rockchip 3.10 kernel
  recipes-kernel: linux-rockchip: Add new recipe for 4.4
  conf/machine: rk3288: Add some machine files
  conf/machine: add rk3399 support
  conf/machine: add support for rk3036
  conf/machine: add support for rv1108

 README |  2 +-
 conf/machine/evb-rk3288.conf   | 10 
 conf/machine/evb-rv1108.conf   | 10 
 conf/machine/excavator-rk3399.conf | 10 
 conf/machine/fennec-rk3288.conf| 10 
 conf/machine/firefly-rk3288.conf   |  1 +
 conf/machine/include/rk3036.inc| 20 
 conf/machine/include/rk3288.inc|  4 ++
 conf/machine/include/rk3399.inc| 18 +++
 conf/machine/include/rv1108.inc| 12 +
 conf/machine/include/tune-cortexa53.inc| 57 ++
 conf/machine/kylin-rk3036.conf | 10 
 conf/machine/tinker-rk3288.conf| 13 +
 .../0001-fix-yocto-build-error.patch   | 35 +
 recipes-kernel/linux/linux-rockchip_3.10.bb| 20 
 recipes-kernel/linux/linux-rockchip_4.4.bb | 20 
 16 files changed, 251 insertions(+), 1 deletion(-)
 create mode 100644 conf/machine/evb-rk3288.conf
 create mode 100644 conf/machine/evb-rv1108.conf
 create mode 100644 conf/machine/excavator-rk3399.conf
 create mode 100644 conf/machine/fennec-rk3288.conf
 create mode 100644 conf/machine/include/rk3036.inc
 create mode 100644 conf/machine/include/rk3399.inc
 create mode 100644 conf/machine/include/rv1108.inc
 create mode 100644 conf/machine/include/tune-cortexa53.inc
 create mode 100644 conf/machine/kylin-rk3036.conf
 create mode 100644 conf/machine/tinker-rk3288.conf
 create mode 100644 
recipes-kernel/linux/linux-rockchip/0001-fix-yocto-build-error.patch
 create mode 100644 recipes-kernel/linux/linux-rockchip_3.10.bb
 create mode 100644 recipes-kernel/linux/linux-rockchip_4.4.bb

-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [PATCH 6/7] conf/machine: add support for rk3036

2017-03-20 Thread ayaka
RK3036 is a SoC from Rockchip which has Dual-Core
ARM Cortex-A7 CPU.

Signed-off-by: Jacob Chen 
Signed-off-by: ayaka 
---
 conf/machine/include/rk3036.inc | 20 
 conf/machine/kylin-rk3036.conf  | 10 ++
 2 files changed, 30 insertions(+)
 create mode 100644 conf/machine/include/rk3036.inc
 create mode 100644 conf/machine/kylin-rk3036.conf

diff --git a/conf/machine/include/rk3036.inc b/conf/machine/include/rk3036.inc
new file mode 100644
index 000..8cb8639
--- /dev/null
+++ b/conf/machine/include/rk3036.inc
@@ -0,0 +1,20 @@
+# Copyright (C) 2017 Jacob Chen
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SOC_FAMILY = "rk3036"
+
+require conf/machine/include/tune-cortexa7.inc
+require conf/machine/include/soc-family.inc
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+SERIAL_CONSOLES = "115200;ttyS2"
+KERNEL_IMAGETYPE = "zImage"
+KBUILD_DEFCONFIG = "multi_v7_defconfig"
+
+PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-rockchip"
+SPL_BINARY ?= "u-boot-spl-nodtb.bin"
+
+IMAGE_FSTYPES = "ext4 rockchip-gpt-img"
+IMAGE_CLASSES += "rockchip-gpt-img"
+
+GPTIMG_APPEND = "console=tty1 console=ttyS2,115200n8 rw root=/dev/mmcblk1p7 
rootfstype=ext4 init=/sbin/init rootwait"
diff --git a/conf/machine/kylin-rk3036.conf b/conf/machine/kylin-rk3036.conf
new file mode 100644
index 000..100c62d
--- /dev/null
+++ b/conf/machine/kylin-rk3036.conf
@@ -0,0 +1,10 @@
+# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+#@TYPE: Machine
+#@NAME: Kylin rk3036
+
+include conf/machine/include/rk3036.inc
+
+KERNEL_DEVICETREE = "rk3036-kylin.dtb"
+UBOOT_MACHINE = "kylin-rk3036_defconfig"
-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [PATCH 3/7] recipes-kernel: linux-rockchip: Add new recipe for 4.4

2017-03-20 Thread ayaka
Rockchip 4.4 kernel is currently the latest kernel from
the rockchip offical.
It supports all rockchip 64-bit chips and few 32-bit chips.

Signed-off-by: Jacob Chen 
Signed-off-by: ayaka 
---
 recipes-kernel/linux/linux-rockchip_4.4.bb | 20 
 1 file changed, 20 insertions(+)
 create mode 100644 recipes-kernel/linux/linux-rockchip_4.4.bb

diff --git a/recipes-kernel/linux/linux-rockchip_4.4.bb 
b/recipes-kernel/linux/linux-rockchip_4.4.bb
new file mode 100644
index 000..18bbc7a
--- /dev/null
+++ b/recipes-kernel/linux/linux-rockchip_4.4.bb
@@ -0,0 +1,20 @@
+# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+require recipes-kernel/linux/linux-yocto.inc
+
+SRC_URI = "git://github.com/rockchip-linux/kernel.git;branch=release-4.4;"
+
+SRCREV = "${AUTOREV}"
+LINUX_VERSION = "4.4.52"
+# Override local version in order to use the one generated by linux build 
system
+# And not "yocto-standard"
+LINUX_VERSION_EXTENSION = ""
+PR = "r1"
+PV = "${LINUX_VERSION}"
+
+# Include only supported boards for now
+COMPATIBLE_MACHINE = "(rk3036|rk3288|rk3399)"
+deltask kernel_configme
+
+KBUILD_DEFCONFIG = "rockchip_linux_defconfig"
-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [PATCH 7/7] conf/machine: add support for rv1108

2017-03-20 Thread ayaka
RV1108 is a SoC from Rockchip for the video recording
solutions.

Change-Id: I3e11ef2eababb4fc3cea497d7a8e00d9b0072a32
Signed-off-by: Jacob Chen 
Signed-off-by: ayaka 
---
 conf/machine/evb-rv1108.conf| 10 ++
 conf/machine/include/rv1108.inc | 12 
 2 files changed, 22 insertions(+)
 create mode 100644 conf/machine/evb-rv1108.conf
 create mode 100644 conf/machine/include/rv1108.inc

diff --git a/conf/machine/evb-rv1108.conf b/conf/machine/evb-rv1108.conf
new file mode 100644
index 000..3e85d80
--- /dev/null
+++ b/conf/machine/evb-rv1108.conf
@@ -0,0 +1,10 @@
+# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+#@TYPE: Machine
+#@NAME: EVB rv1108
+
+include conf/machine/include/rv1108.inc
+
+KERNEL_DEVICETREE = "rv1108-evb.dtb"
+UBOOT_MACHINE = "evb-rk3288_defconfig"
diff --git a/conf/machine/include/rv1108.inc b/conf/machine/include/rv1108.inc
new file mode 100644
index 000..1c70ef7
--- /dev/null
+++ b/conf/machine/include/rv1108.inc
@@ -0,0 +1,12 @@
+# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SOC_FAMILY = "rv1108"
+
+require conf/machine/include/tune-cortexa7.inc
+require conf/machine/include/soc-family.inc
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+SERIAL_CONSOLES = "150;ttyS2"
+KERNEL_IMAGETYPE = "zImage"
+KBUILD_DEFCONFIG = "multi_v7_defconfig"
-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [PATCH 4/7] conf/machine: rk3288: Add some machine files

2017-03-20 Thread ayaka
Evb-rk3288 is the offical evaluate board.
Fennec-rk3288 and Tinker-rk3288 is rk3288 based SBCs.
Tinker Boards is a RPi compatible board made by ASUS.

Update the kernel for Firefly Release to kernel 4.4.

Signed-off-by: Jacob Chen 
Signed-off-by: ayaka 
---
 conf/machine/evb-rk3288.conf | 10 ++
 conf/machine/fennec-rk3288.conf  | 10 ++
 conf/machine/firefly-rk3288.conf |  1 +
 conf/machine/include/rk3288.inc  |  4 
 conf/machine/tinker-rk3288.conf  | 13 +
 5 files changed, 38 insertions(+)
 create mode 100644 conf/machine/evb-rk3288.conf
 create mode 100644 conf/machine/fennec-rk3288.conf
 create mode 100644 conf/machine/tinker-rk3288.conf

diff --git a/conf/machine/evb-rk3288.conf b/conf/machine/evb-rk3288.conf
new file mode 100644
index 000..e6c1f1e
--- /dev/null
+++ b/conf/machine/evb-rk3288.conf
@@ -0,0 +1,10 @@
+# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+#@TYPE: Machine
+#@NAME: EVB 3288
+
+include conf/machine/include/rk3288.inc
+
+KERNEL_DEVICETREE = "rk3288-evb-act8846.dtb"
+UBOOT_MACHINE = "evb-rk3288_defconfig"
diff --git a/conf/machine/fennec-rk3288.conf b/conf/machine/fennec-rk3288.conf
new file mode 100644
index 000..23e3ee7
--- /dev/null
+++ b/conf/machine/fennec-rk3288.conf
@@ -0,0 +1,10 @@
+# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+#@TYPE: Machine
+#@NAME: FENNEC RK3288
+
+include conf/machine/include/rk3288.inc
+
+KERNEL_DEVICETREE = "rk3288-fennec.dtb"
+UBOOT_MACHINE = "fennec-rk3288_defconfig"
diff --git a/conf/machine/firefly-rk3288.conf b/conf/machine/firefly-rk3288.conf
index 58d752b..d6e95ce 100644
--- a/conf/machine/firefly-rk3288.conf
+++ b/conf/machine/firefly-rk3288.conf
@@ -7,5 +7,6 @@
 #http://www.t-firefly.com/en/
 
 include conf/machine/include/rk3288.inc
+
 KERNEL_DEVICETREE = "rk3288-firefly.dtb"
 UBOOT_MACHINE = "firefly-rk3288_defconfig"
diff --git a/conf/machine/include/rk3288.inc b/conf/machine/include/rk3288.inc
index 964d8b0..8d8a3a3 100644
--- a/conf/machine/include/rk3288.inc
+++ b/conf/machine/include/rk3288.inc
@@ -8,6 +8,7 @@ require conf/machine/include/soc-family.inc
 
 PREFERRED_PROVIDER_virtual/kernel = "linux"
 SERIAL_CONSOLES = "115200;ttyS2"
+SPL_BINARY = "u-boot-spl-dtb.bin"
 KERNEL_IMAGETYPE = "zImage"
 KBUILD_DEFCONFIG = "multi_v7_defconfig"
 
@@ -16,3 +17,6 @@ SPL_BINARY ?= "u-boot-spl-dtb.bin"
 
 IMAGE_FSTYPES = "ext4 rockchip-gpt-img"
 IMAGE_CLASSES += "rockchip-gpt-img"
+
+APPEND = "console=tty1 console=ttyS2,115200n8 rw root=/dev/mmcblk2p7 
rootfstype=ext4 init=/sbin/init"
+PREFERRED_VERSION_mali-userspace = "t76x"
diff --git a/conf/machine/tinker-rk3288.conf b/conf/machine/tinker-rk3288.conf
new file mode 100644
index 000..932c9ab
--- /dev/null
+++ b/conf/machine/tinker-rk3288.conf
@@ -0,0 +1,13 @@
+# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+#@TYPE: Machine
+#@NAME: Tinker RK3288
+#@DESCRIPTION: ASUS Tinker Board is a Raspberry Pi 3 Alternative based on 
Rockchip RK3288 Processor.
+
+include conf/machine/include/rk3288.inc
+
+KERNEL_DEVICETREE = "rk3288-miniarm.dtb"
+UBOOT_MACHINE = "tinker-rk3288_defconfig"
+
+GPTIMG_APPEND = "console=tty1 console=ttyS2,115200n8 rw root=/dev/mmcblk0p7 
rootfstype=ext4 init=/sbin/init"
-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [PATCH 5/7] conf/machine: add rk3399 support

2017-03-20 Thread ayaka
RK3399 is a new generation powerful SoC from Rockchip, which has
Dual Cortex-A72 + Quad Cortex-A53, 64-bit CPU.

Signed-off-by: Jacob Chen 
Signed-off-by: ayaka 
---
 conf/machine/excavator-rk3399.conf  | 10 ++
 conf/machine/include/rk3399.inc | 18 +++
 conf/machine/include/tune-cortexa53.inc | 57 +
 3 files changed, 85 insertions(+)
 create mode 100644 conf/machine/excavator-rk3399.conf
 create mode 100644 conf/machine/include/rk3399.inc
 create mode 100644 conf/machine/include/tune-cortexa53.inc

diff --git a/conf/machine/excavator-rk3399.conf 
b/conf/machine/excavator-rk3399.conf
new file mode 100644
index 000..c7134d2
--- /dev/null
+++ b/conf/machine/excavator-rk3399.conf
@@ -0,0 +1,10 @@
+# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+#@TYPE: Machine
+#@NAME: EXCAVATOR 3399
+
+include conf/machine/include/rk3399.inc
+
+KERNEL_DEVICETREE = "rk3399-sapphire-excavator-linux.dtb"
+UBOOT_MACHINE = "evb-rk3399_defconfig"
diff --git a/conf/machine/include/rk3399.inc b/conf/machine/include/rk3399.inc
new file mode 100644
index 000..29cdfc4
--- /dev/null
+++ b/conf/machine/include/rk3399.inc
@@ -0,0 +1,18 @@
+# Copyright (C) 2017 Jacob Chen
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SOC_FAMILY = "rk3399"
+
+require conf/machine/include/tune-cortexa53.inc
+require conf/machine/include/soc-family.inc
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+SERIAL_CONSOLES = "150;ttyS2"
+KERNEL_IMAGETYPE = "Image"
+KBUILD_DEFCONFIG = "multi_v8_defconfig"
+
+PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-rockchip"
+SPL_BINARY ?= "u-boot-spl-nodtb.bin"
+
+IMAGE_FSTYPES = "ext4 rockchip-gpt-img"
+IMAGE_CLASSES += "rockchip-gpt-img"
diff --git a/conf/machine/include/tune-cortexa53.inc 
b/conf/machine/include/tune-cortexa53.inc
new file mode 100644
index 000..8b8d943
--- /dev/null
+++ b/conf/machine/include/tune-cortexa53.inc
@@ -0,0 +1,57 @@
+DEFAULTTUNE ?= "cortexa53-32"
+
+require conf/machine/include/arm/arch-armv8.inc
+
+TUNEVALID[cortexa53] = "Enable Cortex-A53 specific processor optimizations"
+TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa53', ' 
-mcpu=cortex-a53 ', '',d)}"
+
+TUNEVALID[armv8] = "Enable instructions for ARMv8"
+TUNECONFLICTS[armv8] = "armv4 armv5 armv6 armv7 armv7a armv7ve"
+
+TUNE_CCARGS .= \
+"-mtune=cortex-a57.cortex-a53"
+
+TUNE_CCARGS_MFPU .= \
+"${@' crypto-neon-fp-armv8' if bb.utils.contains('TUNE_FEATURES', [ 'armv8', 
'neon', 'cryptov8' ], True, False, d) else \
+' neon-fp-armv8' if bb.utils.contains('TUNE_FEATURES', [ 'armv8', 'neon' ], 
True, False, d) else \
+bb.utils.contains('TUNE_FEATURES', [ 'armv8' ], ' fp-armv8', '', d)}"
+
+MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'armv8', 'armv8:', 
'' ,d)}"
+
+AVAILTUNES += "armv8"
+TUNE_FEATURES_tune-armv8 = "armv8"
+PACKAGE_EXTRA_ARCHS_tune-armv8 = "armv8"
+
+AVAILTUNES += "armv8-neon"
+TUNE_FEATURES_tune-armv8-neon = "${TUNE_FEATURES_tune-armv8} neon"
+PACKAGE_EXTRA_ARCHS_tune-armv8-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv8} 
armv8-neon"
+
+AVAILTUNES += "armv8hf"
+TUNE_FEATURES_tune-armv8hf = "${TUNE_FEATURES_tune-armv8} callconvention-hard"
+PACKAGE_EXTRA_ARCHS_tune-armv8hf = "armv8hf"
+
+AVAILTUNES += "armv8hf-neon"
+TUNE_FEATURES_tune-armv8hf-neon = "${TUNE_FEATURES_tune-armv8hf} neon"
+PACKAGE_EXTRA_ARCHS_tune-armv8hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv8hf} 
armv8hf-neon"
+
+# Extra tune selections
+AVAILTUNES += "cortexa53-32"
+ARMPKGARCH_tune-cortexa53-32 ?= "cortexa53"
+TUNE_FEATURES_tune-cortexa53-32 = "${TUNE_FEATURES_tune-armv8-neon} cortexa53"
+BASE_LIB_tune-cortexa53-32 = "lib"
+TUNE_PKGARCH_tune-cortexa53-32 = "cortexa53-32"
+PACKAGE_EXTRA_ARCHS_tune-cortexa53-32 = 
"${PACKAGE_EXTRA_ARCHS_tune-armv8-neon} cortexa53-32 cortexa53-neon-fp-armv8"
+
+AVAILTUNES += "cortexa53hf-32"
+ARMPKGARCH_tune-cortexa53hf-32 ?= "cortexa53"
+TUNE_FEATURES_tune-cortexa53hf-32 = "${TUNE_FEATURES_tune-armv8hf-neon} 
cortexa53"
+BASE_LIB_tune-cortexa53hf-32 = "lib"
+TUNE_PKGARCH_tune-cortexa53hf-32 = "cortexa53hf-32"
+PACKAGE_EXTRA_ARCHS_tune-cortexa53hf-32 = 
"${PACKAGE_EXTRA_ARCHS_tune-armv8hf-neon} cortexa53hf-32 
cortexa53hf-neon-fp-armv8"
+
+AVAILTUNES += "cortexa53-64"
+ARMPKGARCH_tune-cortexa53-64 ?= "cortexa53"
+TUNE_FEATURES_tune-cortexa53-64 = "${TUNE_FEATURES_tune-aarch64} cortexa53"
+BASE_LIB_tune-cortexa53-64 = "lib64"
+TUNE_PKGARCH_tune-cortexa53-64 = "cortexa53-64"
+PACKAGE_EXTRA_ARCHS_tune-cortexa53-64 = "${PACKAGE_EXTRA_ARCHS_tune-aarch64} 
cortexa53-64"
-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [PATCH 2/7] recipes-kernel: linux-rockchip: introduce rockchip 3.10 kernel

2017-03-20 Thread ayaka
rockchip 3.10 kernel is kernel that support most of 32bit Soc.

Change-Id: Ib7ae55c7853d24315c6cc1081a600130c26dfa1c
Signed-off-by: Jacob Chen 
Signed-off-by: ayaka 
---
 .../0001-fix-yocto-build-error.patch   | 35 ++
 recipes-kernel/linux/linux-rockchip_3.10.bb| 20 +
 2 files changed, 55 insertions(+)
 create mode 100644 
recipes-kernel/linux/linux-rockchip/0001-fix-yocto-build-error.patch
 create mode 100644 recipes-kernel/linux/linux-rockchip_3.10.bb

diff --git 
a/recipes-kernel/linux/linux-rockchip/0001-fix-yocto-build-error.patch 
b/recipes-kernel/linux/linux-rockchip/0001-fix-yocto-build-error.patch
new file mode 100644
index 000..6591ff1
--- /dev/null
+++ b/recipes-kernel/linux/linux-rockchip/0001-fix-yocto-build-error.patch
@@ -0,0 +1,35 @@
+From c2410e3cd13b69054d7436c5fbb1a6044b853444 Mon Sep 17 00:00:00 2001
+From: Jacob Chen 
+Date: Thu, 2 Mar 2017 16:24:35 +0800
+Subject: [PATCH] fix yocto build error
+
+Signed-off-by: Jacob Chen 
+---
+ drivers/net/wireless/Makefile| 2 +-
+ drivers/net/wireless/rockchip_wlan/wifi_sys/Makefile | 1 +
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+ create mode 100644 drivers/net/wireless/rockchip_wlan/wifi_sys/Makefile
+
+diff --git a/drivers/net/wireless/Makefile b/drivers/net/wireless/Makefile
+index 7171523..c2cc474 100644
+--- a/drivers/net/wireless/Makefile
 b/drivers/net/wireless/Makefile
+@@ -1,7 +1,7 @@
+ #
+ # Makefile for the Linux Wireless network device drivers.
+ #
+-obj-y += rockchip_wlan/wifi_sys/rkwifi_sys_iface.o
++obj-y += rockchip_wlan/wifi_sys/
+ obj-$(CONFIG_RTL8192CU)+= rockchip_wlan/rtl8192cu/
+ obj-$(CONFIG_RTL8192DU)+= rockchip_wlan/rtl8192du/
+ obj-$(CONFIG_RTL8188EU)  += rockchip_wlan/rtl8188eu/
+diff --git a/drivers/net/wireless/rockchip_wlan/wifi_sys/Makefile 
b/drivers/net/wireless/rockchip_wlan/wifi_sys/Makefile
+new file mode 100644
+index 000..148c8bc
+--- /dev/null
 b/drivers/net/wireless/rockchip_wlan/wifi_sys/Makefile
+@@ -0,0 +1 @@
++obj-y := rkwifi_sys_iface.o
+-- 
+2.7.4
+
diff --git a/recipes-kernel/linux/linux-rockchip_3.10.bb 
b/recipes-kernel/linux/linux-rockchip_3.10.bb
new file mode 100644
index 000..ff81eba
--- /dev/null
+++ b/recipes-kernel/linux/linux-rockchip_3.10.bb
@@ -0,0 +1,20 @@
+# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+require recipes-kernel/linux/linux-yocto.inc
+
+SRC_URI = "git://github.com/rockchip-linux/kernel.git;branch=release-3.10 \
+   file://0001-fix-yocto-build-error.patch \
+"
+
+SRCREV = "${AUTOREV}"
+LINUX_VERSION = "3.10.104"
+# Override local version in order to use the one generated by linux build 
system
+# And not "yocto-standard"
+LINUX_VERSION_EXTENSION = ""
+PR = "r1"
+PV = "${LINUX_VERSION}"
+
+# Include only supported boards for now
+COMPATIBLE_MACHINE = "(rv1108)"
+deltask kernel_configme
-- 
2.7.4

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4

2017-03-20 Thread chen

Hi randy,


ayaka wrote on 2017年03月20日 01:54:

I need a various of features from the new version.

Signed-off-by: Jacob Chen 
Signed-off-by: ayaka 
---
  recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend  | 4 
  recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend | 4 
  recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend | 4 
  recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend  | 4 
  4 files changed, 16 insertions(+)
  create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
  create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
  create mode 100644 
recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
  create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend

diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend 
b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
new file mode 100644
index 000..5f2255f
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "2757103e57a096a1a05b3ab85b8381af"
+SRC_URI[sha256sum] = 
"23ddae506b3a223b94869a0d3eea3e9a12e847f94d2d0e0b97102ce13ecd6966"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend 
b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
new file mode 100644
index 000..0bc9c6e
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86"
+SRC_URI[sha256sum] = 
"f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend 
b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
new file mode 100644
index 000..5176458
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d"
+SRC_URI[sha256sum] = 
"8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend 
b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
new file mode 100644
index 000..83c4c1d
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e"
+SRC_URI[sha256sum] = 
"50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218"


We don't need to update gstreamer version in master branch.

It's already 1.10.4.
http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb

--
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4

2017-03-20 Thread Ayaka


從我的 iPad 傳送

> Jacob Chen  於 2017年3月20日 上午11:11 寫道:
> 
> Hi randy,
> 
> 
> ayaka wrote on 2017年03月20日 01:54:
>> I need a various of features from the new version.
>> 
>> Signed-off-by: Jacob Chen 
>> Signed-off-by: ayaka 
>> ---
>>  recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend  | 4 
>>  recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend | 4 
>>  recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend | 4 
>>  recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend  | 4 
>>  4 files changed, 16 insertions(+)
>>  create mode 100644 
>> recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
>>  create mode 100644 
>> recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
>>  create mode 100644 
>> recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
>>  create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
>> 
>> diff --git 
>> a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend 
>> b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
>> new file mode 100644
>> index 000..5f2255f
>> --- /dev/null
>> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
>> @@ -0,0 +1,4 @@
>> +PV="1.10.4"
>> +
>> +SRC_URI[md5sum] = "2757103e57a096a1a05b3ab85b8381af"
>> +SRC_URI[sha256sum] = 
>> "23ddae506b3a223b94869a0d3eea3e9a12e847f94d2d0e0b97102ce13ecd6966"
>> diff --git 
>> a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend 
>> b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
>> new file mode 100644
>> index 000..0bc9c6e
>> --- /dev/null
>> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
>> @@ -0,0 +1,4 @@
>> +PV="1.10.4"
>> +
>> +SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86"
>> +SRC_URI[sha256sum] = 
>> "f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7"
>> diff --git 
>> a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend 
>> b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
>> new file mode 100644
>> index 000..5176458
>> --- /dev/null
>> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
>> @@ -0,0 +1,4 @@
>> +PV="1.10.4"
>> +
>> +SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d"
>> +SRC_URI[sha256sum] = 
>> "8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e"
>> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend 
>> b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
>> new file mode 100644
>> index 000..83c4c1d
>> --- /dev/null
>> +++ b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
>> @@ -0,0 +1,4 @@
>> +PV="1.10.4"
>> +
>> +SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e"
>> +SRC_URI[sha256sum] = 
>> "50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218"
> 
> We don't need to update gstreamer version in master branch.
> 
> It's already 1.10.4.
> http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb
Then just drop this patch, I forget my poky is still old. I didn't update it 
for more than halt of year.
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto