Re: [OE-core] [PATCH 1/1] ncurses: drop the compatible option

2016-01-20 Thread Robert Yang



On 01/20/2016 05:33 PM, Richard Purdie wrote:

On Wed, 2016-01-20 at 04:30 -0500, Dengke Du wrote:

drop the compatible option --with-abi-version=5


This says what the patch does, but not why.


I had talked with Dengke, we have upgraded ncurses to 6, so remove
--with-abi-version=5 seems better. He had tested world and sdk
build based on oe-core. He will test it based on meta-openembedded.

// Robert



Why should we do this? Does any of our software depend on the v5 ABI?
How did you test this?

Cheers,

Richard


--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 00/25] gstreamer1.0 cleanups + update git recipes to 1.7.1

2016-01-20 Thread Andre McCurdy
Andre McCurdy (25):
  gst-player: minor formatting improvements
  gst-plugins-package.inc: minor formatting improvements
  gstreamer1.0: minor formatting improvements
  gstreamer1.0-plugins.inc: minor formatting improvements
  gstreamer1.0-plugins-base: minor formatting improvements
  gstreamer1.0-plugins-good: minor formatting improvements
  gstreamer1.0-plugins-bad: minor formatting improvements
  gstreamer1.0-plugins-ugly: minor formatting improvements
  gstreamer1.0-libav: minor formatting improvements + update HOMEPAGE
  gstreamer1.0-omx: minor formatting improvements + update HOMEPAGE
  gstreamer1.0-rtsp-server.inc: minor formatting improvements
  gstreamer1.0.inc: add missing glib-2.0-native dependency
  gstreamer1.0-plugins.inc: add missing glib-2.0-native dependency
  gstreamer1.0-plugins.inc: convert GSTREAMER_1_0_DEBUG to a
PACKAGECONFIG
  gstreamer1.0-plugins-good.inc: remove duplicate --disable-examples
  gstreamer1.0-plugins-bad.inc: don't set ${S} or apply version specific
patch
  gstreamer1.0-plugins-bad.inc: update hls dependency gnutls -> nettle
  gstreamer1.0-plugins.inc: drop obsolete lib-link.m4 workaround
  gstreamer1.0-plugins.inc: don't set base SRC_URI via python
  gstreamer1.0: update git recipe to 1.7.1
  gstreamer1.0-plugins-base: update git recipe to 1.7.1
  gstreamer1.0-plugins-good: update git recipe to 1.7.1
  gstreamer1.0-plugins-bad: update git recipe to 1.7.1
  gstreamer1.0-plugins-ugly: update git recipe to 1.7.1
  gstreamer1.0-libav: update git recipe to 1.7.1

 .../recipes-multimedia/gstreamer/gst-player_git.bb |  3 +-
 .../gstreamer/gst-plugins-package.inc  |  7 +-
 .../gstreamer/gstreamer1.0-libav.inc   | 15 +++--
 .../gstreamer/gstreamer1.0-libav_1.6.2.bb  |  5 +-
 .../gstreamer/gstreamer1.0-libav_git.bb| 26 +---
 .../gstreamer/gstreamer1.0-omx.inc |  7 +-
 .../gstreamer/gstreamer1.0-omx_1.2.0.bb|  1 -
 .../gstreamer/gstreamer1.0-omx_git.bb  |  7 +-
 .../gstreamer/gstreamer1.0-plugins-bad.inc | 74 ++
 .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb| 11 ++--
 .../gstreamer/gstreamer1.0-plugins-bad_git.bb  | 43 +
 .../gstreamer/gstreamer1.0-plugins-base.inc| 26 
 ...make-gio_unix_2_0-dependency-configurable.patch | 47 ++
 .../gstreamer/gstreamer1.0-plugins-base_1.6.2.bb   | 13 ++--
 .../gstreamer/gstreamer1.0-plugins-base_git.bb | 22 ---
 .../gstreamer/gstreamer1.0-plugins-good.inc| 36 +--
 .../gstreamer/gstreamer1.0-plugins-good_1.6.2.bb   |  6 +-
 .../gstreamer/gstreamer1.0-plugins-good_git.bb | 18 --
 .../gstreamer/gstreamer1.0-plugins-ugly.inc| 14 ++--
 .../gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb   |  7 +-
 .../gstreamer/gstreamer1.0-plugins-ugly_git.bb | 20 --
 .../gstreamer/gstreamer1.0-plugins.inc | 41 +++-
 .../gstreamer/gstreamer1.0-rtsp-server.inc |  4 +-
 meta/recipes-multimedia/gstreamer/gstreamer1.0.inc | 29 +
 .../gstreamer/gstreamer1.0_1.6.2.bb|  2 +-
 .../gstreamer/gstreamer1.0_git.bb  | 19 --
 26 files changed, 290 insertions(+), 213 deletions(-)
 create mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/make-gio_unix_2_0-dependency-configurable.patch

-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 01/25] gst-player: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gst-player_git.bb | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gst-player_git.bb 
b/meta/recipes-multimedia/gstreamer/gst-player_git.bb
index 9850242..c6c8f36 100644
--- a/meta/recipes-multimedia/gstreamer/gst-player_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-player_git.bb
@@ -1,5 +1,4 @@
-SUMMARY="GStreamer playback helper library and examples"
-
+SUMMARY = "GStreamer playback helper library and examples"
 LICENSE = "LGPL-2.0+"
 LIC_FILES_CHKSUM = 
"file://lib/gst/player/gstplayer.c;beginline=1;endline=19;md5=03aeca9d8295f811817909075a15ff65"
 
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 20/25] gstreamer1.0: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
On Wed, Jan 20, 2016 at 8:18 PM, Khem Raj  wrote:
>
>> On Jan 20, 2016, at 6:43 PM, Andre McCurdy  wrote:
>>
>> Signed-off-by: Andre McCurdy 
>> ---
>> meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb | 15 ++-
>> 1 file changed, 10 insertions(+), 5 deletions(-)
>>
>> diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb 
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
>> index f7e2351..4fff533 100644
>> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
>> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
>> @@ -5,14 +5,19 @@ include gstreamer1.0.inc
>> LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
>> 
>> file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d"
>>
>> -SRC_URI = "git://anongit.freedesktop.org/gstreamer/gstreamer;branch=master"
>> +SRC_URI = " \
>> +git://anongit.freedesktop.org/gstreamer/gstreamer;name=base \
>> +
>> git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
>>  \
>> +"
>>
>> -SRCREV = "3b8181a8c550e74acaba4e8c55bdc649fa551dc9"
>> +PV = "1.7.1+git${SRCPV}"
>> +
>> +SRCREV_base = "2a188848eb2af3c3b357978ff7786a78aad9dd55"
>> +SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
>> +SRCREV_FORMAT = "base"
>>
>> S = "${WORKDIR}/git"
>>
>> do_configure_prepend() {
>> - cd ${S}
>> - ./autogen.sh --noconfigure
>> - cd ${B}
>> + ${S}/autogen.sh —noconfigure
>
>
> where does it generate the new autoconf files ( configure and friends) after
> this change ? is it in S or in B

In ${S}. The autogen.sh script takes care of cd'ing to the correct
directory before it does anything, so we don't need to cd on its
behalf any more.

  http://cgit.freedesktop.org/gstreamer/gstreamer/tree/autogen.sh

>> }
>> --
>> 1.9.1
>>
>> --
>> ___
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH] valgrind: remove unused valgrind-remove-rpath.patch

2016-01-20 Thread Andre McCurdy
Replaced by 0002-remove-rpath.patch during the 3.10 -> 3.11 update.

Signed-off-by: Andre McCurdy 
---
 .../valgrind/valgrind/valgrind-remove-rpath.patch  | 25 --
 1 file changed, 25 deletions(-)
 delete mode 100644 
meta/recipes-devtools/valgrind/valgrind/valgrind-remove-rpath.patch

diff --git 
a/meta/recipes-devtools/valgrind/valgrind/valgrind-remove-rpath.patch 
b/meta/recipes-devtools/valgrind/valgrind/valgrind-remove-rpath.patch
deleted file mode 100644
index f72e9ca..000
--- a/meta/recipes-devtools/valgrind/valgrind/valgrind-remove-rpath.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-Upstream-Status: Inappropriate [embedded config]
-Signed-off-by: Saul Wold 
-
-Index: valgrind-3.10.0/none/tests/Makefile.am
-===
 valgrind-3.10.0.orig/none/tests/Makefile.am
-+++ valgrind-3.10.0/none/tests/Makefile.am
-@@ -280,7 +280,6 @@ threaded_fork_LDADD= -lpthread
- threadederrno_LDADD   = -lpthread
- tls_SOURCES   = tls.c tls2.c
- tls_DEPENDENCIES  = tls.so tls2.so
--tls_LDFLAGS   = -Wl,-rpath,$(abs_top_builddir)/none/tests
- tls_LDADD = tls.so tls2.so -lpthread
- tls_so_SOURCES= tls_so.c
- tls_so_DEPENDENCIES   = tls2.so
-@@ -288,7 +287,7 @@ if VGCONF_OS_IS_DARWIN
-  tls_so_LDFLAGS   = -dynamic -dynamiclib -all_load -fpic
-  tls_so_LDADD = `pwd`/tls2.so
- else
-- tls_so_LDFLAGS   = -Wl,-rpath,$(abs_top_builddir)/none/tests 
-shared -fPIC
-+ tls_so_LDFLAGS   = -shared -fPIC
-  tls_so_LDADD = tls2.so
- endif
- tls_so_CFLAGS = $(AM_CFLAGS) -fPIC
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 14/32] gstreamer1.0-plugins.inc: convert GSTREAMER_1_0_DEBUG to a PACKAGECONFIG

2016-01-20 Thread Andre McCurdy
gstreamer1.0.inc has been updated to contol debug via a PACKAGECONFIG
option, so apply the same change to gstreamer1.0-plugins.inc as well.
Control valgrind support via a PACKAGECONFIG option too.

  
http://git.openembedded.org/openembedded-core/commit/?id=81636555fa7f18407efc172c0d5b9f466b2d4014

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
index d8532ac..a552653 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
@@ -7,18 +7,21 @@ DEPENDS = "gstreamer1.0 glib-2.0-native"
 
 inherit autotools pkgconfig upstream-version-is-even
 
-GSTREAMER_1_0_DEBUG ?= "--disable-debug"
-EXTRA_OECONF = "--disable-valgrind ${GSTREAMER_1_0_DEBUG} --disable-examples "
-
 acpaths = "-I ${S}/common/m4 -I ${S}/m4"
 
 LIBV = "1.0"
 require gst-plugins-package.inc
 
+PACKAGECONFIG[debug] = "--enable-debug,--disable-debug"
 PACKAGECONFIG[orc] = "--enable-orc,--disable-orc,orc orc-native"
+PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind"
 
 export ORCC = "${STAGING_DIR_NATIVE}${bindir}/orcc"
 
+EXTRA_OECONF = " \
+--disable-examples \
+"
+
 PACKAGES_DYNAMIC = "^${PN}-.*"
 
 # apply gstreamer hack after Makefile.in.in in source is replaced by our 
version from
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 16/32] gstreamer1.0-plugins-bad.inc: don't set ${S} or apply version specific patch

2016-01-20 Thread Andre McCurdy
gstreamer1.0-plugins-bad.inc is shared by both the 1.6.2 and git
recipes, so must not set ${S} or apply any version specific patches.

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc  | 4 
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb | 5 -
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index 4aa2f56..689d3ad 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -4,10 +4,6 @@ LICENSE = "GPLv2+ & LGPLv2+ & LGPLv2.1+"
 
 DEPENDS += "gstreamer1.0-plugins-base libpng jpeg"
 
-SRC_URI += "file://configure-allow-to-disable-libssh2.patch"
-
-S = "${WORKDIR}/gst-plugins-bad-${PV}"
-
 inherit gettext bluetooth
 
 # opengl packageconfig factored out to make it easy for distros
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
index c1c322b..004d053 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
@@ -5,7 +5,10 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
 
file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50
 \
 
file://gst/tta/filters.h;beginline=12;endline=29;md5=8a08270656f2f8ad7bb3655b83138e5a"
 
-SRC_URI += "file://0001-glimagesink-Downrank-to-marginal.patch"
+SRC_URI += " \
+file://configure-allow-to-disable-libssh2.patch \
+file://0001-glimagesink-Downrank-to-marginal.patch \
+"
 
 SRC_URI[md5sum] = "7c73bec1d389f0e184eb9e9f883d"
 SRC_URI[sha256sum] = 
"650855e39ff56a8bb6cb0c192109c5926ce12f536d06e19ebf829de71ef396fe"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 09/32] gstreamer1.0-libav: minor formatting improvements + update HOMEPAGE

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc  | 15 ---
 .../gstreamer/gstreamer1.0-libav_1.6.2.bb |  5 +++--
 .../gstreamer/gstreamer1.0-libav_git.bb   |  4 ++--
 3 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
index 3948b40..c3c7d5b 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
@@ -1,8 +1,10 @@
 SUMMARY = "Libav-based GStreamer 1.x plugin"
+HOMEPAGE = "http://gstreamer.freedesktop.org/;
 SECTION = "multimedia"
+
 LICENSE = "GPLv2+ & LGPLv2+ & ( (GPLv2+ & LGPLv2.1+) | (GPLv3+ & LGPLv3+) )"
 LICENSE_FLAGS = "commercial"
-HOMEPAGE = "http://www.gstreamer.net/;
+
 DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base zlib bzip2 xz"
 
 inherit autotools pkgconfig upstream-version-is-even
@@ -10,12 +12,12 @@ inherit autotools pkgconfig upstream-version-is-even
 # CAUTION: Using the system libav is not recommended. Since the libav API is 
changing all the time,
 # compilation errors (and other, more subtle bugs) can happen. It is usually 
better to rely on the
 # libav copy included in the gst-libav package.
-PACKAGECONFIG ??= " orc yasm "
-PACKAGECONFIG[libav] = "--with-system-libav,,libav"
-PACKAGECONFIG[gpl]  = "--enable-gpl,--disable-gpl,"
-PACKAGECONFIG[yasm]  = "--enable-yasm,--disable-yasm,yasm-native"
-PACKAGECONFIG[orc]  = "--enable-orc,--disable-orc,orc"
+PACKAGECONFIG ??= "orc yasm"
 
+PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl,"
+PACKAGECONFIG[libav] = "--with-system-libav,,libav"
+PACKAGECONFIG[orc] = "--enable-orc,--disable-orc,orc"
+PACKAGECONFIG[yasm] = "--enable-yasm,--disable-yasm,yasm-native"
 
 GSTREAMER_1_0_DEBUG ?= "--disable-debug"
 
@@ -28,4 +30,3 @@ EXTRA_OECONF = "${LIBAV_EXTRA_CONFIGURE_COMMON}"
 FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
 FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la"
 FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
-
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb
index 1091b84..77e0655 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb
@@ -13,17 +13,18 @@ SRC_URI = " \
 file://0001-Disable-yasm-for-libav-when-disable-yasm.patch \
 file://workaround-to-build-gst-libav-for-i586-with-gcc.patch \
 "
+
 SRC_URI[md5sum] = "09644a38827d233f53edeac815dd0ec0"
 SRC_URI[sha256sum] = 
"2597acc00171006d49f0d300440a87df51b113d557466e532153abc740db3469"
 
+S = "${WORKDIR}/gst-libav-${PV}"
+
 LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
   --cc='${CC}' --as='${CC}' --ld='${CC}' --nm='${NM}' --ar='${AR}' \
   --ranlib='${RANLIB}' \
   ${GSTREAMER_1_0_DEBUG} \
   --cross-prefix='${HOST_PREFIX}'"
 
-S = "${WORKDIR}/gst-libav-${PV}"
-
 # http://errors.yoctoproject.org/Errors/Details/20493/
 ARM_INSTRUCTION_SET_armv4 = "arm"
 ARM_INSTRUCTION_SET_armv5 = "arm"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
index bf1b87e..32f4814 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
@@ -12,10 +12,11 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
 
file://gst-libs/ext/libav/COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
 
 SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-libav;branch=master"
-S = "${WORKDIR}/git"
 
 SRCREV = "127202d6f65584891dabf92be031f0d170b0e7f1"
 
+S = "${WORKDIR}/git"
+
 LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
   --cc='${CC}' --as='${CC}' --ld='${CC}' --nm='${NM}' --ar='${AR}' \
   ${GSTREAMER_1_0_DEBUG} \
@@ -26,4 +27,3 @@ do_configure_prepend() {
./autogen.sh --noconfigure
cd ${B}
 }
-
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 12/32] gstreamer1.0.inc: add missing glib-2.0-native dependency

2016-01-20 Thread Andre McCurdy
Building gstreamer1.0 requires glib-mkenums.

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
index a08e226..218b4b3 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
@@ -6,7 +6,7 @@ BUGTRACKER = 
"https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer;
 SECTION = "multimedia"
 LICENSE = "LGPLv2+"
 
-DEPENDS = "glib-2.0 libcap libxml2 bison-native flex-native"
+DEPENDS = "glib-2.0 glib-2.0-native libcap libxml2 bison-native flex-native"
 
 inherit autotools pkgconfig gettext upstream-version-is-even
 
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 15/32] gstreamer1.0-plugins-good.inc: remove duplicate --disable-examples

2016-01-20 Thread Andre McCurdy
--disable-examples is added to EXTRA_OECONF by gstreamer1.0-plugins.inc

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
index e79da9e..8f996d6 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
@@ -39,7 +39,6 @@ EXTRA_OECONF += " \
 --disable-aalib \
 --disable-aalibtest \
 --disable-directsound \
---disable-examples \
 --disable-libcaca \
 --disable-libdv \
 --disable-oss4 \
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 20/32] gst-plugins-package.inc: drop perl RDEPEND for XXX-apps packages

2016-01-20 Thread Andre McCurdy
Only one of the plugins recipes (gstreamer1.0-plugins-base) generates
a non-empty -apps package. However it contains only binaries, no perl
scripts.

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gst-plugins-package.inc | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc 
b/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
index 4201113..9ffbe7c 100644
--- a/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
@@ -52,5 +52,4 @@ FILES_${PN} = ""
 FILES_${PN}-apps = "${bindir}"
 FILES_${PN}-glib = "${datadir}/glib-2.0"
 
-RDEPENDS_${PN}-apps += "perl"
 RRECOMMENDS_${PN} += "${PN}-meta"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 19/32] gstreamer1.0-plugins.inc: don't set base SRC_URI via python

2016-01-20 Thread Andre McCurdy
Setting the SRC_URI via python for the four gstreamer1.0-plugins-XXX
packages adds complexity and breaks consistency with the other
plugins packages and with gstreamer itself (which all also fetch from
freedesktop.org URLs but set SRC_URI conventionally).

Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb|  3 ++-
 .../gstreamer/gstreamer1.0-plugins-bad_git.bb  |  2 ++
 .../gstreamer/gstreamer1.0-plugins-base_1.6.2.bb   | 10 ++
 .../gstreamer/gstreamer1.0-plugins-base_git.bb |  2 ++
 .../gstreamer/gstreamer1.0-plugins-good_1.6.2.bb   |  5 -
 .../gstreamer/gstreamer1.0-plugins-good_git.bb |  2 ++
 .../gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb   |  4 
 .../gstreamer/gstreamer1.0-plugins-ugly_git.bb |  2 ++
 .../gstreamer/gstreamer1.0-plugins.inc | 22 --
 9 files changed, 24 insertions(+), 28 deletions(-)

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
index 004d053..571d15e 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
@@ -5,7 +5,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
 
file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50
 \
 
file://gst/tta/filters.h;beginline=12;endline=29;md5=8a08270656f2f8ad7bb3655b83138e5a"
 
-SRC_URI += " \
+SRC_URI = " \
+
http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz
 \
 file://configure-allow-to-disable-libssh2.patch \
 file://0001-glimagesink-Downrank-to-marginal.patch \
 "
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
index 79c1777..654eab0 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
@@ -7,6 +7,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
 
file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50
 \
 
file://gst/tta/filters.h;beginline=12;endline=29;md5=8a08270656f2f8ad7bb3655b83138e5a"
 
+SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-bad"
+
 SRCREV = "6e5db57d2446a753aaa76bee268e1f95600b14ce"
 
 S = "${WORKDIR}/git"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
index d5687a8..e4297cb 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
@@ -4,10 +4,12 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
 
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607"
 
-SRC_URI += "file://get-caps-from-src-pad-when-query-caps.patch \
-file://0003-ssaparse-enhance-SSA-text-lines-parsing.patch \
-
file://0004-subparse-set-need_segment-after-sink-pad-received-GS.patch \
-file://encodebin-Need-more-buffers-in-output-queue-for-bett.patch \
+SRC_URI = " \
+
http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${PV}.tar.xz
 \
+file://get-caps-from-src-pad-when-query-caps.patch \
+file://0003-ssaparse-enhance-SSA-text-lines-parsing.patch \
+file://0004-subparse-set-need_segment-after-sink-pad-received-GS.patch \
+file://encodebin-Need-more-buffers-in-output-queue-for-bett.patch \
 "
 
 SRC_URI[md5sum] = "f530fbbe287edce79c55a37bd1a39fe2"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
index f021f98..3d74e85 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
@@ -6,6 +6,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
 
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607"
 
+SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-base"
+
 SRCREV = "8d4cb64a4b9d84b10076bf350f80a0d6ea68ec2d"
 
 S = "${WORKDIR}/git"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb
index 022cfd2..aae8406 100644
--- 

[OE-core] [PATCH v2 21/32] gstreamer1.0: update 1.6.2 -> 1.6.3

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../gstreamer/{gstreamer1.0_1.6.2.bb => gstreamer1.0_1.6.3.bb}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.6.2.bb => 
gstreamer1.0_1.6.3.bb} (72%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.6.3.bb
similarity index 72%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.6.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.6.3.bb
index 3e9825c..ba1b83b 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.6.3.bb
@@ -8,7 +8,7 @@ SRC_URI = " \
 file://0001-Fix-crash-with-gst-inspect.patch \
 "
 
-SRC_URI[md5sum] = "5e610b5a94c209487310739b39b6c464"
-SRC_URI[sha256sum] = 
"5896716bd8e089dba452932a2eff2bb6f6c9d58ff64a96635d157f1ffaf8feb2"
+SRC_URI[md5sum] = "b4cdeb2b9cb20dd6ac022a4f417eae0d"
+SRC_URI[sha256sum] = 
"22f9568d67b87cf700a111f381144bd37cb93790a77e4e331db01fe854a37f24"
 
 S = "${WORKDIR}/gstreamer-${PV}"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 26/32] gstreamer1.0-libav: update 1.6.2 -> 1.6.3

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../{gstreamer1.0-libav_1.6.2.bb => gstreamer1.0-libav_1.6.3.bb}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.6.2.bb => 
gstreamer1.0-libav_1.6.3.bb} (90%)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.3.bb
similarity index 90%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.3.bb
index 77e0655..3439981 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.3.bb
@@ -14,8 +14,8 @@ SRC_URI = " \
 file://workaround-to-build-gst-libav-for-i586-with-gcc.patch \
 "
 
-SRC_URI[md5sum] = "09644a38827d233f53edeac815dd0ec0"
-SRC_URI[sha256sum] = 
"2597acc00171006d49f0d300440a87df51b113d557466e532153abc740db3469"
+SRC_URI[md5sum] = "cfe9a06913d4fd4067e9e47f6e05fac2"
+SRC_URI[sha256sum] = 
"857b9c060a0337de38c6d26238c47352433c02eabf26c2f860c854dbc35bd4ab"
 
 S = "${WORKDIR}/gst-libav-${PV}"
 
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 28/32] gstreamer1.0-plugins-base: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
The autogen.sh script takes care of cd'ing to the correct directory
before it does anything, so we don't need to cd on its behalf any more
in do_configure_prepend().

  
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/autogen.sh?id=1.7.1

Signed-off-by: Andre McCurdy 
---
 ...make-gio_unix_2_0-dependency-configurable.patch | 47 ++
 .../gstreamer/gstreamer1.0-plugins-base_git.bb | 16 +---
 2 files changed, 58 insertions(+), 5 deletions(-)
 create mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/make-gio_unix_2_0-dependency-configurable.patch

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/make-gio_unix_2_0-dependency-configurable.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/make-gio_unix_2_0-dependency-configurable.patch
new file mode 100644
index 000..01e944d
--- /dev/null
+++ 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/make-gio_unix_2_0-dependency-configurable.patch
@@ -0,0 +1,47 @@
+From 10d2a977ee1d469f0bf9059bb2d0b55fd2eecbac Mon Sep 17 00:00:00 2001
+From: Andre McCurdy 
+Date: Wed, 20 Jan 2016 13:00:00 -0800
+Subject: [PATCH] make gio_unix_2_0 dependency configurable
+
+Prior to 1.7.1, gst-plugins-base accepted a configure option to
+disable gio_unix_2_0, however it was implemented incorrectly using
+AG_GST_CHECK_FEATURE. That was fixed in 1.7.1 by making the
+dependency unconditional.
+
+  
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=aadefefba88afe4acbe64454650f24e7ce7c8d70
+
+To make builds deterministic, re-instate support for
+--disable-gio_unix_2_0, but implement it using the AC_ARG_ENABLE
+instead of AG_GST_CHECK_FEATURE.
+
+Upstream-Status: Pending
+
+Signed-off-by: Andre McCurdy 
+---
+ configure.ac | 7 +++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/configure.ac b/configure.ac
+index 9c52aeb..26cacd6 100644
+--- a/configure.ac
 b/configure.ac
+@@ -747,9 +747,16 @@ AC_SUBST(FT2_CFLAGS)
+ AC_SUBST(FT2_LIBS)
+ 
+ dnl *** gio-unix-2.0 for tests/check/pipelines/tcp.c ***
++AC_ARG_ENABLE([gio_unix_2_0],
++  [AS_HELP_STRING([--disable-gio_unix_2_0],[disable use of gio_unix_2_0])],
++  [],
++  [enable_gio_unix_2_0=yes])
++
++if test "x${enable_gio_unix_2_0}" != "xno"; then
+ PKG_CHECK_MODULES(GIO_UNIX_2_0, gio-unix-2.0 >= 2.24,
+ HAVE_GIO_UNIX_2_0="yes",
+ HAVE_GIO_UNIX_2_0="no")
++fi
+ AM_CONDITIONAL(USE_GIO_UNIX_2_0, test "x$HAVE_GIO_UNIX_2_0" = "xyes")
+ 
+ dnl *** finalize CFLAGS, LDFLAGS, LIBS
+-- 
+1.9.1
+
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
index 3d74e85..8ac3a7b 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
@@ -6,14 +6,20 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
 
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-base"
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gst-plugins-base;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+file://make-gio_unix_2_0-dependency-configurable.patch \
+"
 
-SRCREV = "8d4cb64a4b9d84b10076bf350f80a0d6ea68ec2d"
+PV = "1.7.1+git${SRCPV}"
+
+SRCREV_base = "5f98203bd753c32666c8fa7a2fde6d186c2a4247"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_FORMAT = "base"
 
 S = "${WORKDIR}/git"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 11/32] gstreamer1.0-rtsp-server.inc: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc
index 65b4876..608842a 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc
@@ -1,7 +1,8 @@
 SUMMARY = "A library on top of GStreamer for building an RTSP server"
+HOMEPAGE = "http://cgit.freedesktop.org/gstreamer/gst-rtsp-server/;
 SECTION = "multimedia"
 LICENSE = "LGPLv2"
-HOMEPAGE = "http://cgit.freedesktop.org/gstreamer/gst-rtsp-server/;
+
 DEPENDS = "gstreamer1.0 libcgroup gstreamer1.0-plugins-base"
 
 PNREAL = "gst-rtsp-server"
@@ -11,4 +12,3 @@ SRC_URI = 
"http://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz
 S = "${WORKDIR}/${PNREAL}-${PV}"
 
 inherit autotools pkgconfig upstream-version-is-even
-
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 10/32] gstreamer1.0-omx: minor formatting improvements + update HOMEPAGE

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc  | 7 +--
 meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb | 1 -
 meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb   | 7 +++
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc
index 6806455..0fff612 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc
@@ -1,10 +1,11 @@
 SUMMARY = "OpenMAX IL plugins for GStreamer"
+HOMEPAGE = "http://gstreamer.freedesktop.org/;
 SECTION = "multimedia"
+
 LICENSE = "LGPLv2.1"
 LICENSE_FLAGS = "commercial"
-HOMEPAGE = "http://www.gstreamer.net/;
+
 DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
-RDEPENDS_${PN} = "libomxil"
 
 inherit autotools pkgconfig gettext
 
@@ -32,9 +33,11 @@ python __anonymous () {
 set_omx_core_name() {
sed -i -e "s;^core-name=.*;core-name=${GSTREAMER_1_0_OMX_CORE_NAME};" 
"${D}${sysconfdir}/xdg/gstomx.conf"
 }
+
 do_install[postfuncs] += " set_omx_core_name "
 
 FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
 FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la"
 FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
 
+RDEPENDS_${PN} = "libomxil"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
index fe7c91c..74358a7 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
@@ -9,4 +9,3 @@ SRC_URI[md5sum] = "d24e8c0153c35dfefee3e26b1c2c35f8"
 SRC_URI[sha256sum] = 
"0b4874961e6488ad9e5808114bd486ea981c540907262caab1419355fd82d745"
 
 S = "${WORKDIR}/gst-omx-${PV}"
-
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb
index 99c84668..9705543 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb
@@ -9,18 +9,17 @@ SRC_URI = " \
 git://anongit.freedesktop.org/gstreamer/gst-omx;branch=master;name=gst-omx 
\
 
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;branch=master;name=common
 \
 file://0001-omx-fixed-type-error-in-printf-call.patch \
-"
-
-S = "${WORKDIR}/git"
+"
 
 SRCREV_gst-omx = "a2db76b048db278ef0aa798e106b7594264e06c0"
 SRCREV_common = "5edcd857b2107cd8b78c16232dd10877513ec157"
 
 SRCREV_FORMAT = "gst-omx"
 
+S = "${WORKDIR}/git"
+
 do_configure_prepend() {
cd ${S}
./autogen.sh --noconfigure
cd ${B}
 }
-
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 06/32] gstreamer1.0-plugins-good: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-good.inc| 37 +++---
 .../gstreamer/gstreamer1.0-plugins-good_1.6.2.bb   |  1 +
 .../gstreamer/gstreamer1.0-plugins-good_git.bb |  5 ++-
 3 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
index 3d17497..e79da9e 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
@@ -2,53 +2,52 @@ require gstreamer1.0-plugins.inc
 
 LICENSE = "GPLv2+ & LGPLv2.1+"
 
-# libid3tag
-DEPENDS += "gstreamer1.0-plugins-base zlib bzip2 libcap"
+DEPENDS += "gstreamer1.0-plugins-base libcap zlib bzip2"
 
 inherit gettext
 
-
 PACKAGECONFIG ??= " \
-${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
 ${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', 
d)} \
-orc cairo flac gdk-pixbuf gudev jpeg libpng soup speex taglib v4l2 \
-"
+${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
+cairo flac gdk-pixbuf gudev jpeg libpng orc soup speex taglib v4l2 \
+"
 
 X11DEPENDS = "virtual/libx11 libsm libxrender libxfixes libxdamage"
-PACKAGECONFIG[x11]= "--enable-x,--disable-x,${X11DEPENDS}"
-PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio"
+
 PACKAGECONFIG[cairo]  = "--enable-cairo,--disable-cairo,cairo"
+PACKAGECONFIG[dv1394] = "--enable-dv1394,--disable-dv1394,libiec61883 
libavc1394 libraw1394"
 PACKAGECONFIG[flac]   = "--enable-flac,--disable-flac,flac"
 PACKAGECONFIG[gdk-pixbuf] = 
"--enable-gdk_pixbuf,--disable-gdk_pixbuf,gdk-pixbuf"
 PACKAGECONFIG[gudev]  = "--with-gudev,--without-gudev,libgudev"
-PACKAGECONFIG[libv4l2]= "--with-libv4l2,--without-libv4l2,libv4l2"
 PACKAGECONFIG[jack]   = "--enable-jack,--disable-jack,jack"
 PACKAGECONFIG[jpeg]   = "--enable-jpeg,--disable-jpeg,jpeg"
 PACKAGECONFIG[libpng] = "--enable-libpng,--disable-libpng,libpng"
+PACKAGECONFIG[libv4l2]= "--with-libv4l2,--without-libv4l2,libv4l2"
+PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio"
 PACKAGECONFIG[soup]   = "--enable-soup,--disable-soup,libsoup-2.4"
 PACKAGECONFIG[speex]  = "--enable-speex,--disable-speex,speex"
 PACKAGECONFIG[taglib] = "--enable-taglib,--disable-taglib,taglib"
+PACKAGECONFIG[v4l2]   = "--enable-gst_v4l2,--disable-gst_v4l2"
 PACKAGECONFIG[vpx]= "--enable-vpx,--disable-vpx,libvpx"
 PACKAGECONFIG[wavpack]= "--enable-wavpack,--disable-wavpack,wavpack"
-PACKAGECONFIG[dv1394] = "--enable-dv1394,--disable-dv1394,libiec61883 
libavc1394 libraw1394"
-PACKAGECONFIG[v4l2]   = "--enable-gst_v4l2,--disable-gst_v4l2"
+PACKAGECONFIG[x11]= "--enable-x,--disable-x,${X11DEPENDS}"
 
 EXTRA_OECONF += " \
+--enable-bz2 \
 --enable-oss \
 --enable-zlib \
---enable-bz2 \
---disable-directsound \
---disable-waveform \
---disable-oss4 \
---disable-sunaudio \
---disable-osx_audio \
---disable-osx_video \
 --disable-aalib \
 --disable-aalibtest \
+--disable-directsound \
+--disable-examples \
 --disable-libcaca \
 --disable-libdv \
+--disable-oss4 \
+--disable-osx_audio \
+--disable-osx_video \
 --disable-shout2 \
---disable-examples \
+--disable-sunaudio \
+--disable-waveform \
 "
 
 FILES_${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb
index 92ebe1d..022cfd2 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb
@@ -5,6 +5,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
 
file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe"
 
 SRC_URI += 
"file://0001-gstrtpmp4gpay-set-dafault-value-for-MPEG4-without-co.patch"
+
 SRC_URI[md5sum] = "ef4f5bc4f31f706832a234b0f603967b"
 SRC_URI[sha256sum] = 
"876e54dfce93274b98e024f353258d35fa4d49d1f9010069e676c530f6eb6a92"
 
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
index 2c0e0ef..d60eaff 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
@@ -6,13 +6,12 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
 
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607
 \
 

[OE-core] [PATCH v2 08/32] gstreamer1.0-plugins-ugly: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-ugly.inc| 14 ++
 .../gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb   |  3 +--
 .../gstreamer/gstreamer1.0-plugins-ugly_git.bb |  7 +++
 3 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
index eb49e22..869022a 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
@@ -7,26 +7,24 @@ DEPENDS += "gstreamer1.0-plugins-base libid3tag"
 
 inherit gettext
 
-
 PACKAGECONFIG ??= " \
-orc a52dec lame mad mpeg2dec \
-"
+a52dec lame mad mpeg2dec orc \
+"
 
 PACKAGECONFIG[a52dec]   = "--enable-a52dec,--disable-a52dec,liba52"
+PACKAGECONFIG[amrnb]= "--enable-amrnb,--disable-amrnb,opencore-amr"
+PACKAGECONFIG[amrwb]= "--enable-amrwb,--disable-amrwb,opencore-amr"
 PACKAGECONFIG[cdio] = "--enable-cdio,--disable-cdio,libcdio"
 PACKAGECONFIG[dvdread]  = "--enable-dvdread,--disable-dvdread,libdvdread"
 PACKAGECONFIG[lame] = "--enable-lame,--disable-lame,lame"
 PACKAGECONFIG[mad]  = "--enable-mad,--disable-mad,libmad"
 PACKAGECONFIG[mpeg2dec] = "--enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec"
 PACKAGECONFIG[x264] = "--enable-x264,--disable-x264,x264"
-PACKAGECONFIG[amrnb]= "--enable-amrnb,--disable-amrnb,opencore-amr"
-PACKAGECONFIG[amrwb]= "--enable-amrwb,--disable-amrwb,opencore-amr"
-
 
 EXTRA_OECONF += " \
 --disable-sidplay \
 --disable-twolame \
-"
+"
 
-FILES_${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs"
 FILES_${PN}-amrnb += "${datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs"
+FILES_${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb
index 67b72fa..d935f6d 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb
@@ -1,10 +1,9 @@
 include gstreamer1.0-plugins-ugly.inc
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
-
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068
 "
+
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068"
 
 SRC_URI[md5sum] = "0f0e30336e3155443cd5bfec5c215d56"
 SRC_URI[sha256sum] = 
"e7f1b6321c8667fabc0dedce3998a3c6e90ce9ce9dea7186d33dc4359f9e9845"
 
 S = "${WORKDIR}/gst-plugins-ugly-${PV}"
-
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
index dcf5ffc..e06b5ea 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
@@ -3,15 +3,14 @@ DEFAULT_PREFERENCE = "-1"
 include gstreamer1.0-plugins-ugly.inc
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
-
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068
 "
-
-S = "${WORKDIR}/git"
+
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068"
 
 SRCREV = "06b8ac10cee85c5c304ca320997aa8f44295a66f"
 
+S = "${WORKDIR}/git"
+
 do_configure_prepend() {
cd ${S}
./autogen.sh --noconfigure
cd ${B}
 }
-
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 01/32] gst-player: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gst-player_git.bb | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gst-player_git.bb 
b/meta/recipes-multimedia/gstreamer/gst-player_git.bb
index 9850242..c6c8f36 100644
--- a/meta/recipes-multimedia/gstreamer/gst-player_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-player_git.bb
@@ -1,5 +1,4 @@
-SUMMARY="GStreamer playback helper library and examples"
-
+SUMMARY = "GStreamer playback helper library and examples"
 LICENSE = "LGPL-2.0+"
 LIC_FILES_CHKSUM = 
"file://lib/gst/player/gstplayer.c;beginline=1;endline=19;md5=03aeca9d8295f811817909075a15ff65"
 
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 05/32] gstreamer1.0-plugins-base: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Fix duplicate x11 dependencies (DEPENDS and x11 PACKAGECONFIG).

Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-base.inc| 26 +++---
 .../gstreamer/gstreamer1.0-plugins-base_1.6.2.bb   |  3 +--
 .../gstreamer/gstreamer1.0-plugins-base_git.bb |  8 +++
 3 files changed, 17 insertions(+), 20 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
index 4375a4b..d543bdd 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
@@ -2,38 +2,38 @@ require gstreamer1.0-plugins.inc
 
 LICENSE = "GPLv2+ & LGPLv2+"
 
-DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 
libxv', '', d)}"
-DEPENDS += "freetype liboil util-linux iso-codes zlib"
+DEPENDS += "freetype iso-codes liboil util-linux zlib"
 
 inherit gettext
 
 PACKAGES_DYNAMIC =+ "^libgst.*"
 
 PACKAGECONFIG ??= " \
-${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
 ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \
-orc ivorbis ogg theora vorbis pango gio-unix-2.0 \
-"
+${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
+gio-unix-2.0 ivorbis ogg orc pango theora vorbis \
+"
 
-X11DEPENDS = "virtual/libx11 libsm libxrender"
+X11DEPENDS = "virtual/libx11 libsm libxrender libxv"
 X11ENABLEOPTS = "--enable-x --enable-xvideo --enable-xshm"
 X11DISABLEOPTS = "--disable-x --disable-xvideo --disable-xshm"
-PACKAGECONFIG[x11]  = 
"${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}"
+
 PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib"
+PACKAGECONFIG[cdparanoia]   = 
"--enable-cdparanoia,--disable-cdparanoia,cdparanoia"
+PACKAGECONFIG[gio-unix-2.0] = 
"--enable-gio_unix_2_0,--disable-gio_unix_2_0,glib-2.0"
 PACKAGECONFIG[ivorbis]  = "--enable-ivorbis,--disable-ivorbis,tremor"
 PACKAGECONFIG[ogg]  = "--enable-ogg,--disable-ogg,libogg"
-PACKAGECONFIG[theora]   = "--enable-theora,--disable-theora,libtheora"
-PACKAGECONFIG[vorbis]   = "--enable-vorbis,--disable-vorbis,libvorbis"
 PACKAGECONFIG[pango]= "--enable-pango,--disable-pango,pango"
-PACKAGECONFIG[gio-unix-2.0] = 
"--enable-gio_unix_2_0,--disable-gio_unix_2_0,glib-2.0"
+PACKAGECONFIG[theora]   = "--enable-theora,--disable-theora,libtheora"
 PACKAGECONFIG[visual]   = 
"--enable-libvisual,--disable-libvisual,libvisual"
-PACKAGECONFIG[cdparanoia]   = 
"--enable-cdparanoia,--disable-cdparanoia,cdparanoia"
+PACKAGECONFIG[vorbis]   = "--enable-vorbis,--disable-vorbis,libvorbis"
+PACKAGECONFIG[x11]  = 
"${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}"
 
 EXTRA_OECONF += " \
 --enable-zlib \
 --disable-freetypetest \
 "
 
-FILES_${MLPREFIX}libgsttag-1.0 += 
"${datadir}/gst-plugins-base/1.0/license-translations.dict"
-
 CACHED_CONFIGUREVARS_append_x86 = " ac_cv_header_emmintrin_h=no 
ac_cv_header_xmmintrin_h=no"
+
+FILES_${MLPREFIX}libgsttag-1.0 += 
"${datadir}/gst-plugins-base/1.0/license-translations.dict"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
index 473dbcd..d5687a8 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
@@ -1,9 +1,8 @@
 include gstreamer1.0-plugins-base.inc
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
-
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607
 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
-   "
+
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607"
 
 SRC_URI += "file://get-caps-from-src-pad-when-query-caps.patch \
 file://0003-ssaparse-enhance-SSA-text-lines-parsing.patch \
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
index fbe3a42..f021f98 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
@@ -3,17 +3,15 @@ DEFAULT_PREFERENCE = "-1"
 include gstreamer1.0-plugins-base.inc
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
-
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607
 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
-   "
-
-S = "${WORKDIR}/git"
+

[OE-core] [PATCH v2 04/32] gstreamer1.0-plugins.inc: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
index 58c0bbb..568d51f 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
@@ -2,12 +2,12 @@ SUMMARY = "Plugins for the GStreamer multimedia framework 1.x"
 HOMEPAGE = "http://gstreamer.freedesktop.org/;
 BUGTRACKER = "https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer;
 SECTION = "multimedia"
+
 DEPENDS = "gstreamer1.0"
 
 inherit autotools pkgconfig upstream-version-is-even
 
 GSTREAMER_1_0_DEBUG ?= "--disable-debug"
-GSTREAMER_1_0_GIT_BRANCH ?= "master"
 EXTRA_OECONF = "--disable-valgrind ${GSTREAMER_1_0_DEBUG} --disable-examples "
 
 acpaths = "-I ${S}/common/m4 -I ${S}/m4"
@@ -32,6 +32,8 @@ oe_runconf_prepend() {
 
 SRC_URI = "${@get_gst_srcuri(d)}"
 
+GSTREAMER_1_0_GIT_BRANCH ?= "master"
+
 def get_gst_srcuri(d):
 # check if expected prefix is present
 prefix = "gstreamer1.0-"
@@ -56,4 +58,3 @@ delete_liblink_m4_file() {
 }
 
 do_configure[prefuncs] += " delete_liblink_m4_file "
-
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 13/32] gstreamer1.0-plugins.inc: add missing glib-2.0-native dependency

2016-01-20 Thread Andre McCurdy
Building the gstreamer1.0-plugins packages requires glib-mkenums.

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
index 568d51f..d8532ac 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
@@ -3,7 +3,7 @@ HOMEPAGE = "http://gstreamer.freedesktop.org/;
 BUGTRACKER = "https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer;
 SECTION = "multimedia"
 
-DEPENDS = "gstreamer1.0"
+DEPENDS = "gstreamer1.0 glib-2.0-native"
 
 inherit autotools pkgconfig upstream-version-is-even
 
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 18/32] gstreamer1.0-plugins.inc: drop obsolete lib-link.m4 workaround

2016-01-20 Thread Andre McCurdy
There is no lib-link.m4 in any of the gst-plugins-XXX sources (and
there hasn't been for a long time). Drop the obsolete workaround.

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
index a552653..f179ce9 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
@@ -54,10 +54,3 @@ def get_gst_srcuri(d):
 else:
 s = "http://gstreamer.freedesktop.org/src/%s/%s-%s.tar.xz; % 
(gstpkg_basename, gstpkg_basename, pv)
 return s
-
-delete_liblink_m4_file() {
-   # This m4 file contains nastiness which conflicts with libtool 2.2.2
-   rm "${S}/m4/lib-link.m4" || true
-}
-
-do_configure[prefuncs] += " delete_liblink_m4_file "
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 17/32] gstreamer1.0-plugins-bad.inc: update hls dependency gnutls -> nettle

2016-01-20 Thread Andre McCurdy
The HLS plugin requires AES decryption and links with nettle, not
with gnutls.

  
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/configure.ac?h=1.6=7dee47fe39223d8a98615f03f34d9221f9e8a6c1#n3038

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index 689d3ad..c4199bd 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -33,7 +33,7 @@ PACKAGECONFIG[flite]   = 
"--enable-flite,--disable-flite,flite-alsa"
 PACKAGECONFIG[fluidsynth]  = 
"--enable-fluidsynth,--disable-fluidsynth,fluidsynth"
 PACKAGECONFIG[gles2]   = 
"--enable-gles2,--disable-gles2,virtual/libgles2"
 PACKAGECONFIG[gtk] = "--enable-gtk3,--disable-gtk3,gtk+3"
-PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,gnutls"
+PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,nettle"
 PACKAGECONFIG[libmms]  = "--enable-libmms,--disable-libmms,libmms"
 PACKAGECONFIG[libssh2] = "--enable-libssh2,--disable-libssh2,libssh2"
 PACKAGECONFIG[modplug] = 
"--enable-modplug,--disable-modplug,libmodplug"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 22/32] gstreamer1.0-plugins-base: update 1.6.2 -> 1.6.3

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 ...er1.0-plugins-base_1.6.2.bb => gstreamer1.0-plugins-base_1.6.3.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.6.2.bb 
=> gstreamer1.0-plugins-base_1.6.3.bb} (83%)

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.3.bb
similarity index 83%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.3.bb
index e4297cb..95a012e 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.3.bb
@@ -12,7 +12,7 @@ SRC_URI = " \
 file://encodebin-Need-more-buffers-in-output-queue-for-bett.patch \
 "
 
-SRC_URI[md5sum] = "f530fbbe287edce79c55a37bd1a39fe2"
-SRC_URI[sha256sum] = 
"c75dd400e451526ed71e1c4955e33d470a2581f5e71ecf84920a41c0a5c75322"
+SRC_URI[md5sum] = "3ddde0ad598ef69f58d6a2e87f8b460f"
+SRC_URI[sha256sum] = 
"b6154f8fdba4877e95efd94610ef0ada4f0171cd12eb829a3c3c97345d9c7a75"
 
 S = "${WORKDIR}/gst-plugins-base-${PV}"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 24/32] gstreamer1.0-plugins-bad: update 1.6.2 -> 1.6.3

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 ...amer1.0-plugins-bad_1.6.2.bb => gstreamer1.0-plugins-bad_1.6.3.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.6.2.bb => 
gstreamer1.0-plugins-bad_1.6.3.bb} (82%)

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.3.bb
similarity index 82%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.3.bb
index 571d15e..4b9143f 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.3.bb
@@ -11,7 +11,7 @@ SRC_URI = " \
 file://0001-glimagesink-Downrank-to-marginal.patch \
 "
 
-SRC_URI[md5sum] = "7c73bec1d389f0e184eb9e9f883d"
-SRC_URI[sha256sum] = 
"650855e39ff56a8bb6cb0c192109c5926ce12f536d06e19ebf829de71ef396fe"
+SRC_URI[md5sum] = "4857adcafe41e4b9b8805cf88303bd55"
+SRC_URI[sha256sum] = 
"971b29101d6a9c5e3fe94d99d977a227f58f0b2d29b6ca2c7f292052542b3a61"
 
 S = "${WORKDIR}/gst-plugins-bad-${PV}"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 25/32] gstreamer1.0-plugins-ugly: update 1.6.2 -> 1.6.3

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 ...er1.0-plugins-ugly_1.6.2.bb => gstreamer1.0-plugins-ugly_1.6.3.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.6.2.bb 
=> gstreamer1.0-plugins-ugly_1.6.3.bb} (72%)

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.3.bb
similarity index 72%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.3.bb
index 94241c0..7edfb81 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.3.bb
@@ -7,7 +7,7 @@ SRC_URI = " \
 
http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz
 \
 "
 
-SRC_URI[md5sum] = "0f0e30336e3155443cd5bfec5c215d56"
-SRC_URI[sha256sum] = 
"e7f1b6321c8667fabc0dedce3998a3c6e90ce9ce9dea7186d33dc4359f9e9845"
+SRC_URI[md5sum] = "dbd92afb3816cbfa90ab1f197144a2e2"
+SRC_URI[sha256sum] = 
"2fecf7b7c7882f8f62f1900048f4013f98c214fb3d3303d8d812245bb41fd064"
 
 S = "${WORKDIR}/gst-plugins-ugly-${PV}"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 23/32] gstreamer1.0-plugins-good: update 1.6.2 -> 1.6.3

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 ...er1.0-plugins-good_1.6.2.bb => gstreamer1.0-plugins-good_1.6.3.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.6.2.bb 
=> gstreamer1.0-plugins-good_1.6.3.bb} (80%)

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.3.bb
similarity index 80%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.3.bb
index aae8406..0b4f436 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.3.bb
@@ -9,7 +9,7 @@ SRC_URI = " \
 file://0001-gstrtpmp4gpay-set-dafault-value-for-MPEG4-without-co.patch \
 "
 
-SRC_URI[md5sum] = "ef4f5bc4f31f706832a234b0f603967b"
-SRC_URI[sha256sum] = 
"876e54dfce93274b98e024f353258d35fa4d49d1f9010069e676c530f6eb6a92"
+SRC_URI[md5sum] = "a1958df7aa498b42793e2f2048673815"
+SRC_URI[sha256sum] = 
"24b19db70b2a83461ebddfe20033db432dadfdb5d4b54ffb1dfa0d830134a177"
 
 S = "${WORKDIR}/gst-plugins-good-${PV}"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/1] ncurses: drop the compatible option

2016-01-20 Thread Khem Raj
On Wed, Jan 20, 2016 at 5:30 PM, Robert Yang  wrote:
>
> I had talked with Dengke, we have upgraded ncurses to 6, so remove
> --with-abi-version=5 seems better. He had tested world and sdk
> build based on oe-core. He will test it based on meta-openembedded.

we need to ensure that all apps using ncurses are able to work with
new APIs if we drop compatibility.
may be have ncurses5 package still around to provide backward compatibility.
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 20/25] gstreamer1.0: update git recipe to 1.7.1

2016-01-20 Thread Khem Raj

> On Jan 20, 2016, at 6:43 PM, Andre McCurdy  wrote:
> 
> Signed-off-by: Andre McCurdy 
> ---
> meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb | 15 ++-
> 1 file changed, 10 insertions(+), 5 deletions(-)
> 
> diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb 
> b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
> index f7e2351..4fff533 100644
> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
> @@ -5,14 +5,19 @@ include gstreamer1.0.inc
> LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
> 
> file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d"
> 
> -SRC_URI = "git://anongit.freedesktop.org/gstreamer/gstreamer;branch=master"
> +SRC_URI = " \
> +git://anongit.freedesktop.org/gstreamer/gstreamer;name=base \
> +
> git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
>  \
> +"
> 
> -SRCREV = "3b8181a8c550e74acaba4e8c55bdc649fa551dc9"
> +PV = "1.7.1+git${SRCPV}"
> +
> +SRCREV_base = "2a188848eb2af3c3b357978ff7786a78aad9dd55"
> +SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
> +SRCREV_FORMAT = "base"
> 
> S = "${WORKDIR}/git"
> 
> do_configure_prepend() {
> - cd ${S}
> - ./autogen.sh --noconfigure
> - cd ${B}
> + ${S}/autogen.sh —noconfigure


where does it generate the new autoconf files ( configure and friends) after
this change ? is it in S or in B

> }
> --
> 1.9.1
> 
> --
> ___
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



signature.asc
Description: Message signed with OpenPGP using GPGMail
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 03/32] gstreamer1.0: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0.inc | 29 --
 .../gstreamer/gstreamer1.0_1.6.2.bb|  2 +-
 .../gstreamer/gstreamer1.0_git.bb  |  4 +--
 3 files changed, 19 insertions(+), 16 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
index c10f66f..a08e226 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
@@ -5,27 +5,30 @@ HOMEPAGE = "http://gstreamer.freedesktop.org/;
 BUGTRACKER = "https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer;
 SECTION = "multimedia"
 LICENSE = "LGPLv2+"
-DEPENDS = "glib-2.0 libxml2 bison-native flex-native libcap"
+
+DEPENDS = "glib-2.0 libcap libxml2 bison-native flex-native"
 
 inherit autotools pkgconfig gettext upstream-version-is-even
 
-PACKAGECONFIG[debug] = "--enable-debug,--disable-debug"
 PACKAGECONFIG[check] = "--enable-check,--disable-check"
+PACKAGECONFIG[debug] = "--enable-debug,--disable-debug"
 PACKAGECONFIG[tests] = "--enable-tests,--disable-tests"
 PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind,"
 
-EXTRA_OECONF = "--disable-docbook --disable-gtk-doc \
---disable-dependency-tracking \
---disable-examples \
-"
-
-RRECOMMENDS_${PN}_qemux86+= "kernel-module-snd-ens1370 
kernel-module-snd-rawmidi"
-RRECOMMENDS_${PN}_qemux86-64 += "kernel-module-snd-ens1370 
kernel-module-snd-rawmidi"
+EXTRA_OECONF = " \
+--disable-dependency-tracking \
+--disable-docbook \
+--disable-examples \
+--disable-gtk-doc \
+"
 
 CACHED_CONFIGUREVARS += "ac_cv_header_valgrind_valgrind_h=no"
 
-FILES_${PN} += " ${libdir}/gstreamer-1.0/*.so"
-FILES_${PN}-dev += " ${libdir}/gstreamer-1.0/*.la ${libdir}/gstreamer-1.0/*.a 
${libdir}/gstreamer-1.0/include"
-FILES_${PN}-bash-completion += " ${datadir}/bash-completion/completions/ 
${datadir}/bash-completion/helpers/gst*"
+PACKAGES += "${PN}-bash-completion"
+
+FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
+FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/gstreamer-1.0/*.a 
${libdir}/gstreamer-1.0/include"
+FILES_${PN}-bash-completion += "${datadir}/bash-completion/completions/ 
${datadir}/bash-completion/helpers/gst*"
 
-PACKAGES += " ${PN}-bash-completion"
+RRECOMMENDS_${PN}_qemux86 += "kernel-module-snd-ens1370 
kernel-module-snd-rawmidi"
+RRECOMMENDS_${PN}_qemux86-64 += "kernel-module-snd-ens1370 
kernel-module-snd-rawmidi"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.6.2.bb
index ba46c77..3e9825c 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.6.2.bb
@@ -7,8 +7,8 @@ SRC_URI = " \
 http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \
 file://0001-Fix-crash-with-gst-inspect.patch \
 "
+
 SRC_URI[md5sum] = "5e610b5a94c209487310739b39b6c464"
 SRC_URI[sha256sum] = 
"5896716bd8e089dba452932a2eff2bb6f6c9d58ff64a96635d157f1ffaf8feb2"
 
 S = "${WORKDIR}/gstreamer-${PV}"
-
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
index cb00d31..f7e2351 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
@@ -6,13 +6,13 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
 
file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d"
 
 SRC_URI = "git://anongit.freedesktop.org/gstreamer/gstreamer;branch=master"
-S = "${WORKDIR}/git"
 
 SRCREV = "3b8181a8c550e74acaba4e8c55bdc649fa551dc9"
 
+S = "${WORKDIR}/git"
+
 do_configure_prepend() {
cd ${S}
./autogen.sh --noconfigure
cd ${B}
 }
-
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 07/32] gstreamer1.0-plugins-bad: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-bad.inc | 74 ++
 .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb|  5 +-
 .../gstreamer/gstreamer1.0-plugins-bad_git.bb  | 11 ++--
 3 files changed, 42 insertions(+), 48 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index 9bdf9da..4aa2f56 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -1,13 +1,12 @@
 require gstreamer1.0-plugins.inc
 
-LICENSE = "GPLv2+ & LGPLv2+ & LGPLv2.1+ "
+LICENSE = "GPLv2+ & LGPLv2+ & LGPLv2.1+"
 
 DEPENDS += "gstreamer1.0-plugins-base libpng jpeg"
 
-S = "${WORKDIR}/gst-plugins-bad-${PV}"
+SRC_URI += "file://configure-allow-to-disable-libssh2.patch"
 
-SRC_URI += "file://configure-allow-to-disable-libssh2.patch \
-   "
+S = "${WORKDIR}/gst-plugins-bad-${PV}"
 
 inherit gettext bluetooth
 
@@ -15,54 +14,52 @@ inherit gettext bluetooth
 # and BSP layers to pick either (desktop) opengl, gles2, or no GL
 PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 
'gles2', '', d)}"
 
+# gtk is not in the PACKAGECONFIG variable by default until
+# the transition to gtk+3 is finished
 PACKAGECONFIG ??= " \
 ${PACKAGECONFIG_GL} \
-${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \
 ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
 ${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)} \
-orc curl uvch264 neon sndfile hls sbc dash bz2 smoothstreaming rsvg dtls \
-"
+${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \
+bz2 curl dash dtls hls neon orc rsvg sbc smoothstreaming sndfile uvch264 \
+"
 
-# gtk is not in the PACKAGECONFIG variable by default until
-# the transition to gtk+3 is finished
-#
-# dash = Dynamic Adaptive Streaming over HTTP
 PACKAGECONFIG[assrender]   = 
"--enable-assrender,--disable-assrender,libass"
+PACKAGECONFIG[bluez]   = "--enable-bluez,--disable-bluez,${BLUEZ}"
+PACKAGECONFIG[bz2] = "--enable-bz2,--disable-bz2,bzip2"
 PACKAGECONFIG[curl]= "--enable-curl,--disable-curl,curl"
-PACKAGECONFIG[gles2]   = 
"--enable-gles2,--disable-gles2,virtual/libgles2"
-PACKAGECONFIG[opengl]  = 
"--enable-opengl,--disable-opengl,virtual/libgl libglu"
+PACKAGECONFIG[dash]= "--enable-dash,--disable-dash,libxml2"
+PACKAGECONFIG[directfb]= 
"--enable-directfb,--disable-directfb,directfb"
+PACKAGECONFIG[dtls]= "--enable-dtls,--disable-dtls,openssl"
 PACKAGECONFIG[faac]= "--enable-faac,--disable-faac,faac"
 PACKAGECONFIG[faad]= "--enable-faad,--disable-faad,faad2"
+PACKAGECONFIG[flite]   = "--enable-flite,--disable-flite,flite-alsa"
+PACKAGECONFIG[fluidsynth]  = 
"--enable-fluidsynth,--disable-fluidsynth,fluidsynth"
+PACKAGECONFIG[gles2]   = 
"--enable-gles2,--disable-gles2,virtual/libgles2"
+PACKAGECONFIG[gtk] = "--enable-gtk3,--disable-gtk3,gtk+3"
+PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,gnutls"
 PACKAGECONFIG[libmms]  = "--enable-libmms,--disable-libmms,libmms"
+PACKAGECONFIG[libssh2] = "--enable-libssh2,--disable-libssh2,libssh2"
 PACKAGECONFIG[modplug] = 
"--enable-modplug,--disable-modplug,libmodplug"
 PACKAGECONFIG[mpg123]  = "--enable-mpg123,--disable-mpg123,mpg123"
-PACKAGECONFIG[opus]= "--enable-opus,--disable-opus,libopus"
-PACKAGECONFIG[flite]   = "--enable-flite,--disable-flite,flite-alsa"
-PACKAGECONFIG[opencv]  = "--enable-opencv,--disable-opencv,opencv"
-PACKAGECONFIG[wayland] = "--enable-wayland 
--enable-egl,--disable-wayland --disable-egl,wayland virtual/egl"
-PACKAGECONFIG[uvch264] = "--enable-uvch264,--disable-uvch264,libusb1 
libgudev"
-PACKAGECONFIG[directfb]= 
"--enable-directfb,--disable-directfb,directfb"
 PACKAGECONFIG[neon]= "--enable-neon,--disable-neon,neon"
 PACKAGECONFIG[openal]  = "--enable-openal,--disable-openal,openal-soft"
-PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,gnutls"
+PACKAGECONFIG[opencv]  = "--enable-opencv,--disable-opencv,opencv"
+PACKAGECONFIG[opengl]  = 
"--enable-opengl,--disable-opengl,virtual/libgl libglu"
+PACKAGECONFIG[opus]= "--enable-opus,--disable-opus,libopus"
+PACKAGECONFIG[resindvd]= 
"--enable-resindvd,--disable-resindvd,libdvdread libdvdnav"
+PACKAGECONFIG[rsvg]= "--enable-rsvg,--disable-rsvg,librsvg"
+PACKAGECONFIG[rtmp]= "--enable-rtmp,--disable-rtmp,rtmpdump"
 PACKAGECONFIG[sbc] = "--enable-sbc,--disable-sbc,sbc"
-PACKAGECONFIG[dash]= "--enable-dash,--disable-dash,libxml2"
-PACKAGECONFIG[bz2] 

[OE-core] [PATCH v2 02/32] gst-plugins-package.inc: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gst-plugins-package.inc | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc 
b/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
index 6441b35..4201113 100644
--- a/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
@@ -47,11 +47,10 @@ ALLOW_EMPTY_${PN}-dev = "1"
 ALLOW_EMPTY_${PN}-staticdev = "1"
 
 PACKAGES += "${PN}-apps ${PN}-meta ${PN}-glib"
-FILES_${PN}-apps = "${bindir}"
-
-RDEPENDS_${PN}-apps += "perl"
-RRECOMMENDS_${PN} += "${PN}-meta"
 
 FILES_${PN} = ""
+FILES_${PN}-apps = "${bindir}"
 FILES_${PN}-glib = "${datadir}/glib-2.0"
 
+RDEPENDS_${PN}-apps += "perl"
+RRECOMMENDS_${PN} += "${PN}-meta"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 18/25] gstreamer1.0-plugins.inc: drop obsolete lib-link.m4 workaround

2016-01-20 Thread Andre McCurdy
There is no lib-link.m4 in any of the gst-plugins-XXX sources (and
there hasn't been for a long time). Drop the obsolete workaround.

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
index a552653..f179ce9 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
@@ -54,10 +54,3 @@ def get_gst_srcuri(d):
 else:
 s = "http://gstreamer.freedesktop.org/src/%s/%s-%s.tar.xz; % 
(gstpkg_basename, gstpkg_basename, pv)
 return s
-
-delete_liblink_m4_file() {
-   # This m4 file contains nastiness which conflicts with libtool 2.2.2
-   rm "${S}/m4/lib-link.m4" || true
-}
-
-do_configure[prefuncs] += " delete_liblink_m4_file "
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 21/25] gstreamer1.0-plugins-base: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 ...make-gio_unix_2_0-dependency-configurable.patch | 47 ++
 .../gstreamer/gstreamer1.0-plugins-base_git.bb | 16 +---
 2 files changed, 58 insertions(+), 5 deletions(-)
 create mode 100644 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/make-gio_unix_2_0-dependency-configurable.patch

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/make-gio_unix_2_0-dependency-configurable.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/make-gio_unix_2_0-dependency-configurable.patch
new file mode 100644
index 000..01e944d
--- /dev/null
+++ 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/make-gio_unix_2_0-dependency-configurable.patch
@@ -0,0 +1,47 @@
+From 10d2a977ee1d469f0bf9059bb2d0b55fd2eecbac Mon Sep 17 00:00:00 2001
+From: Andre McCurdy 
+Date: Wed, 20 Jan 2016 13:00:00 -0800
+Subject: [PATCH] make gio_unix_2_0 dependency configurable
+
+Prior to 1.7.1, gst-plugins-base accepted a configure option to
+disable gio_unix_2_0, however it was implemented incorrectly using
+AG_GST_CHECK_FEATURE. That was fixed in 1.7.1 by making the
+dependency unconditional.
+
+  
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=aadefefba88afe4acbe64454650f24e7ce7c8d70
+
+To make builds deterministic, re-instate support for
+--disable-gio_unix_2_0, but implement it using the AC_ARG_ENABLE
+instead of AG_GST_CHECK_FEATURE.
+
+Upstream-Status: Pending
+
+Signed-off-by: Andre McCurdy 
+---
+ configure.ac | 7 +++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/configure.ac b/configure.ac
+index 9c52aeb..26cacd6 100644
+--- a/configure.ac
 b/configure.ac
+@@ -747,9 +747,16 @@ AC_SUBST(FT2_CFLAGS)
+ AC_SUBST(FT2_LIBS)
+ 
+ dnl *** gio-unix-2.0 for tests/check/pipelines/tcp.c ***
++AC_ARG_ENABLE([gio_unix_2_0],
++  [AS_HELP_STRING([--disable-gio_unix_2_0],[disable use of gio_unix_2_0])],
++  [],
++  [enable_gio_unix_2_0=yes])
++
++if test "x${enable_gio_unix_2_0}" != "xno"; then
+ PKG_CHECK_MODULES(GIO_UNIX_2_0, gio-unix-2.0 >= 2.24,
+ HAVE_GIO_UNIX_2_0="yes",
+ HAVE_GIO_UNIX_2_0="no")
++fi
+ AM_CONDITIONAL(USE_GIO_UNIX_2_0, test "x$HAVE_GIO_UNIX_2_0" = "xyes")
+ 
+ dnl *** finalize CFLAGS, LDFLAGS, LIBS
+-- 
+1.9.1
+
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
index 3d74e85..8ac3a7b 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
@@ -6,14 +6,20 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
 
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-base"
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gst-plugins-base;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+file://make-gio_unix_2_0-dependency-configurable.patch \
+"
 
-SRCREV = "8d4cb64a4b9d84b10076bf350f80a0d6ea68ec2d"
+PV = "1.7.1+git${SRCPV}"
+
+SRCREV_base = "5f98203bd753c32666c8fa7a2fde6d186c2a4247"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_FORMAT = "base"
 
 S = "${WORKDIR}/git"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 23/25] gstreamer1.0-plugins-bad: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
Handle renaming of the HLS plugin:

  
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=efe62292a3d045126654d93239fdf4cc8e48ae08

Switch AES decryption for the HLS plugin from nettle to openssl.

Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-bad_git.bb  | 40 --
 1 file changed, 29 insertions(+), 11 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
index 654eab0..ebf579f 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
@@ -7,21 +7,39 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
 
file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50
 \
 
file://gst/tta/filters.h;beginline=12;endline=29;md5=8a08270656f2f8ad7bb3655b83138e5a"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-bad"
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gst-plugins-bad;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+file://configure-allow-to-disable-libssh2.patch \
+"
 
-SRCREV = "6e5db57d2446a753aaa76bee268e1f95600b14ce"
+PV = "1.7.1+git${SRCPV}"
 
-S = "${WORKDIR}/git"
+SRCREV_base = "3a088ecc9330d5cbff43de0fe4f61c23a607"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_FORMAT = "base"
 
-PACKAGECONFIG[sbc] = "--enable-sbc,--disable-sbc,sbc"
-PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,gnutls"
+S = "${WORKDIR}/git"
 
-EXTRA_OECONF += " \
--disable-openjpeg \
-"
+# over-ride the default hls PACKAGECONFIG in gstreamer1.0-plugins-bad.inc to
+# pass an additional --with-hls-crypto=XXX option (new in 1.7.x) and switch HLS
+# AES decryption from nettle to openssl (ie a shared dependency with dtls).
+# This should move back to the common .inc once the main recipe updates to 
1.8.x
+PACKAGECONFIG[hls] = "--enable-hls 
--with-hls-crypto=openssl,--disable-hls,openssl"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
+}
+
+# In 1.6.2, the "--enable-hls" configure option generated an installable 
package
+# called "gstreamer1.0-plugins-bad-fragmented". In 1.7.1 that HLS plugin 
package
+# has become "gstreamer1.0-plugins-bad-hls". See:
+# 
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=efe62292a3d045126654d93239fdf4cc8e48ae08
+
+PACKAGESPLITFUNCS_append = " handle_hls_rename "
+
+python handle_hls_rename () {
+d.setVar('RPROVIDES_gstreamer1.0-plugins-bad-hls', 
'gstreamer1.0-plugins-bad-fragmented')
+d.setVar('RREPLACES_gstreamer1.0-plugins-bad-hls', 
'gstreamer1.0-plugins-bad-fragmented')
+d.setVar('RCONFLICTS_gstreamer1.0-plugins-bad-hls', 
'gstreamer1.0-plugins-bad-fragmented')
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 17/25] gstreamer1.0-plugins-bad.inc: update hls dependency gnutls -> nettle

2016-01-20 Thread Andre McCurdy
The HLS plugin requires AES decryption and links with nettle, not
with gnutls.

  
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/configure.ac?h=1.6=7dee47fe39223d8a98615f03f34d9221f9e8a6c1#n3038

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index 689d3ad..c4199bd 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -33,7 +33,7 @@ PACKAGECONFIG[flite]   = 
"--enable-flite,--disable-flite,flite-alsa"
 PACKAGECONFIG[fluidsynth]  = 
"--enable-fluidsynth,--disable-fluidsynth,fluidsynth"
 PACKAGECONFIG[gles2]   = 
"--enable-gles2,--disable-gles2,virtual/libgles2"
 PACKAGECONFIG[gtk] = "--enable-gtk3,--disable-gtk3,gtk+3"
-PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,gnutls"
+PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,nettle"
 PACKAGECONFIG[libmms]  = "--enable-libmms,--disable-libmms,libmms"
 PACKAGECONFIG[libssh2] = "--enable-libssh2,--disable-libssh2,libssh2"
 PACKAGECONFIG[modplug] = 
"--enable-modplug,--disable-modplug,libmodplug"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 25/25] gstreamer1.0-libav: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-libav_git.bb| 22 --
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
index 32f4814..806f39f 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
@@ -5,15 +5,27 @@ include gstreamer1.0-libav.inc
 LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
 
file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c
 \
-
file://gst-libs/ext/libav/LICENSE;md5=23a54f59b82572c203a559346e89ed57 \
+
file://gst-libs/ext/libav/LICENSE.md;md5=5c6d1ed56d15ca87ddec48d0c3a2051d \
 
file://gst-libs/ext/libav/COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
 
file://gst-libs/ext/libav/COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
 
file://gst-libs/ext/libav/COPYING.LGPLv2.1;md5=bd7a443320af8c812e4c18d1b79df004 
\
 
file://gst-libs/ext/libav/COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-libav;branch=master"
+# To build using the system libav/ffmpeg, append "libav" to PACKAGECONFIG
+# and remove the ffmpeg sources from SRC_URI below. However, first note the
+# warnings in gstreamer1.0-libav.inc
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gst-libav;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+
git://source.ffmpeg.org/ffmpeg;destsuffix=git/gst-libs/ext/libav;name=ffmpeg;branch=release/2.8
 \
+"
 
-SRCREV = "127202d6f65584891dabf92be031f0d170b0e7f1"
+PV = "1.7.1+git${SRCPV}"
+
+SRCREV_base = "0993ec8fa5cf6b09e33741f268c938719a1534d5"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_ffmpeg = "644179e0d4155ae8f5ddd5c3f6bd003e2e13cf94"
+SRCREV_FORMAT = "base"
 
 S = "${WORKDIR}/git"
 
@@ -23,7 +35,5 @@ LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
   --cross-prefix='${HOST_PREFIX}'"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 20/25] gstreamer1.0: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
index f7e2351..4fff533 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
@@ -5,14 +5,19 @@ include gstreamer1.0.inc
 LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
 
file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gstreamer;branch=master"
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gstreamer;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+"
 
-SRCREV = "3b8181a8c550e74acaba4e8c55bdc649fa551dc9"
+PV = "1.7.1+git${SRCPV}"
+
+SRCREV_base = "2a188848eb2af3c3b357978ff7786a78aad9dd55"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_FORMAT = "base"
 
 S = "${WORKDIR}/git"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 24/25] gstreamer1.0-plugins-ugly: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-ugly_git.bb| 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
index 5d710f0..f99b300 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
@@ -5,14 +5,19 @@ include gstreamer1.0-plugins-ugly.inc
 LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
 
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-ugly"
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gst-plugins-ugly;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+"
 
-SRCREV = "06b8ac10cee85c5c304ca320997aa8f44295a66f"
+PV = "1.7.1+git${SRCPV}"
+
+SRCREV_base = "c9c37983babad909d01c1c4c417d42a0cf252c1d"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_FORMAT = "base"
 
 S = "${WORKDIR}/git"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 19/25] gstreamer1.0-plugins.inc: don't set base SRC_URI via python

2016-01-20 Thread Andre McCurdy
Setting the SRC_URI via python for the four gstreamer1.0-plugins-XXX
packages adds complexity and breaks consistency with the other
plugins packages and with gstreamer itself (which all also fetch from
freedesktop.org URLs but set SRC_URI conventionally).

Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb|  3 ++-
 .../gstreamer/gstreamer1.0-plugins-bad_git.bb  |  2 ++
 .../gstreamer/gstreamer1.0-plugins-base_1.6.2.bb   | 10 ++
 .../gstreamer/gstreamer1.0-plugins-base_git.bb |  2 ++
 .../gstreamer/gstreamer1.0-plugins-good_1.6.2.bb   |  5 -
 .../gstreamer/gstreamer1.0-plugins-good_git.bb |  2 ++
 .../gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb   |  4 
 .../gstreamer/gstreamer1.0-plugins-ugly_git.bb |  2 ++
 .../gstreamer/gstreamer1.0-plugins.inc | 22 --
 9 files changed, 24 insertions(+), 28 deletions(-)

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
index 004d053..571d15e 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
@@ -5,7 +5,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
 
file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50
 \
 
file://gst/tta/filters.h;beginline=12;endline=29;md5=8a08270656f2f8ad7bb3655b83138e5a"
 
-SRC_URI += " \
+SRC_URI = " \
+
http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz
 \
 file://configure-allow-to-disable-libssh2.patch \
 file://0001-glimagesink-Downrank-to-marginal.patch \
 "
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
index 79c1777..654eab0 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
@@ -7,6 +7,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
 
file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50
 \
 
file://gst/tta/filters.h;beginline=12;endline=29;md5=8a08270656f2f8ad7bb3655b83138e5a"
 
+SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-bad"
+
 SRCREV = "6e5db57d2446a753aaa76bee268e1f95600b14ce"
 
 S = "${WORKDIR}/git"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
index d5687a8..e4297cb 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
@@ -4,10 +4,12 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
 
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607"
 
-SRC_URI += "file://get-caps-from-src-pad-when-query-caps.patch \
-file://0003-ssaparse-enhance-SSA-text-lines-parsing.patch \
-
file://0004-subparse-set-need_segment-after-sink-pad-received-GS.patch \
-file://encodebin-Need-more-buffers-in-output-queue-for-bett.patch \
+SRC_URI = " \
+
http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${PV}.tar.xz
 \
+file://get-caps-from-src-pad-when-query-caps.patch \
+file://0003-ssaparse-enhance-SSA-text-lines-parsing.patch \
+file://0004-subparse-set-need_segment-after-sink-pad-received-GS.patch \
+file://encodebin-Need-more-buffers-in-output-queue-for-bett.patch \
 "
 
 SRC_URI[md5sum] = "f530fbbe287edce79c55a37bd1a39fe2"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
index f021f98..3d74e85 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
@@ -6,6 +6,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
 
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607"
 
+SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-base"
+
 SRCREV = "8d4cb64a4b9d84b10076bf350f80a0d6ea68ec2d"
 
 S = "${WORKDIR}/git"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb
index 022cfd2..aae8406 100644
--- 

Re: [OE-core] [PATCH 2/9] elfutils: 0.163 -> 0.164

2016-01-20 Thread Hongxu Jia

On 01/21/2016 01:16 AM, Khem Raj wrote:

On Jan 20, 2016, at 7:07 AM, Maxin B. John  wrote:

Hi,

On Mon, Jan 11, 2016 at 08:30:32AM +0800, Hongxu Jia wrote:

Update patches from debian
http://ftp.de.debian.org/debian/pool/main/e/elfutils/elfutils_0.164-1.debian.tar.xz

Signed-off-by: Hongxu Jia 
---
.../elfutils/elfutils-0.163/arm_func_value.patch   |  165 
.../elfutils-0.163/arm_unwind_ret_mask.patch   |   83 --
.../elfutils/elfutils-0.163/non_linux.patch|   35 -
.../elfutils-0.163/redhat-portability.diff | 1021 
.../elfutils/elfutils-0.163/scanf-format.patch |   40 -
.../uclibc-support-for-elfutils-0.161.patch|  106 --
...ferences-between-mips-machine-identifiers.patch |   34 +
...m-Silence-Werror-maybe-uninitialized-fals.patch |0
.../0001-fix-a-stack-usage-warning.patch   |0
.../0001-remove-the-unneed-checking.patch  |0
...-support-for-mips64-abis-in-mips_retval.c.patch |  168 
.../0003-Add-mips-n64-relocation-format-hack.patch |  226 +
.../arm_backend.diff   |  389 
.../fixheadercheck.patch   |0
.../hppa_backend.diff  |   69 +-
.../elfutils/elfutils-0.164/kfreebsd_path.patch|   15 +
.../m68k_backend.diff  |   61 +-
.../mips_backend.diff  |   71 +-
.../mips_readelf_w.patch   |8 +-
.../testsuite-ignore-elflint.diff  |0
.../{elfutils_0.163.bb => elfutils_0.164.bb}   |   15 +-
21 files changed, 735 insertions(+), 1771 deletions(-)
delete mode 100644 
meta/recipes-devtools/elfutils/elfutils-0.163/arm_func_value.patch
delete mode 100644 
meta/recipes-devtools/elfutils/elfutils-0.163/arm_unwind_ret_mask.patch
delete mode 100644 meta/recipes-devtools/elfutils/elfutils-0.163/non_linux.patch
delete mode 100644 
meta/recipes-devtools/elfutils/elfutils-0.163/redhat-portability.diff
delete mode 100644 
meta/recipes-devtools/elfutils/elfutils-0.163/scanf-format.patch
delete mode 100644 
meta/recipes-devtools/elfutils/elfutils-0.163/uclibc-support-for-elfutils-0.161.patch

Here, the patch uclibc-support-for-elfutils-0.161.patch was removed.
However, it is still referenced in the recipe. It should be updated
to fix build error with uclibc.

WARNING: Failed to fetch URL file://uclibc-support-for-elfutils-0.161.patch, 
attempting MIRRORS if available
ERROR: Fetcher failure: Unable to find file 
file://uclibc-support-for-elfutils-0.161.patch anywhere. The paths that were 
searched were:
…

its already fixed in my musl pull request.


Oh, sorry for the incorrectly deleting, thanks Khem to fix it.

//Hongxu



Best Regards,
Maxin
--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 20/25] gstreamer1.0: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
On Wed, Jan 20, 2016 at 8:40 PM, Khem Raj  wrote:
> On Wed, Jan 20, 2016 at 8:39 PM, Andre McCurdy  wrote:
>> On Wed, Jan 20, 2016 at 8:18 PM, Khem Raj  wrote:
>>>
 On Jan 20, 2016, at 6:43 PM, Andre McCurdy  wrote:

 Signed-off-by: Andre McCurdy 
 ---
 meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

 diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb 
 b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
 index f7e2351..4fff533 100644
 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
 +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
 @@ -5,14 +5,19 @@ include gstreamer1.0.inc
 LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
 
 file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d"

 -SRC_URI = 
 "git://anongit.freedesktop.org/gstreamer/gstreamer;branch=master"
 +SRC_URI = " \
 +git://anongit.freedesktop.org/gstreamer/gstreamer;name=base \
 +
 git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
  \
 +"

 -SRCREV = "3b8181a8c550e74acaba4e8c55bdc649fa551dc9"
 +PV = "1.7.1+git${SRCPV}"
 +
 +SRCREV_base = "2a188848eb2af3c3b357978ff7786a78aad9dd55"
 +SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
 +SRCREV_FORMAT = "base"

 S = "${WORKDIR}/git"

 do_configure_prepend() {
 - cd ${S}
 - ./autogen.sh --noconfigure
 - cd ${B}
 + ${S}/autogen.sh —noconfigure
>>>
>>>
>>> where does it generate the new autoconf files ( configure and friends) after
>>> this change ? is it in S or in B
>>
>> In ${S}. The autogen.sh script takes care of cd'ing to the correct
>> directory before it does anything, so we don't need to cd on its
>> behalf any more.
>>
>>   http://cgit.freedesktop.org/gstreamer/gstreamer/tree/autogen.sh
>
> right. Lets add this to commit message

OK. I'm preparing a v2, which will include the updated commit
messages, plus some more dependency fixes and also update the main
recipes from 1.6.2 -> 1.6.3.
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 32/32] gstreamer1.0-libav: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
Move the ARM_INSTRUCTION_SET over-rides for armv4/armv5 out of the
1.6.3 recipe and into the common include, so that they also apply to
the git recipe.

The autogen.sh script takes care of cd'ing to the correct directory
before it does anything, so we don't need to cd on its behalf any more
in do_configure_prepend().

  http://cgit.freedesktop.org/gstreamer/gst-libav/tree/autogen.sh?id=1.7.1

Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-libav.inc   |  4 
 .../gstreamer/gstreamer1.0-libav_1.6.3.bb  |  4 
 .../gstreamer/gstreamer1.0-libav_git.bb| 24 --
 3 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
index c3c7d5b..c90af66 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
@@ -30,3 +30,7 @@ EXTRA_OECONF = "${LIBAV_EXTRA_CONFIGURE_COMMON}"
 FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
 FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la"
 FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
+
+# http://errors.yoctoproject.org/Errors/Details/20493/
+ARM_INSTRUCTION_SET_armv4 = "arm"
+ARM_INSTRUCTION_SET_armv5 = "arm"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.3.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.3.bb
index 3439981..ba7ac7f 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.3.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.3.bb
@@ -24,7 +24,3 @@ LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
   --ranlib='${RANLIB}' \
   ${GSTREAMER_1_0_DEBUG} \
   --cross-prefix='${HOST_PREFIX}'"
-
-# http://errors.yoctoproject.org/Errors/Details/20493/
-ARM_INSTRUCTION_SET_armv4 = "arm"
-ARM_INSTRUCTION_SET_armv5 = "arm"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
index 32f4814..0937be2 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
@@ -5,15 +5,29 @@ include gstreamer1.0-libav.inc
 LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
 
file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c
 \
-
file://gst-libs/ext/libav/LICENSE;md5=23a54f59b82572c203a559346e89ed57 \
+
file://gst-libs/ext/libav/LICENSE.md;md5=5c6d1ed56d15ca87ddec48d0c3a2051d \
 
file://gst-libs/ext/libav/COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
 
file://gst-libs/ext/libav/COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
 
file://gst-libs/ext/libav/COPYING.LGPLv2.1;md5=bd7a443320af8c812e4c18d1b79df004 
\
 
file://gst-libs/ext/libav/COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-libav;branch=master"
+# To build using the system libav/ffmpeg, append "libav" to PACKAGECONFIG
+# and remove the ffmpeg sources from SRC_URI below. However, first note the
+# warnings in gstreamer1.0-libav.inc
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gst-libav;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+
git://source.ffmpeg.org/ffmpeg;destsuffix=git/gst-libs/ext/libav;name=ffmpeg;branch=release/2.8
 \
+file://0001-Disable-yasm-for-libav-when-disable-yasm.patch \
+file://workaround-to-build-gst-libav-for-i586-with-gcc.patch \
+"
 
-SRCREV = "127202d6f65584891dabf92be031f0d170b0e7f1"
+PV = "1.7.1+git${SRCPV}"
+
+SRCREV_base = "0993ec8fa5cf6b09e33741f268c938719a1534d5"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_ffmpeg = "644179e0d4155ae8f5ddd5c3f6bd003e2e13cf94"
+SRCREV_FORMAT = "base"
 
 S = "${WORKDIR}/git"
 
@@ -23,7 +37,5 @@ LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
   --cross-prefix='${HOST_PREFIX}'"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 30/32] gstreamer1.0-plugins-bad: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
Handle renaming of the HLS plugin:

  
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=efe62292a3d045126654d93239fdf4cc8e48ae08

Switch AES decryption for the HLS plugin from nettle to openssl.

The autogen.sh script takes care of cd'ing to the correct directory
before it does anything, so we don't need to cd on its behalf any more
in do_configure_prepend().

  http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/autogen.sh?id=1.7.1

Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-bad_git.bb  | 40 --
 1 file changed, 29 insertions(+), 11 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
index 654eab0..ebf579f 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
@@ -7,21 +7,39 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
 
file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50
 \
 
file://gst/tta/filters.h;beginline=12;endline=29;md5=8a08270656f2f8ad7bb3655b83138e5a"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-bad"
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gst-plugins-bad;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+file://configure-allow-to-disable-libssh2.patch \
+"
 
-SRCREV = "6e5db57d2446a753aaa76bee268e1f95600b14ce"
+PV = "1.7.1+git${SRCPV}"
 
-S = "${WORKDIR}/git"
+SRCREV_base = "3a088ecc9330d5cbff43de0fe4f61c23a607"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_FORMAT = "base"
 
-PACKAGECONFIG[sbc] = "--enable-sbc,--disable-sbc,sbc"
-PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,gnutls"
+S = "${WORKDIR}/git"
 
-EXTRA_OECONF += " \
--disable-openjpeg \
-"
+# over-ride the default hls PACKAGECONFIG in gstreamer1.0-plugins-bad.inc to
+# pass an additional --with-hls-crypto=XXX option (new in 1.7.x) and switch HLS
+# AES decryption from nettle to openssl (ie a shared dependency with dtls).
+# This should move back to the common .inc once the main recipe updates to 
1.8.x
+PACKAGECONFIG[hls] = "--enable-hls 
--with-hls-crypto=openssl,--disable-hls,openssl"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
+}
+
+# In 1.6.2, the "--enable-hls" configure option generated an installable 
package
+# called "gstreamer1.0-plugins-bad-fragmented". In 1.7.1 that HLS plugin 
package
+# has become "gstreamer1.0-plugins-bad-hls". See:
+# 
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=efe62292a3d045126654d93239fdf4cc8e48ae08
+
+PACKAGESPLITFUNCS_append = " handle_hls_rename "
+
+python handle_hls_rename () {
+d.setVar('RPROVIDES_gstreamer1.0-plugins-bad-hls', 
'gstreamer1.0-plugins-bad-fragmented')
+d.setVar('RREPLACES_gstreamer1.0-plugins-bad-hls', 
'gstreamer1.0-plugins-bad-fragmented')
+d.setVar('RCONFLICTS_gstreamer1.0-plugins-bad-hls', 
'gstreamer1.0-plugins-bad-fragmented')
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 27/32] gstreamer1.0: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
The autogen.sh script takes care of cd'ing to the correct directory
before it does anything, so we don't need to cd on its behalf any more
in do_configure_prepend().

  http://cgit.freedesktop.org/gstreamer/gstreamer/tree/autogen.sh?id=1.7.1

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
index f7e2351..4fff533 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
@@ -5,14 +5,19 @@ include gstreamer1.0.inc
 LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
 
file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gstreamer;branch=master"
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gstreamer;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+"
 
-SRCREV = "3b8181a8c550e74acaba4e8c55bdc649fa551dc9"
+PV = "1.7.1+git${SRCPV}"
+
+SRCREV_base = "2a188848eb2af3c3b357978ff7786a78aad9dd55"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_FORMAT = "base"
 
 S = "${WORKDIR}/git"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 29/32] gstreamer1.0-plugins-good: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
The autogen.sh script takes care of cd'ing to the correct directory
before it does anything, so we don't need to cd on its behalf any more
in do_configure_prepend().

  
http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/autogen.sh?id=1.7.1

Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-good_git.bb| 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
index fe1a4eb..88137ee 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
@@ -6,14 +6,19 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
 
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607
 \
 
file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-good"
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gst-plugins-good;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+"
 
-SRCREV = "fd0123800c8c1cf1468c0fa5d592ad0d0d8b4140"
+PV = "1.7.1+git${SRCPV}"
+
+SRCREV_base = "e016a70a7c97fc61c6cb5cd3821d38bc5ae5c9a4"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_FORMAT = "base"
 
 S = "${WORKDIR}/git"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 31/32] gstreamer1.0-plugins-ugly: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
The autogen.sh script takes care of cd'ing to the correct directory
before it does anything, so we don't need to cd on its behalf any more
in do_configure_prepend().

  
http://cgit.freedesktop.org/gstreamer/gst-plugins-ugly/tree/autogen.sh?id=1.7.1

Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-ugly_git.bb| 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
index 5d710f0..f99b300 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
@@ -5,14 +5,19 @@ include gstreamer1.0-plugins-ugly.inc
 LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
 
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-ugly"
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gst-plugins-ugly;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+"
 
-SRCREV = "06b8ac10cee85c5c304ca320997aa8f44295a66f"
+PV = "1.7.1+git${SRCPV}"
+
+SRCREV_base = "c9c37983babad909d01c1c4c417d42a0cf252c1d"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_FORMAT = "base"
 
 S = "${WORKDIR}/git"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 22/25] gstreamer1.0-plugins-good: update git recipe to 1.7.1

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-good_git.bb| 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
index fe1a4eb..88137ee 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
@@ -6,14 +6,19 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
 
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607
 \
 
file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe"
 
-SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-plugins-good"
+SRC_URI = " \
+git://anongit.freedesktop.org/gstreamer/gst-plugins-good;name=base \
+
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common
 \
+"
 
-SRCREV = "fd0123800c8c1cf1468c0fa5d592ad0d0d8b4140"
+PV = "1.7.1+git${SRCPV}"
+
+SRCREV_base = "e016a70a7c97fc61c6cb5cd3821d38bc5ae5c9a4"
+SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
+SRCREV_FORMAT = "base"
 
 S = "${WORKDIR}/git"
 
 do_configure_prepend() {
-   cd ${S}
-   ./autogen.sh --noconfigure
-   cd ${B}
+   ${S}/autogen.sh --noconfigure
 }
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 05/25] gstreamer1.0-plugins-base: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Fix duplicate x11 dependencies (DEPENDS and x11 PACKAGECONFIG).

Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-base.inc| 26 +++---
 .../gstreamer/gstreamer1.0-plugins-base_1.6.2.bb   |  3 +--
 .../gstreamer/gstreamer1.0-plugins-base_git.bb |  8 +++
 3 files changed, 17 insertions(+), 20 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
index 4375a4b..d543bdd 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
@@ -2,38 +2,38 @@ require gstreamer1.0-plugins.inc
 
 LICENSE = "GPLv2+ & LGPLv2+"
 
-DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 
libxv', '', d)}"
-DEPENDS += "freetype liboil util-linux iso-codes zlib"
+DEPENDS += "freetype iso-codes liboil util-linux zlib"
 
 inherit gettext
 
 PACKAGES_DYNAMIC =+ "^libgst.*"
 
 PACKAGECONFIG ??= " \
-${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
 ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \
-orc ivorbis ogg theora vorbis pango gio-unix-2.0 \
-"
+${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
+gio-unix-2.0 ivorbis ogg orc pango theora vorbis \
+"
 
-X11DEPENDS = "virtual/libx11 libsm libxrender"
+X11DEPENDS = "virtual/libx11 libsm libxrender libxv"
 X11ENABLEOPTS = "--enable-x --enable-xvideo --enable-xshm"
 X11DISABLEOPTS = "--disable-x --disable-xvideo --disable-xshm"
-PACKAGECONFIG[x11]  = 
"${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}"
+
 PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib"
+PACKAGECONFIG[cdparanoia]   = 
"--enable-cdparanoia,--disable-cdparanoia,cdparanoia"
+PACKAGECONFIG[gio-unix-2.0] = 
"--enable-gio_unix_2_0,--disable-gio_unix_2_0,glib-2.0"
 PACKAGECONFIG[ivorbis]  = "--enable-ivorbis,--disable-ivorbis,tremor"
 PACKAGECONFIG[ogg]  = "--enable-ogg,--disable-ogg,libogg"
-PACKAGECONFIG[theora]   = "--enable-theora,--disable-theora,libtheora"
-PACKAGECONFIG[vorbis]   = "--enable-vorbis,--disable-vorbis,libvorbis"
 PACKAGECONFIG[pango]= "--enable-pango,--disable-pango,pango"
-PACKAGECONFIG[gio-unix-2.0] = 
"--enable-gio_unix_2_0,--disable-gio_unix_2_0,glib-2.0"
+PACKAGECONFIG[theora]   = "--enable-theora,--disable-theora,libtheora"
 PACKAGECONFIG[visual]   = 
"--enable-libvisual,--disable-libvisual,libvisual"
-PACKAGECONFIG[cdparanoia]   = 
"--enable-cdparanoia,--disable-cdparanoia,cdparanoia"
+PACKAGECONFIG[vorbis]   = "--enable-vorbis,--disable-vorbis,libvorbis"
+PACKAGECONFIG[x11]  = 
"${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}"
 
 EXTRA_OECONF += " \
 --enable-zlib \
 --disable-freetypetest \
 "
 
-FILES_${MLPREFIX}libgsttag-1.0 += 
"${datadir}/gst-plugins-base/1.0/license-translations.dict"
-
 CACHED_CONFIGUREVARS_append_x86 = " ac_cv_header_emmintrin_h=no 
ac_cv_header_xmmintrin_h=no"
+
+FILES_${MLPREFIX}libgsttag-1.0 += 
"${datadir}/gst-plugins-base/1.0/license-translations.dict"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
index 473dbcd..d5687a8 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.6.2.bb
@@ -1,9 +1,8 @@
 include gstreamer1.0-plugins-base.inc
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
-
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607
 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
-   "
+
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607"
 
 SRC_URI += "file://get-caps-from-src-pad-when-query-caps.patch \
 file://0003-ssaparse-enhance-SSA-text-lines-parsing.patch \
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
index fbe3a42..f021f98 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
@@ -3,17 +3,15 @@ DEFAULT_PREFERENCE = "-1"
 include gstreamer1.0-plugins-base.inc
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
-
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607
 \
 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
-   "
-
-S = "${WORKDIR}/git"
+

[OE-core] [PATCH 10/25] gstreamer1.0-omx: minor formatting improvements + update HOMEPAGE

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc  | 7 +--
 meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb | 1 -
 meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb   | 7 +++
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc
index 6806455..0fff612 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc
@@ -1,10 +1,11 @@
 SUMMARY = "OpenMAX IL plugins for GStreamer"
+HOMEPAGE = "http://gstreamer.freedesktop.org/;
 SECTION = "multimedia"
+
 LICENSE = "LGPLv2.1"
 LICENSE_FLAGS = "commercial"
-HOMEPAGE = "http://www.gstreamer.net/;
+
 DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
-RDEPENDS_${PN} = "libomxil"
 
 inherit autotools pkgconfig gettext
 
@@ -32,9 +33,11 @@ python __anonymous () {
 set_omx_core_name() {
sed -i -e "s;^core-name=.*;core-name=${GSTREAMER_1_0_OMX_CORE_NAME};" 
"${D}${sysconfdir}/xdg/gstomx.conf"
 }
+
 do_install[postfuncs] += " set_omx_core_name "
 
 FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
 FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la"
 FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
 
+RDEPENDS_${PN} = "libomxil"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
index fe7c91c..74358a7 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
@@ -9,4 +9,3 @@ SRC_URI[md5sum] = "d24e8c0153c35dfefee3e26b1c2c35f8"
 SRC_URI[sha256sum] = 
"0b4874961e6488ad9e5808114bd486ea981c540907262caab1419355fd82d745"
 
 S = "${WORKDIR}/gst-omx-${PV}"
-
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb
index 99c84668..9705543 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb
@@ -9,18 +9,17 @@ SRC_URI = " \
 git://anongit.freedesktop.org/gstreamer/gst-omx;branch=master;name=gst-omx 
\
 
git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;branch=master;name=common
 \
 file://0001-omx-fixed-type-error-in-printf-call.patch \
-"
-
-S = "${WORKDIR}/git"
+"
 
 SRCREV_gst-omx = "a2db76b048db278ef0aa798e106b7594264e06c0"
 SRCREV_common = "5edcd857b2107cd8b78c16232dd10877513ec157"
 
 SRCREV_FORMAT = "gst-omx"
 
+S = "${WORKDIR}/git"
+
 do_configure_prepend() {
cd ${S}
./autogen.sh --noconfigure
cd ${B}
 }
-
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 09/25] gstreamer1.0-libav: minor formatting improvements + update HOMEPAGE

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc  | 15 ---
 .../gstreamer/gstreamer1.0-libav_1.6.2.bb |  5 +++--
 .../gstreamer/gstreamer1.0-libav_git.bb   |  4 ++--
 3 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
index 3948b40..c3c7d5b 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
@@ -1,8 +1,10 @@
 SUMMARY = "Libav-based GStreamer 1.x plugin"
+HOMEPAGE = "http://gstreamer.freedesktop.org/;
 SECTION = "multimedia"
+
 LICENSE = "GPLv2+ & LGPLv2+ & ( (GPLv2+ & LGPLv2.1+) | (GPLv3+ & LGPLv3+) )"
 LICENSE_FLAGS = "commercial"
-HOMEPAGE = "http://www.gstreamer.net/;
+
 DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base zlib bzip2 xz"
 
 inherit autotools pkgconfig upstream-version-is-even
@@ -10,12 +12,12 @@ inherit autotools pkgconfig upstream-version-is-even
 # CAUTION: Using the system libav is not recommended. Since the libav API is 
changing all the time,
 # compilation errors (and other, more subtle bugs) can happen. It is usually 
better to rely on the
 # libav copy included in the gst-libav package.
-PACKAGECONFIG ??= " orc yasm "
-PACKAGECONFIG[libav] = "--with-system-libav,,libav"
-PACKAGECONFIG[gpl]  = "--enable-gpl,--disable-gpl,"
-PACKAGECONFIG[yasm]  = "--enable-yasm,--disable-yasm,yasm-native"
-PACKAGECONFIG[orc]  = "--enable-orc,--disable-orc,orc"
+PACKAGECONFIG ??= "orc yasm"
 
+PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl,"
+PACKAGECONFIG[libav] = "--with-system-libav,,libav"
+PACKAGECONFIG[orc] = "--enable-orc,--disable-orc,orc"
+PACKAGECONFIG[yasm] = "--enable-yasm,--disable-yasm,yasm-native"
 
 GSTREAMER_1_0_DEBUG ?= "--disable-debug"
 
@@ -28,4 +30,3 @@ EXTRA_OECONF = "${LIBAV_EXTRA_CONFIGURE_COMMON}"
 FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
 FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la"
 FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
-
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb
index 1091b84..77e0655 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.6.2.bb
@@ -13,17 +13,18 @@ SRC_URI = " \
 file://0001-Disable-yasm-for-libav-when-disable-yasm.patch \
 file://workaround-to-build-gst-libav-for-i586-with-gcc.patch \
 "
+
 SRC_URI[md5sum] = "09644a38827d233f53edeac815dd0ec0"
 SRC_URI[sha256sum] = 
"2597acc00171006d49f0d300440a87df51b113d557466e532153abc740db3469"
 
+S = "${WORKDIR}/gst-libav-${PV}"
+
 LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
   --cc='${CC}' --as='${CC}' --ld='${CC}' --nm='${NM}' --ar='${AR}' \
   --ranlib='${RANLIB}' \
   ${GSTREAMER_1_0_DEBUG} \
   --cross-prefix='${HOST_PREFIX}'"
 
-S = "${WORKDIR}/gst-libav-${PV}"
-
 # http://errors.yoctoproject.org/Errors/Details/20493/
 ARM_INSTRUCTION_SET_armv4 = "arm"
 ARM_INSTRUCTION_SET_armv5 = "arm"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
index bf1b87e..32f4814 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
@@ -12,10 +12,11 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
 
file://gst-libs/ext/libav/COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
 
 SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-libav;branch=master"
-S = "${WORKDIR}/git"
 
 SRCREV = "127202d6f65584891dabf92be031f0d170b0e7f1"
 
+S = "${WORKDIR}/git"
+
 LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
   --cc='${CC}' --as='${CC}' --ld='${CC}' --nm='${NM}' --ar='${AR}' \
   ${GSTREAMER_1_0_DEBUG} \
@@ -26,4 +27,3 @@ do_configure_prepend() {
./autogen.sh --noconfigure
cd ${B}
 }
-
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 02/25] gst-plugins-package.inc: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gst-plugins-package.inc | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc 
b/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
index 6441b35..4201113 100644
--- a/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
@@ -47,11 +47,10 @@ ALLOW_EMPTY_${PN}-dev = "1"
 ALLOW_EMPTY_${PN}-staticdev = "1"
 
 PACKAGES += "${PN}-apps ${PN}-meta ${PN}-glib"
-FILES_${PN}-apps = "${bindir}"
-
-RDEPENDS_${PN}-apps += "perl"
-RRECOMMENDS_${PN} += "${PN}-meta"
 
 FILES_${PN} = ""
+FILES_${PN}-apps = "${bindir}"
 FILES_${PN}-glib = "${datadir}/glib-2.0"
 
+RDEPENDS_${PN}-apps += "perl"
+RRECOMMENDS_${PN} += "${PN}-meta"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 11/25] gstreamer1.0-rtsp-server.inc: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc
index 65b4876..608842a 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc
@@ -1,7 +1,8 @@
 SUMMARY = "A library on top of GStreamer for building an RTSP server"
+HOMEPAGE = "http://cgit.freedesktop.org/gstreamer/gst-rtsp-server/;
 SECTION = "multimedia"
 LICENSE = "LGPLv2"
-HOMEPAGE = "http://cgit.freedesktop.org/gstreamer/gst-rtsp-server/;
+
 DEPENDS = "gstreamer1.0 libcgroup gstreamer1.0-plugins-base"
 
 PNREAL = "gst-rtsp-server"
@@ -11,4 +12,3 @@ SRC_URI = 
"http://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz
 S = "${WORKDIR}/${PNREAL}-${PV}"
 
 inherit autotools pkgconfig upstream-version-is-even
-
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 06/25] gstreamer1.0-plugins-good: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-good.inc| 37 +++---
 .../gstreamer/gstreamer1.0-plugins-good_1.6.2.bb   |  1 +
 .../gstreamer/gstreamer1.0-plugins-good_git.bb |  5 ++-
 3 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
index 3d17497..e79da9e 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
@@ -2,53 +2,52 @@ require gstreamer1.0-plugins.inc
 
 LICENSE = "GPLv2+ & LGPLv2.1+"
 
-# libid3tag
-DEPENDS += "gstreamer1.0-plugins-base zlib bzip2 libcap"
+DEPENDS += "gstreamer1.0-plugins-base libcap zlib bzip2"
 
 inherit gettext
 
-
 PACKAGECONFIG ??= " \
-${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
 ${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', 
d)} \
-orc cairo flac gdk-pixbuf gudev jpeg libpng soup speex taglib v4l2 \
-"
+${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
+cairo flac gdk-pixbuf gudev jpeg libpng orc soup speex taglib v4l2 \
+"
 
 X11DEPENDS = "virtual/libx11 libsm libxrender libxfixes libxdamage"
-PACKAGECONFIG[x11]= "--enable-x,--disable-x,${X11DEPENDS}"
-PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio"
+
 PACKAGECONFIG[cairo]  = "--enable-cairo,--disable-cairo,cairo"
+PACKAGECONFIG[dv1394] = "--enable-dv1394,--disable-dv1394,libiec61883 
libavc1394 libraw1394"
 PACKAGECONFIG[flac]   = "--enable-flac,--disable-flac,flac"
 PACKAGECONFIG[gdk-pixbuf] = 
"--enable-gdk_pixbuf,--disable-gdk_pixbuf,gdk-pixbuf"
 PACKAGECONFIG[gudev]  = "--with-gudev,--without-gudev,libgudev"
-PACKAGECONFIG[libv4l2]= "--with-libv4l2,--without-libv4l2,libv4l2"
 PACKAGECONFIG[jack]   = "--enable-jack,--disable-jack,jack"
 PACKAGECONFIG[jpeg]   = "--enable-jpeg,--disable-jpeg,jpeg"
 PACKAGECONFIG[libpng] = "--enable-libpng,--disable-libpng,libpng"
+PACKAGECONFIG[libv4l2]= "--with-libv4l2,--without-libv4l2,libv4l2"
+PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio"
 PACKAGECONFIG[soup]   = "--enable-soup,--disable-soup,libsoup-2.4"
 PACKAGECONFIG[speex]  = "--enable-speex,--disable-speex,speex"
 PACKAGECONFIG[taglib] = "--enable-taglib,--disable-taglib,taglib"
+PACKAGECONFIG[v4l2]   = "--enable-gst_v4l2,--disable-gst_v4l2"
 PACKAGECONFIG[vpx]= "--enable-vpx,--disable-vpx,libvpx"
 PACKAGECONFIG[wavpack]= "--enable-wavpack,--disable-wavpack,wavpack"
-PACKAGECONFIG[dv1394] = "--enable-dv1394,--disable-dv1394,libiec61883 
libavc1394 libraw1394"
-PACKAGECONFIG[v4l2]   = "--enable-gst_v4l2,--disable-gst_v4l2"
+PACKAGECONFIG[x11]= "--enable-x,--disable-x,${X11DEPENDS}"
 
 EXTRA_OECONF += " \
+--enable-bz2 \
 --enable-oss \
 --enable-zlib \
---enable-bz2 \
---disable-directsound \
---disable-waveform \
---disable-oss4 \
---disable-sunaudio \
---disable-osx_audio \
---disable-osx_video \
 --disable-aalib \
 --disable-aalibtest \
+--disable-directsound \
+--disable-examples \
 --disable-libcaca \
 --disable-libdv \
+--disable-oss4 \
+--disable-osx_audio \
+--disable-osx_video \
 --disable-shout2 \
---disable-examples \
+--disable-sunaudio \
+--disable-waveform \
 "
 
 FILES_${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb
index 92ebe1d..022cfd2 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.6.2.bb
@@ -5,6 +5,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
 
file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe"
 
 SRC_URI += 
"file://0001-gstrtpmp4gpay-set-dafault-value-for-MPEG4-without-co.patch"
+
 SRC_URI[md5sum] = "ef4f5bc4f31f706832a234b0f603967b"
 SRC_URI[sha256sum] = 
"876e54dfce93274b98e024f353258d35fa4d49d1f9010069e676c530f6eb6a92"
 
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
index 2c0e0ef..d60eaff 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
@@ -6,13 +6,12 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
 
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607
 \
 

[OE-core] [PATCH 07/25] gstreamer1.0-plugins-bad: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-bad.inc | 74 ++
 .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb|  5 +-
 .../gstreamer/gstreamer1.0-plugins-bad_git.bb  | 11 ++--
 3 files changed, 42 insertions(+), 48 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index 9bdf9da..4aa2f56 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -1,13 +1,12 @@
 require gstreamer1.0-plugins.inc
 
-LICENSE = "GPLv2+ & LGPLv2+ & LGPLv2.1+ "
+LICENSE = "GPLv2+ & LGPLv2+ & LGPLv2.1+"
 
 DEPENDS += "gstreamer1.0-plugins-base libpng jpeg"
 
-S = "${WORKDIR}/gst-plugins-bad-${PV}"
+SRC_URI += "file://configure-allow-to-disable-libssh2.patch"
 
-SRC_URI += "file://configure-allow-to-disable-libssh2.patch \
-   "
+S = "${WORKDIR}/gst-plugins-bad-${PV}"
 
 inherit gettext bluetooth
 
@@ -15,54 +14,52 @@ inherit gettext bluetooth
 # and BSP layers to pick either (desktop) opengl, gles2, or no GL
 PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 
'gles2', '', d)}"
 
+# gtk is not in the PACKAGECONFIG variable by default until
+# the transition to gtk+3 is finished
 PACKAGECONFIG ??= " \
 ${PACKAGECONFIG_GL} \
-${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \
 ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
 ${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)} \
-orc curl uvch264 neon sndfile hls sbc dash bz2 smoothstreaming rsvg dtls \
-"
+${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \
+bz2 curl dash dtls hls neon orc rsvg sbc smoothstreaming sndfile uvch264 \
+"
 
-# gtk is not in the PACKAGECONFIG variable by default until
-# the transition to gtk+3 is finished
-#
-# dash = Dynamic Adaptive Streaming over HTTP
 PACKAGECONFIG[assrender]   = 
"--enable-assrender,--disable-assrender,libass"
+PACKAGECONFIG[bluez]   = "--enable-bluez,--disable-bluez,${BLUEZ}"
+PACKAGECONFIG[bz2] = "--enable-bz2,--disable-bz2,bzip2"
 PACKAGECONFIG[curl]= "--enable-curl,--disable-curl,curl"
-PACKAGECONFIG[gles2]   = 
"--enable-gles2,--disable-gles2,virtual/libgles2"
-PACKAGECONFIG[opengl]  = 
"--enable-opengl,--disable-opengl,virtual/libgl libglu"
+PACKAGECONFIG[dash]= "--enable-dash,--disable-dash,libxml2"
+PACKAGECONFIG[directfb]= 
"--enable-directfb,--disable-directfb,directfb"
+PACKAGECONFIG[dtls]= "--enable-dtls,--disable-dtls,openssl"
 PACKAGECONFIG[faac]= "--enable-faac,--disable-faac,faac"
 PACKAGECONFIG[faad]= "--enable-faad,--disable-faad,faad2"
+PACKAGECONFIG[flite]   = "--enable-flite,--disable-flite,flite-alsa"
+PACKAGECONFIG[fluidsynth]  = 
"--enable-fluidsynth,--disable-fluidsynth,fluidsynth"
+PACKAGECONFIG[gles2]   = 
"--enable-gles2,--disable-gles2,virtual/libgles2"
+PACKAGECONFIG[gtk] = "--enable-gtk3,--disable-gtk3,gtk+3"
+PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,gnutls"
 PACKAGECONFIG[libmms]  = "--enable-libmms,--disable-libmms,libmms"
+PACKAGECONFIG[libssh2] = "--enable-libssh2,--disable-libssh2,libssh2"
 PACKAGECONFIG[modplug] = 
"--enable-modplug,--disable-modplug,libmodplug"
 PACKAGECONFIG[mpg123]  = "--enable-mpg123,--disable-mpg123,mpg123"
-PACKAGECONFIG[opus]= "--enable-opus,--disable-opus,libopus"
-PACKAGECONFIG[flite]   = "--enable-flite,--disable-flite,flite-alsa"
-PACKAGECONFIG[opencv]  = "--enable-opencv,--disable-opencv,opencv"
-PACKAGECONFIG[wayland] = "--enable-wayland 
--enable-egl,--disable-wayland --disable-egl,wayland virtual/egl"
-PACKAGECONFIG[uvch264] = "--enable-uvch264,--disable-uvch264,libusb1 
libgudev"
-PACKAGECONFIG[directfb]= 
"--enable-directfb,--disable-directfb,directfb"
 PACKAGECONFIG[neon]= "--enable-neon,--disable-neon,neon"
 PACKAGECONFIG[openal]  = "--enable-openal,--disable-openal,openal-soft"
-PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,gnutls"
+PACKAGECONFIG[opencv]  = "--enable-opencv,--disable-opencv,opencv"
+PACKAGECONFIG[opengl]  = 
"--enable-opengl,--disable-opengl,virtual/libgl libglu"
+PACKAGECONFIG[opus]= "--enable-opus,--disable-opus,libopus"
+PACKAGECONFIG[resindvd]= 
"--enable-resindvd,--disable-resindvd,libdvdread libdvdnav"
+PACKAGECONFIG[rsvg]= "--enable-rsvg,--disable-rsvg,librsvg"
+PACKAGECONFIG[rtmp]= "--enable-rtmp,--disable-rtmp,rtmpdump"
 PACKAGECONFIG[sbc] = "--enable-sbc,--disable-sbc,sbc"
-PACKAGECONFIG[dash]= "--enable-dash,--disable-dash,libxml2"
-PACKAGECONFIG[bz2] 

[OE-core] [PATCH 14/25] gstreamer1.0-plugins.inc: convert GSTREAMER_1_0_DEBUG to a PACKAGECONFIG

2016-01-20 Thread Andre McCurdy
gstreamer1.0.inc has been updated to contol debug via a PACKAGECONFIG
option, so apply the same change to gstreamer1.0-plugins.inc as well.
Control valgrind support via a PACKAGECONFIG option too.

  
http://git.openembedded.org/openembedded-core/commit/?id=81636555fa7f18407efc172c0d5b9f466b2d4014

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
index d8532ac..a552653 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
@@ -7,18 +7,21 @@ DEPENDS = "gstreamer1.0 glib-2.0-native"
 
 inherit autotools pkgconfig upstream-version-is-even
 
-GSTREAMER_1_0_DEBUG ?= "--disable-debug"
-EXTRA_OECONF = "--disable-valgrind ${GSTREAMER_1_0_DEBUG} --disable-examples "
-
 acpaths = "-I ${S}/common/m4 -I ${S}/m4"
 
 LIBV = "1.0"
 require gst-plugins-package.inc
 
+PACKAGECONFIG[debug] = "--enable-debug,--disable-debug"
 PACKAGECONFIG[orc] = "--enable-orc,--disable-orc,orc orc-native"
+PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind"
 
 export ORCC = "${STAGING_DIR_NATIVE}${bindir}/orcc"
 
+EXTRA_OECONF = " \
+--disable-examples \
+"
+
 PACKAGES_DYNAMIC = "^${PN}-.*"
 
 # apply gstreamer hack after Makefile.in.in in source is replaced by our 
version from
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 13/25] gstreamer1.0-plugins.inc: add missing glib-2.0-native dependency

2016-01-20 Thread Andre McCurdy
Building the gstreamer1.0-plugins packages requires glib-mkenums.

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
index 568d51f..d8532ac 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
@@ -3,7 +3,7 @@ HOMEPAGE = "http://gstreamer.freedesktop.org/;
 BUGTRACKER = "https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer;
 SECTION = "multimedia"
 
-DEPENDS = "gstreamer1.0"
+DEPENDS = "gstreamer1.0 glib-2.0-native"
 
 inherit autotools pkgconfig upstream-version-is-even
 
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 08/25] gstreamer1.0-plugins-ugly: minor formatting improvements

2016-01-20 Thread Andre McCurdy
Signed-off-by: Andre McCurdy 
---
 .../gstreamer/gstreamer1.0-plugins-ugly.inc| 14 ++
 .../gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb   |  3 +--
 .../gstreamer/gstreamer1.0-plugins-ugly_git.bb |  7 +++
 3 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
index eb49e22..869022a 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
@@ -7,26 +7,24 @@ DEPENDS += "gstreamer1.0-plugins-base libid3tag"
 
 inherit gettext
 
-
 PACKAGECONFIG ??= " \
-orc a52dec lame mad mpeg2dec \
-"
+a52dec lame mad mpeg2dec orc \
+"
 
 PACKAGECONFIG[a52dec]   = "--enable-a52dec,--disable-a52dec,liba52"
+PACKAGECONFIG[amrnb]= "--enable-amrnb,--disable-amrnb,opencore-amr"
+PACKAGECONFIG[amrwb]= "--enable-amrwb,--disable-amrwb,opencore-amr"
 PACKAGECONFIG[cdio] = "--enable-cdio,--disable-cdio,libcdio"
 PACKAGECONFIG[dvdread]  = "--enable-dvdread,--disable-dvdread,libdvdread"
 PACKAGECONFIG[lame] = "--enable-lame,--disable-lame,lame"
 PACKAGECONFIG[mad]  = "--enable-mad,--disable-mad,libmad"
 PACKAGECONFIG[mpeg2dec] = "--enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec"
 PACKAGECONFIG[x264] = "--enable-x264,--disable-x264,x264"
-PACKAGECONFIG[amrnb]= "--enable-amrnb,--disable-amrnb,opencore-amr"
-PACKAGECONFIG[amrwb]= "--enable-amrwb,--disable-amrwb,opencore-amr"
-
 
 EXTRA_OECONF += " \
 --disable-sidplay \
 --disable-twolame \
-"
+"
 
-FILES_${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs"
 FILES_${PN}-amrnb += "${datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs"
+FILES_${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs"
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb
index 67b72fa..d935f6d 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.6.2.bb
@@ -1,10 +1,9 @@
 include gstreamer1.0-plugins-ugly.inc
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
-
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068
 "
+
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068"
 
 SRC_URI[md5sum] = "0f0e30336e3155443cd5bfec5c215d56"
 SRC_URI[sha256sum] = 
"e7f1b6321c8667fabc0dedce3998a3c6e90ce9ce9dea7186d33dc4359f9e9845"
 
 S = "${WORKDIR}/gst-plugins-ugly-${PV}"
-
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
index dcf5ffc..e06b5ea 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
@@ -3,15 +3,14 @@ DEFAULT_PREFERENCE = "-1"
 include gstreamer1.0-plugins-ugly.inc
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
-
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068
 "
-
-S = "${WORKDIR}/git"
+
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068"
 
 SRCREV = "06b8ac10cee85c5c304ca320997aa8f44295a66f"
 
+S = "${WORKDIR}/git"
+
 do_configure_prepend() {
cd ${S}
./autogen.sh --noconfigure
cd ${B}
 }
-
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 15/25] gstreamer1.0-plugins-good.inc: remove duplicate --disable-examples

2016-01-20 Thread Andre McCurdy
--disable-examples is added to EXTRA_OECONF by gstreamer1.0-plugins.inc

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
index e79da9e..8f996d6 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
@@ -39,7 +39,6 @@ EXTRA_OECONF += " \
 --disable-aalib \
 --disable-aalibtest \
 --disable-directsound \
---disable-examples \
 --disable-libcaca \
 --disable-libdv \
 --disable-oss4 \
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 16/25] gstreamer1.0-plugins-bad.inc: don't set ${S} or apply version specific patch

2016-01-20 Thread Andre McCurdy
gstreamer1.0-plugins-bad.inc is shared by both the 1.6.2 and git
recipes, so must not set ${S} or apply any version specific patches.

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc  | 4 
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb | 5 -
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index 4aa2f56..689d3ad 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -4,10 +4,6 @@ LICENSE = "GPLv2+ & LGPLv2+ & LGPLv2.1+"
 
 DEPENDS += "gstreamer1.0-plugins-base libpng jpeg"
 
-SRC_URI += "file://configure-allow-to-disable-libssh2.patch"
-
-S = "${WORKDIR}/gst-plugins-bad-${PV}"
-
 inherit gettext bluetooth
 
 # opengl packageconfig factored out to make it easy for distros
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
index c1c322b..004d053 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
@@ -5,7 +5,10 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
 
file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50
 \
 
file://gst/tta/filters.h;beginline=12;endline=29;md5=8a08270656f2f8ad7bb3655b83138e5a"
 
-SRC_URI += "file://0001-glimagesink-Downrank-to-marginal.patch"
+SRC_URI += " \
+file://configure-allow-to-disable-libssh2.patch \
+file://0001-glimagesink-Downrank-to-marginal.patch \
+"
 
 SRC_URI[md5sum] = "7c73bec1d389f0e184eb9e9f883d"
 SRC_URI[sha256sum] = 
"650855e39ff56a8bb6cb0c192109c5926ce12f536d06e19ebf829de71ef396fe"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 12/25] gstreamer1.0.inc: add missing glib-2.0-native dependency

2016-01-20 Thread Andre McCurdy
Building gstreamer1.0 requires glib-mkenums.

Signed-off-by: Andre McCurdy 
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
index a08e226..218b4b3 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc
@@ -6,7 +6,7 @@ BUGTRACKER = 
"https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer;
 SECTION = "multimedia"
 LICENSE = "LGPLv2+"
 
-DEPENDS = "glib-2.0 libcap libxml2 bison-native flex-native"
+DEPENDS = "glib-2.0 glib-2.0-native libcap libxml2 bison-native flex-native"
 
 inherit autotools pkgconfig gettext upstream-version-is-even
 
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] e2fsprogs: disable libblkid again

2016-01-20 Thread Robert Yang



On 01/21/2016 03:20 PM, Koen Kooi wrote:

We use the util-linux one and do_install deletes it anyway.

See OE-core commit fb8e776ea91c39d586b46400ad30aeea8dead1c4 for more info.

Signed-off-by: Koen Kooi 
---
  meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb 
b/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb
index c82e99a..f244473 100644
--- a/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb
@@ -14,7 +14,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "v(?P\d+\.\d+(\.\d+)*)$"

  EXTRA_OECONF += "--libdir=${base_libdir} --sbindir=${base_sbindir} \
  --enable-elf-shlibs --disable-libuuid --disable-uuidd \
---enable-libblkid --enable-verbose-makecmds"
+--disable-libblkid --enable-verbose-makecmds"


Thanks, maybe we also need cleanup other codes like:

# We use blkid from util-linux now so remove from here
rm -f ${D}${base_libdir}/libblkid*

And:

ALTERNATIVE_${PN}-doc = "libblkid.3 blkid.8"
ALTERNATIVE_LINK_NAME[libblkid.3] = "${mandir}/man3/libblkid.3"
ALTERNATIVE_LINK_NAME[blkid.8] = "${mandir}/man8/blkid.8"

// Robert



  EXTRA_OECONF_darwin = "--libdir=${base_libdir} --sbindir=${base_sbindir} 
--enable-bsd-shlibs"



--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH] e2fsprogs: disable libblkid again

2016-01-20 Thread Koen Kooi
We use the util-linux one and do_install deletes it anyway.

See OE-core commit fb8e776ea91c39d586b46400ad30aeea8dead1c4 for more info.

Signed-off-by: Koen Kooi 
---
 meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb 
b/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb
index c82e99a..f244473 100644
--- a/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb
@@ -14,7 +14,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "v(?P\d+\.\d+(\.\d+)*)$"
 
 EXTRA_OECONF += "--libdir=${base_libdir} --sbindir=${base_sbindir} \
 --enable-elf-shlibs --disable-libuuid --disable-uuidd \
---enable-libblkid --enable-verbose-makecmds"
+--disable-libblkid --enable-verbose-makecmds"
 
 EXTRA_OECONF_darwin = "--libdir=${base_libdir} --sbindir=${base_sbindir} 
--enable-bsd-shlibs"
 
-- 
2.4.3

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/1] e2fsprogs: 1.42.9 -> 1.43-WIP

2016-01-20 Thread Koen Kooi

> Op 15 jan. 2016, om 03:05 heeft Robert Yang  het 
> volgende geschreven:
> 
> Upgrade to 1.43-WIP to make "mke2fs -d" support xattr, so that the layer
> which requires xattr such as meta-selinux can populate images easily.
> 
> 
> * Add --enable-libblkid to EXTRA_OECONF since libblkid is not created by
>  default.

*ahem*

commit fb8e776ea91c39d586b46400ad30aeea8dead1c4
Author: Richard Purdie 
Date:   Sat Aug 25 16:45:33 2012 +0100

e2fsprogs: Fully remove/disable blkid

We've removed libblkid from e2fsprogs as it was being provided by 
util-linux. The blkid
binary is also provided there and providing it within e2fsprogs too, linked 
against
a different and potentially incompatible library we're likely asking for 
trouble.

It also leads to inconsistencies in the native sysroot since we don't 
consistently
get one given provider of blkid (but always the liblibid from util-linux).

To clean this up, fully remove/disable the blkid binary and package.

Signed-off-by: Richard Purdie 

And the do_install in the recipe:

# We use blkid from util-linux now so remove from here
rm -f ${D}${base_libdir}/libblkid*
rm -rf ${D}${includedir}/blkid
rm -f ${D}${base_libdir}/pkgconfig/blkid.pc
rm -f ${D}${base_sbindir}/blkid
rm -f ${D}${base_sbindir}/fsck
rm -f ${D}${base_sbindir}/findfs


-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] e2fsprogs: disable libblkid again

2016-01-20 Thread Koen Kooi
On 21 January 2016 at 08:42, Robert Yang  wrote:
>
>
> On 01/21/2016 03:20 PM, Koen Kooi wrote:
>>
>> We use the util-linux one and do_install deletes it anyway.
>>
>> See OE-core commit fb8e776ea91c39d586b46400ad30aeea8dead1c4 for more info.
>>
>> Signed-off-by: Koen Kooi 
>> ---
>>   meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb
>> b/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb
>> index c82e99a..f244473 100644
>> --- a/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb
>> +++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb
>> @@ -14,7 +14,7 @@ UPSTREAM_CHECK_GITTAGREGEX =
>> "v(?P\d+\.\d+(\.\d+)*)$"
>>
>>   EXTRA_OECONF += "--libdir=${base_libdir} --sbindir=${base_sbindir} \
>>   --enable-elf-shlibs --disable-libuuid --disable-uuidd \
>> ---enable-libblkid --enable-verbose-makecmds"
>> +--disable-libblkid --enable-verbose-makecmds"
>
>
> Thanks, maybe we also need cleanup other codes like:
>
> # We use blkid from util-linux now so remove from here
> rm -f ${D}${base_libdir}/libblkid*

That one should stay in, because we *really* don't want it to end up
in packages.

>
> And:
>
> ALTERNATIVE_${PN}-doc = "libblkid.3 blkid.8"
> ALTERNATIVE_LINK_NAME[libblkid.3] = "${mandir}/man3/libblkid.3"
> ALTERNATIVE_LINK_NAME[blkid.8] = "${mandir}/man8/blkid.8"

I don't have a strong opinion on those, RP?

>
> // Robert
>
>
>>
>>   EXTRA_OECONF_darwin = "--libdir=${base_libdir} --sbindir=${base_sbindir}
>> --enable-bsd-shlibs"
>>
>>
>



-- 
Koen Kooi

Builds and Baselines | Release Manager
Linaro.org | Open source software for ARM SoCs
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/1] insane.bbclass: print more info for build-deps and file-rdeps

2016-01-20 Thread Robert Yang
This is useful for oe newbie:
* build-deps: print recipe name, and suggest fixing from DEPENDS or
  PACKAGECONFIG, for example:
  WARNING: QA Issue: patch rdepends on libattr, but it isn't a build 
dependency, missing attr in DEPENDS or PACKAGECONFIG? [build-deps]

* file-rdeps: print RDEPENDS_pkg rather than RDEPENDS, for example:
  WARNING: QA Issue: /sbin/osd_login contained in package nfs-utils requires 
/bin/bash, but no providers found in RDEPENDS_nfs-utils? [file-rdeps]

Fix a bug in file-rdeps, there was "@underscore@" in file-rdeps:
WARNING: QA Issue: /sbin/osd@underscore@login_nfs-utils contained in [snip]

[YOCTO #8922]
[YOCTO #8847]

Signed-off-by: Robert Yang 
---
 meta/classes/insane.bbclass |9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index f7781ce..129e9dd 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -821,7 +821,10 @@ def package_qa_check_rdepends(pkg, pkgdest, skip, 
taskdeps, packages, d):
 break
 if rdep_data and 'PN' in rdep_data and rdep_data['PN'] in 
taskdeps:
 continue
-error_msg = "%s rdepends on %s, but it isn't a build 
dependency?" % (pkg, rdepend)
+if rdep_data and 'PN' in rdep_data:
+error_msg = "%s rdepends on %s, but it isn't a build 
dependency, missing %s in DEPENDS or PACKAGECONFIG?" % (pkg, rdepend, 
rdep_data['PN'])
+else:
+error_msg = "%s rdepends on %s, but it isn't a build 
dependency?" % (pkg, rdepend)
 package_qa_handle_error("build-deps", error_msg, d)
 
 if "file-rdeps" not in skip:
@@ -887,8 +890,8 @@ def package_qa_check_rdepends(pkg, pkgdest, skip, taskdeps, 
packages, d):
 break
 if filerdepends:
 for key in filerdepends:
-error_msg = "%s contained in package %s requires %s, but 
no providers found in its RDEPENDS" % \
-(filerdepends[key],pkg, key)
+error_msg = "%s contained in package %s requires %s, but 
no providers found in RDEPENDS_%s?" % \
+(filerdepends[key].replace("_%s" % pkg, 
"").replace("@underscore@", "_"), pkg, key, pkg)
 package_qa_handle_error("file-rdeps", error_msg, d)
 
 def package_qa_check_deps(pkg, pkgdest, skip, d):
-- 
1.7.9.5

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/1] insane.bbclass: print more info for build-deps and file-rdeps

2016-01-20 Thread Robert Yang
The following changes since commit 8084c185c43cb7e7f5e29d31939dfd308f8a0f93:

  udev: Add 2 patches to support 4.4 kernel (2016-01-20 09:20:06 +)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib rbt/insane
  
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/insane

Robert Yang (1):
  insane.bbclass: print more info for build-deps and file-rdeps

 meta/classes/insane.bbclass |9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

-- 
1.7.9.5

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [RFC][PATCH 2/9] bash-completion: build nativesdk variant

2016-01-20 Thread Koen Kooi

> Op 14 jan. 2016, om 21:56 heeft George McCollister 
>  het volgende geschreven:
> 
> The nativesdk variant is required for some recipes like git to use the class.

Squash this into 1/9 to avoid mid-series breakage.

regards,

Koen
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 2/9] elfutils: 0.163 -> 0.164

2016-01-20 Thread Maxin B. John
Hi,

On Mon, Jan 11, 2016 at 08:30:32AM +0800, Hongxu Jia wrote:
> Update patches from debian
> http://ftp.de.debian.org/debian/pool/main/e/elfutils/elfutils_0.164-1.debian.tar.xz
> 
> Signed-off-by: Hongxu Jia 
> ---
>  .../elfutils/elfutils-0.163/arm_func_value.patch   |  165 
>  .../elfutils-0.163/arm_unwind_ret_mask.patch   |   83 --
>  .../elfutils/elfutils-0.163/non_linux.patch|   35 -
>  .../elfutils-0.163/redhat-portability.diff | 1021 
> 
>  .../elfutils/elfutils-0.163/scanf-format.patch |   40 -
>  .../uclibc-support-for-elfutils-0.161.patch|  106 --
>  ...ferences-between-mips-machine-identifiers.patch |   34 +
>  ...m-Silence-Werror-maybe-uninitialized-fals.patch |0
>  .../0001-fix-a-stack-usage-warning.patch   |0
>  .../0001-remove-the-unneed-checking.patch  |0
>  ...-support-for-mips64-abis-in-mips_retval.c.patch |  168 
>  .../0003-Add-mips-n64-relocation-format-hack.patch |  226 +
>  .../arm_backend.diff   |  389 
>  .../fixheadercheck.patch   |0
>  .../hppa_backend.diff  |   69 +-
>  .../elfutils/elfutils-0.164/kfreebsd_path.patch|   15 +
>  .../m68k_backend.diff  |   61 +-
>  .../mips_backend.diff  |   71 +-
>  .../mips_readelf_w.patch   |8 +-
>  .../testsuite-ignore-elflint.diff  |0
>  .../{elfutils_0.163.bb => elfutils_0.164.bb}   |   15 +-
>  21 files changed, 735 insertions(+), 1771 deletions(-)
>  delete mode 100644 
> meta/recipes-devtools/elfutils/elfutils-0.163/arm_func_value.patch
>  delete mode 100644 
> meta/recipes-devtools/elfutils/elfutils-0.163/arm_unwind_ret_mask.patch
>  delete mode 100644 
> meta/recipes-devtools/elfutils/elfutils-0.163/non_linux.patch
>  delete mode 100644 
> meta/recipes-devtools/elfutils/elfutils-0.163/redhat-portability.diff
>  delete mode 100644 
> meta/recipes-devtools/elfutils/elfutils-0.163/scanf-format.patch
>  delete mode 100644 
> meta/recipes-devtools/elfutils/elfutils-0.163/uclibc-support-for-elfutils-0.161.patch

Here, the patch uclibc-support-for-elfutils-0.161.patch was removed. 
However, it is still referenced in the recipe. It should be updated
to fix build error with uclibc.

WARNING: Failed to fetch URL file://uclibc-support-for-elfutils-0.161.patch, 
attempting MIRRORS if available
ERROR: Fetcher failure: Unable to find file 
file://uclibc-support-for-elfutils-0.161.patch anywhere. The paths that were 
searched were:
...

Best Regards,
Maxin
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 3/4] libpng: upgrade to 1.6.21

2016-01-20 Thread Maxin B. John
1.6.20 -> 1.6.21

License file updates contain new dates and versions. Update checksums
to reflect it.

Signed-off-by: Maxin B. John 
---
 .../libpng/{libpng_1.6.20.bb => libpng_1.6.21.bb} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-multimedia/libpng/{libpng_1.6.20.bb => libpng_1.6.21.bb} 
(66%)

diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.20.bb 
b/meta/recipes-multimedia/libpng/libpng_1.6.21.bb
similarity index 66%
rename from meta/recipes-multimedia/libpng/libpng_1.6.20.bb
rename to meta/recipes-multimedia/libpng/libpng_1.6.21.bb
index 3c4af38..58cef1f 100644
--- a/meta/recipes-multimedia/libpng/libpng_1.6.20.bb
+++ b/meta/recipes-multimedia/libpng/libpng_1.6.21.bb
@@ -2,14 +2,14 @@ SUMMARY = "PNG image format decoding library"
 HOMEPAGE = "http://www.libpng.org/;
 SECTION = "libs"
 LICENSE = "Libpng"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=55b60b5bb3ed92fbf9197e565a7fac02 \
-
file://png.h;endline=112;md5=a6352a338642f0dbd2fc280ae060d3e9"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=06a1b6fde6d93170bb72201c8000bf3d \
+
file://png.h;endline=112;md5=9a8b5f83e1e8046df672deab87f235be"
 DEPENDS = "zlib"
 
 SRC_URI = "${GENTOO_MIRROR}/libpng-${PV}.tar.xz \
   "
-SRC_URI[md5sum] = "3968acb7c66ef81a9dab867f35d0eb4b"
-SRC_URI[sha256sum] = 
"55c5959e9f3484d96141a3226c53bc9da42a4845e70879d3e1d6e94833d1918b"
+SRC_URI[md5sum] = "3bacb4728f6694a64ad9052769d6a4ce"
+SRC_URI[sha256sum] = 
"6c8f1849eb9264219bf5d703601e5abe92a58651ecae927a03d1a1aa15ee2083"
 
 BINCONFIG = "${bindir}/libpng-config ${bindir}/libpng16-config"
 
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/1] perl: Upgrade to 5.22.1

2016-01-20 Thread Alejandro Hernandez
Rebased:
- Makefile.SH.patch

Signed-off-by: Alejandro Hernandez 
---
 ...perl-native_5.22.0.bb => perl-native_5.22.1.bb} |  4 +-
 ...depends_5.22.0.inc => perl-rdepends_5.22.1.inc} |  0
 meta/recipes-devtools/perl/perl/Makefile.SH.patch  | 63 +++---
 meta/recipes-devtools/perl/perl/config.sh  | 50 -
 .../perl/{perl_5.22.0.bb => perl_5.22.1.bb}|  4 +-
 5 files changed, 61 insertions(+), 60 deletions(-)
 rename meta/recipes-devtools/perl/{perl-native_5.22.0.bb => 
perl-native_5.22.1.bb} (96%)
 rename meta/recipes-devtools/perl/{perl-rdepends_5.22.0.inc => 
perl-rdepends_5.22.1.inc} (100%)
 rename meta/recipes-devtools/perl/{perl_5.22.0.bb => perl_5.22.1.bb} (99%)

diff --git a/meta/recipes-devtools/perl/perl-native_5.22.0.bb 
b/meta/recipes-devtools/perl/perl-native_5.22.1.bb
similarity index 96%
rename from meta/recipes-devtools/perl/perl-native_5.22.0.bb
rename to meta/recipes-devtools/perl/perl-native_5.22.1.bb
index b4dda31..9ffb248 100644
--- a/meta/recipes-devtools/perl/perl-native_5.22.0.bb
+++ b/meta/recipes-devtools/perl/perl-native_5.22.1.bb
@@ -11,8 +11,8 @@ SRC_URI += "\
file://perl-PathTools-don-t-filter-out-blib-from-INC.patch \
   "
 
-SRC_URI[md5sum] = "ff0f09b17de426eff323426cb140ee79"
-SRC_URI[sha256sum] = 
"be83ead0c5c26cbbe626fa4bac1a4beabe23a9eebc15d35ba49ccde11878e196"
+SRC_URI[md5sum] = "6671e4829cbaf9cecafa9a84f141b0a3"
+SRC_URI[sha256sum] = 
"9e87317d693ce828095204be0d09af8d60b8785533fadea1a82b6f0e071e5c79"
 
 inherit native
 
diff --git a/meta/recipes-devtools/perl/perl-rdepends_5.22.0.inc 
b/meta/recipes-devtools/perl/perl-rdepends_5.22.1.inc
similarity index 100%
rename from meta/recipes-devtools/perl/perl-rdepends_5.22.0.inc
rename to meta/recipes-devtools/perl/perl-rdepends_5.22.1.inc
diff --git a/meta/recipes-devtools/perl/perl/Makefile.SH.patch 
b/meta/recipes-devtools/perl/perl/Makefile.SH.patch
index 3de2331..edf49d6 100644
--- a/meta/recipes-devtools/perl/perl/Makefile.SH.patch
+++ b/meta/recipes-devtools/perl/perl/Makefile.SH.patch
@@ -5,10 +5,10 @@ Signed-off-by: Hongxu Jia 
  Makefile.SH |  145 +++
  1 file changed, 67 insertions(+), 78 deletions(-)
 
-diff --git a/Makefile.SH b/Makefile.SH
-index 034d812..67e08fd 100755
 a/Makefile.SH
-+++ b/Makefile.SH
+Index: perl-5.22.1/Makefile.SH
+===
+--- perl-5.22.1.orig/Makefile.SH
 perl-5.22.1/Makefile.SH
 @@ -39,10 +39,10 @@ case "$useshrplib" in
  true)
# Prefix all runs of 'miniperl' and 'perl' with
@@ -67,6 +67,10 @@ index 034d812..67e08fd 100755
 -all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) 
$(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make 
$(MANIFEST_SRT)
 -  @echo " ";
 -  @echo " Everything is up to date. Type '$(MAKE) test' to run test 
suite."
+-
+-$(MANIFEST_SRT):  MANIFEST $(PERL_EXE)
+-  @$(RUN_PERL) Porting/manisort -q || (echo "WARNING: re-sorting 
MANIFEST"; \
+-  $(RUN_PERL) Porting/manisort -q -o MANIFEST; sh -c true)
 +#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) 
$(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make 
$(MANIFEST_SRT)
 +# @echo " ";
 +# @echo " Everything is up to date. Type '$(MAKE) test' to run test 
suite."
@@ -76,10 +80,7 @@ index 034d812..67e08fd 100755
 +more: $(generated_pods) $(private) $(public)
 +
 +more2: $(dynamic_ext)
- 
--$(MANIFEST_SRT):  MANIFEST $(PERL_EXE)
--  @$(RUN_PERL) Porting/manisort -q || (echo "WARNING: re-sorting 
MANIFEST"; \
--  $(RUN_PERL) Porting/manisort -q -o MANIFEST; sh -c true)
++
 +more3: $(nonxs_ext)
 +
 +more4: extras.make $(MANIFEST_SRT)
@@ -144,7 +145,7 @@ index 034d812..67e08fd 100755
./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) 
CC_FLAGS="$(OPTIMIZE)" > perl5.def
  
  !NO!SUBS!
-@@ -829,7 +829,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LIBPERLEXPORT)
+@@ -829,7 +829,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LI
true)
$spitshell >>$Makefile <<'!NO!SUBS!'
rm -f $@
@@ -175,7 +176,7 @@ index 034d812..67e08fd 100755
$(MINIPERL) -f write_buildcustomize.pl
  !NO!SUBS!
;;
-@@ -907,7 +911,9 @@ lib/buildcustomize.pl: $& $(mini_obj) 
write_buildcustomize.pl
+@@ -907,7 +911,9 @@ lib/buildcustomize.pl: $& $(mini_obj) wr
-@rm -f miniperl.xok
$(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \
$(mini_obj) $(libs)
@@ -186,7 +187,7 @@ index 034d812..67e08fd 100755
$(MINIPERL) -f write_buildcustomize.pl
  !NO!SUBS!
;;
-@@ -918,7 +924,9 @@ lib/buildcustomize.pl: \$& \$(mini_obj) 
write_buildcustomize.pl
+@@ -918,7 +924,9 @@ lib/buildcustomize.pl: \$& \$(mini_obj)
-@rm -f miniperl.xok
-@rm \$(MINIPERL_EXE)
\$(LNS) 

[OE-core] [PATCH 1/1] python-nose: Fixes python-unittest-native RPROVIDES error after upgrade

2016-01-20 Thread Alejandro Hernandez
The python-nose upgrade to 1.3.7 required a new unittest runtime dependency
after this, bitbake cant find a runtime provider for it when trying to build
python-nose-native, this patch makes python-native RPROVIDES 
python-unittest-native
to fix the issue.

Signed-off-by: Alejandro Hernandez 
---
 meta/recipes-devtools/python/python-native_2.7.11.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/python/python-native_2.7.11.bb 
b/meta/recipes-devtools/python/python-native_2.7.11.bb
index 34f5c29..4c204a4 100644
--- a/meta/recipes-devtools/python/python-native_2.7.11.bb
+++ b/meta/recipes-devtools/python/python-native_2.7.11.bb
@@ -25,7 +25,7 @@ FILESEXTRAPATHS =. "${FILE_DIRNAME}/${PN}:"
 
 inherit native
 
-RPROVIDES += "python-distutils-native python-compression-native 
python-textutils-native python-codecs-native python-core-native"
+RPROVIDES += "python-distutils-native python-compression-native 
python-textutils-native python-codecs-native python-core-native 
python-unittest-native"
 
 EXTRA_OECONF_append = " --bindir=${bindir}/${PN}"
 
-- 
1.8.4.5

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/1] python-nose: Fixes python-unittest-native RPROVIDES error after upgrade

2016-01-20 Thread Burton, Ross
On 20 January 2016 at 16:33, Alejandro Hernandez <
alejandro.hernan...@linux.intel.com> wrote:

> The python-nose upgrade to 1.3.7 required a new unittest runtime dependency
> after this, bitbake cant find a runtime provider for it when trying to
> build
> python-nose-native, this patch makes python-native RPROVIDES
> python-unittest-native
> to fix the issue.
>

A more accurate shortlog would be "python-native also RPROVIDE
python-unittest-native".

Ross
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 2/4] libtirpc: remove redundant va_list patch

2016-01-20 Thread Maxin B. John
Avoid duplicated inclusion of stdarg.h for uclibc builds.

Signed-off-by: Maxin B. John 
---
 meta/recipes-extended/libtirpc/libtirpc/va_list.patch | 18 --
 meta/recipes-extended/libtirpc/libtirpc_1.0.1.bb  |  1 -
 2 files changed, 19 deletions(-)
 delete mode 100644 meta/recipes-extended/libtirpc/libtirpc/va_list.patch

diff --git a/meta/recipes-extended/libtirpc/libtirpc/va_list.patch 
b/meta/recipes-extended/libtirpc/libtirpc/va_list.patch
deleted file mode 100644
index 855d15b..000
--- a/meta/recipes-extended/libtirpc/libtirpc/va_list.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-This patch is fixing build with uclibc where compiler ( gcc5 ) says it cant 
find va_list
-the patch is right for upstreaming as well
-
-Signed-off-by: Khem Raj 
-Upstream-Status: Pending
-
-Index: libtirpc-0.2.5/src/debug.h
-===
 libtirpc-0.2.5.orig/src/debug.h
-+++ libtirpc-0.2.5/src/debug.h
-@@ -22,6 +22,7 @@
- #ifndef _DEBUG_H
- #define _DEBUG_H
- #include 
-+#include 
- 
- extern int libtirpc_debug_level;
- extern int  log_stderr;
diff --git a/meta/recipes-extended/libtirpc/libtirpc_1.0.1.bb 
b/meta/recipes-extended/libtirpc/libtirpc_1.0.1.bb
index 302dc50..9513de1 100644
--- a/meta/recipes-extended/libtirpc/libtirpc_1.0.1.bb
+++ b/meta/recipes-extended/libtirpc/libtirpc_1.0.1.bb
@@ -17,7 +17,6 @@ SRC_URI = 
"${SOURCEFORGE_MIRROR}/${BPN}/${BP}.tar.bz2;name=libtirpc \
   "
 
 SRC_URI_append_libc-uclibc = " file://remove-des-functionality.patch \
-   file://va_list.patch \
  "
 
 SRC_URI_append_libc-musl = " file://remove-des-functionality.patch \
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 4/4] libpng12: upgrade to 1.2.56

2016-01-20 Thread Maxin B. John
1.2.55 -> 1.2.56

License file updates contain new dates and version. Update checksums
to reflect it.

Signed-off-by: Maxin B. John 
---
 .../libpng/{libpng12_1.2.55.bb => libpng12_1.2.56.bb} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-lsb4/libpng/{libpng12_1.2.55.bb => libpng12_1.2.56.bb} 
(73%)

diff --git a/meta/recipes-lsb4/libpng/libpng12_1.2.55.bb 
b/meta/recipes-lsb4/libpng/libpng12_1.2.56.bb
similarity index 73%
rename from meta/recipes-lsb4/libpng/libpng12_1.2.55.bb
rename to meta/recipes-lsb4/libpng/libpng12_1.2.56.bb
index 1afbeab..0ffee90 100644
--- a/meta/recipes-lsb4/libpng/libpng12_1.2.55.bb
+++ b/meta/recipes-lsb4/libpng/libpng12_1.2.56.bb
@@ -2,8 +2,8 @@ SUMMARY = "PNG image format decoding library"
 HOMEPAGE = "http://www.libpng.org/;
 SECTION = "libs"
 LICENSE = "Libpng"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=6150ae2da16b673fa759402d5fb7ef73 \
-
file://png.h;beginline=19;endline=109;md5=96ec141aee7c75a15d77dbe249a71f93"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=e7f289af309d98b46321d0f9892def16 \
+
file://png.h;beginline=19;endline=109;md5=10c940148fe379a535b310c1c54e609c"
 DEPENDS = "zlib"
 
 PN = "libpng12"
@@ -11,8 +11,8 @@ S = "${WORKDIR}/libpng-${PV}"
 
 SRC_URI = "${GENTOO_MIRROR}/libpng-${PV}.tar.xz"
 
-SRC_URI[md5sum] = "68ac486976e73fd164d54740bece57a2"
-SRC_URI[sha256sum] = 
"5e5227345676fabbba28558f4396514bb06a239eaf69adba12f3669a1650797e"
+SRC_URI[md5sum] = "868562bd1c58b76ed8703f135a2e439a"
+SRC_URI[sha256sum] = 
"24ce54581468b937734a6ecc86f7e121bc46a90d76a0d948dca08f32ee000dbe"
 
 UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/libpng/files/libpng12/;
 UPSTREAM_CHECK_REGEX = "/libpng12/(?P(\d+[\.\-_]*)+)/"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/4] acpid: upgrade to 2.0.26

2016-01-20 Thread Maxin B. John
2.0.25 -> 2.0.26

a) Fixed an out of tree build error with musl
b) Updated HOMEPAGE and BUGTRACKER info

Signed-off-by: Maxin B. John 
---
 meta/recipes-bsp/acpid/acpid.inc   |  4 +-
 .../acpid/acpid/0001-Fix-out-of-source-build.patch | 46 ++
 meta/recipes-bsp/acpid/acpid_2.0.25.bb |  7 
 meta/recipes-bsp/acpid/acpid_2.0.26.bb |  9 +
 4 files changed, 57 insertions(+), 9 deletions(-)
 create mode 100644 
meta/recipes-bsp/acpid/acpid/0001-Fix-out-of-source-build.patch
 delete mode 100644 meta/recipes-bsp/acpid/acpid_2.0.25.bb
 create mode 100644 meta/recipes-bsp/acpid/acpid_2.0.26.bb

diff --git a/meta/recipes-bsp/acpid/acpid.inc b/meta/recipes-bsp/acpid/acpid.inc
index e015619..12ec19b 100644
--- a/meta/recipes-bsp/acpid/acpid.inc
+++ b/meta/recipes-bsp/acpid/acpid.inc
@@ -1,6 +1,6 @@
 SUMMARY = "A daemon for delivering ACPI events"
-HOMEPAGE = "http://sourceforge.net/projects/acpid/;
-BUGTRACKER = "http://sourceforge.net/tracker/?group_id=33140=407341;
+HOMEPAGE = "http://sourceforge.net/projects/acpid2;
+BUGTRACKER = "http://sourceforge.net/p/acpid2/tickets/?source=navbar;
 SECTION = "base"
 LICENSE = "GPLv2+"
 
diff --git a/meta/recipes-bsp/acpid/acpid/0001-Fix-out-of-source-build.patch 
b/meta/recipes-bsp/acpid/acpid/0001-Fix-out-of-source-build.patch
new file mode 100644
index 000..d1aa3aa
--- /dev/null
+++ b/meta/recipes-bsp/acpid/acpid/0001-Fix-out-of-source-build.patch
@@ -0,0 +1,46 @@
+From 5d32b65af750e2007730f3d55a552a186aed81a6 Mon Sep 17 00:00:00 2001
+From: "Maxin B. John" 
+Date: Wed, 20 Jan 2016 14:08:29 +0200
+Subject: [PATCH] Fix out of source build
+
+Since the source directory contains another config.h, the build
+directory should be searched first.
+
+Upstream-Status: Submitted
+[https://sourceforge.net/p/acpid2/tickets/10/]
+
+Signed-off-by: Maxin B. John 
+---
+ sock.c  | 2 +-
+ ud_socket.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/sock.c b/sock.c
+index 644d460..9e04501 100644
+--- a/sock.c
 b/sock.c
+@@ -21,7 +21,7 @@
+  */
+ 
+ #ifdef HAVE_CONFIG_H
+-#include "config.h"
++#include 
+ #endif
+ 
+ #include 
+diff --git a/ud_socket.c b/ud_socket.c
+index 1790917..83b2aa9 100644
+--- a/ud_socket.c
 b/ud_socket.c
+@@ -4,7 +4,7 @@
+  */
+ 
+ #ifdef HAVE_CONFIG_H
+-#include "config.h"
++#include 
+ #endif
+ 
+ #include 
+-- 
+2.4.0
+
diff --git a/meta/recipes-bsp/acpid/acpid_2.0.25.bb 
b/meta/recipes-bsp/acpid/acpid_2.0.25.bb
deleted file mode 100644
index f00d25a..000
--- a/meta/recipes-bsp/acpid/acpid_2.0.25.bb
+++ /dev/null
@@ -1,7 +0,0 @@
-require acpid.inc
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b \
-
file://acpid.h;endline=24;md5=324a9cf225ae69ddaad1bf9d942115b5"
-
-SRC_URI[md5sum] = "69bb0cc4a0a89eb2dfecc4851087f568"
-SRC_URI[sha256sum] = 
"0b700a8072bec162c512f72cbe419195601ab3e0ffd2138f9bd95ed3097a5c68"
diff --git a/meta/recipes-bsp/acpid/acpid_2.0.26.bb 
b/meta/recipes-bsp/acpid/acpid_2.0.26.bb
new file mode 100644
index 000..c3bd51f
--- /dev/null
+++ b/meta/recipes-bsp/acpid/acpid_2.0.26.bb
@@ -0,0 +1,9 @@
+require acpid.inc
+
+SRC_URI += "file://0001-Fix-out-of-source-build.patch"
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b \
+
file://acpid.h;endline=24;md5=324a9cf225ae69ddaad1bf9d942115b5"
+
+SRC_URI[md5sum] = "f6d772e35ed907f1cc14ad1a546fd473"
+SRC_URI[sha256sum] = 
"8384f37e4f260f50183e2e20039823d8f06aed9db56924fe92097b7e0b2e0343"
-- 
2.4.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 1/1] python-native: Make python-native also RPROVIDE python-unittest-native

2016-01-20 Thread Alejandro Hernandez
The python-nose upgrade to 1.3.7 required a new unittest runtime dependency
after this, bitbake cant find a runtime provider for it when trying to build
python-nose-native, this patch makes python-native RPROVIDES 
python-unittest-native
to fix the issue.

Signed-off-by: Alejandro Hernandez 
---
 meta/recipes-devtools/python/python-native_2.7.11.bb| 2 +-
 meta/recipes-devtools/ruby/{ruby_2.2.2.bb => ruby_2.3.0.bb} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/ruby/{ruby_2.2.2.bb => ruby_2.3.0.bb} (100%)

diff --git a/meta/recipes-devtools/python/python-native_2.7.11.bb 
b/meta/recipes-devtools/python/python-native_2.7.11.bb
index 34f5c29..4c204a4 100644
--- a/meta/recipes-devtools/python/python-native_2.7.11.bb
+++ b/meta/recipes-devtools/python/python-native_2.7.11.bb
@@ -25,7 +25,7 @@ FILESEXTRAPATHS =. "${FILE_DIRNAME}/${PN}:"
 
 inherit native
 
-RPROVIDES += "python-distutils-native python-compression-native 
python-textutils-native python-codecs-native python-core-native"
+RPROVIDES += "python-distutils-native python-compression-native 
python-textutils-native python-codecs-native python-core-native 
python-unittest-native"
 
 EXTRA_OECONF_append = " --bindir=${bindir}/${PN}"
 
diff --git a/meta/recipes-devtools/ruby/ruby_2.2.2.bb 
b/meta/recipes-devtools/ruby/ruby_2.3.0.bb
similarity index 100%
rename from meta/recipes-devtools/ruby/ruby_2.2.2.bb
rename to meta/recipes-devtools/ruby/ruby_2.3.0.bb
-- 
1.8.4.5

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/1] libc-headers: update to 4.4

2016-01-20 Thread Bruce Ashfield
Now that the 4.4 kernel is in oe-core, we can bump the libc-headers to match.
I've built core-image*, sato and boot tested across qemu* using systemd as
the init manager.

Saul found that 4.4 broke udev, and hence sysvinit systems, so his patch

  [udev: Add 2 patches to support 4.4 kernel]

Must be applied for sysvinit system to build with this change applied.

I'll follow up with a preferred version bump to the qemu* machines once
this is proven to be sane.

Cheers,

Bruce

The following changes since commit 68c7113a746694e25df2ac5d86171ed96b7c2e94:

  poky.conf: Delete BB_SIGNATURE_HANDLER settings (2016-01-19 23:02:01 +)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib zedd/kernel
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (1):
  linux-libc-headers: update to 4.4

 meta/conf/distro/include/tcmode-default.inc  | 2 +-
 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.1.bb | 4 
 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.4.bb | 4 
 3 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 
meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.1.bb
 create mode 100644 
meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.4.bb

-- 
2.1.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/1] linux-libc-headers: update to 4.4

2016-01-20 Thread Bruce Ashfield
Updating the lib-headers to match the 4.4 LTSI kernel version.

Signed-off-by: Bruce Ashfield 
---
 meta/conf/distro/include/tcmode-default.inc  | 2 +-
 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.1.bb | 4 
 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.4.bb | 4 
 3 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 
meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.1.bb
 create mode 100644 
meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.4.bb

diff --git a/meta/conf/distro/include/tcmode-default.inc 
b/meta/conf/distro/include/tcmode-default.inc
index 6df737c53063..9010127a2afd 100644
--- a/meta/conf/distro/include/tcmode-default.inc
+++ b/meta/conf/distro/include/tcmode-default.inc
@@ -28,7 +28,7 @@ BINUVERSION ?= "2.25%"
 GDBVERSION ?= "7.10%"
 GLIBCVERSION ?= "2.22"
 UCLIBCVERSION ?= "1.0%"
-LINUXLIBCVERSION ?= "4.1"
+LINUXLIBCVERSION ?= "4.4"
 
 PREFERRED_VERSION_gcc ?= "${GCCVERSION}"
 PREFERRED_VERSION_gcc-cross-${TARGET_ARCH} ?= "${GCCVERSION}"
diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.1.bb 
b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.1.bb
deleted file mode 100644
index 01037c10bf8b..
--- a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.1.bb
+++ /dev/null
@@ -1,4 +0,0 @@
-require linux-libc-headers.inc
-
-SRC_URI[md5sum] = "fe9dc0f6729f36400ea81aa41d614c37"
-SRC_URI[sha256sum] = 
"caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f"
diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.4.bb 
b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.4.bb
new file mode 100644
index ..4433db75151e
--- /dev/null
+++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_4.4.bb
@@ -0,0 +1,4 @@
+require linux-libc-headers.inc
+
+SRC_URI[md5sum] = "9a78fa2eb6c68ca5a40ed5af08142599"
+SRC_URI[sha256sum] = 
"401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2"
-- 
2.1.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 2/9] elfutils: 0.163 -> 0.164

2016-01-20 Thread Khem Raj

> On Jan 20, 2016, at 7:07 AM, Maxin B. John  wrote:
> 
> Hi,
> 
> On Mon, Jan 11, 2016 at 08:30:32AM +0800, Hongxu Jia wrote:
>> Update patches from debian
>> http://ftp.de.debian.org/debian/pool/main/e/elfutils/elfutils_0.164-1.debian.tar.xz
>> 
>> Signed-off-by: Hongxu Jia 
>> ---
>> .../elfutils/elfutils-0.163/arm_func_value.patch   |  165 
>> .../elfutils-0.163/arm_unwind_ret_mask.patch   |   83 --
>> .../elfutils/elfutils-0.163/non_linux.patch|   35 -
>> .../elfutils-0.163/redhat-portability.diff | 1021 
>> 
>> .../elfutils/elfutils-0.163/scanf-format.patch |   40 -
>> .../uclibc-support-for-elfutils-0.161.patch|  106 --
>> ...ferences-between-mips-machine-identifiers.patch |   34 +
>> ...m-Silence-Werror-maybe-uninitialized-fals.patch |0
>> .../0001-fix-a-stack-usage-warning.patch   |0
>> .../0001-remove-the-unneed-checking.patch  |0
>> ...-support-for-mips64-abis-in-mips_retval.c.patch |  168 
>> .../0003-Add-mips-n64-relocation-format-hack.patch |  226 +
>> .../arm_backend.diff   |  389 
>> .../fixheadercheck.patch   |0
>> .../hppa_backend.diff  |   69 +-
>> .../elfutils/elfutils-0.164/kfreebsd_path.patch|   15 +
>> .../m68k_backend.diff  |   61 +-
>> .../mips_backend.diff  |   71 +-
>> .../mips_readelf_w.patch   |8 +-
>> .../testsuite-ignore-elflint.diff  |0
>> .../{elfutils_0.163.bb => elfutils_0.164.bb}   |   15 +-
>> 21 files changed, 735 insertions(+), 1771 deletions(-)
>> delete mode 100644 
>> meta/recipes-devtools/elfutils/elfutils-0.163/arm_func_value.patch
>> delete mode 100644 
>> meta/recipes-devtools/elfutils/elfutils-0.163/arm_unwind_ret_mask.patch
>> delete mode 100644 
>> meta/recipes-devtools/elfutils/elfutils-0.163/non_linux.patch
>> delete mode 100644 
>> meta/recipes-devtools/elfutils/elfutils-0.163/redhat-portability.diff
>> delete mode 100644 
>> meta/recipes-devtools/elfutils/elfutils-0.163/scanf-format.patch
>> delete mode 100644 
>> meta/recipes-devtools/elfutils/elfutils-0.163/uclibc-support-for-elfutils-0.161.patch
> 
> Here, the patch uclibc-support-for-elfutils-0.161.patch was removed.
> However, it is still referenced in the recipe. It should be updated
> to fix build error with uclibc.
> 
> WARNING: Failed to fetch URL file://uclibc-support-for-elfutils-0.161.patch, 
> attempting MIRRORS if available
> ERROR: Fetcher failure: Unable to find file 
> file://uclibc-support-for-elfutils-0.161.patch anywhere. The paths that were 
> searched were:
> …

its already fixed in my musl pull request.

> 
> Best Regards,
> Maxin
> --
> ___
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



signature.asc
Description: Message signed with OpenPGP using GPGMail
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH] bitbake: set libexecdir to prefix/libexec

2016-01-20 Thread Ross Burton
Signed-off-by: Ross Burton 
---
 meta/conf/bitbake.conf | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index fc57a58..fba4d17 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -41,7 +41,7 @@ export systemd_user_unitdir = "${nonarch_libdir}/systemd/user"
 export bindir = "${exec_prefix}/bin"
 export sbindir = "${exec_prefix}/sbin"
 export libdir = "${exec_prefix}/${baselib}"
-export libexecdir = "${libdir}/${BPN}"
+export libexecdir = "${exec_prefix}/libexec"
 export includedir = "${exec_prefix}/include"
 export oldincludedir = "${exec_prefix}/include"
 localedir = "${libdir}/locale"
@@ -55,7 +55,7 @@ bindir_native = "${prefix_native}/bin"
 sbindir_native = "${prefix_native}/sbin"
 includedir_native = "${prefix_native}/include"
 libdir_native = "${prefix_native}/lib"
-libexecdir_native = "${libdir_native}/${BPN}"
+libexecdir_native = "${prefix_native}/libexec"
 base_libdir_native = "/lib"
 datadir_native = "${prefix_native}/share"
 bindir_cross = "/bin"
-- 
2.6.4

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH] gawk: fix libexecdir/libdir/BPN confusion

2016-01-20 Thread Ross Burton
Signed-off-by: Ross Burton 
---
 meta/recipes-extended/gawk/gawk_3.1.5.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-extended/gawk/gawk_3.1.5.bb 
b/meta/recipes-extended/gawk/gawk_3.1.5.bb
index bc188fa..7c92bde 100644
--- a/meta/recipes-extended/gawk/gawk_3.1.5.bb
+++ b/meta/recipes-extended/gawk/gawk_3.1.5.bb
@@ -26,7 +26,7 @@ inherit autotools gettext texinfo update-alternatives
 PACKAGES += "gawk-common pgawk"
 
 FILES_${PN} = "${bindir}/gawk* ${bindir}/igawk"
-FILES_gawk-common += "${datadir}/awk/* ${libdir}/gawk/awk/*"
+FILES_gawk-common += "${datadir}/awk/* ${libexecdir}/awk/*"
 FILES_pgawk = "${bindir}/pgawk*"
 
 ALTERNATIVE_${PN} = "awk"
-- 
2.6.4

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] bitbake: set libexecdir to prefix/libexec

2016-01-20 Thread Burton, Ross
Erm, sent this a bit early, but it's still something I'd like to see
integrated before M2.  Curious folks can watch the current build of
ross/libexec on the autobuilder to see how it's going!  Obviously I'll
expand on the commit log before sending it in properly.

Ross

On 20 January 2016 at 20:21, Ross Burton  wrote:

> Signed-off-by: Ross Burton 
> ---
>  meta/conf/bitbake.conf | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
> index fc57a58..fba4d17 100644
> --- a/meta/conf/bitbake.conf
> +++ b/meta/conf/bitbake.conf
> @@ -41,7 +41,7 @@ export systemd_user_unitdir =
> "${nonarch_libdir}/systemd/user"
>  export bindir = "${exec_prefix}/bin"
>  export sbindir = "${exec_prefix}/sbin"
>  export libdir = "${exec_prefix}/${baselib}"
> -export libexecdir = "${libdir}/${BPN}"
> +export libexecdir = "${exec_prefix}/libexec"
>  export includedir = "${exec_prefix}/include"
>  export oldincludedir = "${exec_prefix}/include"
>  localedir = "${libdir}/locale"
> @@ -55,7 +55,7 @@ bindir_native = "${prefix_native}/bin"
>  sbindir_native = "${prefix_native}/sbin"
>  includedir_native = "${prefix_native}/include"
>  libdir_native = "${prefix_native}/lib"
> -libexecdir_native = "${libdir_native}/${BPN}"
> +libexecdir_native = "${prefix_native}/libexec"
>  base_libdir_native = "/lib"
>  datadir_native = "${prefix_native}/share"
>  bindir_cross = "/bin"
> --
> 2.6.4
>
>
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/3] kernel.bbclass: do not install initramfs bundled kernel image

2016-01-20 Thread Ming Liu



On 01/20/2016 05:43 AM, Bruce Ashfield wrote:

On 2016-01-19 4:57 PM, Ming Liu wrote:



On 01/19/2016 08:39 PM, Bruce Ashfield wrote:

On 16-01-05 08:12 AM, Ming Liu wrote:

From: Ming Liu 

It makes no sense to install a initramfs bundled kernel image since
do_package does not depend on do_bundle_initramfs at all, 
otherwise, it

leads to a implicit kernel-image package depending on do_package run
before
or after do_bundle_initramfs.


Again. So why not just add the ordering in the task dependencies ?

If we add a intertask dependency like:
add bundle_initramfs before do_install after do_deploy do_package

Then it will somehow introduce a circular dependency as I described in
another mail.


I'm probably missing something, which just means we need to tweak
the commit log a bit more.

Maybe I should add some description in commit log about why I think we
could not introduce a intertask dependency as a fix.



That would be ideal, the more information the better.



The code you are removing is conditional, and is run after an
explicit kernel_do_compile is called, to rebuild the existing
kernel configuration with an embedded initramfs (via alternate initrd).
So outside of some ordering/parallel execution issues, I'm not seeing
it as broken.

Yes, I agree, it will not break the kernel re-compiling, the problem I
want to fix here is just that it does not provide a certain way that we
could add initramfs bundled kernel image into a rootfs.



Speaking of breaking. What happens to existing users of INITRAMFS_IMAGE?
Do their existing image types and bundling continue to work without
modification ?
That depends, the existing users always can find the INITRAMFS_IMAGE 
bundled kernel in DEPLOY_DIR with or without my patches, it is not 
broken. But if they want it installed in the rootfs, for some reasons, 
they will have the problem, like in my company, we want to boot the 
kernel from /boot/ on a USB disk, but it is not guaranteed we will get 
the INITRAMFS_IMAGE bundled kernel there during the build.


//Ming Liu


Bruce


//Ming Liu


Bruce



Signed-off-by: Ming Liu 
---
  meta/classes/kernel.bbclass | 4 
  1 file changed, 4 deletions(-)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 4ce1611..d1ca614 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -179,10 +179,6 @@ do_bundle_initramfs () {
  kernel_do_compile
  mv -f ${KERNEL_OUTPUT} ${KERNEL_OUTPUT}.initramfs
  mv -f ${KERNEL_OUTPUT}.bak ${KERNEL_OUTPUT}
-# Update install area
-echo "There is kernel image bundled with initramfs:
${B}/${KERNEL_OUTPUT}.initramfs"
-install -m 0644 ${B}/${KERNEL_OUTPUT}.initramfs
${D}/boot/${KERNEL_IMAGETYPE}-initramfs-${MACHINE}.bin
-echo "${B}/${KERNEL_OUTPUT}.initramfs"
  fi
  }










--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/1] python-nose: Fixes python-unittest-native RPROVIDES error after upgrade

2016-01-20 Thread Alejandro Hernandez



On 01/20/2016 10:43 AM, Burton, Ross wrote:


On 20 January 2016 at 16:33, Alejandro Hernandez 
> wrote:


The python-nose upgrade to 1.3.7 required a new unittest runtime
dependency
after this, bitbake cant find a runtime provider for it when
trying to build
python-nose-native, this patch makes python-native RPROVIDES
python-unittest-native
to fix the issue.




I agree

A more accurate shortlog would be "python-native also RPROVIDE 
python-unittest-native".


Ross


-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH] kexec-tools: inherit update-rc.d

2016-01-20 Thread rongqing.li
From: Roy Li 

init script kdump is added, so inherit update-rc.d

Signed-off-by: Roy Li 
---
 meta/recipes-kernel/kexec/kexec-tools_2.0.11.bb | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/meta/recipes-kernel/kexec/kexec-tools_2.0.11.bb 
b/meta/recipes-kernel/kexec/kexec-tools_2.0.11.bb
index 7173767..866441b 100644
--- a/meta/recipes-kernel/kexec/kexec-tools_2.0.11.bb
+++ b/meta/recipes-kernel/kexec/kexec-tools_2.0.11.bb
@@ -22,6 +22,12 @@ FILES_kexec = "${sbindir}/kexec"
 FILES_kdump = "${sbindir}/kdump"
 FILES_vmcore-dmesg = "${sbindir}/vmcore-dmesg"
 
+inherit update-rc.d
+
+INITSCRIPT_PACKAGES = "kdump"
+INITSCRIPT_NAME_kdump = "kdump"
+INITSCRIPT_PARAMS_kdump = "start 56 2 3 4 5 . stop 56 0 1 6 ."
+
 do_install_append () {
 install -d ${D}${sysconfdir}/init.d
 install -m 0755 ${WORKDIR}/kdump ${D}${sysconfdir}/init.d/kdump
-- 
2.5.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/2] insane.bbclass: print all the QA messages

2016-01-20 Thread Robert Yang
Fixed:
If more than one files have the same QA issue, it only prints the last
one, others are overrided, for example:
messages["host-user-contaminated"] = "foo1"
messages["host-user-contaminated"] = "foo2"
Only foo2 will be printed.

Add package_qa_add_message() to hanlde messages, so that all of them
will be printed. The package_qa_add_message() is from RP.

Signed-off-by: Robert Yang 
---
 meta/classes/insane.bbclass |   60 ---
 1 file changed, 33 insertions(+), 27 deletions(-)

diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index f7781ce..ec17a48 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -190,6 +190,12 @@ def package_qa_handle_error(error_class, error_msg, d):
 bb.note("QA Issue: %s [%s]" % (error_msg, error_class))
 return True
 
+def package_qa_add_message(messages, section, new_msg):
+if section not in messages:
+messages[section] = new_msg
+else:
+messages[section] = messages[section] + "\n" + new_msg
+
 QAPATHTEST[libexec] = "package_qa_check_libexec"
 def package_qa_check_libexec(path,name, d, elf, messages):
 
@@ -199,7 +205,7 @@ def package_qa_check_libexec(path,name, d, elf, messages):
 return True
 
 if 'libexec' in path.split(os.path.sep):
-messages["libexec"] = "%s: %s is using libexec please relocate to %s" 
% (name, package_qa_clean_path(path, d), libexec)
+package_qa_add_message(messages, "libexec", "%s: %s is using libexec 
please relocate to %s" % (name, package_qa_clean_path(path, d), libexec))
 return False
 
 return True
@@ -227,7 +233,7 @@ def package_qa_check_rpath(file,name, d, elf, messages):
 rpath = m.group(1)
 for dir in bad_dirs:
 if dir in rpath:
-messages["rpaths"] = "package %s contains bad RPATH %s in 
file %s" % (name, rpath, file)
+package_qa_add_message(messages, "rpaths", "package %s 
contains bad RPATH %s in file %s" % (name, rpath, file))
 
 QAPATHTEST[useless-rpaths] = "package_qa_check_useless_rpaths"
 def package_qa_check_useless_rpaths(file, name, d, elf, messages):
@@ -257,7 +263,7 @@ def package_qa_check_useless_rpaths(file, name, d, elf, 
messages):
 if rpath_eq(rpath, libdir) or rpath_eq(rpath, base_libdir):
 # The dynamic linker searches both these places anyway.  There 
is no point in
 # looking there again.
-messages["useless-rpaths"] = "%s: %s contains 
probably-redundant RPATH %s" % (name, package_qa_clean_path(file, d), rpath)
+package_qa_add_message(messages, "useless-rpaths", "%s: %s 
contains probably-redundant RPATH %s" % (name, package_qa_clean_path(file, d), 
rpath))
 
 QAPATHTEST[dev-so] = "package_qa_check_dev"
 def package_qa_check_dev(path, name, d, elf, messages):
@@ -266,8 +272,8 @@ def package_qa_check_dev(path, name, d, elf, messages):
 """
 
 if not name.endswith("-dev") and not name.endswith("-dbg") and not 
name.endswith("-ptest") and not name.startswith("nativesdk-") and 
path.endswith(".so") and os.path.islink(path):
-messages["dev-so"] = "non -dev/-dbg/nativesdk- package contains 
symlink .so: %s path '%s'" % \
- (name, package_qa_clean_path(path,d))
+package_qa_add_message(messages, "dev-so", "non -dev/-dbg/nativesdk- 
package contains symlink .so: %s path '%s'" % \
+ (name, package_qa_clean_path(path,d)))
 
 QAPATHTEST[staticdev] = "package_qa_check_staticdev"
 def package_qa_check_staticdev(path, name, d, elf, messages):
@@ -279,8 +285,8 @@ def package_qa_check_staticdev(path, name, d, elf, 
messages):
 """
 
 if not name.endswith("-pic") and not name.endswith("-staticdev") and not 
name.endswith("-ptest") and path.endswith(".a") and not 
path.endswith("_nonshared.a"):
-messages["staticdev"] = "non -staticdev package contains static .a 
library: %s path '%s'" % \
- (name, package_qa_clean_path(path,d))
+package_qa_add_message(messages, "staticdev", "non -staticdev package 
contains static .a library: %s path '%s'" % \
+ (name, package_qa_clean_path(path,d)))
 
 def package_qa_check_libdir(d):
 """
@@ -338,8 +344,8 @@ def package_qa_check_dbg(path, name, d, elf, messages):
 
 if not "-dbg" in name and not "-ptest" in name:
 if '.debug' in path.split(os.path.sep):
-messages["debug-files"] = "non debug package contains .debug 
directory: %s path %s" % \
- (name, package_qa_clean_path(path,d))
+messages("debug-files", "non debug package contains .debug 
directory: %s path %s" % \
+ (name, package_qa_clean_path(path,d)))
 
 QAPATHTEST[perms] = "package_qa_check_perm"
 def package_qa_check_perm(path,name,d, elf, messages):
@@ -470,7 +476,7 @@ def package_qa_check_arch(path,name,d, elf, 

[OE-core] [PATCH 2/2] insane.bbclass: fix package_qa_walk()

2016-01-20 Thread Robert Yang
The parameter "path" would be redefined inside package_qa_walk() which
is useless,  so remove it.

Signed-off-by: Robert Yang 
---
 meta/classes/insane.bbclass |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index ec17a48..c3dfa76 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -763,7 +763,7 @@ def package_qa_check_staged(path,d):
 return sane
 
 # Walk over all files in a directory and call func
-def package_qa_walk(path, warnfuncs, errorfuncs, skip, package, d):
+def package_qa_walk(warnfuncs, errorfuncs, skip, package, d):
 import oe.qa
 
 #if this will throw an exception, then fix the dict above
@@ -1088,7 +1088,7 @@ python do_package_qa () {
 "%s doesn't match the [a-z0-9.+-]+ regex" % package, d)
 
 path = "%s/%s" % (pkgdest, package)
-package_qa_walk(path, warnchecks, errorchecks, skip, package, d)
+package_qa_walk(warnchecks, errorchecks, skip, package, d)
 
 package_qa_check_rdepends(package, pkgdest, skip, taskdeps, packages, 
d)
 package_qa_check_deps(package, pkgdest, skip, d)
-- 
1.7.9.5

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/2] insane.bbclass: print all the QA messages and fix package_qa_walk()

2016-01-20 Thread Robert Yang
The following changes since commit 4fd33ca846ba9f61e72a176a6462443c9fb5ddc2:

  rpm: remove bashisms: [ x == x ] -> [ x = x ] (2016-01-19 17:39:50 +)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib rbt/qa
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/qa

Robert Yang (2):
  insane.bbclass: print all the QA messages
  insane.bbclass: fix package_qa_walk()

 meta/classes/insane.bbclass |   64 +++
 1 file changed, 35 insertions(+), 29 deletions(-)

-- 
1.7.9.5

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 5/9] python-nose: upgrade to 1.3.7

2016-01-20 Thread Richard Purdie
On Tue, 2016-01-19 at 21:56 +, Alejandro Hernandez wrote:
> Updates runtime dependencies, python-nose now depends on unittest.
> 
> Signed-off-by: Alejandro Hernandez <
> alejandro.hernan...@linux.intel.com>
> ---
>  .../python/{python-nose_1.3.6.bb => python-nose_1.3.7.bb} |
> 8 ++--
>  1 file changed, 6 insertions(+), 2 deletions(-)
>  rename meta/recipes-devtools/python/{python-nose_1.3.6.bb => python
> -nose_1.3.7.bb} (75%)
> 
> diff --git a/meta/recipes-devtools/python/python-nose_1.3.6.bb
> b/meta/recipes-devtools/python/python-nose_1.3.7.bb
> similarity index 75%
> rename from meta/recipes-devtools/python/python-nose_1.3.6.bb
> rename to meta/recipes-devtools/python/python-nose_1.3.7.bb
> index d9daea2..ec6158f 100644
> --- a/meta/recipes-devtools/python/python-nose_1.3.6.bb
> +++ b/meta/recipes-devtools/python/python-nose_1.3.7.bb
> @@ -7,8 +7,8 @@ LIC_FILES_CHKSUM = "
> file://lgpl.txt;md5=a6f89e2100d9b6cdffcea4f398e37343"
>  
>  SRC_URI = "
> http://pypi.python.org/packages/source/n/nose/nose-${PV}.tar.gz;
>  
> -SRC_URI[md5sum] = "0ca546d81ca8309080fc80cb389e7a16"
> -SRC_URI[sha256sum] =
> "f61e0909a743eed37b1207e38a8e7b4a2fe0a82185e36f2be252ef1b3f901758"
> +SRC_URI[md5sum] = "4d3ad0ff07b61373d2cefc89c5d0b20b"
> +SRC_URI[sha256sum] =
> "f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98"
>  
>  UPSTREAM_CHECK_URI = "https://pypi.python.org/pypi/nose/;
>  UPSTREAM_CHECK_REGEX = "/nose/(?P(\d+[\.\-_]*)+)"
> @@ -17,4 +17,8 @@ S = "${WORKDIR}/nose-${PV}"
>  
>  inherit setuptools
>  
> +RDEPENDS_${PN} = "\
> +  python-unittest \
> +  "
> +

This triggers:

NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'python-unittest-native' (but 
virtual:native:/home/pokybuild/yocto-autobuilder/yocto-worker/build-appliance/build/meta/recipes-devtools/python/python-nose_1.3.7.bb
 RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'python-unittest-native' is unbuildable, removing...

https://autobuilder.yoctoproject.org/main/builders/build-appliance/builds/595/steps/BuildImages/logs/stdio

in a universe -c fetch.

Cheers,

Richard
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/1] ncurses: drop the compatible option

2016-01-20 Thread Richard Purdie
On Wed, 2016-01-20 at 04:30 -0500, Dengke Du wrote:
> drop the compatible option --with-abi-version=5

This says what the patch does, but not why.

Why should we do this? Does any of our software depend on the v5 ABI?
How did you test this?

Cheers,

Richard
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] kernel-devsrc: Fix backward compaibilty

2016-01-20 Thread Jian Liu



On 2016年01月20日 15:52, Richard Purdie wrote:

On Wed, 2016-01-20 at 13:27 +0800, Jian Liu wrote:

kernel-dev is replaced by kernel-devsrc

No, its not.


, which breaks
backward compaibilty.
  -- add alias for kernel-devsrc
  -- kernel-devsrc provides the kernel-dev.
  -- remove kernel-dev from the sub-packages of linux-windriver

kernel-dev is useful for things like profiling tools where you need
things like system.Map or the kernel configuration without source code.

If you need the "full" source, you can use kernel-devsrc.

I'm not sure we want to remove kernel-dev given it does have a use?

Ok.  I see.

Thanks Richard.



Cheers,

Richard



--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] linux-libc-headers: not to create empty rpm

2016-01-20 Thread Jian Liu


On 2016年01月20日 15:49, Richard Purdie wrote:

On Wed, 2016-01-20 at 14:10 +0800, Jian Liu wrote:

linux-libc-headers-dbg is empty and unset ALLOW_EMPTY
for this sub-package.

Signed-off-by: Jian Liu 

diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc
-headers.inc b/meta/recipes-kernel/linux-libc-headers/linux-libc
-headers.inc
index 2ba6ed5..75f6899 100644
--- a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc
+++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc
@@ -76,3 +76,5 @@ RRECOMMENDS_${PN}-dbg = "${PN}-dev (=
${EXTENDPKGV})"
  
  INHIBIT_DEFAULT_DEPS = "1"

  DEPENDS += "unifdef-native"
+
+ALLOW_EMPTY_${PN}-dbg = "0"

It may be empty but our packaging criteria say we always generate a dbg
package since they can be part of dependency chains and we're
interested in the dependencies.

I appreciate in this case, the libc-headers are a corner case at the
end of the chains so you could argue this one can be skipped for
packaging but the system does assume all -dbg packages exist so I'd
prefer to leave this alone, unless its part of a bigger picture rethink
about -dbg packages.

I see

Thanks very much for reminding me this.



Cheers,

Richard





--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/1] ncurses: drop the compatible option

2016-01-20 Thread Dengke Du
drop the compatible option --with-abi-version=5

Signed-off-by: Dengke Du 
---
 meta/recipes-core/ncurses/ncurses.inc| 10 +-
 meta/recipes-core/ncurses/ncurses_6.0.bb |  1 -
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/meta/recipes-core/ncurses/ncurses.inc 
b/meta/recipes-core/ncurses/ncurses.inc
index fbe74d5..0ebf8d5 100644
--- a/meta/recipes-core/ncurses/ncurses.inc
+++ b/meta/recipes-core/ncurses/ncurses.inc
@@ -7,7 +7,7 @@ SECTION = "libs"
 DEPENDS = "ncurses-native"
 DEPENDS_class-native = ""
 
-BINCONFIG = "${bindir}/ncurses5-config ${bindir}/ncursesw5-config"
+BINCONFIG = "${bindir}/ncurses6-config ${bindir}/ncursesw6-config"
 
 inherit autotools binconfig-disabled multilib_header pkgconfig
 
@@ -205,7 +205,7 @@ do_install() {
 test -h $f || continue
 rm -f $f
 echo '/* GNU ld script */'  >$f
-echo "INPUT($i.so.5 AS_NEEDED(-ltinfo))" >>$f
+echo "INPUT($i.so.6 AS_NEEDED(-ltinfo))" >>$f
 done
 
 # Make sure that libcurses is linked so that it gets -ltinfo
@@ -231,7 +231,7 @@ do_install() {
 # Use lnr to ensure this is a relative link despite absolute paths
 # (as we can't know the relationship between base_libdir and 
libdir).
 # At some point we can rely on coreutils 8.16 which has ln -r.
-lnr ${D}${base_libdir}/libtinfo.so.5 ${D}${libdir}/libtinfo.so
+lnr ${D}${base_libdir}/libtinfo.so.6 ${D}${libdir}/libtinfo.so
 fi
 if [ -d "${D}${includedir}/ncurses" ]; then
 for f in `find ${D}${includedir}/ncurses -name "*.h"`
@@ -271,8 +271,8 @@ PACKAGES += " \
 FILES_${PN} = "\
   ${bindir}/tput \
   ${bindir}/tset \
-  ${bindir}/ncurses5-config \
-  ${bindir}/ncursesw5-config \
+  ${bindir}/ncurses6-config \
+  ${bindir}/ncursesw6-config \
   ${datadir}/tabset \
 "
 
diff --git a/meta/recipes-core/ncurses/ncurses_6.0.bb 
b/meta/recipes-core/ncurses/ncurses_6.0.bb
index 8587287..ea45ea7 100644
--- a/meta/recipes-core/ncurses/ncurses_6.0.bb
+++ b/meta/recipes-core/ncurses/ncurses_6.0.bb
@@ -8,4 +8,3 @@ SRC_URI += "file://tic-hang.patch \
 # commit id corresponds to the above listed REVISION
 SRCREV = "c6b034b4d69f8c9092c2a1b5d5bb718282b2a522"
 S = "${WORKDIR}/git"
-EXTRA_OECONF += "--with-abi-version=5"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/1] ncurses: drop the compatible option

2016-01-20 Thread Dengke Du
The following changes since commit 68c7113a746694e25df2ac5d86171ed96b7c2e94:

  poky.conf: Delete BB_SIGNATURE_HANDLER settings (2016-01-19 23:02:01 +)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib 
dengke/ncurses_drop_compatible_option
  
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=dengke/ncurses_drop_compatible_option

Dengke Du (1):
  ncurses: drop the compatible option

 meta/recipes-core/ncurses/ncurses.inc| 10 +-
 meta/recipes-core/ncurses/ncurses_6.0.bb |  1 -
 2 files changed, 5 insertions(+), 6 deletions(-)

-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [poky][PATCH v2 0/7] Add patches for gstreamer 1.6

2016-01-20 Thread Yuqing Zhu
---gstreamer1.0
   Correct the setting for FLAG_DISCONT when push to adapter,
   in case audio decoder subclass can not get enough data.

---gstreamer1.0-plugins-base
   Send taglist if no valid frame is decoded util EOS.
   Add video crop supporting when convert frame.

---gstreamer1.0-plugins-bad
   Need to set right pid if pid is 0 when create streams.
   Add detecting picture coding type when drain.
   Fix memory leak of navigation thread.

Yuqing Zhu (7):
  gstreamer1.0: [baseparse] unset FLAG_DISCONT when push to adapter
  gstreamer1.0-plugins-base: Fix taglist not being sent to down stream
if all the frame corrupted
  gstreamer1.0-plugins-base: Add video crop supporting when convert
frame
  gstreamer1.0-plugins-bad: Need to set right pid if pid is 0 when
create streams
  gstreamer1.0-plugins-bad: Add detecting picture coding type when drain
  gstreamer1.0-plugins-bad: Add detecting picture coding type when drain
  gstreamer1.0-plugins-bad: Fix memory leak of navigation thread

 ...pegtsmux-Need-get-pid-when-create-streams.patch |  45 +++
 ...arse-Need-detect-picture-coding-type-when.patch |  47 +++
 ...rse-Need-detect-picture-coding-type-when-.patch |  47 +++
 ...window-fix-memory-leak-of-navigation-thre.patch |  35 +
 .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb|   7 +-
 ...-send-to-down-stream-if-all-the-frame-cor.patch |  57 
 ...ame-Support-video-crop-when-convert-frame.patch | 143 +
 .../gstreamer/gstreamer1.0-plugins-base_1.6.2.bb   |   2 +
 ...e-unset-FLAG_DISCONT-when-push-to-adapter.patch |  33 +
 .../gstreamer/gstreamer1.0_1.6.2.bb|   1 +
 10 files changed, 416 insertions(+), 1 deletion(-)
 create mode 100755 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0002-mpegtsmux-Need-get-pid-when-create-streams.patch
 create mode 100755 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0003-mpeg4videoparse-Need-detect-picture-coding-type-when.patch
 create mode 100755 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0004-mpegvideoparse-Need-detect-picture-coding-type-when-.patch
 create mode 100755 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0005-glplugin-glwindow-fix-memory-leak-of-navigation-thre.patch
 create mode 100755 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0005-taglist-not-send-to-down-stream-if-all-the-frame-cor.patch
 create mode 100755 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0006-convertframe-Support-video-crop-when-convert-frame.patch
 create mode 100755 
meta/recipes-multimedia/gstreamer/gstreamer1.0/0002-baseparse-unset-FLAG_DISCONT-when-push-to-adapter.patch

-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [poky][PATCH v2 4/7] gstreamer1.0-plugins-bad: Need to set right pid if pid is 0 when create streams

2016-01-20 Thread Yuqing Zhu
When camerabin use mpegtsmux as muxer to start video recording and then
stop video recording and then start video recording again, mpegtsmux will
get wrong pid.
Need to get pid when create streams.

Signed-off-by: Yuqing Zhu 
---
 ...pegtsmux-Need-get-pid-when-create-streams.patch | 45 ++
 .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb|  4 +-
 2 files changed, 48 insertions(+), 1 deletion(-)
 create mode 100755 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0002-mpegtsmux-Need-get-pid-when-create-streams.patch

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0002-mpegtsmux-Need-get-pid-when-create-streams.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0002-mpegtsmux-Need-get-pid-when-create-streams.patch
new file mode 100755
index 000..21819a7
--- /dev/null
+++ 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0002-mpegtsmux-Need-get-pid-when-create-streams.patch
@@ -0,0 +1,45 @@
+From 3e0bc017ca9b4e093484ee6b3b73917918364e92 Mon Sep 17 00:00:00 2001
+From: Song Bing 
+Date: Wed, 22 Apr 2015 18:06:35 +0800
+Subject: [PATCH 02/10] mpegtsmux: Need get pid when create streams.
+
+when camerabin use mpegtsmux as muxer, start video recording and then
+stop video recording and then start video recording, mpegtsmux get wrong
+pid.
+
+
+Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=748288]
+
+---
+ gst/mpegtsmux/mpegtsmux.c | 15 +++
+ 1 file changed, 15 insertions(+)
+
+diff --git a/gst/mpegtsmux/mpegtsmux.c b/gst/mpegtsmux/mpegtsmux.c
+index c3a0dbb..5a6d9e1 100644
+--- a/gst/mpegtsmux/mpegtsmux.c
 b/gst/mpegtsmux/mpegtsmux.c
+@@ -761,6 +761,21 @@ mpegtsmux_create_streams (MpegTsMux * mux)
+   } else {
+ ts_data->prog_id = DEFAULT_PROG_ID;
+   }
++
++  if (!ts_data->pid) {
++gint pid = -1;
++
++name = GST_PAD_NAME (c_data->pad);
++if (name != NULL && sscanf (name, "sink_%d", ) == 1) {
++  if (tsmux_find_stream (mux->tsmux, pid)) {
++GST_WARNING_OBJECT (mux, "Duplicate PID");
++  }
++} else {
++  pid = tsmux_get_new_pid (mux->tsmux);
++}
++
++ts_data->pid = pid;
++  }
+ }
+ 
+ ts_data->prog =
+-- 
+1.9.1
+
diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
index 284e1f2..3f30f86 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb
@@ -5,7 +5,9 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
 file://COPYING.LIB;md5=21682e4e8fea52413fd26c60acb907e5 \
 
file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50"
 
-SRC_URI += "file://0001-glimagesink-Downrank-to-marginal.patch"
+SRC_URI += "file://0001-glimagesink-Downrank-to-marginal.patch \
+file://0002-mpegtsmux-Need-get-pid-when-create-streams.patch \
+"
 
 SRC_URI[md5sum] = "7c73bec1d389f0e184eb9e9f883d"
 SRC_URI[sha256sum] = 
"650855e39ff56a8bb6cb0c192109c5926ce12f536d06e19ebf829de71ef396fe"
-- 
1.9.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [poky][PATCH v2 3/7] gstreamer1.0-plugins-base: Add video crop supporting when convert frame

2016-01-20 Thread Yuqing Zhu
Getting thumbnail will use convertframe to convert video frame to
desired video format and size. But haven't process crop meta on
the video buffer. Need to add video crop support.

Signed-off-by: Yuqing Zhu 
---
 ...ame-Support-video-crop-when-convert-frame.patch | 143 +
 .../gstreamer/gstreamer1.0-plugins-base_1.6.2.bb   |   1 +
 2 files changed, 144 insertions(+)
 create mode 100755 
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0006-convertframe-Support-video-crop-when-convert-frame.patch

diff --git 
a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0006-convertframe-Support-video-crop-when-convert-frame.patch
 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0006-convertframe-Support-video-crop-when-convert-frame.patch
new file mode 100755
index 000..096a6f4
--- /dev/null
+++ 
b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0006-convertframe-Support-video-crop-when-convert-frame.patch
@@ -0,0 +1,143 @@
+From 5be6ed00aad028d9cbb4e0c63af0be69d335c71e Mon Sep 17 00:00:00 2001
+From: Song Bing 
+Date: Fri, 11 Dec 2015 21:42:00 +0800
+Subject: [PATCH] convertframe: Support video crop when convert frame
+
+Get thumbnail will user convertframe to convert video frame to
+desired video format and size. But haven't process crop meta on
+the video buffer. Add support video crop.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=759329
+
+Upstream-Status: Backport [1.7.1]
+
+---
+ gst-libs/gst/video/convertframe.c | 65 +--
+ 1 file changed, 56 insertions(+), 9 deletions(-)
+
+diff --git a/gst-libs/gst/video/convertframe.c 
b/gst-libs/gst/video/convertframe.c
+index aa9c3d3..942a51e 100644
+--- a/gst-libs/gst/video/convertframe.c
 b/gst-libs/gst/video/convertframe.c
+@@ -110,12 +110,23 @@ fail:
+ static GstElement *
+ build_convert_frame_pipeline (GstElement ** src_element,
+ GstElement ** sink_element, const GstCaps * from_caps,
+-const GstCaps * to_caps, GError ** err)
++GstVideoCropMeta * cmeta, const GstCaps * to_caps, GError ** err)
+ {
+-  GstElement *src = NULL, *csp = NULL, *vscale = NULL;
+-  GstElement *sink = NULL, *encoder = NULL, *pipeline;
++  GstElement *vcrop = NULL, *csp = NULL, *csp2 = NULL, *vscale = NULL;
++  GstElement *src = NULL, *sink = NULL, *encoder = NULL, *pipeline;
++  GstVideoInfo info;
+   GError *error = NULL;
+ 
++  if (cmeta) {
++if (!create_element ("videocrop", , )) {
++  g_warning
++  ("build_convert_frame_pipeline: Buffer has crop metadata but 
videocrop element is not found. Cropping will be disabled");
++} else {
++  if (!create_element ("videoconvert", , ))
++goto no_elements;
++}
++  }
++
+   /* videoscale is here to correct for the pixel-aspect-ratio for us */
+   GST_DEBUG ("creating elements");
+   if (!create_element ("appsrc", , ) ||
+@@ -133,15 +144,42 @@ build_convert_frame_pipeline (GstElement ** src_element,
+ 
+   GST_DEBUG ("adding elements");
+   gst_bin_add_many (GST_BIN (pipeline), src, csp, vscale, sink, NULL);
++  if (vcrop)
++gst_bin_add_many (GST_BIN (pipeline), vcrop, csp2, NULL);
+ 
+   /* set caps */
+   g_object_set (src, "caps", from_caps, NULL);
++  if (vcrop) {
++gst_video_info_from_caps (, from_caps);
++g_object_set (vcrop, "left", cmeta->x, NULL);
++g_object_set (vcrop, "top", cmeta->y, NULL);
++g_object_set (vcrop, "right", GST_VIDEO_INFO_WIDTH () - cmeta->width,
++NULL);
++g_object_set (vcrop, "bottom",
++GST_VIDEO_INFO_HEIGHT () - cmeta->height, NULL);
++GST_DEBUG ("crop meta [x,y,width,height]: %d %d %d %d", cmeta->x, 
cmeta->y,
++cmeta->width, cmeta->height);
++  }
+   g_object_set (sink, "caps", to_caps, NULL);
+ 
+   /* FIXME: linking is still way too expensive, profile this properly */
+-  GST_DEBUG ("linking src->csp");
+-  if (!gst_element_link_pads (src, "src", csp, "sink"))
+-goto link_failed;
++  if (vcrop) {
++GST_DEBUG ("linking src->csp2");
++if (!gst_element_link_pads (src, "src", csp2, "sink"))
++  goto link_failed;
++
++GST_DEBUG ("linking csp2->vcrop");
++if (!gst_element_link_pads (csp2, "src", vcrop, "sink"))
++  goto link_failed;
++
++GST_DEBUG ("linking vcrop->csp");
++if (!gst_element_link_pads (vcrop, "src", csp, "sink"))
++  goto link_failed;
++  } else {
++GST_DEBUG ("linking src->csp");
++if (!gst_element_link_pads (src, "src", csp, "sink"))
++  goto link_failed;
++  }
+ 
+   GST_DEBUG ("linking csp->vscale");
+   if (!gst_element_link_pads_full (csp, "src", vscale, "sink",
+@@ -193,8 +231,12 @@ no_elements:
+   {
+ if (src)
+   gst_object_unref (src);
++if (vcrop)
++  gst_object_unref (vcrop);
+ if (csp)
+   gst_object_unref (csp);
++if (csp2)
++  gst_object_unref (csp2);
+ if (vscale)
+   gst_object_unref (vscale);
+ if (sink)
+@@ -209,7 +251,11 @@ no_elements:
+ 

  1   2   >