[OE-core] [PATCH 1/4] gstreamer1.0-omx: provide RECIPE_NO_UPDATE_REASON
Newer version of gstreamer1.0-omx(1.9.x) requires gstreamer1.0 >= 1.9.x Signed-off-by: Maxin B. John --- meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb | 2 ++ 1 file changed, 2 insertions(+) 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 74358a7..40c4858 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,3 +9,5 @@ SRC_URI[md5sum] = "d24e8c0153c35dfefee3e26b1c2c35f8" SRC_URI[sha256sum] = "0b4874961e6488ad9e5808114bd486ea981c540907262caab1419355fd82d745" S = "${WORKDIR}/gst-omx-${PV}" + +RECIPE_NO_UPDATE_REASON = "Version 1.9.2 requires gstreamer-1.0 >= 1.9.2" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 00/26] Krogoth-next: stagged changes
Hi Armin, On Thu, Sep 08, 2016 at 08:55:44AM -0700, Armin Kuster wrote: > The following changes are being considered for krogoth-next. > If I am missing something, please let me know. > Fix for YOCTO #10062 : "[PATCH] useradd_base: avoid unintended expansion for useradd parameters" is also applicable for krogoth branch. I have already sent a request for this: http://lists.openembedded.org/pipermail/openembedded-core/2016-August/125659.html Is is possible to consider this patch for krogoth ? Best Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 1/4] gstreamer1.0-omx: provide RECIPE_NO_UPDATE_REASON
Hi Ross, >On Thu, Sep 08, 2016 at 05:04:26PM +0100, Burton, Ross wrote: >>On 8 September 2016 at 16:46, Maxin B. John wrote: >> >> +RECIPE_NO_UPDATE_REASON = "Version 1.9.2 requires gstreamer-1.0 >= 1.9.2" > >Are they adopting the GStreamer versioning style, so we should inherit >upstream-version-is-even instead? > The number of gstreamer-1.0-omx releases seems to be pretty small compared to other components of the gstreamer project. Seems like they are moving to the GStreamer versioning style recently. I will update this as per your suggestion. > Ross Thanks, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH] gstreamer1.0-omx: inherit upstream-version-is-even
Since gstreamer1.0-omx follows the GStreamer versioning style, inherit upstream-version-is-even for checking the upstream version of the package. Signed-off-by: Maxin B. John --- meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc index aa3e820..41b04d6 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx.inc @@ -7,7 +7,7 @@ LICENSE_FLAGS = "commercial" DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" -inherit autotools pkgconfig gettext +inherit autotools pkgconfig gettext upstream-version-is-even acpaths = "-I ${S}/common/m4 -I ${S}/m4" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH v2 1/1] Make yocto-spdx support spdx2.0 SPEC
Hi, Please find my comments below: On Mon, Sep 19, 2016 at 04:39:50PM +0800, Lei Maohui wrote: > More: > - change spdx tool from fossology to dosocs2 It would be nice to include the reason for change from fossology to dosocs2 in the commit message too (from cover letter) > Signed-off-by: Lei Maohui > --- > meta/classes/spdx.bbclass | 505 > ++ > meta/conf/licenses.conf | 67 +- > 2 files changed, 198 insertions(+), 374 deletions(-) > > diff --git a/meta/classes/spdx.bbclass b/meta/classes/spdx.bbclass > index 0c92765..27c0fa0 100644 > --- a/meta/classes/spdx.bbclass > +++ b/meta/classes/spdx.bbclass > @@ -1,365 +1,252 @@ > # This class integrates real-time license scanning, generation of SPDX > standard > # output and verifiying license info during the building process. > -# It is a combination of efforts from the OE-Core, SPDX and Fossology > projects. > +# It is a combination of efforts from the OE-Core, SPDX and DoSOCSv2 > projects. > # > -# For more information on FOSSology: > -# http://www.fossology.org > -# > -# For more information on FOSSologySPDX commandline: > -# https://github.com/spdx-tools/fossology-spdx/wiki/Fossology-SPDX-Web-API > +# For more information on DoSOCSv2: > +# https://github.com/DoSOCSv2 Instead of requesting the user to install the DoSOCSv2 from github or other repos, can we make the spdx.bbclass depend on "dosocs-native" or similar and make that "DoSOCSv2" recipe available in oe-core ? That might make it easy to use this class. > # For more information on SPDX: > # http://www.spdx.org > # > +# Note: > +# 1) Make sure DoSOCSv2 has beed installed in your host > +# 2) By default,spdx files will be output to the path which is defined > as[SPDX_MANIFEST_DIR] > +#in ./meta/conf/licenses.conf. > > -# SPDX file will be output to the path which is defined > as[SPDX_MANIFEST_DIR] > -# in ./meta/conf/licenses.conf. > +SPDXOUTPUTDIR = "${WORKDIR}/spdx_output_dir" > SPDXSSTATEDIR = "${WORKDIR}/spdx_sstate_dir" > > # If ${S} isn't actually the top-level source directory, set SPDX_S to point > at > # the real top-level directory. > + > SPDX_S ?= "${S}" > > python do_spdx () { > import os, sys > -import json, shutil > - > -info = {} > -info['workdir'] = d.getVar('WORKDIR', True) > -info['sourcedir'] = d.getVar('SPDX_S', True) > -info['pn'] = d.getVar('PN', True) > -info['pv'] = d.getVar('PV', True) > -info['spdx_version'] = d.getVar('SPDX_VERSION', True) > -info['data_license'] = d.getVar('DATA_LICENSE', True) > - > -sstatedir = d.getVar('SPDXSSTATEDIR', True) > -sstatefile = os.path.join(sstatedir, info['pn'] + info['pv'] + ".spdx") > +import json > > -manifest_dir = d.getVar('SPDX_MANIFEST_DIR', True) > -info['outfile'] = os.path.join(manifest_dir, info['pn'] + ".spdx" ) > +## It's no necessary to get spdx files for *-native > +if d.getVar('PN', True) == d.getVar('BPN', True) + "-native": > +return None > > -info['spdx_temp_dir'] = d.getVar('SPDX_TEMP_DIR', True) > -info['tar_file'] = os.path.join(info['workdir'], info['pn'] + ".tar.gz" ) > +## gcc is too big to get spdx file. > +if 'gcc' in d.getVar('PN', True): > +return None > > -# Make sure important dirs exist > -try: > -bb.utils.mkdirhier(manifest_dir) > -bb.utils.mkdirhier(sstatedir) > -bb.utils.mkdirhier(info['spdx_temp_dir']) > -except OSError as e: > -bb.error("SPDX: Could not set up required directories: " + str(e)) > -return > +info = {} > +info['workdir'] = (d.getVar('WORKDIR', True) or "") > +info['pn'] = (d.getVar( 'PN', True ) or "") > +info['pv'] = (d.getVar( 'PV', True ) or "") > +info['package_download_location'] = (d.getVar( 'SRC_URI', True ) or "") > +if info['package_download_location'] != "": > +info['package_download_location'] = > info['package_download_location'].split()[0] > +info['spdx_version'] = (d.getVar('SPDX_VERSION', True) or '') > +info['data_license'] = (d.getVar('DATA_LICENSE', True) or '') > +info['creator'] = {} > +info['creator']['Tool'] = (d.getVar('CREATOR_TOOL', True) or '') > +info['license_list_version'] = (d.getVar('LICENSELISTVERSION', True) or > '') > +info['package_homepage'] = (d.getVar('HOMEPAGE', True) or "") > +info['package_summary'] = (d.getVar('SUMMARY', True) or "") > +info['package_summary'] = info['package_summary'].replace("\n","") > +info['package_summary'] = info['package_summary'].replace("'"," ") > + > +spdx_sstate_dir = (d.getVar('SPDXSSTATEDIR', True) or "") > +manifest_dir = (d.getVar('SPDX_MANIFEST_DIR', True) or "") > +info['outfile'] = os.path.join(manifest_dir, info['pn'] + "-" + > info['pv'] + ".spdx" ) > +sstatefile = os.path.join(spdx_sstate_dir, > +info['pn'] + "-" + info['pv'] + ".spdx" ) > > ## get everythi
Re: [OE-core] [master][PATCH] openssl: security fix CVE-2016-6304
Hi, On Fri, Sep 23, 2016 at 04:48:37PM +0800, Anuj Mittal wrote: > Reference: > https://www.openssl.org/news/secadv/20160922.txt > > Upstream fix: > https://github.com/openssl/openssl/commit/e408c09bbf7c3057bda4b8d20bec1b3a7771c15b > > Signed-off-by: Anuj Mittal > --- > .../openssl/openssl/CVE-2016-6304.patch| 75 > ++ Mid air collision with Patrick's patch. http://lists.openembedded.org/pipermail/openembedded-core/2016-September/126840.html Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH] gst-player: Disable visualizations
On some machines, visualizations in gst-player trigger a bug in xvimagesink. Till we have a proper fix, disable the visualization rather than downgrading the xvimagesink. Fixes [YOCTO #10041] Signed-off-by: Maxin B. John --- .../0001-Disable-visualizations-by-default.patch | 36 ++ .../recipes-multimedia/gstreamer/gst-player_git.bb | 1 + 2 files changed, 37 insertions(+) create mode 100644 meta/recipes-multimedia/gstreamer/gst-player/0001-Disable-visualizations-by-default.patch diff --git a/meta/recipes-multimedia/gstreamer/gst-player/0001-Disable-visualizations-by-default.patch b/meta/recipes-multimedia/gstreamer/gst-player/0001-Disable-visualizations-by-default.patch new file mode 100644 index 000..dabdcea --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gst-player/0001-Disable-visualizations-by-default.patch @@ -0,0 +1,36 @@ +From 93e1838f8b8704e4d7d71965f61bee931377b080 Mon Sep 17 00:00:00 2001 +From: Jussi Kukkonen +Date: Thu, 22 Sep 2016 19:26:40 +0300 +Subject: [PATCH] Disable visualizations by default + +As documented in [YOCTO #10041] visualizations trigger a bug in +xvimagesink on some hardware, which prevents playback in the +mediaplayer. Disable visualizations until the xv issue is solved +to enable playback QA. + +Upstream-Status: Inappropriate [workaround] +Signed-off-by: Jussi Kukkonen +Signed-off-by: Maxin B. John +--- + gtk/gtk-play.c | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/gtk/gtk-play.c b/gtk/gtk-play.c +index 8ae0fea..322e599 100644 +--- a/gtk/gtk-play.c b/gtk/gtk-play.c +@@ -1751,9 +1751,8 @@ gtk_play_constructor (GType type, guint n_construct_params, + g_signal_connect (self->player, "volume-changed", + G_CALLBACK (player_volume_changed_cb), self); + +- /* enable visualization (by default playbin uses goom) */ +- /* if visualization is enabled then use the first element */ +- gst_player_set_visualization_enabled (self->player, TRUE); ++ /* Disable visualization by default */ ++ gst_player_set_visualization_enabled (self->player, FALSE); + + g_signal_connect (G_OBJECT (self), "show", G_CALLBACK (show_cb), NULL); + +-- +2.4.0 + diff --git a/meta/recipes-multimedia/gstreamer/gst-player_git.bb b/meta/recipes-multimedia/gstreamer/gst-player_git.bb index 2a4c9dc..51f3544 100644 --- a/meta/recipes-multimedia/gstreamer/gst-player_git.bb +++ b/meta/recipes-multimedia/gstreamer/gst-player_git.bb @@ -9,6 +9,7 @@ SRC_URI = "git://github.com/sdroege/gst-player.git \ file://Fix-pause-play.patch;apply=0 \ file://Add-error-signal-emission-for-missing-plugins.patch;apply=0 \ file://0001-gtk-play-provide-similar-behaviour-for-quit-and-clos.patch \ + file://0001-Disable-visualizations-by-default.patch \ file://gst-player.desktop" SRCREV = "ea90e63c1064503f9ba5d59aa4ca604f13ca5def" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 01/10] mc: Upgrade 4.8.17 -> 4.8.18
New release contains bug fixes and refactoring of widget subsystem Signed-off-by: Maxin B. John --- meta/recipes-extended/mc/{mc_4.8.17.bb => mc_4.8.18.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-extended/mc/{mc_4.8.17.bb => mc_4.8.18.bb} (93%) diff --git a/meta/recipes-extended/mc/mc_4.8.17.bb b/meta/recipes-extended/mc/mc_4.8.18.bb similarity index 93% rename from meta/recipes-extended/mc/mc_4.8.17.bb rename to meta/recipes-extended/mc/mc_4.8.18.bb index a5c4ece..78abb27 100644 --- a/meta/recipes-extended/mc/mc_4.8.17.bb +++ b/meta/recipes-extended/mc/mc_4.8.18.bb @@ -8,8 +8,8 @@ RDEPENDS_${PN} = "ncurses-terminfo" SRC_URI = "http://www.midnight-commander.org/downloads/${BPN}-${PV}.tar.bz2 \ " -SRC_URI[md5sum] = "6e9c07066e40af06b263a13fad17a07f" -SRC_URI[sha256sum] = "66d0cb37baaed8ef930f8ad25a634adad4f264eb61820893920ac87b9dfb783b" +SRC_URI[md5sum] = "cc56f0c9abd63c4caa3636bba3a08bfb" +SRC_URI[sha256sum] = "5b591e10dcbea95233434da40cdad4663d360229adf89826576c319667c103cb" inherit autotools gettext pkgconfig -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 02/10] neon: Upgrade 0.30.1 -> 0.30.2
Remove "gnutls_4.3_fixup.patch" since fix for PKCS#11 support under GnuTLS 3.x is included in version 0.30.2 Signed-off-by: Maxin B. John --- .../neon/neon/gnutls_4.3_fixup.patch | 68 -- .../neon/{neon_0.30.1.bb => neon_0.30.2.bb}| 6 +- 2 files changed, 3 insertions(+), 71 deletions(-) delete mode 100644 meta/recipes-support/neon/neon/gnutls_4.3_fixup.patch rename meta/recipes-support/neon/{neon_0.30.1.bb => neon_0.30.2.bb} (87%) diff --git a/meta/recipes-support/neon/neon/gnutls_4.3_fixup.patch b/meta/recipes-support/neon/neon/gnutls_4.3_fixup.patch deleted file mode 100644 index 459f5e3..000 --- a/meta/recipes-support/neon/neon/gnutls_4.3_fixup.patch +++ /dev/null @@ -1,68 +0,0 @@ -replace deprecated GnuTLS functions with newer ones if available - -Upstream-Status: Pending - -Signed-off-by: Armin Kuster - -Index: neon-0.30.1/macros/neon.m4 -=== neon-0.30.1.orig/macros/neon.m4 -+++ neon-0.30.1/macros/neon.m4 -@@ -987,6 +987,10 @@ gnutls) - gnutls_certificate_get_x509_cas \ - gnutls_x509_crt_sign2]) - -+ # gnutls 4.3 check -+ AC_CHECK_LIB(gnutls, gnutls_global_init) -+ AC_CHECK_FUNCS(gnutls_certificate_set_retrieve_function,,) -+ -# fail if gnutls_x509_crt_sign2 is not found (it was introduced in 1.2.0, which is required) -if test x${ac_cv_func_gnutls_x509_crt_sign2} != xyes; then -AC_MSG_ERROR([GnuTLS version predates gnutls_x509_crt_sign2, newer version required (at least 1.2.0)]) -Index: neon-0.30.1/src/ne_gnutls.c -=== neon-0.30.1.orig/src/ne_gnutls.c -+++ neon-0.30.1/src/ne_gnutls.c -@@ -553,7 +553,13 @@ dup_error: - static int provide_client_cert(gnutls_session_t session, -const gnutls_datum_t *req_ca_rdn, int nreqs, -const gnutls_pk_algorithm_t *sign_algos, -- int sign_algos_length, gnutls_retr_st *st) -+ int sign_algos_length, -+#if HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION -+gnutls_retr2_st* st -+#else -+gnutls_retr_st *st -+#endif -+) - { - ne_session *sess = gnutls_session_get_ptr(session); - -@@ -617,8 +623,11 @@ static int provide_client_cert(gnutls_se - #endif - ) { - NE_DEBUG(NE_DBG_SSL, "Supplying client certificate.\n"); -- -+#if HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION -+st->cert_type = type; -+#else - st->type = type; -+#endif - st->ncerts = 1; - st->cert.x509 = &sess->client_cert->cert.subject; - st->key.x509 = sess->client_cert->pkey; -@@ -649,8 +658,14 @@ ne_ssl_context *ne_ssl_context_create(in - ne_ssl_context *ctx = ne_calloc(sizeof *ctx); - gnutls_certificate_allocate_credentials(&ctx->cred); - if (flags == NE_SSL_CTX_CLIENT) { -+ -+#if HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION -+gnutls_certificate_set_retrieve_function(ctx->cred, -+ provide_client_cert); -+#else - gnutls_certificate_client_set_retrieve_function(ctx->cred, - provide_client_cert); -+#endif - } - gnutls_certificate_set_verify_flags(ctx->cred, - GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT); diff --git a/meta/recipes-support/neon/neon_0.30.1.bb b/meta/recipes-support/neon/neon_0.30.2.bb similarity index 87% rename from meta/recipes-support/neon/neon_0.30.1.bb rename to meta/recipes-support/neon/neon_0.30.2.bb index b6cfd50..5792c56 100644 --- a/meta/recipes-support/neon/neon_0.30.1.bb +++ b/meta/recipes-support/neon/neon_0.30.2.bb @@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = "file://src/COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a SRC_URI = "http://www.webdav.org/${BPN}/${BPN}-${PV}.tar.gz \ file://pkgconfig.patch \ - file://gnutls_4.3_fixup.patch" + " -SRC_URI[md5sum] = "231adebe5c2f78fded3e3df6e958878e" -SRC_URI[sha256sum] = "00c626c0dc18d094ab374dbd9a354915bfe4776433289386ed489c2ec0845cdd" +SRC_URI[md5sum] = "e28d77bf14032d7f5046b3930704ef41" +SRC_URI[sha256sum] = "db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca" inherit autotools binconfig-disabled lib_package pkgconfig -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 04/10] orc: Upgrade 0.4.25 -> 0.4.26
New upstream bugfix release Signed-off-by: Maxin B. John --- meta/recipes-devtools/orc/{orc_0.4.25.bb => orc_0.4.26.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-devtools/orc/{orc_0.4.25.bb => orc_0.4.26.bb} (84%) diff --git a/meta/recipes-devtools/orc/orc_0.4.25.bb b/meta/recipes-devtools/orc/orc_0.4.26.bb similarity index 84% rename from meta/recipes-devtools/orc/orc_0.4.25.bb rename to meta/recipes-devtools/orc/orc_0.4.26.bb index 897493a..e47342f 100644 --- a/meta/recipes-devtools/orc/orc_0.4.25.bb +++ b/meta/recipes-devtools/orc/orc_0.4.26.bb @@ -5,8 +5,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=1400bd9d09e8af56b9ec982b3d85797e" SRC_URI = "http://gstreamer.freedesktop.org/src/orc/orc-${PV}.tar.xz"; -SRC_URI[md5sum] = "8582a28b15f53110c88d8043d9f55bcf" -SRC_URI[sha256sum] = "c1b1d54a58f26d483f0b3881538984789fe5d5460ab8fab74a1cacbd3d1c53d1" +SRC_URI[md5sum] = "8e9bef677bae289d3324d81c337a4507" +SRC_URI[sha256sum] = "7d52fa80ef84988359c3434e1eea302d077a08987abdde6905678ebcad4fa649" inherit autotools pkgconfig gtk-doc -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 06/10] bluez5: Upgrade 5.41 -> 5.42
Bug fixes, add support for new management tracing capability and marking GATT D-Bus APIs as stable interfaces Signed-off-by: Maxin B. John --- meta/recipes-connectivity/bluez5/{bluez5_5.41.bb => bluez5_5.42.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-connectivity/bluez5/{bluez5_5.41.bb => bluez5_5.42.bb} (89%) diff --git a/meta/recipes-connectivity/bluez5/bluez5_5.41.bb b/meta/recipes-connectivity/bluez5/bluez5_5.42.bb similarity index 89% rename from meta/recipes-connectivity/bluez5/bluez5_5.41.bb rename to meta/recipes-connectivity/bluez5/bluez5_5.42.bb index 522aab7..e6ab9b6 100644 --- a/meta/recipes-connectivity/bluez5/bluez5_5.41.bb +++ b/meta/recipes-connectivity/bluez5/bluez5_5.42.bb @@ -2,8 +2,8 @@ require bluez5.inc REQUIRED_DISTRO_FEATURES = "bluez5" -SRC_URI[md5sum] = "318341b2188698130adb73236ee69244" -SRC_URI[sha256sum] = "df7dc4462494dad4e60a2943240d584f6e760235dca64f5f10eba46dbab7f5f0" +SRC_URI[md5sum] = "cc8c53133d5be0d6c126e00cf2529028" +SRC_URI[sha256sum] = "4f166fed80fc017396d6f2b3cae5185520875ab456d1c74d6b4eaa4da0e16109" # noinst programs in Makefile.tools that are conditional on READLINE # support -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 05/10] acpid: Upgrade 2.0.27 -> 2.0.28
Bug fix release Signed-off-by: Maxin B. John --- meta/recipes-bsp/acpid/{acpid_2.0.27.bb => acpid_2.0.28.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-bsp/acpid/{acpid_2.0.27.bb => acpid_2.0.28.bb} (55%) diff --git a/meta/recipes-bsp/acpid/acpid_2.0.27.bb b/meta/recipes-bsp/acpid/acpid_2.0.28.bb similarity index 55% rename from meta/recipes-bsp/acpid/acpid_2.0.27.bb rename to meta/recipes-bsp/acpid/acpid_2.0.28.bb index 509fcfe..686526f 100644 --- a/meta/recipes-bsp/acpid/acpid_2.0.27.bb +++ b/meta/recipes-bsp/acpid/acpid_2.0.28.bb @@ -3,5 +3,5 @@ require acpid.inc LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b \ file://acpid.h;endline=24;md5=324a9cf225ae69ddaad1bf9d942115b5" -SRC_URI[md5sum] = "e41bdf628e122edb4342fca432ea7db9" -SRC_URI[sha256sum] = "820c223e53cc11d9d7229fb1ffc2c2205f1054082c80f83f5a4ec4df16d3a616" +SRC_URI[md5sum] = "0432407b5ff75ae8e08afb43052fde2b" +SRC_URI[sha256sum] = "980c3a54b0d3f2fd49fd845a0584c5c2abeaab9e9ac09fcbb68686bbb57a7110" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 07/10] harfbuzz: Upgrade 1.3.0 -> 1.3.2
1.3.0 -> 1.3.2 Signed-off-by: Maxin B. John --- .../harfbuzz/{harfbuzz_1.3.0.bb => harfbuzz_1.3.2.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-graphics/harfbuzz/{harfbuzz_1.3.0.bb => harfbuzz_1.3.2.bb} (88%) diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.0.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb similarity index 88% rename from meta/recipes-graphics/harfbuzz/harfbuzz_1.3.0.bb rename to meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb index f24c443..8d29340 100644 --- a/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.0.bb +++ b/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb @@ -12,8 +12,8 @@ DEPENDS = "glib-2.0 cairo fontconfig freetype" SRC_URI = "http://www.freedesktop.org/software/harfbuzz/release/${BP}.tar.bz2"; -SRC_URI[md5sum] = "a82d49ff67197bc3c96ea34b98880c52" -SRC_URI[sha256sum] = "b04be31633efee2cae1d62d46434587302554fa837224845a62565ec68a0334d" +SRC_URI[md5sum] = "5986e1bfcd983d1f6caa53ef64c4abc5" +SRC_URI[sha256sum] = "8543a6372f08c5987c632dfaa86210c7edb3f43fbacd96095c609bc3539ce027" inherit autotools pkgconfig lib_package gtk-doc -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 03/10] mmc-utils: Upgrade to latest git version
Upgrade to most recent commit: 2cb6695e8dec00d887bdd5309d1b57d836fcd214 Signed-off-by: Maxin B. John --- meta/recipes-devtools/mmc/mmc-utils_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/mmc/mmc-utils_git.bb b/meta/recipes-devtools/mmc/mmc-utils_git.bb index 0a8da19..2cba860 100644 --- a/meta/recipes-devtools/mmc/mmc-utils_git.bb +++ b/meta/recipes-devtools/mmc/mmc-utils_git.bb @@ -4,7 +4,7 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://mmc.c;beginline=1;endline=20;md5=fae32792e20f4d27ade1c5a762d16b7d" SRCBRANCH ?= "master" -SRCREV = "bb779acfc385d135b32a6998c1d1fceef0491400" +SRCREV = "2cb6695e8dec00d887bdd5309d1b57d836fcd214" PV = "0.1" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 09/10] libjpeg-turbo: Upgrade 1.5.0 -> 1.5.1
Bug fixes and various improvements for AArch64 and PowerPC. Signed-off-by: Maxin B. John --- .../jpeg/{libjpeg-turbo_1.5.0.bb => libjpeg-turbo_1.5.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-graphics/jpeg/{libjpeg-turbo_1.5.0.bb => libjpeg-turbo_1.5.1.bb} (93%) diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.0.bb b/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb similarity index 93% rename from meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.0.bb rename to meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb index c9e70d7..695928d 100644 --- a/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.0.bb +++ b/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb @@ -10,8 +10,8 @@ LIC_FILES_CHKSUM = "file://cdjpeg.h;endline=13;md5=05bab7c7ad899d85bfba60da1a127 DEPENDS = "nasm-native" SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz" -SRC_URI[md5sum] = "3fc5d9b6a8bce96161659ae7a9939257" -SRC_URI[sha256sum] = "9f397c31a67d2b00ee37597da25898b03eb282ccd87b135a50a69993b6a2035f" +SRC_URI[md5sum] = "55deb139b0cac3c8200b75d485fc13f3" +SRC_URI[sha256sum] = "41429d3d253017433f66e3d472b8c7d998491d2f41caa7306b8d9a6f2a2c666c" UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/libjpeg-turbo/files/"; UPSTREAM_CHECK_REGEX = "/libjpeg-turbo/files/(?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 10/10] libpng: Upgrade 1.6.24 -> 1.6.25
License file changes are due to updates in Version and Copyright date Signed-off-by: Maxin B. John --- .../libpng/{libpng_1.6.24.bb => libpng_1.6.26.bb} | 8 1 file changed, 4 insertions(+), 4 deletions(-) rename meta/recipes-multimedia/libpng/{libpng_1.6.24.bb => libpng_1.6.26.bb} (67%) diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.24.bb b/meta/recipes-multimedia/libpng/libpng_1.6.26.bb similarity index 67% rename from meta/recipes-multimedia/libpng/libpng_1.6.24.bb rename to meta/recipes-multimedia/libpng/libpng_1.6.26.bb index f91ab7f..8c1cb8c 100644 --- a/meta/recipes-multimedia/libpng/libpng_1.6.24.bb +++ b/meta/recipes-multimedia/libpng/libpng_1.6.26.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=5089214833586ba444048fd1dbbc76a4 \ - file://png.h;endline=149;md5=376d8ff7f69b7c4ad3a09f4672cec696" +LIC_FILES_CHKSUM = "file://LICENSE;md5=ce8d0bd8303802e5492f064ef0e7 \ + file://png.h;endline=149;md5=8cca27e71fd88e1fe1adad7d9e841b5f" DEPENDS = "zlib" SRC_URI = "${GENTOO_MIRROR}/libpng-${PV}.tar.xz \ " -SRC_URI[md5sum] = "ffcdbd549814787fa8010c372e35ff25" -SRC_URI[sha256sum] = "7932dc9e5e45d55ece9d204e90196bbb5f2c82741ccb0f7e10d07d364a6fd6dd" +SRC_URI[md5sum] = "faed9bb495d2e12dd0c9ec561ca60cd8" +SRC_URI[sha256sum] = "266743a326986c3dbcee9d89b640595f6b16a293fd02b37d8c91348d317b73f9" 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 08/10] ethtool: Upgrade 4.6 -> 4.8
Various bug fixes and improvements. Signed-off-by: Maxin B. John --- meta/recipes-extended/ethtool/{ethtool_4.6.bb => ethtool_4.8.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-extended/ethtool/{ethtool_4.6.bb => ethtool_4.8.bb} (88%) diff --git a/meta/recipes-extended/ethtool/ethtool_4.6.bb b/meta/recipes-extended/ethtool/ethtool_4.8.bb similarity index 88% rename from meta/recipes-extended/ethtool/ethtool_4.6.bb rename to meta/recipes-extended/ethtool/ethtool_4.8.bb index 788d4ea..4ca88d7 100644 --- a/meta/recipes-extended/ethtool/ethtool_4.6.bb +++ b/meta/recipes-extended/ethtool/ethtool_4.8.bb @@ -11,8 +11,8 @@ SRC_URI = "${KERNELORG_MIRROR}/software/network/ethtool/ethtool-${PV}.tar.gz \ file://avoid_parallel_tests.patch \ " -SRC_URI[md5sum] = "1186dd83a0384109b92c6cd40a7bb0e5" -SRC_URI[sha256sum] = "ad45620887f7e61312fc2f9ca3fd50d49ac7737ed874b0b02845d07e0fa3ca49" +SRC_URI[md5sum] = "28c4a4d85c33f573c49ff6d81ec094fd" +SRC_URI[sha256sum] = "1bd82ebe3d41de1b7b0d8f4fb18a8e8466fba934c952bc5c5002836ffa8bb606" inherit autotools ptest RDEPENDS_${PN}-ptest += "make" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 10/10] libpng: Upgrade 1.6.24 -> 1.6.25
Hi Khem, On Sun, Oct 23, 2016 at 08:59:48AM -0700, Khem Raj wrote: > On Sun, Oct 23, 2016 at 4:29 AM, Maxin B. John wrote: > > License file changes are due to updates in Version and Copyright date > > version of license or version of package ? It was supposed to be Package version. Generally libpng upgrade modifies it's version and Copyright dates in the License file. eg: * libpng versions 1.0.7, July 1, 2000 through 1.6.26, October 20, 2016 are * Copyright (c) 2000-2002, 2004, 2006-2016 Glenn Randers-Pehrson Sorry for creating confusion here. > > > > Signed-off-by: Maxin B. John > > --- > > .../libpng/{libpng_1.6.24.bb => libpng_1.6.26.bb} | 8 > > > > 1 file changed, 4 insertions(+), 4 deletions(-) > > rename meta/recipes-multimedia/libpng/{libpng_1.6.24.bb => > > libpng_1.6.26.bb} (67%) > > > > diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.24.bb > > b/meta/recipes-multimedia/libpng/libpng_1.6.26.bb > > similarity index 67% > > rename from meta/recipes-multimedia/libpng/libpng_1.6.24.bb > > rename to meta/recipes-multimedia/libpng/libpng_1.6.26.bb > > index f91ab7f..8c1cb8c 100644 > > --- a/meta/recipes-multimedia/libpng/libpng_1.6.24.bb > > +++ b/meta/recipes-multimedia/libpng/libpng_1.6.26.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=5089214833586ba444048fd1dbbc76a4 \ > > - > > file://png.h;endline=149;md5=376d8ff7f69b7c4ad3a09f4672cec696" > > +LIC_FILES_CHKSUM = "file://LICENSE;md5=ce8d0bd8303802e5492f064ef0e7 \ > > + > > file://png.h;endline=149;md5=8cca27e71fd88e1fe1adad7d9e841b5f" > > DEPENDS = "zlib" > > > > SRC_URI = "${GENTOO_MIRROR}/libpng-${PV}.tar.xz \ > >" > > -SRC_URI[md5sum] = "ffcdbd549814787fa8010c372e35ff25" > > -SRC_URI[sha256sum] = > > "7932dc9e5e45d55ece9d204e90196bbb5f2c82741ccb0f7e10d07d364a6fd6dd" > > +SRC_URI[md5sum] = "faed9bb495d2e12dd0c9ec561ca60cd8" > > +SRC_URI[sha256sum] = > > "266743a326986c3dbcee9d89b640595f6b16a293fd02b37d8c91348d317b73f9" > > > > BINCONFIG = "${bindir}/libpng-config ${bindir}/libpng16-config" > > > > -- Best Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 4/5] iw: upgrade to 4.9
Signed-off-by: Maxin B. John --- meta/recipes-connectivity/iw/{iw_4.7.bb => iw_4.9.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-connectivity/iw/{iw_4.7.bb => iw_4.9.bb} (86%) diff --git a/meta/recipes-connectivity/iw/iw_4.7.bb b/meta/recipes-connectivity/iw/iw_4.9.bb similarity index 86% rename from meta/recipes-connectivity/iw/iw_4.7.bb rename to meta/recipes-connectivity/iw/iw_4.9.bb index e9f4141..6daeb07 100644 --- a/meta/recipes-connectivity/iw/iw_4.7.bb +++ b/meta/recipes-connectivity/iw/iw_4.9.bb @@ -14,8 +14,8 @@ SRC_URI = "http://www.kernel.org/pub/software/network/iw/${BP}.tar.gz \ file://separate-objdir.patch \ " -SRC_URI[md5sum] = "19d1edd276b2ac0c6cccfc7ae8d2b732" -SRC_URI[sha256sum] = "758092229f13d691968060a0ad41364ba8eb8da4503626c20233a5b1eb33b4d9" +SRC_URI[md5sum] = "06e96ab7a5c652f8eaed6f71533a9e0f" +SRC_URI[sha256sum] = "12f921f3dbe0f33c309f5f2891cccf5325c94bd48dceeb102de183f5f048a9e2" inherit pkgconfig -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 2/5] harfbuzz: upgrade to 1.3.3
Signed-off-by: Maxin B. John --- .../harfbuzz/{harfbuzz_1.3.2.bb => harfbuzz_1.3.3.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-graphics/harfbuzz/{harfbuzz_1.3.2.bb => harfbuzz_1.3.3.bb} (88%) diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.3.bb similarity index 88% rename from meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb rename to meta/recipes-graphics/harfbuzz/harfbuzz_1.3.3.bb index 8d29340..0bda42e 100644 --- a/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.2.bb +++ b/meta/recipes-graphics/harfbuzz/harfbuzz_1.3.3.bb @@ -12,8 +12,8 @@ DEPENDS = "glib-2.0 cairo fontconfig freetype" SRC_URI = "http://www.freedesktop.org/software/harfbuzz/release/${BP}.tar.bz2"; -SRC_URI[md5sum] = "5986e1bfcd983d1f6caa53ef64c4abc5" -SRC_URI[sha256sum] = "8543a6372f08c5987c632dfaa86210c7edb3f43fbacd96095c609bc3539ce027" +SRC_URI[md5sum] = "97ae15a72a93f1f27324a2b8d9bd3b1d" +SRC_URI[sha256sum] = "2620987115a4122b47321610dccbcc18f7f121115fd7b88dc8a695c8b66cb3c9" inherit autotools pkgconfig lib_package gtk-doc -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 5/5] libsolv: upgrade to 0.6.24
Refreshed the following patch: a) 0001-Add-fallback-fopencookie-implementation.patch Signed-off-by: Maxin B. John --- .../0001-Add-fallback-fopencookie-implementation.patch | 16 +++- .../libsolv/{libsolv_0.6.23.bb => libsolv_0.6.24.bb} | 2 +- 2 files changed, 8 insertions(+), 10 deletions(-) rename meta/recipes-extended/libsolv/{libsolv_0.6.23.bb => libsolv_0.6.24.bb} (94%) diff --git a/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch b/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch index 24e2228..851fe57 100644 --- a/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch +++ b/meta/recipes-extended/libsolv/libsolv/0001-Add-fallback-fopencookie-implementation.patch @@ -1,8 +1,6 @@ -From 5b6e113f548bd8a2b100267bc5d54cee861a4b98 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Neal=20Gompa=20=28=E3=83=8B=E3=83=BC=E3=83=AB=E3=83=BB?= - =?UTF-8?q?=E3=82=B3=E3=82=99=E3=83=B3=E3=83=8F=E3=82=9A=29?= - -Date: Wed, 11 Nov 2015 20:32:17 -0500 +From 0a8e50f7322832efdaf33da87839fbba05a755de Mon Sep 17 00:00:00 2001 +From: "Maxin B. John" +Date: Mon, 21 Nov 2016 11:46:00 +0200 Subject: [PATCH] Add fallback fopencookie() implementation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -12,9 +10,9 @@ In environments where neither fopencookie() nor funopen() are implemented, we need to provide a suitable implementation of fopencookie() that we can use. -Upstream-Status: Submitted [ https://github.com/openSUSE/libsolv/pull/112 ] +Upstream-Status: Denied [ https://github.com/openSUSE/libsolv/pull/112 ] -Signed-off-by: Neal Gompa (ニール・ゴンパ) com> +Signed-off-by: Neal Gompa (ニール・ゴンパ) Signed-off-by: Maxin B. John --- ext/CMakeLists.txt | 7 ++ @@ -26,7 +24,7 @@ Signed-off-by: Maxin B. John create mode 100644 ext/solv_xfopen_fallback_fopencookie.h diff --git a/ext/CMakeLists.txt b/ext/CMakeLists.txt -index ad52495..4f282ce 100644 +index 586eda8..477a2ef 100644 --- a/ext/CMakeLists.txt +++ b/ext/CMakeLists.txt @@ -4,6 +4,13 @@ SET (libsolvext_SRCS @@ -40,7 +38,7 @@ index ad52495..4f282ce 100644 +solv_xfopen_fallback_fopencookie.h) +ENDIF (NOT HAVE_FOPENCOOKIE AND NOT HAVE_FUNOPEN) + - IF (ENABLE_RPMDB) + IF (ENABLE_RPMDB OR ENABLE_RPMPKG) SET (libsolvext_SRCS ${libsolvext_SRCS} pool_fileconflicts.c repo_rpmdb.c) diff --git a/ext/solv_xfopen.c b/ext/solv_xfopen.c diff --git a/meta/recipes-extended/libsolv/libsolv_0.6.23.bb b/meta/recipes-extended/libsolv/libsolv_0.6.24.bb similarity index 94% rename from meta/recipes-extended/libsolv/libsolv_0.6.23.bb rename to meta/recipes-extended/libsolv/libsolv_0.6.24.bb index f3f3d6e..a5d7b5a 100644 --- a/meta/recipes-extended/libsolv/libsolv_0.6.23.bb +++ b/meta/recipes-extended/libsolv/libsolv_0.6.24.bb @@ -11,7 +11,7 @@ SRC_URI = "git://github.com/openSUSE/libsolv.git \ " SRC_URI_append_libc-musl = " file://0001-Add-fallback-fopencookie-implementation.patch" -SRCREV = "f654c8cfa52427ed42d7142e58452dae08c0c2d0" +SRCREV = "4049d57b026d3a67c8c164ed20db85ff62b87728" UPSTREAM_CHECK_GITTAGREGEX = "(?P\d+(\.\d+)+)" S = "${WORKDIR}/git" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 1/5] bluez5: upgrade to 5.43
Signed-off-by: Maxin B. John --- meta/recipes-connectivity/bluez5/{bluez5_5.42.bb => bluez5_5.43.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-connectivity/bluez5/{bluez5_5.42.bb => bluez5_5.43.bb} (89%) diff --git a/meta/recipes-connectivity/bluez5/bluez5_5.42.bb b/meta/recipes-connectivity/bluez5/bluez5_5.43.bb similarity index 89% rename from meta/recipes-connectivity/bluez5/bluez5_5.42.bb rename to meta/recipes-connectivity/bluez5/bluez5_5.43.bb index e6ab9b6..e10b82d 100644 --- a/meta/recipes-connectivity/bluez5/bluez5_5.42.bb +++ b/meta/recipes-connectivity/bluez5/bluez5_5.43.bb @@ -2,8 +2,8 @@ require bluez5.inc REQUIRED_DISTRO_FEATURES = "bluez5" -SRC_URI[md5sum] = "cc8c53133d5be0d6c126e00cf2529028" -SRC_URI[sha256sum] = "4f166fed80fc017396d6f2b3cae5185520875ab456d1c74d6b4eaa4da0e16109" +SRC_URI[md5sum] = "698def88df96840dfbb0858bb6d73350" +SRC_URI[sha256sum] = "16c9c05d2a1da644ce3570d975ada3643d2e60c007a955bac09c0a0efeb58d15" # noinst programs in Makefile.tools that are conditional on READLINE # support -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 3/5] ofono: upgrade to 1.19
Signed-off-by: Maxin B. John --- meta/recipes-connectivity/ofono/{ofono_1.18.bb => ofono_1.19.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-connectivity/ofono/{ofono_1.18.bb => ofono_1.19.bb} (52%) diff --git a/meta/recipes-connectivity/ofono/ofono_1.18.bb b/meta/recipes-connectivity/ofono/ofono_1.19.bb similarity index 52% rename from meta/recipes-connectivity/ofono/ofono_1.18.bb rename to meta/recipes-connectivity/ofono/ofono_1.19.bb index b070731..adebd71 100644 --- a/meta/recipes-connectivity/ofono/ofono_1.18.bb +++ b/meta/recipes-connectivity/ofono/ofono_1.19.bb @@ -4,7 +4,7 @@ SRC_URI = "\ ${KERNELORG_MIRROR}/linux/network/${BPN}/${BP}.tar.xz \ file://ofono \ " -SRC_URI[md5sum] = "0a6b37c8ace891cb2a7ca5d121043a0a" -SRC_URI[sha256sum] = "53cdbf342913f46bce4827241c60e24255a3d43a94945edf77482ae5b312d51f" +SRC_URI[md5sum] = "a5f8803ace110511b6ff5a2b39782e8b" +SRC_URI[sha256sum] = "a0e09bdd8b53b8d2e4b54f1863ecd9aebe4786477a6cbf8f655496e8edb31c81" CFLAGS_append_libc-uclibc = " -D_GNU_SOURCE" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 5/9] gstreamer1.0-plugins-ugly: upgrade to version 1.12.0
Hi, On Tue, May 16, 2017 at 01:26:15PM +0200, Carlos Rafael Giani wrote: > * libmad plugin was removed in 1.12.0, since mad is GPLed, unmaintained, > and both gst-libav & the mpg123 plugin are fully functional alternatives > > Signed-off-by: Carlos Rafael Giani > --- > meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc | 1 - > ...1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.0.bb} | 4 > ++-- > 2 files changed, 2 insertions(+), 3 deletions(-) > rename > meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.10.4.bb => > gstreamer1.0-plugins-ugly_1.12.0.bb} (76%) > > diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc > b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc > index 708ad7a..60aa968 100644 > --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc > +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc > @@ -18,7 +18,6 @@ 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[mpg123] = "--enable-mpg123,--disable-mpg123,mpg123" > PACKAGECONFIG[x264] = "--enable-x264,--disable-x264,x264" > diff --git > a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb > b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.0.bb > similarity index 76% > rename from > meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb > rename to > meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.0.bb > index 92a2caa..3bf9a9c 100644 > --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb > +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.0.bb > @@ -7,7 +7,7 @@ SRC_URI = " \ > > http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz > \ > file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ > " > -SRC_URI[md5sum] = "c68d0509c9980b0b70a4b836ff73fff1" > -SRC_URI[sha256sum] = > "6386c77ca8459cba431ed0b63da780c7062c7cc48055d222024d8eaf198ffa59" > +SRC_URI[md5sum] = "30e815834819a4890eb1ef6ef67cf68d" > +SRC_URI[sha256sum] = > "5e68ba5046e83ee87b17d7a13931e6091466fd771e1338c5b929ee0944d40ad6" > > S = "${WORKDIR}/gst-plugins-ugly-${PV}" For gstreamer1.0-plugins-ugly, we can remove the build dependency on "libid3tag" since it is not needed anymore. Best Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [pyro] [PATCH] cryptodev-linux: update SRC_URI
Hi Rebecca, On Fri, May 26, 2017 at 03:07:01PM +0800, Chang Rebecca Swee Fun wrote: > Gna! project announced that the download site from gna.org HTTP server > will soon be closing down. We have verified that the site is no longer > accessible without network proxy cache. We need to update SRC_URI to > point to new alternative (nwl.cc HTTP server) in order to avoid fetcher > issues in future. > > [YOCTO #11575] > > Signed-off-by: Chang Rebecca Swee Fun > --- > meta/recipes-kernel/cryptodev/cryptodev.inc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-kernel/cryptodev/cryptodev.inc > b/meta/recipes-kernel/cryptodev/cryptodev.inc > index 24b3227..4ae0a2b 100644 > --- a/meta/recipes-kernel/cryptodev/cryptodev.inc > +++ b/meta/recipes-kernel/cryptodev/cryptodev.inc > @@ -3,7 +3,7 @@ HOMEPAGE = "http://cryptodev-linux.org/"; > LICENSE = "GPLv2" > LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" > > -SRC_URI = > "http://download.gna.org/cryptodev-linux/cryptodev-linux-${PV}.tar.gz \ > +SRC_URI = "http://nwl.cc/pub/cryptodev-linux/cryptodev-linux-${PV}.tar.gz \ Any particular reason for choosing nwl.cc over github ? (https://github.com/cryptodev-linux/cryptodev-linux). > file://06d6b560c6e45dc317dae47c74706fa43f4a31d8.patch \ > file://cb186f682679383e8b5806240927903730ce85d9.patch \ > file://0001-Adjust-to-another-change-in-the-user-page-API.patch \ > -- > 2.7.4 Best Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 2/2] bluez5: Upgrade 5.44 -> 5.45
Signed-off-by: Maxin B. John --- meta/recipes-connectivity/bluez5/{bluez5_5.44.bb => bluez5_5.45.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-connectivity/bluez5/{bluez5_5.44.bb => bluez5_5.45.bb} (91%) diff --git a/meta/recipes-connectivity/bluez5/bluez5_5.44.bb b/meta/recipes-connectivity/bluez5/bluez5_5.45.bb similarity index 91% rename from meta/recipes-connectivity/bluez5/bluez5_5.44.bb rename to meta/recipes-connectivity/bluez5/bluez5_5.45.bb index 1095f88..ee5e88f 100644 --- a/meta/recipes-connectivity/bluez5/bluez5_5.44.bb +++ b/meta/recipes-connectivity/bluez5/bluez5_5.45.bb @@ -2,8 +2,8 @@ require bluez5.inc REQUIRED_DISTRO_FEATURES = "bluez5" -SRC_URI[md5sum] = "94273617129ced06612fcb9f5273d14c" -SRC_URI[sha256sum] = "0c321e291f8b45e6a78e379dfe80592b65955a0f0ab191f1cca0edd8ec356c85" +SRC_URI[md5sum] = "20d936917afc7e1ffa091f5213081c55" +SRC_URI[sha256sum] = "4cacb00703a6bc149cb09502257d321597d43952374a16f3558766ffa85364e9" # noinst programs in Makefile.tools that are conditional on READLINE # support -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 1/2] mmc-utils: Upgrade to latest git version
Updates in the new version: 37c86e6 : mmc-utils: Check for ext_csd_rev only once c22a92f : mmc-utils: feature spec 5.0+, Pre EOL information 34a954b : mmc-utils: feature spec 5.0+, device life time estimation for MLC and pSLC mode Signed-off-by: Maxin B. John --- meta/recipes-devtools/mmc/mmc-utils_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/mmc/mmc-utils_git.bb b/meta/recipes-devtools/mmc/mmc-utils_git.bb index 7858819..6dcc367 100644 --- a/meta/recipes-devtools/mmc/mmc-utils_git.bb +++ b/meta/recipes-devtools/mmc/mmc-utils_git.bb @@ -4,7 +4,7 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://mmc.c;beginline=1;endline=20;md5=fae32792e20f4d27ade1c5a762d16b7d" SRCBRANCH ?= "master" -SRCREV = "2cb6695e8dec00d887bdd5309d1b57d836fcd214" +SRCREV = "37c86e60c0442fef570b75cd81aeb1db4d0cbafd" PV = "0.1" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 3/3] pkgconfig: upgrade 0.29.1 -> 0.29.2
Remove backported patch: 1. 0001-gdate-Move-warning-pragma-outside-of-function.patch Signed-off-by: Maxin B. John --- ...e-Move-warning-pragma-outside-of-function.patch | 39 -- meta/recipes-devtools/pkgconfig/pkgconfig_git.bb | 5 ++- 2 files changed, 2 insertions(+), 42 deletions(-) delete mode 100644 meta/recipes-devtools/pkgconfig/pkgconfig/0001-gdate-Move-warning-pragma-outside-of-function.patch diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig/0001-gdate-Move-warning-pragma-outside-of-function.patch b/meta/recipes-devtools/pkgconfig/pkgconfig/0001-gdate-Move-warning-pragma-outside-of-function.patch deleted file mode 100644 index 14c8293..000 --- a/meta/recipes-devtools/pkgconfig/pkgconfig/0001-gdate-Move-warning-pragma-outside-of-function.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 946d36266d8a30f04fe34d3183bf4929141934d2 Mon Sep 17 00:00:00 2001 -From: coypu -Date: Wed, 2 Mar 2016 19:38:48 +0200 -Subject: [PATCH] gdate: Move warning pragma outside of function - -Commit 0817af40e8c74c721c30f6ef482b1f53d12044c7 breaks the build on -older versions of GCC, which don't allow pragma inside functions. - -https://bugzilla.gnome.org/761550 -Upstream-Status: Backport -Signed-off-by: Khem Raj - - glib/glib/gdate.c | 5 + - 1 file changed, 5 insertions(+) - -diff --git a/glib/glib/gdate.c b/glib/glib/gdate.c -index 1978cf7..20e6c4a 100644 a/glib/glib/gdate.c -+++ b/glib/glib/gdate.c -@@ -2439,6 +2439,9 @@ win32_strftime_helper (const GDate *d, - * - * Returns: number of characters written to the buffer, or 0 the buffer was too small - */ -+#pragma GCC diagnostic push -+#pragma GCC diagnostic ignored "-Wformat-nonliteral" -+ - gsize - g_date_strftime (gchar *s, - gsizeslen, -@@ -2549,3 +2552,5 @@ g_date_strftime (gchar *s, - return retval; - #endif - } -+ -+#pragma GCC diagnostic pop --- -1.9.1 - diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb index dc44992..e634021 100644 --- a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb +++ b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb @@ -8,13 +8,12 @@ SECTION = "console/utils" LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" -SRCREV = "87152c05be88ca8be71a3a563f275b3686d32c28" -PV = "0.29.1+git${SRCPV}" +SRCREV = "edf8e6f0ea77ede073f07bff0d2ae1fc7a38103b" +PV = "0.29.2+git${SRCPV}" SRC_URI = "git://anongit.freedesktop.org/pkg-config \ file://pkg-config-native.in \ file://fix-glib-configure-libtool-usage.patch \ - file://0001-gdate-Move-warning-pragma-outside-of-function.patch \ file://0001-glib-gettext.m4-Update-AM_GLIB_GNU_GETTEXT-to-match-.patch \ " -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 2/3] libtasn1: upgrade 4.10 -> 4.12
Noteworthy changes: 1. Introduced the ASN1_TIME_ENCODING_ERROR error code to indicate an invalid encoding in the DER time fields. 2. Introduced flag ASN1_DECODE_FLAG_ALLOW_INCORRECT_TIME. This flag allows decoding errors in time fields even when in strict DER mode. 3. Added safety check in asn1_find_node(). That prevents a crash when a very long variable name is provided by the developer. Signed-off-by: Maxin B. John --- meta/recipes-support/gnutls/{libtasn1_4.10.bb => libtasn1_4.12.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-support/gnutls/{libtasn1_4.10.bb => libtasn1_4.12.bb} (83%) diff --git a/meta/recipes-support/gnutls/libtasn1_4.10.bb b/meta/recipes-support/gnutls/libtasn1_4.12.bb similarity index 83% rename from meta/recipes-support/gnutls/libtasn1_4.10.bb rename to meta/recipes-support/gnutls/libtasn1_4.12.bb index 33a768d..cec1a9b 100644 --- a/meta/recipes-support/gnutls/libtasn1_4.10.bb +++ b/meta/recipes-support/gnutls/libtasn1_4.12.bb @@ -15,8 +15,8 @@ SRC_URI = "${GNU_MIRROR}/libtasn1/libtasn1-${PV}.tar.gz \ DEPENDS = "bison-native" -SRC_URI[md5sum] = "f4faffdf63969d0e4e6df43b9679e8e5" -SRC_URI[sha256sum] = "681a4d9a0d259f2125713f2e5766c5809f151b3a1392fd91390f780b4b8f5a02" +SRC_URI[md5sum] = "5c724bd1f73aaf4a311833e1cd297b21" +SRC_URI[sha256sum] = "6753da2e621257f33f5b051cc114d417e5206a0818fe0b1ecfd6153f70934753" inherit autotools texinfo binconfig lib_package gtk-doc -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 1/3] sqlite3: upgrade 3.18.0 -> 3.19.2
Bug fixes: 1. Fix a problem in REPLACE that can result in a corrupt database containing two or more rows with the same rowid. 2. Fix a problem in PRAGMA integrity_check that was causing a subsequent VACUUM to behave suboptimally. 3. Fix the PRAGMA foreign_key_check command so that it works correctly with foreign keys on WITHOUT ROWID tables. 4. Disallow leading zeros in numeric constants in JSON. 5. Disallow control characters inside of strings in JSON. 6. Limit the depth of recursion for JSON objects and arrays in order to avoid excess stack usage in the recursive descent parser. 7. Fix more bugs in the LEFT JOIN flattening optimization. Signed-off-by: Maxin B. John --- meta/recipes-support/sqlite/{sqlite3_3.18.0.bb => sqlite3_3.19.2.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-support/sqlite/{sqlite3_3.18.0.bb => sqlite3_3.19.2.bb} (59%) diff --git a/meta/recipes-support/sqlite/sqlite3_3.18.0.bb b/meta/recipes-support/sqlite/sqlite3_3.19.2.bb similarity index 59% rename from meta/recipes-support/sqlite/sqlite3_3.18.0.bb rename to meta/recipes-support/sqlite/sqlite3_3.19.2.bb index 352b53f..cf87073 100644 --- a/meta/recipes-support/sqlite/sqlite3_3.18.0.bb +++ b/meta/recipes-support/sqlite/sqlite3_3.19.2.bb @@ -6,5 +6,5 @@ LIC_FILES_CHKSUM = "file://sqlite3.h;endline=11;md5=65f0a57ca6928710b418c094b357 SRC_URI = "\ http://www.sqlite.org/2017/sqlite-autoconf-${SQLITE_PV}.tar.gz \ " -SRC_URI[md5sum] = "a6687a8ae1f66abc8df739aeadecfd0c" -SRC_URI[sha256sum] = "3757612463976e7d08c5e9f0af3021613fc24bbcfe1c51197d6776b9ece9ac5c" +SRC_URI[md5sum] = "9f006b16de2cd81f6bae9b40e91daabf" +SRC_URI[sha256sum] = "ca5361fb01cc3ad63d6fd4eb2cb0b6398e629595896d3558f7e121d37dac2ffc" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [krogoth][PATCH 1/3] pax-utils: update SRC_URI
Fixes this warning: WARNING: pax-utils-1.1.5-r0 do_fetch: Failed to fetch URL http://gentoo.osuosl.org/distfiles/pax-utils-1.1.5.tar.xz, attempting MIRRORS if available [YOCTO #11559] Signed-off-by: Maxin B. John --- meta/recipes-devtools/pax-utils/pax-utils_1.1.5.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/pax-utils/pax-utils_1.1.5.bb b/meta/recipes-devtools/pax-utils/pax-utils_1.1.5.bb index a887c03..b3d9662 100644 --- a/meta/recipes-devtools/pax-utils/pax-utils_1.1.5.bb +++ b/meta/recipes-devtools/pax-utils/pax-utils_1.1.5.bb @@ -7,7 +7,7 @@ HOMEPAGE = "http://www.gentoo.org/proj/en/hardened/pax-utils.xml"; LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a" -SRC_URI = "http://gentoo.osuosl.org/distfiles/pax-utils-${PV}.tar.xz \ +SRC_URI = "https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz \ " SRC_URI[md5sum] = "bc3614322eaf88f167a608ae85d6b207" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [krogoth][PATCH 2/3] rng-tools: backport SRC_URI update
Backport SRC_URI update from OE-Core rev: 60732e6b91 [YOCTO #11558] Signed-off-by: Maxin B. John --- meta/recipes-support/rng-tools/rng-tools_5.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/rng-tools/rng-tools_5.bb b/meta/recipes-support/rng-tools/rng-tools_5.bb index 913a092..9329e8a 100644 --- a/meta/recipes-support/rng-tools/rng-tools_5.bb +++ b/meta/recipes-support/rng-tools/rng-tools_5.bb @@ -2,7 +2,7 @@ SUMMARY = "Random number generator daemon" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=0b6f033afe6db235e559456585dc8cdc" -SRC_URI = "http://heanet.dl.sourceforge.net/sourceforge/gkernel/${BP}.tar.gz \ +SRC_URI = "${SOURCEFORGE_MIRROR}/gkernel/${BP}.tar.gz \ file://0001-If-the-libc-is-lacking-argp-use-libargp.patch \ file://0002-Add-argument-to-control-the-libargp-dependency.patch \ file://underquote.patch \ -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [krogoth][PATCH 3/3] ed: fix SRC_URI
Upstream has removed the source tarball from server. So,moving SRC_URI to downloads.yoctoproject.org [YOCTO #11555] Signed-off-by: Maxin B. John --- meta/recipes-extended/ed/ed_1.9.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-extended/ed/ed_1.9.bb b/meta/recipes-extended/ed/ed_1.9.bb index f2ec42a..ee5f8e0 100644 --- a/meta/recipes-extended/ed/ed_1.9.bb +++ b/meta/recipes-extended/ed/ed_1.9.bb @@ -11,7 +11,7 @@ SECTION = "base" # LSB states that ed should be in /bin/ bindir = "${base_bindir}" -SRC_URI = "${GNU_MIRROR}/ed/ed-${PV}.tar.gz" +SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/ed-${PV}.tar.gz"; SRC_URI[md5sum] = "565b6d1d5a9a8816b9b304fc4ed9405d" SRC_URI[sha256sum] = "d5b372cfadf073001823772272fceac2cfa87552c5cd5a8efc1c8aae61f45a88" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 1/2] systemd: enable resolved and networkd
Enable systemd-resolved and systemd-networkd by default. Make it co-exist with connman and Fix associated problems in read-only rootfs. Fixes [YOCTO #11331] Signed-off-by: Maxin B. John --- meta/recipes-core/systemd/systemd_232.bb | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/meta/recipes-core/systemd/systemd_232.bb b/meta/recipes-core/systemd/systemd_232.bb index f843c58..6aeccbd 100644 --- a/meta/recipes-core/systemd/systemd_232.bb +++ b/meta/recipes-core/systemd/systemd_232.bb @@ -62,6 +62,8 @@ PACKAGECONFIG ??= "xz \ firstboot \ utmp \ polkit \ + resolved \ + networkd \ " PACKAGECONFIG_remove_libc-musl = "selinux" PACKAGECONFIG_remove_libc-musl = "smack" @@ -244,9 +246,10 @@ do_install() { echo 'L! ${sysconfdir}/resolv.conf - - - - ../run/systemd/resolve/resolv.conf' >>${D}${exec_prefix}/lib/tmpfiles.d/etc.conf echo 'd /run/systemd/resolve 0755 root root -' >>${D}${exec_prefix}/lib/tmpfiles.d/systemd.conf echo 'f /run/systemd/resolve/resolv.conf 0644 root root' >>${D}${exec_prefix}/lib/tmpfiles.d/systemd.conf - ln -s ../run/systemd/resolve/resolv.conf ${D}${sysconfdir}/resolv.conf + ln -s ../run/systemd/resolve/resolv.conf ${D}${sysconfdir}/resolv-conf.systemd else sed -i -e "s%^L! /etc/resolv.conf.*$%L! /etc/resolv.conf - - - - ../run/systemd/resolve/resolv.conf%g" ${D}${exec_prefix}/lib/tmpfiles.d/etc.conf + ln -s ../run/systemd/resolve/resolv.conf ${D}${sysconfdir}/resolv-conf.systemd fi install -Dm 0755 ${S}/src/systemctl/systemd-sysv-install.SKELETON ${D}${systemd_unitdir}/systemd-sysv-install } @@ -451,7 +454,7 @@ FILES_${PN} = " ${base_bindir}/* \ ${sysconfdir}/tmpfiles.d/ \ ${sysconfdir}/xdg/ \ ${sysconfdir}/init.d/README \ -${sysconfdir}/resolv.conf \ +${sysconfdir}/resolv-conf.systemd \ ${rootlibexecdir}/systemd/* \ ${systemd_unitdir}/* \ ${base_libdir}/security/*.so \ @@ -535,7 +538,7 @@ python __anonymous() { # TODO: # u-a for runlevel and telinit -ALTERNATIVE_${PN} = "init halt reboot shutdown poweroff runlevel" +ALTERNATIVE_${PN} = "init halt reboot shutdown poweroff runlevel resolv-conf" ALTERNATIVE_TARGET[init] = "${rootlibexecdir}/systemd/systemd" ALTERNATIVE_LINK_NAME[init] = "${base_sbindir}/init" @@ -561,6 +564,10 @@ ALTERNATIVE_TARGET[runlevel] = "${base_bindir}/systemctl" ALTERNATIVE_LINK_NAME[runlevel] = "${base_sbindir}/runlevel" ALTERNATIVE_PRIORITY[runlevel] ?= "300" +ALTERNATIVE_TARGET[resolv-conf] = "${sysconfdir}/resolv-conf.systemd" +ALTERNATIVE_LINK_NAME[resolv-conf] = "${sysconfdir}/resolv.conf" +ALTERNATIVE_PRIORITY[resolv-conf] ?= "50" + pkg_postinst_${PN} () { sed -e '/^hosts:/s/\s*\//' \ -e 's/\(^hosts:.*\)\(\\)\(.*\)\(\\)\(.*\)/\1\2 myhostname \3\4\5/' \ -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 0/2] [RFC] fix systemd-resolved and connman boot in read only rootfs
1. Enable systemd-resolved and systemd-networkd by default 2. Fix systemd-resolved in read only rootfs 3. Fix connman for read-only rootfs 4. Resolve the conflict with systemd-resolved and connman Maxin B. John (2): systemd: enable resolved and networkd connman: correct the systemd boot in read only rootfs meta/recipes-connectivity/connman/connman.inc | 15 ++- ...vice-stop-systemd-resolved-when-we-use-co.patch | 29 ++ meta/recipes-connectivity/connman/connman_1.34.bb | 1 + meta/recipes-core/systemd/systemd_232.bb | 13 +++--- 4 files changed, 54 insertions(+), 4 deletions(-) create mode 100644 meta/recipes-connectivity/connman/connman/0001-connman.service-stop-systemd-resolved-when-we-use-co.patch -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 2/2] connman: correct the systemd boot in read only rootfs
connman fails to start in systemd based read-only images while creating links: Jun 08 12:53:56 qemux86-64 systemd[1]: Starting Create Volatile Files and Directories... Jun 08 12:53:56 qemux86-64 systemd-tmpfiles[366]: [[0;1;31msymlink(/var/run/connman/resolv.conf, /etc/resolv.conf) failed: Read-only file system[[0m Fix this failure and make connman co-exist with systemd-resolved. Signed-off-by: Maxin B. John --- meta/recipes-connectivity/connman/connman.inc | 15 ++- ...vice-stop-systemd-resolved-when-we-use-co.patch | 29 ++ meta/recipes-connectivity/connman/connman_1.34.bb | 1 + 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-connectivity/connman/connman/0001-connman.service-stop-systemd-resolved-when-we-use-co.patch diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc index cc2d469..ab18f2f 100644 --- a/meta/recipes-connectivity/connman/connman.inc +++ b/meta/recipes-connectivity/connman/connman.inc @@ -13,7 +13,7 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \ file://src/main.c;beginline=1;endline=20;md5=486a279a6ab0c8d152bcda3a5b5edc36" -inherit autotools pkgconfig systemd update-rc.d bluetooth +inherit autotools pkgconfig systemd update-rc.d bluetooth update-alternatives DEPENDS = "dbus glib-2.0 ppp readline" @@ -69,6 +69,11 @@ SYSTEMD_SERVICE_${PN} = "connman.service" SYSTEMD_SERVICE_${PN}-vpn = "connman-vpn.service" SYSTEMD_SERVICE_${PN}-wait-online = "connman-wait-online.service" +ALTERNATIVE_PRIORITY = "100" +ALTERNATIVE_${PN} ="resolv-conf" +ALTERNATIVE_TARGET[resolv-conf] = "${sysconfdir}/resolv-conf.connman" +ALTERNATIVE_LINK_NAME[resolv-conf] = "${sysconfdir}/resolv.conf" + do_install_append() { if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then install -d ${D}${sysconfdir}/init.d @@ -89,6 +94,14 @@ do_install_append() { # Automake 1.12 won't install empty directories, but we need the # plugins directory to be present for ownership mkdir -p ${D}${libdir}/connman/plugins + +# For read-only filesystem, do not create links during bootup +if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then +if ${@bb.utils.contains('IMAGE_FEATURES','read-only-rootfs','true','false',d)}; then +echo "d/var/run/connman- - - -" > ${D}${sysconfdir}/tmpfiles.d/connman_resolvconf.conf +fi +ln -sf ../run/connman/resolv.conf ${D}${sysconfdir}/resolv-conf.connman +fi } # These used to be plugins, but now they are core diff --git a/meta/recipes-connectivity/connman/connman/0001-connman.service-stop-systemd-resolved-when-we-use-co.patch b/meta/recipes-connectivity/connman/connman/0001-connman.service-stop-systemd-resolved-when-we-use-co.patch new file mode 100644 index 000..8e2e0bd --- /dev/null +++ b/meta/recipes-connectivity/connman/connman/0001-connman.service-stop-systemd-resolved-when-we-use-co.patch @@ -0,0 +1,29 @@ +From 9f70b94ebf18f52c115634642652830fa77f27a1 Mon Sep 17 00:00:00 2001 +From: "Maxin B. John" +Date: Mon, 12 Jun 2017 16:52:39 +0300 +Subject: [PATCH] connman.service: stop systemd-resolved when we use connman + +Stop systemd-resolved service when we use connman as network manager. + +Upstream-Status: Inappropriate [configuration] + +Signed-off-by: Maxin B. John +--- + src/connman.service.in | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/connman.service.in b/src/connman.service.in +index 9f5c10f..dab48bc 100644 +--- a/src/connman.service.in b/src/connman.service.in +@@ -6,6 +6,7 @@ RequiresMountsFor=@localstatedir@/lib/connman + After=dbus.service network-pre.target systemd-sysusers.service + Before=network.target multi-user.target shutdown.target + Wants=network.target ++Conflicts=systemd-resolved.service + + [Service] + Type=dbus +-- +2.4.0 + diff --git a/meta/recipes-connectivity/connman/connman_1.34.bb b/meta/recipes-connectivity/connman/connman_1.34.bb index 5d0f242..d520568 100644 --- a/meta/recipes-connectivity/connman/connman_1.34.bb +++ b/meta/recipes-connectivity/connman/connman_1.34.bb @@ -3,6 +3,7 @@ require connman.inc SRC_URI = "${KERNELORG_MIRROR}/linux/network/${BPN}/${BP}.tar.xz \ file://0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch \ file://0001-firewall-nftables-fix-build-with-libnftnl-1.0.7.patch \ + file://0001-connman.service-stop-systemd-resolved-when-we-use-co.patch \ file://connman \ file://no-version-scripts.patch \ file://includes.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/7] mesa: switch from ftp to https
For the same reasons as Debian: https://www.debian.org/News/2017/20170425 Signed-off-by: Maxin B. John --- meta/recipes-graphics/mesa/mesa_17.1.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/mesa/mesa_17.1.1.bb b/meta/recipes-graphics/mesa/mesa_17.1.1.bb index ff84015..55c6f71 100644 --- a/meta/recipes-graphics/mesa/mesa_17.1.1.bb +++ b/meta/recipes-graphics/mesa/mesa_17.1.1.bb @@ -1,6 +1,6 @@ require ${BPN}.inc -SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/mesa-${PV}.tar.xz \ +SRC_URI = "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \ file://replace_glibc_check_with_linux.patch \ file://disable-asm-on-non-gcc.patch \ file://0001-Use-wayland-scanner-in-the-path.patch \ -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 1/7] libpcre: switch from ftp to https
For the same reasons as Debian: https://www.debian.org/News/2017/20170425 Signed-off-by: Maxin B. John --- meta/recipes-support/libpcre/libpcre_8.40.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/libpcre/libpcre_8.40.bb b/meta/recipes-support/libpcre/libpcre_8.40.bb index 6396872..8563cd1 100644 --- a/meta/recipes-support/libpcre/libpcre_8.40.bb +++ b/meta/recipes-support/libpcre/libpcre_8.40.bb @@ -7,7 +7,7 @@ HOMEPAGE = "http://www.pcre.org"; SECTION = "devel" LICENSE = "BSD" LIC_FILES_CHKSUM = "file://LICENCE;md5=60da32d84d067f53e22071c4ecb4384d" -SRC_URI = "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-${PV}.tar.bz2 \ +SRC_URI = "https://ftp.pcre.org/pub/pcre/pcre-${PV}.tar.bz2 \ file://pcre-cross.patch \ file://fix-pcre-name-collision.patch \ file://run-ptest \ -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 5/7] libglu: switch from ftp to https
For the same reasons as Debian: https://www.debian.org/News/2017/20170425 Signed-off-by: Maxin B. John --- meta/recipes-graphics/mesa/libglu_9.0.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/mesa/libglu_9.0.0.bb b/meta/recipes-graphics/mesa/libglu_9.0.0.bb index 8b94613..eeb898f 100644 --- a/meta/recipes-graphics/mesa/libglu_9.0.0.bb +++ b/meta/recipes-graphics/mesa/libglu_9.0.0.bb @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://include/GL/glu.h;endline=29;md5=6b79c570f644363b35645 PE = "2" PR = "0" -SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/glu/glu-${PV}.tar.bz2"; +SRC_URI = "https://mesa.freedesktop.org/archive/glu/glu-${PV}.tar.bz2"; SRC_URI[md5sum] = "be9249132ff49275461cf92039083030" SRC_URI[sha256sum] = "1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 3/7] mesa-demos: switch from ftp to https
For the same reasons as Debian: https://www.debian.org/News/2017/20170425 Signed-off-by: Maxin B. John --- meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb b/meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb index e43b9ef..bae3b18 100644 --- a/meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb +++ b/meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb @@ -9,7 +9,7 @@ LICENSE = "MIT & PD" LIC_FILES_CHKSUM = "file://src/xdemos/glxgears.c;beginline=1;endline=20;md5=914225785450eff644a86c871d3ae00e \ file://src/xdemos/glxdemo.c;beginline=1;endline=8;md5=b01d5ab1aee94d35b7efaa2ef48e1a06" -SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/demos/${PV}/${BPN}-${PV}.tar.bz2 \ +SRC_URI = "https://mesa.freedesktop.org/archive/demos/${PV}/${BPN}-${PV}.tar.bz2 \ file://0001-mesa-demos-Add-missing-data-files.patch \ file://0003-configure-Allow-to-disable-demos-which-require-GLEW-.patch \ file://0004-Use-DEMOS_DATA_DIR-to-locate-data-files.patch \ -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 0/7] Moving from ftp to http/https
Reduce the usage of ftp protocol in SRC_URIs: https://www.debian.org/News/2017/20170425 As part of [YOCTO #11413] Maxin B. John (7): libpcre: switch from ftp to https dhcp: switch from ftp to http mesa-demos: switch from ftp to https mesa: switch from ftp to https libglu: switch from ftp to https libid3tag: switch from ftp to http grub: switch from ftp to https meta/recipes-bsp/grub/grub2.inc| 2 +- meta/recipes-connectivity/dhcp/dhcp.inc| 2 +- meta/recipes-graphics/mesa/libglu_9.0.0.bb | 2 +- meta/recipes-graphics/mesa/mesa-demos_8.3.0.bb | 2 +- meta/recipes-graphics/mesa/mesa_17.1.1.bb | 2 +- meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb | 2 +- meta/recipes-support/libpcre/libpcre_8.40.bb | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 7/7] grub: switch from ftp to https
For the same reasons as Debian: https://www.debian.org/News/2017/20170425 Signed-off-by: Maxin B. John --- meta/recipes-bsp/grub/grub2.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-bsp/grub/grub2.inc b/meta/recipes-bsp/grub/grub2.inc index bb6ebdd..da6aad2 100644 --- a/meta/recipes-bsp/grub/grub2.inc +++ b/meta/recipes-bsp/grub/grub2.inc @@ -11,7 +11,7 @@ SECTION = "bootloaders" LICENSE = "GPLv3" LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" -SRC_URI = "ftp://ftp.gnu.org/gnu/grub/grub-${PV}.tar.gz \ +SRC_URI = "https://ftp.gnu.org/gnu/grub/grub-${PV}.tar.gz \ file://0001-Disable-mfpmath-sse-as-well-when-SSE-is-disabled.patch \ file://0001-Unset-need_charset_alias-when-building-for-musl.patch \ file://autogen.sh-exclude-pc.patch \ -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 6/7] libid3tag: switch from ftp to http
For the same reasons as Debian: https://www.debian.org/News/2017/20170425 Signed-off-by: Maxin B. John --- meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb b/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb index 05a8a47..cc48bae 100644 --- a/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb +++ b/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb @@ -9,7 +9,7 @@ SECTION = "libs" DEPENDS = "zlib gperf-native" PR = "r7" -SRC_URI = "ftp://ftp.mars.org/pub/mpeg/libid3tag-${PV}.tar.gz \ +SRC_URI = "${SOURCEFORGE_MIRROR}/mad/libid3tag-${PV}.tar.gz \ file://addpkgconfig.patch \ file://obsolete_automake_macros.patch \ " -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 2/7] dhcp: switch from ftp to http
For the same reasons as Debian: https://www.debian.org/News/2017/20170425 Signed-off-by: Maxin B. John --- meta/recipes-connectivity/dhcp/dhcp.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-connectivity/dhcp/dhcp.inc b/meta/recipes-connectivity/dhcp/dhcp.inc index 969fdcb..eff3dc5 100644 --- a/meta/recipes-connectivity/dhcp/dhcp.inc +++ b/meta/recipes-connectivity/dhcp/dhcp.inc @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;beginline=4;md5=c5c64d696107f84b56fe337d14da1 DEPENDS = "openssl bind" -SRC_URI = "ftp://ftp.isc.org/isc/dhcp/${PV}/dhcp-${PV}.tar.gz \ +SRC_URI = "http://ftp.isc.org/isc/dhcp/${PV}/dhcp-${PV}.tar.gz \ file://define-macro-_PATH_DHCPD_CONF-and-_PATH_DHCLIENT_CON.patch \ file://init-relay file://default-relay \ file://init-server file://default-server \ -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] connman: fix nftables dependency
Hi, On Mon, Jun 19, 2017 at 11:32:38AM +0100, André Draszik wrote: > From: André Draszik > > When building with nftables support, connman doesn't ever > depend on the nftables command line tool. > > connman will depend on libmnl and libnftnl at build and > run time. In addition, the nftables rules it creates > depend on various kernel modules being present. > > Update the PACKAGECONFIG to reflect this. > > Signed-off-by: André Draszik > Acked-by: Sylvain Lemieux > --- > meta/recipes-connectivity/connman/connman.inc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-connectivity/connman/connman.inc > b/meta/recipes-connectivity/connman/connman.inc > index ab18f2fe01..132a58ff40 100644 > --- a/meta/recipes-connectivity/connman/connman.inc > +++ b/meta/recipes-connectivity/connman/connman.inc > @@ -51,7 +51,7 @@ PACKAGECONFIG[l2tp] = "--enable-l2tp > --with-l2tp=${sbindir}/xl2tpd,--disable-l2t > PACKAGECONFIG[pptp] = "--enable-pptp > --with-pptp=${sbindir}/pptp,--disable-pptp,,pptp-linux" > # WISPr support for logging into hotspots, requires TLS > PACKAGECONFIG[wispr] = "--enable-wispr,--disable-wispr,gnutls," > -PACKAGECONFIG[nftables] = "--with-firewall=nftables ,,nftables,nftables" > +PACKAGECONFIG[nftables] = "--with-firewall=nftables ,,libmnl > libnftnl,kernel-module-nf-tables-ipv4 kernel-module-nft-chain-nat-ipv4 > kernel-module-nft-chain-route-ipv4 kernel-module-nft-meta > kernel-module-nft-masq-ipv4 kernel-module-nft-nat" > PACKAGECONFIG[iptables] = "--with-firewall=iptables ,,iptables,iptables" Thanks for fixing this. However, this patch introduces some warnings: WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on kernel-module-nf-tables-ipv4, but it isn't a build dependency? [build-deps] WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on kernel-module-nft-chain-nat-ipv4, but it isn't a build dependency? [build-deps] WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on kernel-module-nft-chain-route-ipv4, but it isn't a build dependency? [build-deps] WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on kernel-module-nft-masq-ipv4, but it isn't a build dependency? [build-deps] WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on kernel-module-nft-meta, but it isn't a build dependency? [build-deps] WARNING: connman-1.34-r0 do_package_qa: QA Issue: connman rdepends on kernel-module-nft-nat, but it isn't a build dependency? [build-deps] NOTE: Tasks Summary: Attempted 2032 tasks of which 2000 didn't need to be rerun and all succeeded. Please consider fixing this as well. Best Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH] connman: fix build-time warning with sysvinit
Due to recent modifications related to systemd, sysvinit builds began to show this warning: WARNING: connman-1.34-r0 do_package: connman: NOT adding alternative provide /etc/resolv.conf: /etc/resolv-conf.connman does not exist Fix this warning by making those updates specific to systemd. Signed-off-by: Maxin B. John --- meta/recipes-connectivity/connman/connman.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc index ab18f2f..7e05c80 100644 --- a/meta/recipes-connectivity/connman/connman.inc +++ b/meta/recipes-connectivity/connman/connman.inc @@ -70,9 +70,9 @@ SYSTEMD_SERVICE_${PN}-vpn = "connman-vpn.service" SYSTEMD_SERVICE_${PN}-wait-online = "connman-wait-online.service" ALTERNATIVE_PRIORITY = "100" -ALTERNATIVE_${PN} ="resolv-conf" -ALTERNATIVE_TARGET[resolv-conf] = "${sysconfdir}/resolv-conf.connman" -ALTERNATIVE_LINK_NAME[resolv-conf] = "${sysconfdir}/resolv.conf" +ALTERNATIVE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','resolv-conf','',d)}" +ALTERNATIVE_TARGET[resolv-conf] = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv-conf.connman','',d)}" +ALTERNATIVE_LINK_NAME[resolv-conf] = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv.conf','',d)}" do_install_append() { if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 00/11] gstreamer: upgrade to 1.12.1
Upgrade gstreamer to 1.12.1 Also upgrade libva to 1.8.3. This upgrade helps us to remove the workaround patch in gst-player - [YOCTO #11437] We "should" move to the new home of gst-player and upgrade it: https://cgit.freedesktop.org/gstreamer/gst-examples However, the buildsystem of gst-player moved to meson. Waiting for meson to be in oe-core for this transition. Thanks to Carlos Rafael Giani for his gstreamer 1.12.0 upgrade patches which were used as a base for this upgrade. Maxin B. John (11): libva: upgrade to 1.8.3 gst-player: remove workaround which disable visualizations gstreamer1.0: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1 ...-configure.ac-Use-wayland-scanner-in-PATH.patch | 37 - ...and-Don-t-commit-and-ship-generated-files.patch | 339 .../libva/{libva_1.7.3.bb => libva_1.8.3.bb} | 8 +- .../0001-gtk-play-Disable-visualizations.patch | 59 -- ...error-signal-emission-for-missing-plugins.patch | 252 -- .../gstreamer/gst-player/Fix-pause-play.patch | 107 --- .../gstreamer/gst-player/filechooser.patch | 54 -- .../recipes-multimedia/gstreamer/gst-player_git.bb | 4 - ...ideobufferpool-create-allocator-if-needed.patch | 61 -- ...ibav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} | 4 +- 0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} | 4 +- .../gstreamer/gstreamer1.0-plugins-bad.inc | 24 +- ...-don-t-hardcode-libtool-name-when-running.patch | 60 +- ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch | 42 +- ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch | 21 +- ...1-mssdemux-improved-live-playback-support.patch | 929 - ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 ...ming-use-the-duration-from-the-list-of-fr.patch | 62 -- 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} | 11 +- ...eed-more-buffers-in-output-queue-for-bett.patch | 32 - ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} | 5 +- ...Also-add-videometa-if-there-is-padding-to.patch | 35 - ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} | 5 +- .../gstreamer/gstreamer1.0-plugins-ugly.inc| 1 - ...10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} | 4 +- .../gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb | 6 - .../gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb | 6 + .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb | 7 - .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb | 5 + meta/recipes-multimedia/gstreamer/gstreamer1.0.inc | 1 - .../gstreamer1.0/deterministic-unwind.patch| 29 +- ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} | 4 +- 32 files changed, 135 insertions(+), 2266 deletions(-) delete mode 100644 meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch delete mode 100644 meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%) delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} (88%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} (69%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} (61%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} (78%)
[OE-core] [PATCH 04/11] gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1
Remove upstreamed patch: 1. encodebin-Need-more-buffers-in-output-queue-for-bett.patch Signed-off-by: Maxin B. John --- ...eed-more-buffers-in-output-queue-for-bett.patch | 32 -- ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} | 5 ++-- 2 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} (78%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch deleted file mode 100644 index 5341e3c..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 540e02c92c75e08b90326863dc787fa5cadf9da6 Mon Sep 17 00:00:00 2001 -From: Song Bing -Date: Fri, 13 Mar 2015 18:04:31 +0800 -Subject: [PATCH] encodebin: Need more buffers in output queue for better - performance - -Need more buffers in output queue for better performance - -Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=744191] - -Signed-off-by: Song Bing - gst/encoding/gstencodebin.c |3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/gst/encoding/gstencodebin.c b/gst/encoding/gstencodebin.c -index 6728e58..32daae4 100644 a/gst/encoding/gstencodebin.c -+++ b/gst/encoding/gstencodebin.c -@@ -1228,8 +1228,7 @@ _create_stream_group (GstEncodeBin * ebin, GstEncodingProfile * sprof, -* We only use a 1buffer long queue here, the actual queueing will be done -* in the input queue */ - last = sgroup->outqueue = gst_element_factory_make ("queue", NULL); -- g_object_set (sgroup->outqueue, "max-size-buffers", (guint32) 1, -- "max-size-bytes", (guint32) 0, "max-size-time", (guint64) 0, -+ g_object_set (sgroup->outqueue, "max-size-time", (guint64) 0, - "silent", TRUE, NULL); - - gst_bin_add (GST_BIN (ebin), sgroup->outqueue); --- -1.7.9.5 - diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb similarity index 78% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb index 7c81670..0b2b588 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb @@ -9,11 +9,10 @@ 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 \ file://make-gio_unix_2_0-dependency-configurable.patch \ file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ " -SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86" -SRC_URI[sha256sum] = "f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7" +SRC_URI[md5sum] = "77d67208ff3750ea6417f0365f655a90" +SRC_URI[sha256sum] = "0cce9fadb574a840b3c9d31b69faf57aad6c5543c3b134a7b935de866c9e0465" S = "${WORKDIR}/gst-plugins-base-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 01/11] libva: upgrade to 1.8.3
1.7.3 -> 1.8.3 Remove upstreamed patch: 0001-wayland-Don-t-commit-and-ship-generated-files.patch Replace following patch by setting ac_cv_prog in EXTRA_OECONF: 0001-configure.ac-Use-wayland-scanner-in-PATH.patch The dummy driver was removed in 1.8.3 release. Signed-off-by: Maxin B. John --- ...-configure.ac-Use-wayland-scanner-in-PATH.patch | 37 --- ...and-Don-t-commit-and-ship-generated-files.patch | 339 - .../libva/{libva_1.7.3.bb => libva_1.8.3.bb} | 8 +- 3 files changed, 3 insertions(+), 381 deletions(-) delete mode 100644 meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch delete mode 100644 meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%) diff --git a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch b/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch deleted file mode 100644 index a99c225..000 --- a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 0af30602502035155929dd2a14482b82a9747cf8 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Thu, 23 Feb 2017 15:23:15 +0200 -Subject: [PATCH] configure.ac: Use wayland-scanner in PATH - -pkg-config will give us the wrong wayland-scanner location. -Use the one in path instead: it will be from native sysroot. - -This is a workaround and should be fixed upstream: preferably -with the same fix as all the other wayland-scanner users -(see YOCTO #11100). - -Upstream-Status: Inappropriate [workaround] -Signed-off-by: Jussi Kukkonen - configure.ac | 5 + - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 64eddf2..5536f35 100644 a/configure.ac -+++ b/configure.ac -@@ -273,10 +273,7 @@ if test "$enable_wayland" = "yes"; then - PKG_CHECK_MODULES([WAYLAND], [wayland-client >= wayland_api_version], - [USE_WAYLAND="yes"], [:]) - if test "$USE_WAYLAND" = "yes"; then -- --WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client` --AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],, -- [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH]) -+AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner]) - - AC_DEFINE([HAVE_VA_WAYLAND], [1], - [Defined to 1 if VA/Wayland API is built]) --- -2.1.4 - diff --git a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch b/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch deleted file mode 100644 index bd97e22..000 --- a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch +++ /dev/null @@ -1,339 +0,0 @@ -From 5993a7710cc8fd9a392d5015be5109987a42b498 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Thu, 23 Feb 2017 16:10:09 +0200 -Subject: [PATCH] wayland: Don't commit and ship generated files - -I believe shipping wayland-drm-client-protocol.h is wrong: The header -should always be generated by the wayland-scanner that matches the -runtime wayland version. Currently when someone clones the repo and -builds, the shipped version is used. - -Upstream-Status: Submitted [https://github.com/01org/libva/pull/33] -Signed-off-by: Jussi Kukkonen - va/wayland/Makefile.am | 5 +- - va/wayland/wayland-drm-client-protocol.h | 290 --- - 2 files changed, 4 insertions(+), 291 deletions(-) - delete mode 100644 va/wayland/wayland-drm-client-protocol.h - -diff --git a/va/wayland/Makefile.am b/va/wayland/Makefile.am -index 4f8262c..4ab8d07 100644 a/va/wayland/Makefile.am -+++ b/va/wayland/Makefile.am -@@ -53,7 +53,7 @@ protocol_source_h = \ - noinst_LTLIBRARIES= libva_wayland.la - libva_waylandincludedir = ${includedir}/va - libva_waylandinclude_HEADERS = $(source_h) --libva_wayland_la_SOURCES = $(source_c) $(protocol_source_h) -+libva_wayland_la_SOURCES = $(source_c) - noinst_HEADERS= $(source_h_priv) - - # Wayland protocol -@@ -65,5 +65,8 @@ EXTRA_DIST = \ - wayland-drm.xml \ - $(NULL) - -+BUILT_SOURCES = $(protocol_source_h) -+CLEANFILES = $(BUILT_SOURCES) -+ - # Extra clean files so that maintainer-clean removes *everything* - MAINTAINERCLEANFILES = Makefile.in -diff --git a/va/wayland/wayland-drm-client-protocol.h b/va/wayland/wayland-drm-client-protocol.h -deleted file mode 100644 -index da267e8..000 a/va/wayland/wayland-drm-client-protocol.h -+++ /dev/null -@@ -1,290 +0,0 @@ --/* Generated by wayland-scanner 1.11.90 */ -- --#ifndef DRM_CLIENT_PROTOCOL_H --#define DRM_CLIENT_PROTOCOL_H -- --#include --#inclu
[OE-core] [PATCH 05/11] gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1
Remove backported patch: 1.0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch Signed-off-by: Maxin B. John --- ...Also-add-videometa-if-there-is-padding-to.patch | 35 -- ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} | 5 ++-- 2 files changed, 2 insertions(+), 38 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} (78%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch deleted file mode 100644 index 2a9a23e..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 22be02612adc757f6a43cefc6ee65ecaef68f0d9 Mon Sep 17 00:00:00 2001 -From: Carlos Rafael Giani -Date: Thu, 23 Mar 2017 22:13:05 +0100 -Subject: [PATCH] v4l2object: Also add videometa if there is padding to the - right and bottom - -https://bugzilla.gnome.org/show_bug.cgi?id=780478 - -Upstream-Status: Backport [1.10.5] - -Signed-off-by: Carlos Rafael Giani - sys/v4l2/gstv4l2object.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c -index 91c8ff0..ed4654e 100644 a/sys/v4l2/gstv4l2object.c -+++ b/sys/v4l2/gstv4l2object.c -@@ -3070,9 +3070,10 @@ store_info: - GST_DEBUG_OBJECT (v4l2object->element, "Got sizeimage %" G_GSIZE_FORMAT, - info->size); - -- /* to avoid copies we need video meta if top or left padding */ -+ /* to avoid copies we need video meta if there is padding */ - v4l2object->need_video_meta = -- ((align->padding_top + align->padding_left) != 0); -+ ((align->padding_top + align->padding_left + align->padding_right + -+ align->padding_bottom) != 0); - - /* ... or if stride is non "standard" */ - if (!standard_stride) --- -2.7.4 - diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb similarity index 78% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb index 57447bf..8665d7b 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb @@ -10,9 +10,8 @@ SRC_URI = " \ file://avoid-including-sys-poll.h-directly.patch \ file://ensure-valid-sentinel-for-gst_structure_get.patch \ file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ -file://0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch \ " -SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d" -SRC_URI[sha256sum] = "8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e" +SRC_URI[md5sum] = "53647e9fe9446f2ad808d55fcdf85b6e" +SRC_URI[sha256sum] = "121e8e46a7f0e622f09ec9be012607b89d737dd72d48b0f2f0680821ae2cf54b" S = "${WORKDIR}/gst-plugins-good-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 07/11] gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1
Upgrade to 1.12.1 Signed-off-by: Maxin B. John --- .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb | 6 -- .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb | 6 ++ 2 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb deleted file mode 100644 index 6aa9a53..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb +++ /dev/null @@ -1,6 +0,0 @@ -require gstreamer1.0-rtsp-server.inc - -SRC_URI[md5sum] = "ef587fa6393e09bc26f884510596e305" -SRC_URI[sha256sum] = "2f6e12fd4e3568ee190dc24e57e4c3a878971c3a3fb6904a9674404fac256de6" - -LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb new file mode 100644 index 000..2e115dc --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb @@ -0,0 +1,6 @@ +require gstreamer1.0-rtsp-server.inc + +SRC_URI[md5sum] = "5fdc18925caab476b4388d77b9ffbc72" +SRC_URI[sha256sum] = "f27b9bde057e861a7705fa1263a9288a09fce8c42d8d5363c0bef4fe93994292" + +LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 11/11] gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1
Remove backported patch: 1. 0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch 2. 0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch 3. 0001-mssdemux-improved-live-playback-support.patch Refreshed the following patches: 1. 0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch 2. 0001-Prepend-PKG_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch 3. gstreamer-gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch Removed license checks in tta directory as it doesn't exist anymore. Updated unsupported plugin list. Signed-off-by: Maxin B. John --- .../gstreamer/gstreamer1.0-plugins-bad.inc | 24 +- ...-don-t-hardcode-libtool-name-when-running.patch | 60 +- ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch | 42 +- ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch | 21 +- ...1-mssdemux-improved-live-playback-support.patch | 929 - ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 ...ming-use-the-duration-from-the-list-of-fr.patch | 62 -- 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} | 11 +- 8 files changed, 88 insertions(+), 1244 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} (61%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc index 0ccfc89..8b12123 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc @@ -70,14 +70,13 @@ PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland-nat PACKAGECONFIG[webp]= "--enable-webp,--disable-webp,libwebp" # these plugins have not been ported to 1.0 (yet): -# apexsink linsys nas timidity sdl xvid wininet -# sndio cdxaparse dccp faceoverlay hdvparse tta mve nuvdemux +# cdxaparse faceoverlay hdvparse mve nuvdemux # patchdetect sdi videomeasure # these plugins have no corresponding library in OE-core or meta-openembedded: # openni2 winks direct3d directsound winscreencap acm apple_media # android_media avc bs2b chromaprint daala dts fdkaac gme gsm kate ladspa libde265 -# lv2 mimic mpeg2enc mplex musepack nvenc ofa openh264 opensles pvr soundtouch spandsp +# lv2 mpeg2enc mplex musepack nvenc ofa openh264 opensles soundtouch spandsp # spc teletextdec tinyalsa vdpau vulkan wasapi x265 zbar # qt5 support is disabled, because it is not present in OE core, and requires more work than @@ -94,7 +93,6 @@ EXTRA_OECONF += " \ --enable-vcd \ --disable-acm \ --disable-android_media \ ---disable-apexsink \ --disable-apple_media \ --disable-avc \ --disable-bs2b \ @@ -106,44 +104,36 @@ EXTRA_OECONF += " \ --disable-dts \ --disable-fdk_aac \ --disable-gme \ +--disable-iqa \ +--disable-msdk \ +--disable-webrtcdsp \ --disable-gsm \ --disable-kate \ --disable-ladspa \ --disable-libde265 \ ---disable-libvisual \ ---disable-linsys \ --disable-lv2 \ ---disable-mimic \ --disable-mpeg2enc \ --disable-mplex \ --disable-musepack \ ---disable-nas \ --disable-nvenc \ --disable-ofa \ --disable-openexr \ --disable-openh264 \ --disable-openni2 \ --disable-opensles \ ---disable-pvr \ --disable-qt \ ---disable-sdl \ ---disable-sdltest \ ---disable-sndio \ --disable-soundtouch \ --disable-spandsp \ --disable-spc \ --disable-teletextdec \ ---disable-timidity \ --disable-tinyalsa \ --disable-vdpau \ --disable-vulkan \ --disable-wasapi \ --disable-wildmidi \ ---disable-wininet \ --disable-winks \ --disable-winscreencap \ --disable-x265 \ ---disable-xvid \ --disable-zbar \ ${@bb.utils.contains("TUNE_FEATURES", "mx32", "--disable-yadif", "", d)} \ " @@ -157,3 +147,7 @@ FILES_${PN}-dev += "${libdir}/gstreamer-${LIBV}/include/gst/gl/gstglconfig.h" FILES_${PN}-freeverb += "${datadir}/gstreamer-${LIBV}/presets/GstFreeverb.prs" FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/${LIBV}/opencv*" FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-${LIBV}/presets/GstVoAmrwbEnc.prs" + +do_compile_prepend() { +export GIR_EXTRA_LIBS_PATH="${B}/gst-libs/gst/allocators/.libs&
[OE-core] [PATCH 08/11] gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1
Upgrade to 1.12.1 Signed-off-by: Maxin B. John --- .../{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} (69%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb similarity index 69% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb index dfeefa5..bf4432c 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ SRC_URI = "http://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz"; -SRC_URI[md5sum] = "cedb230f1c47d0cf4b575d70dff66ff2" -SRC_URI[sha256sum] = "45072925cf262f0fd528fab78f0de52734e46a5a88aa802fae51c67c09c81aa2" +SRC_URI[md5sum] = "c9ae4cfc8e7479949ec75da034f85727" +SRC_URI[sha256sum] = "13faf0eb679c37a01f64c47f23018c2d894fa0ff1c3b98d4b1d1c69a7b3ca183" S = "${WORKDIR}/gst-omx-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 06/11] gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1
libmad support is not present anymore. Signed-off-by: Maxin B. John --- meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc | 1 - ...1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} (76%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc index 708ad7a..60aa968 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc @@ -18,7 +18,6 @@ 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[mpg123] = "--enable-mpg123,--disable-mpg123,mpg123" PACKAGECONFIG[x264] = "--enable-x264,--disable-x264,x264" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb similarity index 76% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb index 92a2caa..fb6cc90 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb @@ -7,7 +7,7 @@ SRC_URI = " \ http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ " -SRC_URI[md5sum] = "c68d0509c9980b0b70a4b836ff73fff1" -SRC_URI[sha256sum] = "6386c77ca8459cba431ed0b63da780c7062c7cc48055d222024d8eaf198ffa59" +SRC_URI[md5sum] = "101a9d1613c16889df43f00d859c954a" +SRC_URI[sha256sum] = "8fc2123d059713a34fa5d0a26641fb8158f52f6766633d2db7a661adc88e1069" S = "${WORKDIR}/gst-plugins-ugly-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 09/11] gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1
Upgrade to 1.12.1 Signed-off-by: Maxin B. John --- .../{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} (88%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb similarity index 88% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb index e4bb477..5fceabe 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb @@ -14,7 +14,7 @@ SRC_URI = "http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz file://mips64_cpu_detection.patch \ file://0001-configure-check-for-armv7ve-variant.patch \ " -SRC_URI[md5sum] = "e2bdd9fde6ca3ff7efffb93df121f4fd" -SRC_URI[sha256sum] = "6ca0feca75e3d48315e07f20ec37cf6260ed1e9dde58df355febd5016246268b" +SRC_URI[md5sum] = "b34c46d1af8a1067543c45209d711b57" +SRC_URI[sha256sum] = "55d7823fdf63195de991adfef32db4b8a8bef3cafa46115a951e590dc18a5077" S = "${WORKDIR}/gst-libav-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 10/11] gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1
Remove backport patch: 1. vaapivideobufferpool-create-allocator-if-needed.patch Signed-off-by: Maxin B. John --- ...ideobufferpool-create-allocator-if-needed.patch | 61 -- .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb | 7 --- .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb | 5 ++ 3 files changed, 5 insertions(+), 68 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb diff --git a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch b/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch deleted file mode 100644 index f666adc..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch +++ /dev/null @@ -1,61 +0,0 @@ -Signed-off-by: Jussi Kukkonen -Upstream-Status: Backport [commit 59a731be6b in '1.10' branch] - - -From 02a6002c3a80b3a5301c0943b1a1518bbdf439fc Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= - -Date: Fri, 21 Apr 2017 19:07:18 +0200 -Subject: [PATCH] vaapivideobufferpool: create allocator if needed - -Backport to branch 1.10 - -Sometimes a video decoder could set different buffer pool -configurations, because their frame size changes. In this case we -did not reconfigure the allocator. - -This patch enables this use case, creating a new allocator inside -the VAAPI buffer pool if the caps changed, if it is not dmabuf-based. -If so, it is just reconfigured, since it doesn't have a surface pool. - -https://bugzilla.gnome.org/show_bug.cgi?id=781577 - gst/vaapi/gstvaapivideobufferpool.c | 21 + - 1 file changed, 21 insertions(+) - -diff --git a/gst/vaapi/gstvaapivideobufferpool.c b/gst/vaapi/gstvaapivideobufferpool.c -index a3b9223f..9a50614b 100644 a/gst/vaapi/gstvaapivideobufferpool.c -+++ b/gst/vaapi/gstvaapivideobufferpool.c -@@ -159,6 +159,27 @@ gst_vaapi_video_buffer_pool_set_config (GstBufferPool * pool, - gst_object_replace ((GstObject **) & priv->allocator, NULL); - priv->video_info = new_vip; - -+ { -+guint surface_alloc_flags; -+gboolean vinfo_changed = FALSE; -+ -+if (allocator) { -+ const GstVideoInfo *alloc_vinfo = -+ gst_allocator_get_vaapi_video_info (allocator, &surface_alloc_flags); -+ vinfo_changed = gst_video_info_changed (alloc_vinfo, &new_vip); -+} -+ -+if (vinfo_changed && allocator && priv->use_dmabuf_memory) { -+ gst_allocator_set_vaapi_video_info (allocator, &new_vip, -+ surface_alloc_flags); -+} else if (!priv->use_dmabuf_memory && (vinfo_changed || !allocator)) { -+ /* let's destroy the other allocator and create a new one */ -+ allocator = gst_vaapi_video_allocator_new (priv->display, &new_vip, -+ surface_alloc_flags); -+ gst_buffer_pool_config_set_allocator (config, allocator, NULL); -+} -+ } -+ - if (!gst_buffer_pool_config_has_option (config, - GST_BUFFER_POOL_OPTION_VAAPI_VIDEO_META)) - goto error_no_vaapi_video_meta_option; --- -2.11.0 - - diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb deleted file mode 100644 index 44c66de..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require gstreamer1.0-vaapi.inc -SRC_URI[md5sum] = "318af17f906637570b61dd7be9b5581d" -SRC_URI[sha256sum] = "03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75" - -SRC_URI += "file://vaapivideobufferpool-create-allocator-if-needed.patch" - -DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb new file mode 100644 index 000..e3ec98b --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb @@ -0,0 +1,5 @@ +require gstreamer1.0-vaapi.inc +SRC_URI[md5sum] = "e5c07f867640a9507b8590adf9fba589" +SRC_URI[sha256sum] = "de4e9697a856660ccbf27f45ffa86b1a97af426f7823ec65a48f2e9daac9e4a1" + +DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 03/11] gstreamer1.0: upgrade 1.10.4 -> 1.12.1
Remove "--disable-docbook" configure option and refresh the following patch: 1. deterministic-unwind.patch Signed-off-by: Maxin B. John --- meta/recipes-multimedia/gstreamer/gstreamer1.0.inc | 1 - .../gstreamer1.0/deterministic-unwind.patch| 29 -- ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} | 4 +-- 3 files changed, 23 insertions(+), 11 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} (72%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc index 72d7ce6..d174a82 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc @@ -28,7 +28,6 @@ PACKAGECONFIG[unwind] = "--with-unwind,--without-unwind,libunwind" EXTRA_OECONF = " \ --disable-dependency-tracking \ ---disable-docbook \ --disable-examples \ " diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch index e39e6ca..dfca096 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch @@ -1,24 +1,37 @@ -Make the detection of libunwind deterministic. +From 31fb9cde63f55f2610a736f390124a570c564169 Mon Sep 17 00:00:00 2001 +From: Ross Burton +Date: Fri, 12 May 2017 17:43:08 +0300 +Subject: [PATCH] Make the detection of libunwind deterministic. Upstream-Status: Pending + Signed-off-by: Ross Burton +Signed-off-by: Maxin B. John +--- + configure.ac | 10 ++ + 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac -index ac88fb2..182c19a 100644 +index 9fa6824..fe9696f 100644 --- a/configure.ac +++ b/configure.ac -@@ -829,3 +828,0 @@ AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes") --dnl libunwind is optionally used by the leaks tracer +@@ -821,10 +821,12 @@ fi + AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes") + + dnl libunwind is optionally used by the leaks tracer -PKG_CHECK_MODULES(UNWIND, libunwind, HAVE_UNWIND=yes, HAVE_UNWIND=no) -- -@@ -839,3 +836,7 @@ AC_CHECK_FUNC(backtrace, [ -if test "x$HAVE_UNWIND" = "xyes"; then - AC_DEFINE(HAVE_UNWIND, 1, [libunwind available]) -fi -+dnl libunwind is optionally used by the leaks tracer +AC_ARG_WITH([unwind],[AS_HELP_STRING([--with-unwind],[use libunwind])], +[], [with_unwind=yes]) +AS_IF([test "$with_unwind" = yes], + [PKG_CHECK_MODULES(UNWIND, libunwind) + AC_DEFINE(HAVE_UNWIND, 1, [libunwind available])] -+) ++ ) + + dnl libdw is optionally used to add source lines and numbers to backtraces + PKG_CHECK_MODULES(DW, libdw, HAVE_DW=yes, HAVE_DW=no) +-- +2.4.0 + diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb similarity index 72% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb index 2a67993..f1a7001 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb @@ -7,7 +7,7 @@ SRC_URI = " \ http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \ file://deterministic-unwind.patch \ " -SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e" -SRC_URI[sha256sum] = "50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218" +SRC_URI[md5sum] = "3c9f2bc7d75daf87fb5d8d0f2158b8ea" +SRC_URI[sha256sum] = "9044b9d8b3ff44457fa9e36faa59c56684b587b34dee449bfe15ec0c32a3a6d2" S = "${WORKDIR}/gstreamer-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 02/11] gst-player: remove workaround which disable visualizations
As we upgrade to libva 1.8.3, we can remove the workaround patch which disables visualizations in gst-player: 1. 0001-gtk-play-Disable-visualizations.patch Also remove the upstreamed patches: 1. filechooser.patch 2. Fix-pause-play.patch 3. Add-error-signal-emission-for-missing-plugins.patch Fixes [YOCTO #11437] We "should" move to the new home of gst-player: https://cgit.freedesktop.org/gstreamer/gst-examples However, the buildsystem of gst-player moved to meson. Waiting for meson to be in oe-core for this transition. Signed-off-by: Maxin B. John --- .../0001-gtk-play-Disable-visualizations.patch | 59 - ...error-signal-emission-for-missing-plugins.patch | 252 - .../gstreamer/gst-player/Fix-pause-play.patch | 107 - .../gstreamer/gst-player/filechooser.patch | 54 - .../recipes-multimedia/gstreamer/gst-player_git.bb | 4 - 5 files changed, 476 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch diff --git a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch b/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch deleted file mode 100644 index ea88120..000 --- a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 6cf42c468e93b0aaa171961e059bc3e2fb915889 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Fri, 28 Apr 2017 14:35:19 +0300 -Subject: [PATCH] gtk-play: Disable visualizations - -This is a workaround for [YOCTO #11410] (audio playback is broken in -mediaplayer if vaapi is used). It disables visualizations and makes -sure we clear the window (otherwise nothing does that and result is -very ugly). - -This patch should be removed when 11410 is fixed. - -Upstream-Status: Inappropriate [bug workaround] -Signed-off-by: Jussi Kukkonen - gtk/gtk-play.c | 13 - - 1 file changed, 12 insertions(+), 1 deletion(-) - -diff --git a/gtk/gtk-play.c b/gtk/gtk-play.c -index 8ae0fea..63b9bb0 100644 a/gtk/gtk-play.c -+++ b/gtk/gtk-play.c -@@ -1401,6 +1401,15 @@ get_child_position (GtkOverlay * overlay, GtkWidget * widget, - return TRUE; - } - -+/* Hack to make sure something gets drawn if visualizations are disabled */ -+static gboolean -+draw_cb (GtkWidget *widget, cairo_t *cr, gpointer data) -+{ -+ cairo_set_source_rgb (cr, 0, 0, 0); -+ cairo_paint (cr); -+ return FALSE; -+} -+ - static void - create_ui (GtkPlay * play) - { -@@ -1431,6 +1440,8 @@ create_ui (GtkPlay * play) - play->video_area = gtk_drawing_area_new (); - g_signal_connect (play->video_area, "realize", - G_CALLBACK (video_area_realize_cb), play); -+g_signal_connect (play->video_area, "draw", -+G_CALLBACK (draw_cb), NULL); - } - gtk_widget_set_events (play->video_area, GDK_EXPOSURE_MASK - | GDK_LEAVE_NOTIFY_MASK -@@ -1753,7 +1764,7 @@ gtk_play_constructor (GType type, guint n_construct_params, - - /* enable visualization (by default playbin uses goom) */ - /* if visualization is enabled then use the first element */ -- gst_player_set_visualization_enabled (self->player, TRUE); -+ gst_player_set_visualization_enabled (self->player, FALSE); - - g_signal_connect (G_OBJECT (self), "show", G_CALLBACK (show_cb), NULL); - --- -2.1.4 - diff --git a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch b/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch deleted file mode 100644 index 712d46d..000 --- a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch +++ /dev/null @@ -1,252 +0,0 @@ -From d64c7edb66f4a64ff49c4306cf77fd269b7079ab Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Mon, 16 Mar 2015 13:45:30 +0200 -Subject: [PATCH] Add error signal emission for missing plugins - -Add a missing plugins error signal to gst-player. Note that this error -does not necessarily mean the playback has completely failed, but in -practice the user experience will be bad (think, e.g. of a mp4 file -where H.264 codec is missing: AAC playback still works...). - -Use the signal in gtk-play to show a infobar if plugins are missing. - -Submitted upstream at https://github.com/sdroege/gst-player/pull/11 - -Upstream-Status: Submitted -Signed-off-by: Jussi Kukkonen - configure.ac | 2 +- - gtk/gtk-play.c | 54 +- - lib/gst/pl
Re: [OE-core] [PATCH 05/11] gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1
Hi Jussi, On Mon, Jul 03, 2017 at 09:33:09AM +0300, Jussi Kukkonen wrote: >I'm guessing 12.1 has the same issue with renamed plugins that I reported >on the previous patchset? > > See > https://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=ca0ed8a134f1d26083e6f89636493df89ff29cff > > : this changes packages names so we need to add special case RPROVIDES > for these three (and probably should also change gstreamer1.0-meta-base > to use the real name). > > - Jussi Sorry, haven't noticed it before. Thanks for sharing this here. I will update the patches and send a v2. > >> On 30 June 2017 at 17:56, Maxin B. John wrote: >> >> Remove backported patch: >> >> 1.0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch Best Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] ltp: add acl, attr, curl and util-linux runtime dependencies
Hi, On Mon, Jul 03, 2017 at 11:03:31AM +0300, Fathi Boudra wrote: > * Use a list and re-order alphabetically to make it easier to read and > update. > * Add missing runtime dependencies: > - acl (getfacl/setfacl commands are required) > - attr (getfattr/setfattr commands are required) > - curl (curl command is required) > - util-linux (ipcs command is required) > > Reported-by: Naresh Kamboju > Signed-off-by: Fathi Boudra > --- > meta/recipes-extended/ltp/ltp_20170516.bb | 23 +-- > 1 file changed, 21 insertions(+), 2 deletions(-) > > diff --git a/meta/recipes-extended/ltp/ltp_20170516.bb > b/meta/recipes-extended/ltp/ltp_20170516.bb > index f537d60c15..564fdcf8c2 100644 > --- a/meta/recipes-extended/ltp/ltp_20170516.bb > +++ b/meta/recipes-extended/ltp/ltp_20170516.bb > @@ -95,7 +95,27 @@ do_install(){ > cp -r testcases/open_posix_testsuite ${D}/opt/ltp/testcases > } > > -RDEPENDS_${PN} = "perl e2fsprogs-mke2fs python-core libaio bash gawk expect > ldd unzip gzip cpio cronie logrotate which at" > +RDEPENDS_${PN} = " > +acl \ > +at \ > +attr \ > +bash \ > +cpio \ > +cronie \ > +curl \ > +e2fsprogs-mke2fs \ > +expect \ > +gawk \ > +gzip \ > +ldd \ > +libaio \ > +logrotate \ > +perl \ > +python-core \ > +unzip \ > +util-linux \ > +which \ > +" These changes look good. However, this patch is causing a parser error: ERROR: ParseError at /home/maxin/poky/meta/recipes-extended/ltp/ltp_20170516.bb:98: unparsed line: 'RDEPENDS_${PN} = " Please fix it. > FILES_${PN}-staticdev += "/opt/ltp/lib/libmem.a > /opt/ltp/testcases/data/nm01/lib.a" > > @@ -106,4 +126,3 @@ INHIBIT_PACKAGE_STRIP = "1" > INHIBIT_PACKAGE_DEBUG_SPLIT = "1" > # However, test_arch_stripped is already stripped, so... > INSANE_SKIP_${PN} += "already-stripped" Best Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] New Recipe for ser2net with IPv6 Support (v3.0 & v3.1)
Hi, On Fri, Jun 30, 2017 at 08:30:20AM +0100, Thomas A. F. Thorne MEng AUS MIET wrote: > Good afternoon, > > Would submitting a patch to this list that adds a recipe for ser2net > v3.0 and ser2net v3.1 be the right thing to do to get it one day > included in the layer? Would the new versions beneficial to the wider > community? The chances of a package upgrade, just for new features, in a released branch like "krogoth" will be close to impossible (There may be exceptions, if changes are security related) > I am working on an application that will use the ser2net application to > access some serial ports over IPv6. The current version of ser2net > included with the meta-openembedded/meta-oe layer is 2.9.1 which does > not include IPv6 support. I believe that v3.0 onwards may include IPv6 > support and I am testing that out now. > > I am creating recipes for ser2net_3.0.bb and ser2net_3.1.bb as part of > my testing. I would be happy to submit the files as patches. I am > currently working on krogoth but could submit the patch against another > version if preferred. > > I have CCed the meta-oe maintainers (on my first message attempt but not my > second) > as that the is the layer that holds the ser2net recipe at present. I hope > that was not a mistake, please > for give the extra email if it was. Sent a patch to upgrade ser2net to version 3.4 (for master branch): http://lists.openembedded.org/pipermail/openembedded-devel/2017-July/113484.html > Regards, > Thomas Thorne Software Engineer Net2Edge Limited Thanks and Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH v2 00/11] gstreamer: upgrade to 1.12.1
Upgrade gstreamer to 1.12.1 Also upgrade libva to 1.8.3. This upgrade helps us to remove the workaround patch in gst-player - [YOCTO #11437] We "should" move to the new home of gst-player and upgrade it: https://cgit.freedesktop.org/gstreamer/gst-examples However, the buildsystem of gst-player moved to meson. Waiting for meson to be in oe-core for this transition. Thanks to Carlos Rafael Giani for his gstreamer 1.12.0 upgrade patches which were used as a base for this upgrade. Changes in v2: Handle remaming of plugins in gstreamer1.0-plugins-good Maxin B. John (11): libva: upgrade to 1.8.3 gst-player: remove workaround which disable visualizations gstreamer1.0: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1 ...-configure.ac-Use-wayland-scanner-in-PATH.patch | 37 - ...and-Don-t-commit-and-ship-generated-files.patch | 339 .../libva/{libva_1.7.3.bb => libva_1.8.3.bb} | 8 +- .../0001-gtk-play-Disable-visualizations.patch | 59 -- ...error-signal-emission-for-missing-plugins.patch | 252 -- .../gstreamer/gst-player/Fix-pause-play.patch | 107 --- .../gstreamer/gst-player/filechooser.patch | 54 -- .../recipes-multimedia/gstreamer/gst-player_git.bb | 4 - ...ideobufferpool-create-allocator-if-needed.patch | 61 -- ...ibav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} | 4 +- .../gstreamer/gstreamer1.0-meta-base.bb| 2 +- 0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} | 4 +- .../gstreamer/gstreamer1.0-plugins-bad.inc | 24 +- ...-don-t-hardcode-libtool-name-when-running.patch | 60 +- ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch | 42 +- ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch | 21 +- ...1-mssdemux-improved-live-playback-support.patch | 929 - ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 ...ming-use-the-duration-from-the-list-of-fr.patch | 62 -- 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} | 11 +- ...eed-more-buffers-in-output-queue-for-bett.patch | 32 - ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} | 5 +- ...Also-add-videometa-if-there-is-padding-to.patch | 35 - ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} | 7 +- .../gstreamer/gstreamer1.0-plugins-ugly.inc| 1 - ...10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} | 4 +- .../gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb | 6 - .../gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb | 6 + .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb | 7 - .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb | 5 + meta/recipes-multimedia/gstreamer/gstreamer1.0.inc | 1 - .../gstreamer1.0/deterministic-unwind.patch| 29 +- ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} | 4 +- 33 files changed, 138 insertions(+), 2267 deletions(-) delete mode 100644 meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch delete mode 100644 meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%) delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} (88%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} (69%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} (61%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-b
[OE-core] [PATCH 01/11] libva: upgrade to 1.8.3
1.7.3 -> 1.8.3 Remove upstreamed patch: 0001-wayland-Don-t-commit-and-ship-generated-files.patch Replace following patch by setting ac_cv_prog in EXTRA_OECONF: 0001-configure.ac-Use-wayland-scanner-in-PATH.patch The dummy driver was removed in 1.8.3 release. Signed-off-by: Maxin B. John --- ...-configure.ac-Use-wayland-scanner-in-PATH.patch | 37 --- ...and-Don-t-commit-and-ship-generated-files.patch | 339 - .../libva/{libva_1.7.3.bb => libva_1.8.3.bb} | 8 +- 3 files changed, 3 insertions(+), 381 deletions(-) delete mode 100644 meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch delete mode 100644 meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%) diff --git a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch b/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch deleted file mode 100644 index a99c225..000 --- a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 0af30602502035155929dd2a14482b82a9747cf8 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Thu, 23 Feb 2017 15:23:15 +0200 -Subject: [PATCH] configure.ac: Use wayland-scanner in PATH - -pkg-config will give us the wrong wayland-scanner location. -Use the one in path instead: it will be from native sysroot. - -This is a workaround and should be fixed upstream: preferably -with the same fix as all the other wayland-scanner users -(see YOCTO #11100). - -Upstream-Status: Inappropriate [workaround] -Signed-off-by: Jussi Kukkonen - configure.ac | 5 + - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 64eddf2..5536f35 100644 a/configure.ac -+++ b/configure.ac -@@ -273,10 +273,7 @@ if test "$enable_wayland" = "yes"; then - PKG_CHECK_MODULES([WAYLAND], [wayland-client >= wayland_api_version], - [USE_WAYLAND="yes"], [:]) - if test "$USE_WAYLAND" = "yes"; then -- --WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client` --AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],, -- [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH]) -+AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner]) - - AC_DEFINE([HAVE_VA_WAYLAND], [1], - [Defined to 1 if VA/Wayland API is built]) --- -2.1.4 - diff --git a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch b/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch deleted file mode 100644 index bd97e22..000 --- a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch +++ /dev/null @@ -1,339 +0,0 @@ -From 5993a7710cc8fd9a392d5015be5109987a42b498 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Thu, 23 Feb 2017 16:10:09 +0200 -Subject: [PATCH] wayland: Don't commit and ship generated files - -I believe shipping wayland-drm-client-protocol.h is wrong: The header -should always be generated by the wayland-scanner that matches the -runtime wayland version. Currently when someone clones the repo and -builds, the shipped version is used. - -Upstream-Status: Submitted [https://github.com/01org/libva/pull/33] -Signed-off-by: Jussi Kukkonen - va/wayland/Makefile.am | 5 +- - va/wayland/wayland-drm-client-protocol.h | 290 --- - 2 files changed, 4 insertions(+), 291 deletions(-) - delete mode 100644 va/wayland/wayland-drm-client-protocol.h - -diff --git a/va/wayland/Makefile.am b/va/wayland/Makefile.am -index 4f8262c..4ab8d07 100644 a/va/wayland/Makefile.am -+++ b/va/wayland/Makefile.am -@@ -53,7 +53,7 @@ protocol_source_h = \ - noinst_LTLIBRARIES= libva_wayland.la - libva_waylandincludedir = ${includedir}/va - libva_waylandinclude_HEADERS = $(source_h) --libva_wayland_la_SOURCES = $(source_c) $(protocol_source_h) -+libva_wayland_la_SOURCES = $(source_c) - noinst_HEADERS= $(source_h_priv) - - # Wayland protocol -@@ -65,5 +65,8 @@ EXTRA_DIST = \ - wayland-drm.xml \ - $(NULL) - -+BUILT_SOURCES = $(protocol_source_h) -+CLEANFILES = $(BUILT_SOURCES) -+ - # Extra clean files so that maintainer-clean removes *everything* - MAINTAINERCLEANFILES = Makefile.in -diff --git a/va/wayland/wayland-drm-client-protocol.h b/va/wayland/wayland-drm-client-protocol.h -deleted file mode 100644 -index da267e8..000 a/va/wayland/wayland-drm-client-protocol.h -+++ /dev/null -@@ -1,290 +0,0 @@ --/* Generated by wayland-scanner 1.11.90 */ -- --#ifndef DRM_CLIENT_PROTOCOL_H --#define DRM_CLIENT_PROTOCOL_H -- --#include --#inclu
[OE-core] [PATCH 04/11] gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1
Remove upstreamed patch: 1. encodebin-Need-more-buffers-in-output-queue-for-bett.patch Signed-off-by: Maxin B. John --- ...eed-more-buffers-in-output-queue-for-bett.patch | 32 -- ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} | 5 ++-- 2 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} (78%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch deleted file mode 100644 index 5341e3c..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 540e02c92c75e08b90326863dc787fa5cadf9da6 Mon Sep 17 00:00:00 2001 -From: Song Bing -Date: Fri, 13 Mar 2015 18:04:31 +0800 -Subject: [PATCH] encodebin: Need more buffers in output queue for better - performance - -Need more buffers in output queue for better performance - -Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=744191] - -Signed-off-by: Song Bing - gst/encoding/gstencodebin.c |3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/gst/encoding/gstencodebin.c b/gst/encoding/gstencodebin.c -index 6728e58..32daae4 100644 a/gst/encoding/gstencodebin.c -+++ b/gst/encoding/gstencodebin.c -@@ -1228,8 +1228,7 @@ _create_stream_group (GstEncodeBin * ebin, GstEncodingProfile * sprof, -* We only use a 1buffer long queue here, the actual queueing will be done -* in the input queue */ - last = sgroup->outqueue = gst_element_factory_make ("queue", NULL); -- g_object_set (sgroup->outqueue, "max-size-buffers", (guint32) 1, -- "max-size-bytes", (guint32) 0, "max-size-time", (guint64) 0, -+ g_object_set (sgroup->outqueue, "max-size-time", (guint64) 0, - "silent", TRUE, NULL); - - gst_bin_add (GST_BIN (ebin), sgroup->outqueue); --- -1.7.9.5 - diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb similarity index 78% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb index 7c81670..0b2b588 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb @@ -9,11 +9,10 @@ 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 \ file://make-gio_unix_2_0-dependency-configurable.patch \ file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ " -SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86" -SRC_URI[sha256sum] = "f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7" +SRC_URI[md5sum] = "77d67208ff3750ea6417f0365f655a90" +SRC_URI[sha256sum] = "0cce9fadb574a840b3c9d31b69faf57aad6c5543c3b134a7b935de866c9e0465" S = "${WORKDIR}/gst-plugins-base-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 05/11] gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1
libmad support is not present anymore. Signed-off-by: Maxin B. John --- meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc | 1 - ...1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} (76%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc index 708ad7a..60aa968 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc @@ -18,7 +18,6 @@ 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[mpg123] = "--enable-mpg123,--disable-mpg123,mpg123" PACKAGECONFIG[x264] = "--enable-x264,--disable-x264,x264" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb similarity index 76% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb index 92a2caa..fb6cc90 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb @@ -7,7 +7,7 @@ SRC_URI = " \ http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ " -SRC_URI[md5sum] = "c68d0509c9980b0b70a4b836ff73fff1" -SRC_URI[sha256sum] = "6386c77ca8459cba431ed0b63da780c7062c7cc48055d222024d8eaf198ffa59" +SRC_URI[md5sum] = "101a9d1613c16889df43f00d859c954a" +SRC_URI[sha256sum] = "8fc2123d059713a34fa5d0a26641fb8158f52f6766633d2db7a661adc88e1069" S = "${WORKDIR}/gst-plugins-ugly-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 06/11] gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1
Upgrade to 1.12.1 Signed-off-by: Maxin B. John --- .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb | 6 -- .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb | 6 ++ 2 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb deleted file mode 100644 index 6aa9a53..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb +++ /dev/null @@ -1,6 +0,0 @@ -require gstreamer1.0-rtsp-server.inc - -SRC_URI[md5sum] = "ef587fa6393e09bc26f884510596e305" -SRC_URI[sha256sum] = "2f6e12fd4e3568ee190dc24e57e4c3a878971c3a3fb6904a9674404fac256de6" - -LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb new file mode 100644 index 000..2e115dc --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb @@ -0,0 +1,6 @@ +require gstreamer1.0-rtsp-server.inc + +SRC_URI[md5sum] = "5fdc18925caab476b4388d77b9ffbc72" +SRC_URI[sha256sum] = "f27b9bde057e861a7705fa1263a9288a09fce8c42d8d5363c0bef4fe93994292" + +LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 10/11] gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1
Remove backported patch: 1. 0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch 2. 0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch 3. 0001-mssdemux-improved-live-playback-support.patch Refreshed the following patches: 1. 0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch 2. 0001-Prepend-PKG_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch 3. gstreamer-gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch Removed license checks in tta directory as it doesn't exist anymore. Updated unsupported plugin list. Signed-off-by: Maxin B. John --- .../gstreamer/gstreamer1.0-plugins-bad.inc | 24 +- ...-don-t-hardcode-libtool-name-when-running.patch | 60 +- ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch | 42 +- ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch | 21 +- ...1-mssdemux-improved-live-playback-support.patch | 929 - ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 ...ming-use-the-duration-from-the-list-of-fr.patch | 62 -- 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} | 11 +- 8 files changed, 88 insertions(+), 1244 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} (61%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc index 0ccfc89..8b12123 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc @@ -70,14 +70,13 @@ PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland-nat PACKAGECONFIG[webp]= "--enable-webp,--disable-webp,libwebp" # these plugins have not been ported to 1.0 (yet): -# apexsink linsys nas timidity sdl xvid wininet -# sndio cdxaparse dccp faceoverlay hdvparse tta mve nuvdemux +# cdxaparse faceoverlay hdvparse mve nuvdemux # patchdetect sdi videomeasure # these plugins have no corresponding library in OE-core or meta-openembedded: # openni2 winks direct3d directsound winscreencap acm apple_media # android_media avc bs2b chromaprint daala dts fdkaac gme gsm kate ladspa libde265 -# lv2 mimic mpeg2enc mplex musepack nvenc ofa openh264 opensles pvr soundtouch spandsp +# lv2 mpeg2enc mplex musepack nvenc ofa openh264 opensles soundtouch spandsp # spc teletextdec tinyalsa vdpau vulkan wasapi x265 zbar # qt5 support is disabled, because it is not present in OE core, and requires more work than @@ -94,7 +93,6 @@ EXTRA_OECONF += " \ --enable-vcd \ --disable-acm \ --disable-android_media \ ---disable-apexsink \ --disable-apple_media \ --disable-avc \ --disable-bs2b \ @@ -106,44 +104,36 @@ EXTRA_OECONF += " \ --disable-dts \ --disable-fdk_aac \ --disable-gme \ +--disable-iqa \ +--disable-msdk \ +--disable-webrtcdsp \ --disable-gsm \ --disable-kate \ --disable-ladspa \ --disable-libde265 \ ---disable-libvisual \ ---disable-linsys \ --disable-lv2 \ ---disable-mimic \ --disable-mpeg2enc \ --disable-mplex \ --disable-musepack \ ---disable-nas \ --disable-nvenc \ --disable-ofa \ --disable-openexr \ --disable-openh264 \ --disable-openni2 \ --disable-opensles \ ---disable-pvr \ --disable-qt \ ---disable-sdl \ ---disable-sdltest \ ---disable-sndio \ --disable-soundtouch \ --disable-spandsp \ --disable-spc \ --disable-teletextdec \ ---disable-timidity \ --disable-tinyalsa \ --disable-vdpau \ --disable-vulkan \ --disable-wasapi \ --disable-wildmidi \ ---disable-wininet \ --disable-winks \ --disable-winscreencap \ --disable-x265 \ ---disable-xvid \ --disable-zbar \ ${@bb.utils.contains("TUNE_FEATURES", "mx32", "--disable-yadif", "", d)} \ " @@ -157,3 +147,7 @@ FILES_${PN}-dev += "${libdir}/gstreamer-${LIBV}/include/gst/gl/gstglconfig.h" FILES_${PN}-freeverb += "${datadir}/gstreamer-${LIBV}/presets/GstFreeverb.prs" FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/${LIBV}/opencv*" FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-${LIBV}/presets/GstVoAmrwbEnc.prs" + +do_compile_prepend() { +export GIR_EXTRA_LIBS_PATH="${B}/gst-libs/gst/allocators/.libs&
[OE-core] [PATCH 07/11] gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1
Upgrade to 1.12.1 Signed-off-by: Maxin B. John --- .../{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} (69%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb similarity index 69% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb index dfeefa5..bf4432c 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ SRC_URI = "http://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz"; -SRC_URI[md5sum] = "cedb230f1c47d0cf4b575d70dff66ff2" -SRC_URI[sha256sum] = "45072925cf262f0fd528fab78f0de52734e46a5a88aa802fae51c67c09c81aa2" +SRC_URI[md5sum] = "c9ae4cfc8e7479949ec75da034f85727" +SRC_URI[sha256sum] = "13faf0eb679c37a01f64c47f23018c2d894fa0ff1c3b98d4b1d1c69a7b3ca183" S = "${WORKDIR}/gst-omx-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 03/11] gstreamer1.0: upgrade 1.10.4 -> 1.12.1
Remove "--disable-docbook" configure option and refresh the following patch: 1. deterministic-unwind.patch Signed-off-by: Maxin B. John --- meta/recipes-multimedia/gstreamer/gstreamer1.0.inc | 1 - .../gstreamer1.0/deterministic-unwind.patch| 29 -- ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} | 4 +-- 3 files changed, 23 insertions(+), 11 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} (72%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc index 72d7ce6..d174a82 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc @@ -28,7 +28,6 @@ PACKAGECONFIG[unwind] = "--with-unwind,--without-unwind,libunwind" EXTRA_OECONF = " \ --disable-dependency-tracking \ ---disable-docbook \ --disable-examples \ " diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch index e39e6ca..dfca096 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch @@ -1,24 +1,37 @@ -Make the detection of libunwind deterministic. +From 31fb9cde63f55f2610a736f390124a570c564169 Mon Sep 17 00:00:00 2001 +From: Ross Burton +Date: Fri, 12 May 2017 17:43:08 +0300 +Subject: [PATCH] Make the detection of libunwind deterministic. Upstream-Status: Pending + Signed-off-by: Ross Burton +Signed-off-by: Maxin B. John +--- + configure.ac | 10 ++ + 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac -index ac88fb2..182c19a 100644 +index 9fa6824..fe9696f 100644 --- a/configure.ac +++ b/configure.ac -@@ -829,3 +828,0 @@ AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes") --dnl libunwind is optionally used by the leaks tracer +@@ -821,10 +821,12 @@ fi + AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes") + + dnl libunwind is optionally used by the leaks tracer -PKG_CHECK_MODULES(UNWIND, libunwind, HAVE_UNWIND=yes, HAVE_UNWIND=no) -- -@@ -839,3 +836,7 @@ AC_CHECK_FUNC(backtrace, [ -if test "x$HAVE_UNWIND" = "xyes"; then - AC_DEFINE(HAVE_UNWIND, 1, [libunwind available]) -fi -+dnl libunwind is optionally used by the leaks tracer +AC_ARG_WITH([unwind],[AS_HELP_STRING([--with-unwind],[use libunwind])], +[], [with_unwind=yes]) +AS_IF([test "$with_unwind" = yes], + [PKG_CHECK_MODULES(UNWIND, libunwind) + AC_DEFINE(HAVE_UNWIND, 1, [libunwind available])] -+) ++ ) + + dnl libdw is optionally used to add source lines and numbers to backtraces + PKG_CHECK_MODULES(DW, libdw, HAVE_DW=yes, HAVE_DW=no) +-- +2.4.0 + diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb similarity index 72% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb index 2a67993..f1a7001 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb @@ -7,7 +7,7 @@ SRC_URI = " \ http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \ file://deterministic-unwind.patch \ " -SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e" -SRC_URI[sha256sum] = "50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218" +SRC_URI[md5sum] = "3c9f2bc7d75daf87fb5d8d0f2158b8ea" +SRC_URI[sha256sum] = "9044b9d8b3ff44457fa9e36faa59c56684b587b34dee449bfe15ec0c32a3a6d2" S = "${WORKDIR}/gstreamer-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 08/11] gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1
Upgrade to 1.12.1 Signed-off-by: Maxin B. John --- .../{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} (88%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb similarity index 88% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb index e4bb477..5fceabe 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb @@ -14,7 +14,7 @@ SRC_URI = "http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz file://mips64_cpu_detection.patch \ file://0001-configure-check-for-armv7ve-variant.patch \ " -SRC_URI[md5sum] = "e2bdd9fde6ca3ff7efffb93df121f4fd" -SRC_URI[sha256sum] = "6ca0feca75e3d48315e07f20ec37cf6260ed1e9dde58df355febd5016246268b" +SRC_URI[md5sum] = "b34c46d1af8a1067543c45209d711b57" +SRC_URI[sha256sum] = "55d7823fdf63195de991adfef32db4b8a8bef3cafa46115a951e590dc18a5077" S = "${WORKDIR}/gst-libav-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 09/11] gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1
Remove backport patch: 1. vaapivideobufferpool-create-allocator-if-needed.patch Signed-off-by: Maxin B. John --- ...ideobufferpool-create-allocator-if-needed.patch | 61 -- .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb | 7 --- .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb | 5 ++ 3 files changed, 5 insertions(+), 68 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb diff --git a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch b/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch deleted file mode 100644 index f666adc..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch +++ /dev/null @@ -1,61 +0,0 @@ -Signed-off-by: Jussi Kukkonen -Upstream-Status: Backport [commit 59a731be6b in '1.10' branch] - - -From 02a6002c3a80b3a5301c0943b1a1518bbdf439fc Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= - -Date: Fri, 21 Apr 2017 19:07:18 +0200 -Subject: [PATCH] vaapivideobufferpool: create allocator if needed - -Backport to branch 1.10 - -Sometimes a video decoder could set different buffer pool -configurations, because their frame size changes. In this case we -did not reconfigure the allocator. - -This patch enables this use case, creating a new allocator inside -the VAAPI buffer pool if the caps changed, if it is not dmabuf-based. -If so, it is just reconfigured, since it doesn't have a surface pool. - -https://bugzilla.gnome.org/show_bug.cgi?id=781577 - gst/vaapi/gstvaapivideobufferpool.c | 21 + - 1 file changed, 21 insertions(+) - -diff --git a/gst/vaapi/gstvaapivideobufferpool.c b/gst/vaapi/gstvaapivideobufferpool.c -index a3b9223f..9a50614b 100644 a/gst/vaapi/gstvaapivideobufferpool.c -+++ b/gst/vaapi/gstvaapivideobufferpool.c -@@ -159,6 +159,27 @@ gst_vaapi_video_buffer_pool_set_config (GstBufferPool * pool, - gst_object_replace ((GstObject **) & priv->allocator, NULL); - priv->video_info = new_vip; - -+ { -+guint surface_alloc_flags; -+gboolean vinfo_changed = FALSE; -+ -+if (allocator) { -+ const GstVideoInfo *alloc_vinfo = -+ gst_allocator_get_vaapi_video_info (allocator, &surface_alloc_flags); -+ vinfo_changed = gst_video_info_changed (alloc_vinfo, &new_vip); -+} -+ -+if (vinfo_changed && allocator && priv->use_dmabuf_memory) { -+ gst_allocator_set_vaapi_video_info (allocator, &new_vip, -+ surface_alloc_flags); -+} else if (!priv->use_dmabuf_memory && (vinfo_changed || !allocator)) { -+ /* let's destroy the other allocator and create a new one */ -+ allocator = gst_vaapi_video_allocator_new (priv->display, &new_vip, -+ surface_alloc_flags); -+ gst_buffer_pool_config_set_allocator (config, allocator, NULL); -+} -+ } -+ - if (!gst_buffer_pool_config_has_option (config, - GST_BUFFER_POOL_OPTION_VAAPI_VIDEO_META)) - goto error_no_vaapi_video_meta_option; --- -2.11.0 - - diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb deleted file mode 100644 index 44c66de..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require gstreamer1.0-vaapi.inc -SRC_URI[md5sum] = "318af17f906637570b61dd7be9b5581d" -SRC_URI[sha256sum] = "03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75" - -SRC_URI += "file://vaapivideobufferpool-create-allocator-if-needed.patch" - -DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb new file mode 100644 index 000..e3ec98b --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb @@ -0,0 +1,5 @@ +require gstreamer1.0-vaapi.inc +SRC_URI[md5sum] = "e5c07f867640a9507b8590adf9fba589" +SRC_URI[sha256sum] = "de4e9697a856660ccbf27f45ffa86b1a97af426f7823ec65a48f2e9daac9e4a1" + +DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 02/11] gst-player: remove workaround which disable visualizations
As we upgrade to libva 1.8.3, we can remove the workaround patch which disables visualizations in gst-player: 1. 0001-gtk-play-Disable-visualizations.patch Also remove the upstreamed patches: 1. filechooser.patch 2. Fix-pause-play.patch 3. Add-error-signal-emission-for-missing-plugins.patch Fixes [YOCTO #11437] We "should" move to the new home of gst-player: https://cgit.freedesktop.org/gstreamer/gst-examples However, the buildsystem of gst-player moved to meson. Waiting for meson to be in oe-core for this transition. Signed-off-by: Maxin B. John --- .../0001-gtk-play-Disable-visualizations.patch | 59 - ...error-signal-emission-for-missing-plugins.patch | 252 - .../gstreamer/gst-player/Fix-pause-play.patch | 107 - .../gstreamer/gst-player/filechooser.patch | 54 - .../recipes-multimedia/gstreamer/gst-player_git.bb | 4 - 5 files changed, 476 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch diff --git a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch b/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch deleted file mode 100644 index ea88120..000 --- a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 6cf42c468e93b0aaa171961e059bc3e2fb915889 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Fri, 28 Apr 2017 14:35:19 +0300 -Subject: [PATCH] gtk-play: Disable visualizations - -This is a workaround for [YOCTO #11410] (audio playback is broken in -mediaplayer if vaapi is used). It disables visualizations and makes -sure we clear the window (otherwise nothing does that and result is -very ugly). - -This patch should be removed when 11410 is fixed. - -Upstream-Status: Inappropriate [bug workaround] -Signed-off-by: Jussi Kukkonen - gtk/gtk-play.c | 13 - - 1 file changed, 12 insertions(+), 1 deletion(-) - -diff --git a/gtk/gtk-play.c b/gtk/gtk-play.c -index 8ae0fea..63b9bb0 100644 a/gtk/gtk-play.c -+++ b/gtk/gtk-play.c -@@ -1401,6 +1401,15 @@ get_child_position (GtkOverlay * overlay, GtkWidget * widget, - return TRUE; - } - -+/* Hack to make sure something gets drawn if visualizations are disabled */ -+static gboolean -+draw_cb (GtkWidget *widget, cairo_t *cr, gpointer data) -+{ -+ cairo_set_source_rgb (cr, 0, 0, 0); -+ cairo_paint (cr); -+ return FALSE; -+} -+ - static void - create_ui (GtkPlay * play) - { -@@ -1431,6 +1440,8 @@ create_ui (GtkPlay * play) - play->video_area = gtk_drawing_area_new (); - g_signal_connect (play->video_area, "realize", - G_CALLBACK (video_area_realize_cb), play); -+g_signal_connect (play->video_area, "draw", -+G_CALLBACK (draw_cb), NULL); - } - gtk_widget_set_events (play->video_area, GDK_EXPOSURE_MASK - | GDK_LEAVE_NOTIFY_MASK -@@ -1753,7 +1764,7 @@ gtk_play_constructor (GType type, guint n_construct_params, - - /* enable visualization (by default playbin uses goom) */ - /* if visualization is enabled then use the first element */ -- gst_player_set_visualization_enabled (self->player, TRUE); -+ gst_player_set_visualization_enabled (self->player, FALSE); - - g_signal_connect (G_OBJECT (self), "show", G_CALLBACK (show_cb), NULL); - --- -2.1.4 - diff --git a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch b/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch deleted file mode 100644 index 712d46d..000 --- a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch +++ /dev/null @@ -1,252 +0,0 @@ -From d64c7edb66f4a64ff49c4306cf77fd269b7079ab Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Mon, 16 Mar 2015 13:45:30 +0200 -Subject: [PATCH] Add error signal emission for missing plugins - -Add a missing plugins error signal to gst-player. Note that this error -does not necessarily mean the playback has completely failed, but in -practice the user experience will be bad (think, e.g. of a mp4 file -where H.264 codec is missing: AAC playback still works...). - -Use the signal in gtk-play to show a infobar if plugins are missing. - -Submitted upstream at https://github.com/sdroege/gst-player/pull/11 - -Upstream-Status: Submitted -Signed-off-by: Jussi Kukkonen - configure.ac | 2 +- - gtk/gtk-play.c | 54 +- - lib/gst/pl
[OE-core] [PATCH v2 11/11] gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1
Remove backported patch: 1.0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch Added RPROVIDES to handle the renamed plugins (oss4 is not enabled): 1. libgstpulse -> libgstpulseaudio 2. libgstsouphttpsrc -> libgstsoup Updated gstreamer1.0-meta-base to include this change: 1.gstsouphttpsrc plugin was renamed to gstsoup Signed-off-by: Maxin B. John --- .../gstreamer/gstreamer1.0-meta-base.bb| 2 +- ...Also-add-videometa-if-there-is-padding-to.patch | 35 -- ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} | 7 +++-- 3 files changed, 5 insertions(+), 39 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} (74%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb index c542b13..016e176 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb @@ -37,7 +37,7 @@ RDEPENDS_gstreamer1.0-meta-base = "\ gstreamer1.0-plugins-base-videoscale \ gstreamer1.0-plugins-base-videoconvert \ gstreamer1.0-plugins-good-autodetect \ -gstreamer1.0-plugins-good-souphttpsrc" +gstreamer1.0-plugins-good-soup" RRECOMMENDS_gstreamer1.0-meta-x11-base = "\ gstreamer1.0-plugins-base-ximagesink \ diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch deleted file mode 100644 index 2a9a23e..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 22be02612adc757f6a43cefc6ee65ecaef68f0d9 Mon Sep 17 00:00:00 2001 -From: Carlos Rafael Giani -Date: Thu, 23 Mar 2017 22:13:05 +0100 -Subject: [PATCH] v4l2object: Also add videometa if there is padding to the - right and bottom - -https://bugzilla.gnome.org/show_bug.cgi?id=780478 - -Upstream-Status: Backport [1.10.5] - -Signed-off-by: Carlos Rafael Giani - sys/v4l2/gstv4l2object.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c -index 91c8ff0..ed4654e 100644 a/sys/v4l2/gstv4l2object.c -+++ b/sys/v4l2/gstv4l2object.c -@@ -3070,9 +3070,10 @@ store_info: - GST_DEBUG_OBJECT (v4l2object->element, "Got sizeimage %" G_GSIZE_FORMAT, - info->size); - -- /* to avoid copies we need video meta if top or left padding */ -+ /* to avoid copies we need video meta if there is padding */ - v4l2object->need_video_meta = -- ((align->padding_top + align->padding_left) != 0); -+ ((align->padding_top + align->padding_left + align->padding_right + -+ align->padding_bottom) != 0); - - /* ... or if stride is non "standard" */ - if (!standard_stride) --- -2.7.4 - diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb similarity index 74% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb index 57447bf..7f7e570 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb @@ -10,9 +10,10 @@ SRC_URI = " \ file://avoid-including-sys-poll.h-directly.patch \ file://ensure-valid-sentinel-for-gst_structure_get.patch \ file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ -file://0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch \ " -SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d" -SRC_URI[sha256sum] = "8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e" +SRC_URI[md5sum] = "53647e9fe9446f2ad808d55fcdf85b6e" +SRC_URI[sha256sum] = "121e8e46a7f0e622f09ec9be012607b89d737dd72d48b0f2f0680821ae2cf54b" S = "${WORKDIR}/gst-plugins-good-${PV}" + +RPROVIDES_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', '${PN}-pulse', '', d)} ${PN}-souphttpsrc" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 01/11] libva: upgrade to 1.8.3
Hi Ross, On Tue, Jul 04, 2017 at 03:24:41PM +0100, Burton, Ross wrote: >packages/corei7-64-poky-linux/libva/libva: FILELIST: removed >"/usr/lib/libva-drm.so.1.3904.0 > /usr/bin/mpeg2vldemo /usr/bin/putsurface /usr/bin/vainfo /usr/bin/mpeg2vaenc > /usr/bin/h264encode > /usr/bin/loadjpeg /usr/bin/jpegenc /usr/lib/libva.so.1.3904.0 > /usr/bin/putsurface_wayland /usr/bin/avcenc", >added "/usr/lib/libva-drm.so.1.4000.0 /usr/lib/libva.so.1.4000.0" > >libva-drm should never have been in that package, and all the binaries have >disappeared. > >(Maybe using dynamic splitting would be more reliable) Thanks, Will update accordingly. >Ross >> >>On 4 July 2017 at 14:29, Maxin B. John wrote: >> 1.7.3 -> 1.8.3 Warm Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 01/12] gst-player: remove workaround which disable visualizations
As we upgrade to libva 1.8.3, we can remove the workaround patch which disables visualizations in gst-player: 1. 0001-gtk-play-Disable-visualizations.patch Also remove the upstreamed patches: 1. filechooser.patch 2. Fix-pause-play.patch 3. Add-error-signal-emission-for-missing-plugins.patch Fixes [YOCTO #11437] We "should" move to the new home of gst-player: https://cgit.freedesktop.org/gstreamer/gst-examples However, the buildsystem of gst-player moved to meson. Waiting for meson to be in oe-core for this transition. Signed-off-by: Maxin B. John --- .../0001-gtk-play-Disable-visualizations.patch | 59 - ...error-signal-emission-for-missing-plugins.patch | 252 - .../gstreamer/gst-player/Fix-pause-play.patch | 107 - .../gstreamer/gst-player/filechooser.patch | 54 - .../recipes-multimedia/gstreamer/gst-player_git.bb | 4 - 5 files changed, 476 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch diff --git a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch b/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch deleted file mode 100644 index ea88120..000 --- a/meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 6cf42c468e93b0aaa171961e059bc3e2fb915889 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Fri, 28 Apr 2017 14:35:19 +0300 -Subject: [PATCH] gtk-play: Disable visualizations - -This is a workaround for [YOCTO #11410] (audio playback is broken in -mediaplayer if vaapi is used). It disables visualizations and makes -sure we clear the window (otherwise nothing does that and result is -very ugly). - -This patch should be removed when 11410 is fixed. - -Upstream-Status: Inappropriate [bug workaround] -Signed-off-by: Jussi Kukkonen - gtk/gtk-play.c | 13 - - 1 file changed, 12 insertions(+), 1 deletion(-) - -diff --git a/gtk/gtk-play.c b/gtk/gtk-play.c -index 8ae0fea..63b9bb0 100644 a/gtk/gtk-play.c -+++ b/gtk/gtk-play.c -@@ -1401,6 +1401,15 @@ get_child_position (GtkOverlay * overlay, GtkWidget * widget, - return TRUE; - } - -+/* Hack to make sure something gets drawn if visualizations are disabled */ -+static gboolean -+draw_cb (GtkWidget *widget, cairo_t *cr, gpointer data) -+{ -+ cairo_set_source_rgb (cr, 0, 0, 0); -+ cairo_paint (cr); -+ return FALSE; -+} -+ - static void - create_ui (GtkPlay * play) - { -@@ -1431,6 +1440,8 @@ create_ui (GtkPlay * play) - play->video_area = gtk_drawing_area_new (); - g_signal_connect (play->video_area, "realize", - G_CALLBACK (video_area_realize_cb), play); -+g_signal_connect (play->video_area, "draw", -+G_CALLBACK (draw_cb), NULL); - } - gtk_widget_set_events (play->video_area, GDK_EXPOSURE_MASK - | GDK_LEAVE_NOTIFY_MASK -@@ -1753,7 +1764,7 @@ gtk_play_constructor (GType type, guint n_construct_params, - - /* enable visualization (by default playbin uses goom) */ - /* if visualization is enabled then use the first element */ -- gst_player_set_visualization_enabled (self->player, TRUE); -+ gst_player_set_visualization_enabled (self->player, FALSE); - - g_signal_connect (G_OBJECT (self), "show", G_CALLBACK (show_cb), NULL); - --- -2.1.4 - diff --git a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch b/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch deleted file mode 100644 index 712d46d..000 --- a/meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch +++ /dev/null @@ -1,252 +0,0 @@ -From d64c7edb66f4a64ff49c4306cf77fd269b7079ab Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Mon, 16 Mar 2015 13:45:30 +0200 -Subject: [PATCH] Add error signal emission for missing plugins - -Add a missing plugins error signal to gst-player. Note that this error -does not necessarily mean the playback has completely failed, but in -practice the user experience will be bad (think, e.g. of a mp4 file -where H.264 codec is missing: AAC playback still works...). - -Use the signal in gtk-play to show a infobar if plugins are missing. - -Submitted upstream at https://github.com/sdroege/gst-player/pull/11 - -Upstream-Status: Submitted -Signed-off-by: Jussi Kukkonen - configure.ac | 2 +- - gtk/gtk-play.c | 54 +- - lib/gst/pl
[OE-core] [PATCH 02/12] gstreamer1.0: upgrade 1.10.4 -> 1.12.1
Remove "--disable-docbook" configure option and refresh the following patch: 1. deterministic-unwind.patch Signed-off-by: Maxin B. John --- meta/recipes-multimedia/gstreamer/gstreamer1.0.inc | 1 - .../gstreamer1.0/deterministic-unwind.patch| 29 -- ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} | 4 +-- 3 files changed, 23 insertions(+), 11 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} (72%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc index 72d7ce6..d174a82 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0.inc @@ -28,7 +28,6 @@ PACKAGECONFIG[unwind] = "--with-unwind,--without-unwind,libunwind" EXTRA_OECONF = " \ --disable-dependency-tracking \ ---disable-docbook \ --disable-examples \ " diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch index e39e6ca..dfca096 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/deterministic-unwind.patch @@ -1,24 +1,37 @@ -Make the detection of libunwind deterministic. +From 31fb9cde63f55f2610a736f390124a570c564169 Mon Sep 17 00:00:00 2001 +From: Ross Burton +Date: Fri, 12 May 2017 17:43:08 +0300 +Subject: [PATCH] Make the detection of libunwind deterministic. Upstream-Status: Pending + Signed-off-by: Ross Burton +Signed-off-by: Maxin B. John +--- + configure.ac | 10 ++ + 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac -index ac88fb2..182c19a 100644 +index 9fa6824..fe9696f 100644 --- a/configure.ac +++ b/configure.ac -@@ -829,3 +828,0 @@ AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes") --dnl libunwind is optionally used by the leaks tracer +@@ -821,10 +821,12 @@ fi + AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes") + + dnl libunwind is optionally used by the leaks tracer -PKG_CHECK_MODULES(UNWIND, libunwind, HAVE_UNWIND=yes, HAVE_UNWIND=no) -- -@@ -839,3 +836,7 @@ AC_CHECK_FUNC(backtrace, [ -if test "x$HAVE_UNWIND" = "xyes"; then - AC_DEFINE(HAVE_UNWIND, 1, [libunwind available]) -fi -+dnl libunwind is optionally used by the leaks tracer +AC_ARG_WITH([unwind],[AS_HELP_STRING([--with-unwind],[use libunwind])], +[], [with_unwind=yes]) +AS_IF([test "$with_unwind" = yes], + [PKG_CHECK_MODULES(UNWIND, libunwind) + AC_DEFINE(HAVE_UNWIND, 1, [libunwind available])] -+) ++ ) + + dnl libdw is optionally used to add source lines and numbers to backtraces + PKG_CHECK_MODULES(DW, libdw, HAVE_DW=yes, HAVE_DW=no) +-- +2.4.0 + diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb similarity index 72% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb index 2a67993..f1a7001 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.12.1.bb @@ -7,7 +7,7 @@ SRC_URI = " \ http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \ file://deterministic-unwind.patch \ " -SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e" -SRC_URI[sha256sum] = "50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218" +SRC_URI[md5sum] = "3c9f2bc7d75daf87fb5d8d0f2158b8ea" +SRC_URI[sha256sum] = "9044b9d8b3ff44457fa9e36faa59c56684b587b34dee449bfe15ec0c32a3a6d2" S = "${WORKDIR}/gstreamer-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 04/12] gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1
libmad support is not present anymore. Signed-off-by: Maxin B. John --- meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc | 1 - ...1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} (76%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc index 708ad7a..60aa968 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc @@ -18,7 +18,6 @@ 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[mpg123] = "--enable-mpg123,--disable-mpg123,mpg123" PACKAGECONFIG[x264] = "--enable-x264,--disable-x264,x264" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb similarity index 76% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb index 92a2caa..fb6cc90 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.12.1.bb @@ -7,7 +7,7 @@ SRC_URI = " \ http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ " -SRC_URI[md5sum] = "c68d0509c9980b0b70a4b836ff73fff1" -SRC_URI[sha256sum] = "6386c77ca8459cba431ed0b63da780c7062c7cc48055d222024d8eaf198ffa59" +SRC_URI[md5sum] = "101a9d1613c16889df43f00d859c954a" +SRC_URI[sha256sum] = "8fc2123d059713a34fa5d0a26641fb8158f52f6766633d2db7a661adc88e1069" S = "${WORKDIR}/gst-plugins-ugly-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 06/12] gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1
Upgrade to 1.12.1 Signed-off-by: Maxin B. John --- .../{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} (69%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb similarity index 69% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb index dfeefa5..bf4432c 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.1.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ SRC_URI = "http://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz"; -SRC_URI[md5sum] = "cedb230f1c47d0cf4b575d70dff66ff2" -SRC_URI[sha256sum] = "45072925cf262f0fd528fab78f0de52734e46a5a88aa802fae51c67c09c81aa2" +SRC_URI[md5sum] = "c9ae4cfc8e7479949ec75da034f85727" +SRC_URI[sha256sum] = "13faf0eb679c37a01f64c47f23018c2d894fa0ff1c3b98d4b1d1c69a7b3ca183" S = "${WORKDIR}/gst-omx-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 10/12] gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1
Remove backported patch: 1.0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch Added RPROVIDES to handle the renamed plugins (oss4 is not enabled): 1. libgstpulse -> libgstpulseaudio 2. libgstsouphttpsrc -> libgstsoup Updated gstreamer1.0-meta-base to include this change: 1.gstsouphttpsrc plugin was renamed to gstsoup Signed-off-by: Maxin B. John --- .../gstreamer/gstreamer1.0-meta-base.bb| 2 +- ...Also-add-videometa-if-there-is-padding-to.patch | 35 -- ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} | 8 +++-- 3 files changed, 6 insertions(+), 39 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} (77%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb index c542b13..016e176 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb @@ -37,7 +37,7 @@ RDEPENDS_gstreamer1.0-meta-base = "\ gstreamer1.0-plugins-base-videoscale \ gstreamer1.0-plugins-base-videoconvert \ gstreamer1.0-plugins-good-autodetect \ -gstreamer1.0-plugins-good-souphttpsrc" +gstreamer1.0-plugins-good-soup" RRECOMMENDS_gstreamer1.0-meta-x11-base = "\ gstreamer1.0-plugins-base-ximagesink \ diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch deleted file mode 100644 index 2a9a23e..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 22be02612adc757f6a43cefc6ee65ecaef68f0d9 Mon Sep 17 00:00:00 2001 -From: Carlos Rafael Giani -Date: Thu, 23 Mar 2017 22:13:05 +0100 -Subject: [PATCH] v4l2object: Also add videometa if there is padding to the - right and bottom - -https://bugzilla.gnome.org/show_bug.cgi?id=780478 - -Upstream-Status: Backport [1.10.5] - -Signed-off-by: Carlos Rafael Giani - sys/v4l2/gstv4l2object.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c -index 91c8ff0..ed4654e 100644 a/sys/v4l2/gstv4l2object.c -+++ b/sys/v4l2/gstv4l2object.c -@@ -3070,9 +3070,10 @@ store_info: - GST_DEBUG_OBJECT (v4l2object->element, "Got sizeimage %" G_GSIZE_FORMAT, - info->size); - -- /* to avoid copies we need video meta if top or left padding */ -+ /* to avoid copies we need video meta if there is padding */ - v4l2object->need_video_meta = -- ((align->padding_top + align->padding_left) != 0); -+ ((align->padding_top + align->padding_left + align->padding_right + -+ align->padding_bottom) != 0); - - /* ... or if stride is non "standard" */ - if (!standard_stride) --- -2.7.4 - diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb similarity index 77% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb index 57447bf..767cb77 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.12.1.bb @@ -10,9 +10,11 @@ SRC_URI = " \ file://avoid-including-sys-poll.h-directly.patch \ file://ensure-valid-sentinel-for-gst_structure_get.patch \ file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ -file://0001-v4l2object-Also-add-videometa-if-there-is-padding-to.patch \ " -SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d" -SRC_URI[sha256sum] = "8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e" +SRC_URI[md5sum] = "53647e9fe9446f2ad808d55fcdf85b6e" +SRC_URI[sha256sum] = "121e8e46a7f0e622f09ec9be012607b89d737dd72d48b0f2f0680821ae2cf54b" S = "${WORKDIR}/gst-plugins-good-${PV}" + +RPROVIDES_${PN}-pulseaudio += "${PN}-pulse" +RPROVIDES_${PN}-soup += "${PN}-souphttpsrc" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 05/12] gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1
Upgrade to 1.12.1 Signed-off-by: Maxin B. John --- .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb | 6 -- .../recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb | 6 ++ 2 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb deleted file mode 100644 index 6aa9a53..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb +++ /dev/null @@ -1,6 +0,0 @@ -require gstreamer1.0-rtsp-server.inc - -SRC_URI[md5sum] = "ef587fa6393e09bc26f884510596e305" -SRC_URI[sha256sum] = "2f6e12fd4e3568ee190dc24e57e4c3a878971c3a3fb6904a9674404fac256de6" - -LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb new file mode 100644 index 000..2e115dc --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb @@ -0,0 +1,6 @@ +require gstreamer1.0-rtsp-server.inc + +SRC_URI[md5sum] = "5fdc18925caab476b4388d77b9ffbc72" +SRC_URI[sha256sum] = "f27b9bde057e861a7705fa1263a9288a09fce8c42d8d5363c0bef4fe93994292" + +LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 11/12] libva-utils: add recipe
Utilities and tests in the libva was spun-off as libva-utils during 1.8.0 release. libva-utils is a collection of utilities and examples to exercise VA-API in accordance with the libva project Signed-off-by: Maxin B. John --- meta/recipes-graphics/libva/libva-utils_1.8.3.bb | 30 1 file changed, 30 insertions(+) create mode 100644 meta/recipes-graphics/libva/libva-utils_1.8.3.bb diff --git a/meta/recipes-graphics/libva/libva-utils_1.8.3.bb b/meta/recipes-graphics/libva/libva-utils_1.8.3.bb new file mode 100644 index 000..9c2c0d6 --- /dev/null +++ b/meta/recipes-graphics/libva/libva-utils_1.8.3.bb @@ -0,0 +1,30 @@ +SUMMARY = "libva-utils is a collection of utilities from libva project" + +DESCRIPTION = "libva-utils is a collection of utilities \ +and examples to exercise VA-API in accordance with the libva \ +project.VA-API is an open-source library and API specification, \ +which provides access to graphics hardware acceleration capabilities \ +for video processing. It consists of a main library and driver-specific \ +acceleration backends for each supported hardware vendor" + +HOMEPAGE = "https://01.org/linuxmedia/vaapi"; +BUGTRACKER = "https://github.com/01org/libva-utils/issues"; + +SECTION = "x11" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://COPYING;md5=b148fc8adf19dc9aec17cf9cd29a9a5e" + +SRC_URI = "git://github.com/01org/libva-utils.git;branch=v1.8-branch" +SRCREV = "011c709b98b52db3b10aeb361dfea9da43930364" +UPSTREAM_CHECK_URI = "https://github.com/01org/libva-utils/releases"; +UPSTREAM_CHECK_GITTAGREGEX = "(?P(\d+(\.\d+)+))" + +S = "${WORKDIR}/git" + +DEPENDS = "libva" + +inherit autotools pkgconfig distro_features_check + +PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11', d)}" +PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11 libxext libxfixes" +PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland-native wayland" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 07/12] gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1
Upgrade to 1.12.1 Signed-off-by: Maxin B. John --- .../{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} (88%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb similarity index 88% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb index e4bb477..5fceabe 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.12.1.bb @@ -14,7 +14,7 @@ SRC_URI = "http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz file://mips64_cpu_detection.patch \ file://0001-configure-check-for-armv7ve-variant.patch \ " -SRC_URI[md5sum] = "e2bdd9fde6ca3ff7efffb93df121f4fd" -SRC_URI[sha256sum] = "6ca0feca75e3d48315e07f20ec37cf6260ed1e9dde58df355febd5016246268b" +SRC_URI[md5sum] = "b34c46d1af8a1067543c45209d711b57" +SRC_URI[sha256sum] = "55d7823fdf63195de991adfef32db4b8a8bef3cafa46115a951e590dc18a5077" S = "${WORKDIR}/gst-libav-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 03/12] gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1
Remove upstreamed patch: 1. encodebin-Need-more-buffers-in-output-queue-for-bett.patch Signed-off-by: Maxin B. John --- ...eed-more-buffers-in-output-queue-for-bett.patch | 32 -- ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} | 5 ++-- 2 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} (78%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch deleted file mode 100644 index 5341e3c..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin-Need-more-buffers-in-output-queue-for-bett.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 540e02c92c75e08b90326863dc787fa5cadf9da6 Mon Sep 17 00:00:00 2001 -From: Song Bing -Date: Fri, 13 Mar 2015 18:04:31 +0800 -Subject: [PATCH] encodebin: Need more buffers in output queue for better - performance - -Need more buffers in output queue for better performance - -Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=744191] - -Signed-off-by: Song Bing - gst/encoding/gstencodebin.c |3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/gst/encoding/gstencodebin.c b/gst/encoding/gstencodebin.c -index 6728e58..32daae4 100644 a/gst/encoding/gstencodebin.c -+++ b/gst/encoding/gstencodebin.c -@@ -1228,8 +1228,7 @@ _create_stream_group (GstEncodeBin * ebin, GstEncodingProfile * sprof, -* We only use a 1buffer long queue here, the actual queueing will be done -* in the input queue */ - last = sgroup->outqueue = gst_element_factory_make ("queue", NULL); -- g_object_set (sgroup->outqueue, "max-size-buffers", (guint32) 1, -- "max-size-bytes", (guint32) 0, "max-size-time", (guint64) 0, -+ g_object_set (sgroup->outqueue, "max-size-time", (guint64) 0, - "silent", TRUE, NULL); - - gst_bin_add (GST_BIN (ebin), sgroup->outqueue); --- -1.7.9.5 - diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb similarity index 78% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb index 7c81670..0b2b588 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.4.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.12.1.bb @@ -9,11 +9,10 @@ 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 \ file://make-gio_unix_2_0-dependency-configurable.patch \ file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ " -SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86" -SRC_URI[sha256sum] = "f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7" +SRC_URI[md5sum] = "77d67208ff3750ea6417f0365f655a90" +SRC_URI[sha256sum] = "0cce9fadb574a840b3c9d31b69faf57aad6c5543c3b134a7b935de866c9e0465" S = "${WORKDIR}/gst-plugins-base-${PV}" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH v3 00/12] gstreamer: upgrade to 1.12.1
Upgrade gstreamer to 1.12.1 Also upgrade libva to 1.8.3. This upgrade helps us to remove the workaround patch in gst-player - [YOCTO #11437] We "should" move to the new home of gst-player and upgrade it: https://cgit.freedesktop.org/gstreamer/gst-examples However, the buildsystem of gst-player moved to meson. Waiting for meson to be in oe-core for this transition. Changes in v2: Handle remaming of plugins in gstreamer1.0-plugins-good Changes in v3: Add new recipe for libva-utils and make libva RDEPEND on it Rearrange the RPROVIDES in gstreamer1.0-plugins-good Maxin B. John (12): gst-player: remove workaround which disable visualizations gstreamer1.0: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-base: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-ugly: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-rtsp-server: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-omx: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-libav: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1 gstreamer1.0-plugins-good: upgrade 1.10.4 -> 1.12.1 libva-utils: add recipe libva: upgrade to 1.8.3 ...-configure.ac-Use-wayland-scanner-in-PATH.patch | 37 - ...and-Don-t-commit-and-ship-generated-files.patch | 339 meta/recipes-graphics/libva/libva-utils_1.8.3.bb | 30 + .../libva/{libva_1.7.3.bb => libva_1.8.3.bb} | 9 +- .../0001-gtk-play-Disable-visualizations.patch | 59 -- ...error-signal-emission-for-missing-plugins.patch | 252 -- .../gstreamer/gst-player/Fix-pause-play.patch | 107 --- .../gstreamer/gst-player/filechooser.patch | 54 -- .../recipes-multimedia/gstreamer/gst-player_git.bb | 4 - ...ideobufferpool-create-allocator-if-needed.patch | 61 -- ...ibav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} | 4 +- .../gstreamer/gstreamer1.0-meta-base.bb| 2 +- 0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} | 4 +- .../gstreamer/gstreamer1.0-plugins-bad.inc | 24 +- ...-don-t-hardcode-libtool-name-when-running.patch | 60 +- ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch | 42 +- ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch | 21 +- ...1-mssdemux-improved-live-playback-support.patch | 929 - ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 ...ming-use-the-duration-from-the-list-of-fr.patch | 62 -- 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} | 11 +- ...eed-more-buffers-in-output-queue-for-bett.patch | 32 - ...10.4.bb => gstreamer1.0-plugins-base_1.12.1.bb} | 5 +- ...Also-add-videometa-if-there-is-padding-to.patch | 35 - ...10.4.bb => gstreamer1.0-plugins-good_1.12.1.bb} | 8 +- .../gstreamer/gstreamer1.0-plugins-ugly.inc| 1 - ...10.4.bb => gstreamer1.0-plugins-ugly_1.12.1.bb} | 4 +- .../gstreamer/gstreamer1.0-rtsp-server_1.10.4.bb | 6 - .../gstreamer/gstreamer1.0-rtsp-server_1.12.1.bb | 6 + .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb | 7 - .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb | 5 + meta/recipes-multimedia/gstreamer/gstreamer1.0.inc | 1 - .../gstreamer1.0/deterministic-unwind.patch| 29 +- ...treamer1.0_1.10.4.bb => gstreamer1.0_1.12.1.bb} | 4 +- 34 files changed, 170 insertions(+), 2267 deletions(-) delete mode 100644 meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch delete mode 100644 meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch create mode 100644 meta/recipes-graphics/libva/libva-utils_1.8.3.bb rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%) delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/0001-gtk-play-Disable-visualizations.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Add-error-signal-emission-for-missing-plugins.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/Fix-pause-play.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gst-player/filechooser.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.10.4.bb => gstreamer1.0-libav_1.12.1.bb} (88%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.10.4.bb => gstreamer1.0-omx_1.12.1.bb} (69%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb
[OE-core] [PATCH 08/12] gstreamer1.0-vaapi: upgrade 1.10.4 -> 1.12.1
Remove backport patch: 1. vaapivideobufferpool-create-allocator-if-needed.patch Signed-off-by: Maxin B. John --- ...ideobufferpool-create-allocator-if-needed.patch | 61 -- .../gstreamer/gstreamer1.0-vaapi_1.10.4.bb | 7 --- .../gstreamer/gstreamer1.0-vaapi_1.12.1.bb | 5 ++ 3 files changed, 5 insertions(+), 68 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb diff --git a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch b/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch deleted file mode 100644 index f666adc..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer-vaapi/vaapivideobufferpool-create-allocator-if-needed.patch +++ /dev/null @@ -1,61 +0,0 @@ -Signed-off-by: Jussi Kukkonen -Upstream-Status: Backport [commit 59a731be6b in '1.10' branch] - - -From 02a6002c3a80b3a5301c0943b1a1518bbdf439fc Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= - -Date: Fri, 21 Apr 2017 19:07:18 +0200 -Subject: [PATCH] vaapivideobufferpool: create allocator if needed - -Backport to branch 1.10 - -Sometimes a video decoder could set different buffer pool -configurations, because their frame size changes. In this case we -did not reconfigure the allocator. - -This patch enables this use case, creating a new allocator inside -the VAAPI buffer pool if the caps changed, if it is not dmabuf-based. -If so, it is just reconfigured, since it doesn't have a surface pool. - -https://bugzilla.gnome.org/show_bug.cgi?id=781577 - gst/vaapi/gstvaapivideobufferpool.c | 21 + - 1 file changed, 21 insertions(+) - -diff --git a/gst/vaapi/gstvaapivideobufferpool.c b/gst/vaapi/gstvaapivideobufferpool.c -index a3b9223f..9a50614b 100644 a/gst/vaapi/gstvaapivideobufferpool.c -+++ b/gst/vaapi/gstvaapivideobufferpool.c -@@ -159,6 +159,27 @@ gst_vaapi_video_buffer_pool_set_config (GstBufferPool * pool, - gst_object_replace ((GstObject **) & priv->allocator, NULL); - priv->video_info = new_vip; - -+ { -+guint surface_alloc_flags; -+gboolean vinfo_changed = FALSE; -+ -+if (allocator) { -+ const GstVideoInfo *alloc_vinfo = -+ gst_allocator_get_vaapi_video_info (allocator, &surface_alloc_flags); -+ vinfo_changed = gst_video_info_changed (alloc_vinfo, &new_vip); -+} -+ -+if (vinfo_changed && allocator && priv->use_dmabuf_memory) { -+ gst_allocator_set_vaapi_video_info (allocator, &new_vip, -+ surface_alloc_flags); -+} else if (!priv->use_dmabuf_memory && (vinfo_changed || !allocator)) { -+ /* let's destroy the other allocator and create a new one */ -+ allocator = gst_vaapi_video_allocator_new (priv->display, &new_vip, -+ surface_alloc_flags); -+ gst_buffer_pool_config_set_allocator (config, allocator, NULL); -+} -+ } -+ - if (!gst_buffer_pool_config_has_option (config, - GST_BUFFER_POOL_OPTION_VAAPI_VIDEO_META)) - goto error_no_vaapi_video_meta_option; --- -2.11.0 - - diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb deleted file mode 100644 index 44c66de..000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require gstreamer1.0-vaapi.inc -SRC_URI[md5sum] = "318af17f906637570b61dd7be9b5581d" -SRC_URI[sha256sum] = "03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75" - -SRC_URI += "file://vaapivideobufferpool-create-allocator-if-needed.patch" - -DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb new file mode 100644 index 000..e3ec98b --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.12.1.bb @@ -0,0 +1,5 @@ +require gstreamer1.0-vaapi.inc +SRC_URI[md5sum] = "e5c07f867640a9507b8590adf9fba589" +SRC_URI[sha256sum] = "de4e9697a856660ccbf27f45ffa86b1a97af426f7823ec65a48f2e9daac9e4a1" + +DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 09/12] gstreamer1.0-plugins-bad: upgrade 1.10.4 -> 1.12.1
Remove backported patch: 1. 0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch 2. 0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch 3. 0001-mssdemux-improved-live-playback-support.patch Refreshed the following patches: 1. 0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch 2. 0001-Prepend-PKG_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch 3. gstreamer-gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch Removed license checks in tta directory as it doesn't exist anymore. Updated unsupported plugin list. Signed-off-by: Maxin B. John --- .../gstreamer/gstreamer1.0-plugins-bad.inc | 24 +- ...-don-t-hardcode-libtool-name-when-running.patch | 60 +- ...G_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch | 42 +- ...gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch | 21 +- ...1-mssdemux-improved-live-playback-support.patch | 929 - ...ming-implement-adaptivedemux-s-get_live_s.patch | 183 ...ming-use-the-duration-from-the-list-of-fr.patch | 62 -- 10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} | 11 +- 8 files changed, 88 insertions(+), 1244 deletions(-) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-mssdemux-improved-live-playback-support.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-implement-adaptivedemux-s-get_live_s.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-smoothstreaming-use-the-duration-from-the-list-of-fr.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.10.4.bb => gstreamer1.0-plugins-bad_1.12.1.bb} (61%) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc index 0ccfc89..8b12123 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc @@ -70,14 +70,13 @@ PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland-nat PACKAGECONFIG[webp]= "--enable-webp,--disable-webp,libwebp" # these plugins have not been ported to 1.0 (yet): -# apexsink linsys nas timidity sdl xvid wininet -# sndio cdxaparse dccp faceoverlay hdvparse tta mve nuvdemux +# cdxaparse faceoverlay hdvparse mve nuvdemux # patchdetect sdi videomeasure # these plugins have no corresponding library in OE-core or meta-openembedded: # openni2 winks direct3d directsound winscreencap acm apple_media # android_media avc bs2b chromaprint daala dts fdkaac gme gsm kate ladspa libde265 -# lv2 mimic mpeg2enc mplex musepack nvenc ofa openh264 opensles pvr soundtouch spandsp +# lv2 mpeg2enc mplex musepack nvenc ofa openh264 opensles soundtouch spandsp # spc teletextdec tinyalsa vdpau vulkan wasapi x265 zbar # qt5 support is disabled, because it is not present in OE core, and requires more work than @@ -94,7 +93,6 @@ EXTRA_OECONF += " \ --enable-vcd \ --disable-acm \ --disable-android_media \ ---disable-apexsink \ --disable-apple_media \ --disable-avc \ --disable-bs2b \ @@ -106,44 +104,36 @@ EXTRA_OECONF += " \ --disable-dts \ --disable-fdk_aac \ --disable-gme \ +--disable-iqa \ +--disable-msdk \ +--disable-webrtcdsp \ --disable-gsm \ --disable-kate \ --disable-ladspa \ --disable-libde265 \ ---disable-libvisual \ ---disable-linsys \ --disable-lv2 \ ---disable-mimic \ --disable-mpeg2enc \ --disable-mplex \ --disable-musepack \ ---disable-nas \ --disable-nvenc \ --disable-ofa \ --disable-openexr \ --disable-openh264 \ --disable-openni2 \ --disable-opensles \ ---disable-pvr \ --disable-qt \ ---disable-sdl \ ---disable-sdltest \ ---disable-sndio \ --disable-soundtouch \ --disable-spandsp \ --disable-spc \ --disable-teletextdec \ ---disable-timidity \ --disable-tinyalsa \ --disable-vdpau \ --disable-vulkan \ --disable-wasapi \ --disable-wildmidi \ ---disable-wininet \ --disable-winks \ --disable-winscreencap \ --disable-x265 \ ---disable-xvid \ --disable-zbar \ ${@bb.utils.contains("TUNE_FEATURES", "mx32", "--disable-yadif", "", d)} \ " @@ -157,3 +147,7 @@ FILES_${PN}-dev += "${libdir}/gstreamer-${LIBV}/include/gst/gl/gstglconfig.h" FILES_${PN}-freeverb += "${datadir}/gstreamer-${LIBV}/presets/GstFreeverb.prs" FILES_${PN}-opencv += "${datadir}/gst-plugins-bad/${LIBV}/opencv*" FILES_${PN}-voamrwbenc += "${datadir}/gstreamer-${LIBV}/presets/GstVoAmrwbEnc.prs" + +do_compile_prepend() { +export GIR_EXTRA_LIBS_PATH="${B}/gst-libs/gst/allocators/.libs&
[OE-core] [PATCH 12/12] libva: upgrade to 1.8.3
1.7.3 -> 1.8.3 Remove upstreamed patch: 0001-wayland-Don-t-commit-and-ship-generated-files.patch Replace following patch by setting ac_cv_prog in EXTRA_OECONF: 0001-configure.ac-Use-wayland-scanner-in-PATH.patch The dummy driver was removed in 1.8.3 release. Signed-off-by: Maxin B. John --- ...-configure.ac-Use-wayland-scanner-in-PATH.patch | 37 --- ...and-Don-t-commit-and-ship-generated-files.patch | 339 - .../libva/{libva_1.7.3.bb => libva_1.8.3.bb} | 9 +- 3 files changed, 4 insertions(+), 381 deletions(-) delete mode 100644 meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch delete mode 100644 meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%) diff --git a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch b/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch deleted file mode 100644 index a99c225..000 --- a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 0af30602502035155929dd2a14482b82a9747cf8 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Thu, 23 Feb 2017 15:23:15 +0200 -Subject: [PATCH] configure.ac: Use wayland-scanner in PATH - -pkg-config will give us the wrong wayland-scanner location. -Use the one in path instead: it will be from native sysroot. - -This is a workaround and should be fixed upstream: preferably -with the same fix as all the other wayland-scanner users -(see YOCTO #11100). - -Upstream-Status: Inappropriate [workaround] -Signed-off-by: Jussi Kukkonen - configure.ac | 5 + - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 64eddf2..5536f35 100644 a/configure.ac -+++ b/configure.ac -@@ -273,10 +273,7 @@ if test "$enable_wayland" = "yes"; then - PKG_CHECK_MODULES([WAYLAND], [wayland-client >= wayland_api_version], - [USE_WAYLAND="yes"], [:]) - if test "$USE_WAYLAND" = "yes"; then -- --WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client` --AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],, -- [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH]) -+AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner]) - - AC_DEFINE([HAVE_VA_WAYLAND], [1], - [Defined to 1 if VA/Wayland API is built]) --- -2.1.4 - diff --git a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch b/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch deleted file mode 100644 index bd97e22..000 --- a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch +++ /dev/null @@ -1,339 +0,0 @@ -From 5993a7710cc8fd9a392d5015be5109987a42b498 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Thu, 23 Feb 2017 16:10:09 +0200 -Subject: [PATCH] wayland: Don't commit and ship generated files - -I believe shipping wayland-drm-client-protocol.h is wrong: The header -should always be generated by the wayland-scanner that matches the -runtime wayland version. Currently when someone clones the repo and -builds, the shipped version is used. - -Upstream-Status: Submitted [https://github.com/01org/libva/pull/33] -Signed-off-by: Jussi Kukkonen - va/wayland/Makefile.am | 5 +- - va/wayland/wayland-drm-client-protocol.h | 290 --- - 2 files changed, 4 insertions(+), 291 deletions(-) - delete mode 100644 va/wayland/wayland-drm-client-protocol.h - -diff --git a/va/wayland/Makefile.am b/va/wayland/Makefile.am -index 4f8262c..4ab8d07 100644 a/va/wayland/Makefile.am -+++ b/va/wayland/Makefile.am -@@ -53,7 +53,7 @@ protocol_source_h = \ - noinst_LTLIBRARIES= libva_wayland.la - libva_waylandincludedir = ${includedir}/va - libva_waylandinclude_HEADERS = $(source_h) --libva_wayland_la_SOURCES = $(source_c) $(protocol_source_h) -+libva_wayland_la_SOURCES = $(source_c) - noinst_HEADERS= $(source_h_priv) - - # Wayland protocol -@@ -65,5 +65,8 @@ EXTRA_DIST = \ - wayland-drm.xml \ - $(NULL) - -+BUILT_SOURCES = $(protocol_source_h) -+CLEANFILES = $(BUILT_SOURCES) -+ - # Extra clean files so that maintainer-clean removes *everything* - MAINTAINERCLEANFILES = Makefile.in -diff --git a/va/wayland/wayland-drm-client-protocol.h b/va/wayland/wayland-drm-client-protocol.h -deleted file mode 100644 -index da267e8..000 a/va/wayland/wayland-drm-client-protocol.h -+++ /dev/null -@@ -1,290 +0,0 @@ --/* Generated by wayland-scanner 1.11.90 */ -- --#ifndef DRM_CLIENT_PROTOCOL_H --#define DRM_CLIENT_PROTOCOL_H -- --#include --#inclu
Re: [OE-core] [PATCH 12/12] libva: upgrade to 1.8.3
Hi Ross, On Wed, Jul 05, 2017 at 04:41:58PM +0100, Burton, Ross wrote: >> >>DEPENDS_${PN} =+ "${PN}-utils" >> > >Whilst this makes sense from a compatibility sense, I like that the >binaries are no longer packaged with the libraries so I don't think we >should have this dependency. > Ok, will update and send it as a single patch. >Ross Best Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH v2] libva: upgrade to 1.8.3
1.7.3 -> 1.8.3 Remove upstreamed patch: 0001-wayland-Don-t-commit-and-ship-generated-files.patch Replace following patch by setting ac_cv_prog in EXTRA_OECONF: 0001-configure.ac-Use-wayland-scanner-in-PATH.patch The dummy driver was removed in 1.8.3 release. Signed-off-by: Maxin B. John --- ...-configure.ac-Use-wayland-scanner-in-PATH.patch | 37 --- ...and-Don-t-commit-and-ship-generated-files.patch | 339 - .../libva/{libva_1.7.3.bb => libva_1.8.3.bb} | 8 +- 3 files changed, 3 insertions(+), 381 deletions(-) delete mode 100644 meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch delete mode 100644 meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch rename meta/recipes-graphics/libva/{libva_1.7.3.bb => libva_1.8.3.bb} (88%) diff --git a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch b/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch deleted file mode 100644 index a99c225..000 --- a/meta/recipes-graphics/libva/files/0001-configure.ac-Use-wayland-scanner-in-PATH.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 0af30602502035155929dd2a14482b82a9747cf8 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Thu, 23 Feb 2017 15:23:15 +0200 -Subject: [PATCH] configure.ac: Use wayland-scanner in PATH - -pkg-config will give us the wrong wayland-scanner location. -Use the one in path instead: it will be from native sysroot. - -This is a workaround and should be fixed upstream: preferably -with the same fix as all the other wayland-scanner users -(see YOCTO #11100). - -Upstream-Status: Inappropriate [workaround] -Signed-off-by: Jussi Kukkonen - configure.ac | 5 + - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 64eddf2..5536f35 100644 a/configure.ac -+++ b/configure.ac -@@ -273,10 +273,7 @@ if test "$enable_wayland" = "yes"; then - PKG_CHECK_MODULES([WAYLAND], [wayland-client >= wayland_api_version], - [USE_WAYLAND="yes"], [:]) - if test "$USE_WAYLAND" = "yes"; then -- --WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client` --AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],, -- [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH]) -+AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner]) - - AC_DEFINE([HAVE_VA_WAYLAND], [1], - [Defined to 1 if VA/Wayland API is built]) --- -2.1.4 - diff --git a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch b/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch deleted file mode 100644 index bd97e22..000 --- a/meta/recipes-graphics/libva/files/0001-wayland-Don-t-commit-and-ship-generated-files.patch +++ /dev/null @@ -1,339 +0,0 @@ -From 5993a7710cc8fd9a392d5015be5109987a42b498 Mon Sep 17 00:00:00 2001 -From: Jussi Kukkonen -Date: Thu, 23 Feb 2017 16:10:09 +0200 -Subject: [PATCH] wayland: Don't commit and ship generated files - -I believe shipping wayland-drm-client-protocol.h is wrong: The header -should always be generated by the wayland-scanner that matches the -runtime wayland version. Currently when someone clones the repo and -builds, the shipped version is used. - -Upstream-Status: Submitted [https://github.com/01org/libva/pull/33] -Signed-off-by: Jussi Kukkonen - va/wayland/Makefile.am | 5 +- - va/wayland/wayland-drm-client-protocol.h | 290 --- - 2 files changed, 4 insertions(+), 291 deletions(-) - delete mode 100644 va/wayland/wayland-drm-client-protocol.h - -diff --git a/va/wayland/Makefile.am b/va/wayland/Makefile.am -index 4f8262c..4ab8d07 100644 a/va/wayland/Makefile.am -+++ b/va/wayland/Makefile.am -@@ -53,7 +53,7 @@ protocol_source_h = \ - noinst_LTLIBRARIES= libva_wayland.la - libva_waylandincludedir = ${includedir}/va - libva_waylandinclude_HEADERS = $(source_h) --libva_wayland_la_SOURCES = $(source_c) $(protocol_source_h) -+libva_wayland_la_SOURCES = $(source_c) - noinst_HEADERS= $(source_h_priv) - - # Wayland protocol -@@ -65,5 +65,8 @@ EXTRA_DIST = \ - wayland-drm.xml \ - $(NULL) - -+BUILT_SOURCES = $(protocol_source_h) -+CLEANFILES = $(BUILT_SOURCES) -+ - # Extra clean files so that maintainer-clean removes *everything* - MAINTAINERCLEANFILES = Makefile.in -diff --git a/va/wayland/wayland-drm-client-protocol.h b/va/wayland/wayland-drm-client-protocol.h -deleted file mode 100644 -index da267e8..000 a/va/wayland/wayland-drm-client-protocol.h -+++ /dev/null -@@ -1,290 +0,0 @@ --/* Generated by wayland-scanner 1.11.90 */ -- --#ifndef DRM_CLIENT_PROTOCOL_H --#define DRM_CLIENT_PROTOCOL_H -- --#include --#inclu
[OE-core] [PATCH v3] curl: add ptest
Add ptest support to curl Fixes [YOCTO #6707] Signed-off-by: Maxin B. John --- meta/recipes-support/curl/curl/run-ptest | 6 ++ meta/recipes-support/curl/curl_7.54.1.bb | 22 +- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-support/curl/curl/run-ptest diff --git a/meta/recipes-support/curl/curl/run-ptest b/meta/recipes-support/curl/curl/run-ptest new file mode 100644 index 000..614e822 --- /dev/null +++ b/meta/recipes-support/curl/curl/run-ptest @@ -0,0 +1,6 @@ +#!/bin/sh +cd tests +./runtests.pl -a -n -s | sed \ + -e 's|\([^ ]* *\) \([^ ]* *\)...OK|PASS: \1 \2|' \ + -e 's|\([^ ]* *\) \([^ ]* *\)...FAILED|FAIL: \1 \2|' \ + -e 's/Warning: test[0-9]\+ not present in tests\/data\/Makefile.inc//' diff --git a/meta/recipes-support/curl/curl_7.54.1.bb b/meta/recipes-support/curl/curl_7.54.1.bb index f42582a..3622022 100644 --- a/meta/recipes-support/curl/curl_7.54.1.bb +++ b/meta/recipes-support/curl/curl_7.54.1.bb @@ -7,6 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;beginline=8;md5=3a34942f4ae3fbf1a303160714e66 SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2 \ file://0001-replace-krb5-config-with-pkg-config.patch \ + file://run-ptest \ " # curl likes to set -g0 in CFLAGS, so we stop it @@ -18,7 +19,7 @@ SRC_URI[md5sum] = "6b6eb722f512e7a24855ff084f54fe55" SRC_URI[sha256sum] = "fdfc4df2d001ee0c44ec071186e770046249263c491fcae48df0e1a3ca8f25a0" CVE_PRODUCT = "libcurl" -inherit autotools pkgconfig binconfig multilib_header +inherit autotools pkgconfig binconfig multilib_header ptest PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} gnutls proxy zlib" PACKAGECONFIG_class-native = "ipv6 proxy ssl zlib" @@ -62,6 +63,25 @@ do_install_append_class-target() { sed -i -e 's,${STAGING_DIR_HOST},,g' ${D}${bindir}/curl-config } +do_compile_ptest() { + oe_runmake test + oe_runmake -C ${B}/tests/data/ show + oe_runmake -C ${B}/tests/server +} + +do_install_ptest() { + cp -rf ${B}/tests ${D}${PTEST_PATH} + cp -rf ${S}/tests ${D}${PTEST_PATH} + install -d ${D}${PTEST_PATH}/src + ln -sf ${bindir}/curl ${D}${PTEST_PATH}/src/curl +} + +RDEPENDS_${PN}-ptest += "make bash perl perl-module-cwd \ + perl-module-ipc-open2 perl-module-digest-md5\ + perl-module-file-basename perl-module-posix \ + perl-module-errno python python-netserver \ + python-argparse python-pprint diffutils" + PACKAGES =+ "lib${BPN}" FILES_lib${BPN} = "${libdir}/lib*.so.*" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 1/2] systemd: enable resolved and networkd
Hi Patrick, On Thu, Jul 06, 2017 at 05:12:05PM +0200, Patrick Ohly wrote: > On Mon, 2017-06-12 at 18:10 +0300, Maxin B. John wrote: > > Enable systemd-resolved and systemd-networkd by default. > > Make it co-exist with connman and Fix associated problems > > in read-only rootfs. > > > > Fixes [YOCTO #11331] > > Let me come back to this, because I think it is not quite working as > intended yet. > > The goal is that the "right" resolver is chosen via alternative > priorities, right? So during build time, we set /etc/resolv.conf to what > is the desired resolver. Yes. Eventhough for practical reasons, ConnMan's resolver is preferred when we use ConnMan in the image. That is the reason why we have "Conflicts=systemd-resolved.service" in "connman.service.in" > However, there's still a L+ entry for /etc/resolv.conf > in /usr/lib/tmpfiles.d/connman_resolvconf.conf: > > L+/etc/resolv.conf- - - - /var/run/connman/resolv.conf > As a result, when systemd is used and the rootfs is read/write, then > systemd overwrites /etc/resolv.conf, leading to: > > # ls -l /etc/resolv.conf > lrwxrwxrwx1 root root28 Jul 6 14:44 /etc/resolv.conf -> > /var/run/connman/resolv.conf > > That happens even if systemd-resolved has a higher priority and should > be used. > > Maxin, do you agree? Can you finish this work and patch the ConnMan > recipe so that it behaves as expected? Looks reasonable to me. Thanks for suggesting this. Will update the recipe. > -- > Best Regards, Patrick Ohly Best Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 0/3] pkgconf: consider pkgconf as a replacement for pkg-config
pkgconf is a better replacement for pkg-config. Fedora 26 replaces the system pkg-config implementation with pkgconf because it "provides better support for handling .pc files and a stable library ABI/API for integrating into applications." and is actively maintained, unlike pkg-config. pkgconf aims to offer many improvements over pkg-config such as faster/more efficient dependency resolver which "allows for the user to more conservatively link their binaries -- which may be helpful in some environments, such as when prelink(1) is being used. pkgconf also aims to provide a more complete implementation of pkg-config. The features most likely to benefit the Yocto Project build system are the faster/more efficient dependency resolution and linker flag optimisation. To test this, after applying these patches, update "local.conf" as below: PREFERRED_PROVIDER_pkgconfig = "pkgconf" PREFERRED_PROVIDER_pkgconfig-native = "pkgconf-native" PREFERRED_PROVIDER_nativesdk-pkgconfig = "nativesdk-pkgconf" Links: 1. http://pkgconf.org 2. https://fedoraproject.org/wiki/Changes/pkgconf_as_system_pkg-config_implementation 3. https://bugzilla.yoctoproject.org/show_bug.cgi?id=11308 Maxin B. John (3): pkgconf: add recipe libx11: fix build error libxt: fix build failure meta/files/common-licenses/pkgconf | 10 .../pkgconf/pkgconf/pkg-config-native.in | 6 +++ .../pkgconf/pkgconf/pkg-config-wrapper | 16 +++ meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb | 55 ++ meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb | 3 ++ ...il-don-t-link-makestrs-with-target-cflags.patch | 33 + meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb | 4 +- 7 files changed, 126 insertions(+), 1 deletion(-) create mode 100644 meta/files/common-licenses/pkgconf create mode 100644 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in create mode 100755 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper create mode 100644 meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb create mode 100644 meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 3/3] libxt: fix build failure
libxt build fails with this error: /home/maxin/poky/build/tmp/work/i586-poky-linux/libxt/1_1.1.5-r0/recipe-sysroot/usr/include/bits/long-double.h:57:33: fatal error: bits/long-double-64.h: No such file or directory | compilation terminated. | Makefile:408: recipe for target 'makestrs.o' failed Fix the makestrs build. Signed-off-by: Maxin B. John --- ...il-don-t-link-makestrs-with-target-cflags.patch | 33 ++ meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb | 4 ++- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch diff --git a/meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch b/meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch new file mode 100644 index 000..1a691a3 --- /dev/null +++ b/meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch @@ -0,0 +1,33 @@ +From b0c0e6d90bd99a699701c9542640adb218f5d536 Mon Sep 17 00:00:00 2001 +From: Thomas Petazzoni +Date: Mon, 10 Jul 2017 16:51:13 +0300 +Subject: [PATCH] libXt: util: don't link makestrs with target cflags + +The line: AM_CFLAGS = $(XT_CFLAGS) +in util/Makefile.am is wrong because it adds target cflags to the +compilation of makestrs, which is built for the build machine, which +leads to build failures when cross-compiling. + +Upstream-Status: Pending + +Signed-off-by: Thomas Petazzoni +Signed-off-by: Maxin B. John +--- + util/Makefile.am | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/util/Makefile.am b/util/Makefile.am +index 800b35b..f2dd1f9 100644 +--- a/util/Makefile.am b/util/Makefile.am +@@ -11,7 +11,6 @@ EXTRA_DIST = \ + StrDefs.ht \ + string.list + +-AM_CFLAGS = $(XT_CFLAGS) + makestrs_SOURCES = makestrs.c + + +-- +2.4.0 + diff --git a/meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb b/meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb index c1ed0bb..180d00d 100644 --- a/meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb +++ b/meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb @@ -23,7 +23,9 @@ PE = "1" XORG_PN = "libXt" -SRC_URI += "file://libxt_fix_for_x32.patch" +SRC_URI += "file://libxt_fix_for_x32.patch \ + file://0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch \ +" BBCLASSEXTEND = "native" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 1/3] pkgconf: add recipe
Move pkgconf recipe to oe-core from meta-pkgconf: https://github.com/kergoth/meta-kergoth-wip/tree/master/meta-pkgconf Signed-off-by: Christopher Larson Signed-off-by: Maxin B. John --- meta/files/common-licenses/pkgconf | 10 .../pkgconf/pkgconf/pkg-config-native.in | 6 +++ .../pkgconf/pkgconf/pkg-config-wrapper | 16 +++ meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb | 55 ++ 4 files changed, 87 insertions(+) create mode 100644 meta/files/common-licenses/pkgconf create mode 100644 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in create mode 100755 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper create mode 100644 meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb diff --git a/meta/files/common-licenses/pkgconf b/meta/files/common-licenses/pkgconf new file mode 100644 index 000..81a5221 --- /dev/null +++ b/meta/files/common-licenses/pkgconf @@ -0,0 +1,10 @@ +Copyright (c) 2011, 2012, 2013, 2014, 2015, 2016, 2017 +pkgconf authors (see AUTHORS file in source directory). + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +This software is provided 'as is' and without any warranty, express or +implied. In no event shall the authors be liable for any damages arising +from the use of this software. diff --git a/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in b/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in new file mode 100644 index 000..9ed30a0 --- /dev/null +++ b/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in @@ -0,0 +1,6 @@ +#! /bin/sh + +PKG_CONFIG_PATH="@PATH_NATIVE@" +unset PKG_CONFIG_SYSROOT_DIR + +pkg-config "$@" diff --git a/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper b/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper new file mode 100755 index 000..695f349 --- /dev/null +++ b/meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper @@ -0,0 +1,16 @@ +#!/bin/sh +# pkgconf wrapper to deal with pkg-config/pkgconf compatibility issues +# +# Copyright (C) 2015 Christopher Larson +# License: MIT (see COPYING.MIT at the root of the repository for terms) + +for arg; do +case "$arg" in +--variable|--variable=*) +# pkg-config doesn't sysroot-prefix user variables +unset PKG_CONFIG_SYSROOT_DIR +;; +esac +done + +exec pkgconf "$@" diff --git a/meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb b/meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb new file mode 100644 index 000..dd2a012 --- /dev/null +++ b/meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb @@ -0,0 +1,55 @@ +SUMMARY = "pkgconf provides compiler and linker configuration for development frameworks." +DESCRIPTION = "pkgconf is a program which helps to configure compiler and linker \ +flags for development frameworks. It is similar to pkg-config from \ +freedesktop.org, providing additional functionality while also maintaining \ +compatibility." +HOMEPAGE = "http://pkgconf.org"; +BUGTRACKER = "https://github.com/pkgconf/pkgconf/issues"; +SECTION = "devel" +PROVIDES += "pkgconfig" +RPROVIDES_${PN} += "pkgconfig" +DEFAULT_PREFERENCE = "-1" + +# The pkgconf license seems to be functionally equivalent to BSD-2-Clause or +# ISC, but has different wording, so needs its own name. +LICENSE = "pkgconf" +LIC_FILES_CHKSUM = "file://COPYING;md5=548a9d1db10cc0a84810c313a0e9266f" + +SRC_URI = "\ +https://distfiles.dereferenced.org/pkgconf/pkgconf-${PV}.tar.xz \ +file://pkg-config-wrapper \ +file://pkg-config-native.in \ +" +SRC_URI[md5sum] = "ac35c34d84eeb6a03d4d61b8555d6197" +SRC_URI[sha256sum] = "1be7e40900c7467893c65f810211b1e68da3f8d5e70fddb883fc24839cad0339" + +inherit autotools update-alternatives + +EXTRA_OECONF += "--with-pkg-config-dir='${libdir}/pkgconfig:${datadir}/pkgconfig'" + +do_install_append () { +# Install a wrapper which deals, as much as possible with pkgconf vs +# pkg-config compatibility issues. +install -m 0755 "${WORKDIR}/pkg-config-wrapper" "${D}${bindir}/pkg-config" +} + +do_install_append_class-native () { +# Install a pkg-config-native wrapper that will use the native sysroot instead +# of the MACHINE sysroot, for using pkg-config when building native tools. +sed -e "s|@PATH_NATIVE@|${PKG_CONFIG_PATH}|" \ +< ${WORKDIR}/pkg-config-native.in > ${B}/pkg-config-native +install -m755 ${B}/pkg-config-native ${D}${bindir}/pkg-config-native +} + +ALTERNATIVE_${PN} = "pkg-config" + +# When using the RPM generated automatic package dependencies, some packages +# wil
[OE-core] [PATCH 2/3] libx11: fix build error
libx11 build fails with this error: fatal error: bits/long-double-64.h: No such file or directory | compilation terminated. This is due to the fact that "makekeys" should be compiled for the host since it is executed at build time to generate ks_tables.h. Since we have the X11 include files in the standard path of oe-core, we can remove the X11_CFLAGS from Makefile. Signed-off-by: Maxin B. John --- meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb b/meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb index 71cbf67..50e8837 100644 --- a/meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb +++ b/meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb @@ -5,6 +5,9 @@ BBCLASSEXTEND = "native nativesdk" SRC_URI += "file://disable_tests.patch \ " +do_configure_append () { +sed -i -e "/X11_CFLAGS/d" ${B}/src/util/Makefile +} SRC_URI[md5sum] = "0f618db70c4054ca67cee0cc156a4255" SRC_URI[sha256sum] = "4d3890db2ba225ba8c55ca63c6409c1ebb078a2806de59fb16342768ae63435d" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 1/3] pkgconf: add recipe
Hi Ross, On Wed, Jul 12, 2017 at 11:13:58PM +0100, Burton, Ross wrote: >>On 11 July 2017 at 13:58, Maxin B. John wrote: >> Move pkgconf recipe to oe-core from meta-pkgconf: >>https://github.com/kergoth/meta-kergoth-wip/tree/master/meta-pkgconf > >Fails under mingw, which is a regression compared to pkg-config. > >libpkgconf/.libs/path.o:path.c:(.text+0x164): undefined reference to `lstat' >libpkgconf/.libs/path.o:path.c:(.text+0x1f9): undefined reference to `S_ISLNK' >libpkgconf/.libs/path.o:path.c:(.text+0x2e5): undefined reference to `readlink' > >(http://errors.yoctoproject.org/Errors/Details/147303/) Thanks, will look into it (this patch wasn't tested with mingw before). >Ross Best Regards, Maxin -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH v2] pkgconf: add recipe
Move pkgconf recipe to oe-core from meta-pkgconf: https://github.com/kergoth/meta-kergoth-wip/tree/master/meta-pkgconf Signed-off-by: Christopher Larson Signed-off-by: Maxin B. John --- Changes in v2: 1. Fix build errors with mingw --- meta/files/common-licenses/pkgconf | 10 + ...imal-tweaks-to-compile-with-Visual-C-2015.patch | 224 + .../0001-stdinc.h-fix-build-with-mingw.patch | 48 + .../pkgconf/pkgconf/pkg-config-native.in | 6 + .../pkgconf/pkgconf/pkg-config-wrapper | 16 ++ meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb | 57 ++ 6 files changed, 361 insertions(+) create mode 100644 meta/files/common-licenses/pkgconf create mode 100644 meta/recipes-devtools/pkgconf/pkgconf/0001-Minimal-tweaks-to-compile-with-Visual-C-2015.patch create mode 100644 meta/recipes-devtools/pkgconf/pkgconf/0001-stdinc.h-fix-build-with-mingw.patch create mode 100644 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in create mode 100755 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper create mode 100644 meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb diff --git a/meta/files/common-licenses/pkgconf b/meta/files/common-licenses/pkgconf new file mode 100644 index 000..81a5221 --- /dev/null +++ b/meta/files/common-licenses/pkgconf @@ -0,0 +1,10 @@ +Copyright (c) 2011, 2012, 2013, 2014, 2015, 2016, 2017 +pkgconf authors (see AUTHORS file in source directory). + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +This software is provided 'as is' and without any warranty, express or +implied. In no event shall the authors be liable for any damages arising +from the use of this software. diff --git a/meta/recipes-devtools/pkgconf/pkgconf/0001-Minimal-tweaks-to-compile-with-Visual-C-2015.patch b/meta/recipes-devtools/pkgconf/pkgconf/0001-Minimal-tweaks-to-compile-with-Visual-C-2015.patch new file mode 100644 index 000..3805ad3 --- /dev/null +++ b/meta/recipes-devtools/pkgconf/pkgconf/0001-Minimal-tweaks-to-compile-with-Visual-C-2015.patch @@ -0,0 +1,224 @@ +From 4d7b4d7c8e9966c593f472355607204c6c80fecb Mon Sep 17 00:00:00 2001 +From: Dan Kegel +Date: Sun, 4 Jun 2017 19:19:55 -0700 +Subject: [PATCH] Minimal tweaks to compile with Visual C 2015 + +Upstream-Status: Backport + +Signed-off-by: Maxin B. John +--- + getopt_long.c | 2 ++ + libpkgconf/bsdstubs.c | 1 + + libpkgconf/libpkgconf.h | 2 +- + libpkgconf/path.c | 10 +- + libpkgconf/pkg.c| 28 +++- + libpkgconf/stdinc.h | 9 +++-- + 6 files changed, 35 insertions(+), 17 deletions(-) + +diff --git a/getopt_long.c b/getopt_long.c +index afeb68d..5ce9bfd 100644 +--- a/getopt_long.c b/getopt_long.c +@@ -62,7 +62,9 @@ + #include + #include + #include ++#ifndef _WIN32 + #include ++#endif + + #define PKGCONF_HACK_LOGICAL_OR_ALL_VALUES + +diff --git a/libpkgconf/bsdstubs.c b/libpkgconf/bsdstubs.c +index 8f70ff3..2c000ac 100644 +--- a/libpkgconf/bsdstubs.c b/libpkgconf/bsdstubs.c +@@ -17,6 +17,7 @@ + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + ++#include + #include + #include + +diff --git a/libpkgconf/libpkgconf.h b/libpkgconf/libpkgconf.h +index 404bf0c..551d85d 100644 +--- a/libpkgconf/libpkgconf.h b/libpkgconf/libpkgconf.h +@@ -310,7 +310,7 @@ void pkgconf_audit_log_dependency(pkgconf_client_t *client, const pkgconf_pkg_t + /* path.c */ + void pkgconf_path_add(const char *text, pkgconf_list_t *dirlist, bool filter); + size_t pkgconf_path_split(const char *text, pkgconf_list_t *dirlist, bool filter); +-size_t pkgconf_path_build_from_environ(const char *environ, const char *fallback, pkgconf_list_t *dirlist, bool filter); ++size_t pkgconf_path_build_from_environ(const char *envvarname, const char *fallback, pkgconf_list_t *dirlist, bool filter); + bool pkgconf_path_match_list(const char *path, const pkgconf_list_t *dirlist); + void pkgconf_path_free(pkgconf_list_t *dirlist); + bool pkgconf_path_relocate(char *buf, size_t buflen); +diff --git a/libpkgconf/path.c b/libpkgconf/path.c +index dddb3bf..59e003e 100644 +--- a/libpkgconf/path.c b/libpkgconf/path.c +@@ -20,7 +20,7 @@ + # include + #endif + +-#ifdef HAVE_SYS_STAT_H ++#if defined(HAVE_SYS_STAT_H) && ! defined(_WIN32) + # include + # define PKGCONF_CACHE_INODES + #endif +@@ -156,12 +156,12 @@ pkgconf_path_split(const char *text, pkgconf_list_t *dirlist, bool filter) + /* + * !doc + * +- * .. c:function:: size_t pkgconf_path_build_from_environ(const char *environ, const char *fallback, pkgconf_list_t *dirlist) ++ * .. c:function:: size_t pkgconf_path_build_from_environ(const char *envvarname, const char *fallback, pkgconf_list_t *dirlist) + * + *Adds the paths specified in an envir
[OE-core] [PATCH 6/6] libtirpc: upgrade to 1.0.2
1.0.1 -> 1.0.2 Remove these Backported and upstreamed patches: 1. 0001-Fix-for-CVE-2017-8779.patch 2. libtirpc-0.2.1-fortify.patch 3. libtirpc-1.0.2-rc3.patc Signed-off-by: Maxin B. John --- .../libtirpc/0001-Fix-for-CVE-2017-8779.patch | 276 .../libtirpc/libtirpc/libtirpc-0.2.1-fortify.patch | 26 - .../libtirpc/libtirpc/libtirpc-1.0.2-rc3.patch | 743 - .../{libtirpc_1.0.1.bb => libtirpc_1.0.2.bb} | 7 +- 4 files changed, 2 insertions(+), 1050 deletions(-) delete mode 100644 meta/recipes-extended/libtirpc/libtirpc/0001-Fix-for-CVE-2017-8779.patch delete mode 100644 meta/recipes-extended/libtirpc/libtirpc/libtirpc-0.2.1-fortify.patch delete mode 100644 meta/recipes-extended/libtirpc/libtirpc/libtirpc-1.0.2-rc3.patch rename meta/recipes-extended/libtirpc/{libtirpc_1.0.1.bb => libtirpc_1.0.2.bb} (81%) diff --git a/meta/recipes-extended/libtirpc/libtirpc/0001-Fix-for-CVE-2017-8779.patch b/meta/recipes-extended/libtirpc/libtirpc/0001-Fix-for-CVE-2017-8779.patch deleted file mode 100644 index b3bae67..000 --- a/meta/recipes-extended/libtirpc/libtirpc/0001-Fix-for-CVE-2017-8779.patch +++ /dev/null @@ -1,276 +0,0 @@ -From dd9c7cf4f8f375c6d641b760d124650c418c2ce3 Mon Sep 17 00:00:00 2001 -From: Guido Vranken -Date: Mon, 15 May 2017 11:12:21 -0400 -Subject: [PATCH] Fix for CVE-2017-8779 - -Signed-off-by: Steve Dickson - src/rpc_generic.c | 8 - src/rpcb_prot.c | 22 ++ - src/rpcb_st_xdr.c | 9 + - src/xdr.c | 30 +- - 4 files changed, 52 insertions(+), 17 deletions(-) - -CVE: CVE-2017-8779 -Upstream-Status: Backport - -Signed-off-by: Fan Xin - -diff --git a/src/rpc_generic.c b/src/rpc_generic.c -index 2f09a8f..589cbd5 100644 a/src/rpc_generic.c -+++ b/src/rpc_generic.c -@@ -615,6 +615,9 @@ __rpc_taddr2uaddr_af(int af, const struct netbuf *nbuf) - - switch (af) { - case AF_INET: -+ if (nbuf->len < sizeof(*sin)) { -+ return NULL; -+ } - sin = nbuf->buf; - if (inet_ntop(af, &sin->sin_addr, namebuf, sizeof namebuf) - == NULL) -@@ -626,6 +629,9 @@ __rpc_taddr2uaddr_af(int af, const struct netbuf *nbuf) - break; - #ifdef INET6 - case AF_INET6: -+ if (nbuf->len < sizeof(*sin6)) { -+ return NULL; -+ } - sin6 = nbuf->buf; - if (inet_ntop(af, &sin6->sin6_addr, namebuf6, sizeof namebuf6) - == NULL) -@@ -667,6 +673,8 @@ __rpc_uaddr2taddr_af(int af, const char *uaddr) - - port = 0; - sin = NULL; -+ if (uaddr == NULL) -+ return NULL; - addrstr = strdup(uaddr); - if (addrstr == NULL) - return NULL; -diff --git a/src/rpcb_prot.c b/src/rpcb_prot.c -index 43fd385..a923c8e 100644 a/src/rpcb_prot.c -+++ b/src/rpcb_prot.c -@@ -41,6 +41,7 @@ - #include - #include - #include -+#include "rpc_com.h" - - bool_t - xdr_rpcb(xdrs, objp) -@@ -53,13 +54,13 @@ xdr_rpcb(xdrs, objp) - if (!xdr_u_int32_t(xdrs, &objp->r_vers)) { - return (FALSE); - } -- if (!xdr_string(xdrs, &objp->r_netid, (u_int)~0)) { -+ if (!xdr_string(xdrs, &objp->r_netid, RPC_MAXDATASIZE)) { - return (FALSE); - } -- if (!xdr_string(xdrs, &objp->r_addr, (u_int)~0)) { -+ if (!xdr_string(xdrs, &objp->r_addr, RPC_MAXDATASIZE)) { - return (FALSE); - } -- if (!xdr_string(xdrs, &objp->r_owner, (u_int)~0)) { -+ if (!xdr_string(xdrs, &objp->r_owner, RPC_MAXDATASIZE)) { - return (FALSE); - } - return (TRUE); -@@ -159,19 +160,19 @@ xdr_rpcb_entry(xdrs, objp) - XDR *xdrs; - rpcb_entry *objp; - { -- if (!xdr_string(xdrs, &objp->r_maddr, (u_int)~0)) { -+ if (!xdr_string(xdrs, &objp->r_maddr, RPC_MAXDATASIZE)) { - return (FALSE); - } -- if (!xdr_string(xdrs, &objp->r_nc_netid, (u_int)~0)) { -+ if (!xdr_string(xdrs, &objp->r_nc_netid, RPC_MAXDATASIZE)) { - return (FALSE); - } - if (!xdr_u_int32_t(xdrs, &objp->r_nc_semantics)) { - return (FALSE); - } -- if (!xdr_string(xdrs, &objp->r_nc_protofmly, (u_int)~0)) { -+ if (!xdr_string(xdrs, &objp->r_nc_protofmly, RPC_MAXDATASIZE)) { - return (FALSE); - } -- if (!xdr_string(xdrs, &objp->r_nc_proto, (u_int)~0)) { -+ if (!xdr_string(xdrs, &objp->r_nc_proto, RPC_MAXDATASIZE)) { - return (FALSE); - } - return (TRUE); -@@ -292,7 +293,7 @@ xdr_rpcb_rmtcallres(xdrs, p) - bool_t dummy; - struct r_rpcb_rmtcallres *objp = (struct r_rpcb_rmtcallres *)
[OE-core] [PATCH 1/6] libjpeg-turbo: upgrade to 1.5.2
1.5.1 -> 1.5.2 Remove this backported patch: 1. fix-mips.patch Signed-off-by: Maxin B. John --- .../jpeg/libjpeg-turbo/fix-mips.patch | 45 -- ...bjpeg-turbo_1.5.1.bb => libjpeg-turbo_1.5.2.bb} | 8 ++-- 2 files changed, 4 insertions(+), 49 deletions(-) delete mode 100644 meta/recipes-graphics/jpeg/libjpeg-turbo/fix-mips.patch rename meta/recipes-graphics/jpeg/{libjpeg-turbo_1.5.1.bb => libjpeg-turbo_1.5.2.bb} (90%) diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo/fix-mips.patch b/meta/recipes-graphics/jpeg/libjpeg-turbo/fix-mips.patch deleted file mode 100644 index 4d41237..000 --- a/meta/recipes-graphics/jpeg/libjpeg-turbo/fix-mips.patch +++ /dev/null @@ -1,45 +0,0 @@ -Fix a regression that causes the MIPS code from building. - -Upstream-Status: Backport -Signed-off-by: Ross Burton - -From 7bfb22af123ac10798a9a4c9ec7b23e5065db35e Mon Sep 17 00:00:00 2001 -From: DRC -Date: Mon, 26 Sep 2016 17:59:14 -0500 -Subject: [PATCH] Fix broken MIPS build - -Regression introduced by 9055fb408dcb585ce9392d395e16630d51002152 - -Fixes #104 - ChangeLog.md | 3 +++ - simd/jsimd_mips.c | 2 ++ - 2 files changed, 5 insertions(+) - -diff --git a/ChangeLog.md b/ChangeLog.md -index e2b9df3..71ddcaa 100644 a/ChangeLog.md -+++ b/ChangeLog.md -@@ -6,6 +6,9 @@ - 1. Fixed a regression introduced by 1.5.1[7] that prevented libjpeg-turbo from - building with Android NDK platforms prior to android-21 (5.0). - -+2. Fixed a regression introduced by 1.5.1[1] that prevented the MIPS DSPR2 SIMD -+code in libjpeg-turbo from building. -+ - - 1.5.1 - = -diff --git a/simd/jsimd_mips.c b/simd/jsimd_mips.c -index 63b8115..02e90cd 100644 a/simd/jsimd_mips.c -+++ b/simd/jsimd_mips.c -@@ -63,6 +63,8 @@ parse_proc_cpuinfo(const char* search_string) - LOCAL(void) - init_simd (void) - { -+ char *env = NULL; -+ - if (simd_support != ~0U) - return; - diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb b/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.2.bb similarity index 90% rename from meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb rename to meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.2.bb index de2eeaf..58646d3 100644 --- a/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.1.bb +++ b/meta/recipes-graphics/jpeg/libjpeg-turbo_1.5.2.bb @@ -10,10 +10,10 @@ LIC_FILES_CHKSUM = "file://cdjpeg.h;endline=13;md5=05bab7c7ad899d85bfba60da1a127 DEPENDS_append_x86-64_class-target = " nasm-native" DEPENDS_append_x86_class-target= " nasm-native" -SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz \ - file://fix-mips.patch" -SRC_URI[md5sum] = "55deb139b0cac3c8200b75d485fc13f3" -SRC_URI[sha256sum] = "41429d3d253017433f66e3d472b8c7d998491d2f41caa7306b8d9a6f2a2c666c" +SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz" + +SRC_URI[md5sum] = "6b4923e297a7eaa255f08511017a8818" +SRC_URI[sha256sum] = "9098943b270388727ae61de82adec73cf9f0dbb240b3bc8b172595ebf405b528" UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/libjpeg-turbo/files/"; UPSTREAM_CHECK_REGEX = "/libjpeg-turbo/files/(?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 2/6] libsolv: upgrade to 0.6.28
0.6.27 -> 0.6.28 Signed-off-by: Maxin B. John --- meta/recipes-extended/libsolv/{libsolv_0.6.27.bb => libsolv_0.6.28.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/libsolv/{libsolv_0.6.27.bb => libsolv_0.6.28.bb} (95%) diff --git a/meta/recipes-extended/libsolv/libsolv_0.6.27.bb b/meta/recipes-extended/libsolv/libsolv_0.6.28.bb similarity index 95% rename from meta/recipes-extended/libsolv/libsolv_0.6.27.bb rename to meta/recipes-extended/libsolv/libsolv_0.6.28.bb index 7ddd533..3a48f22 100644 --- a/meta/recipes-extended/libsolv/libsolv_0.6.27.bb +++ b/meta/recipes-extended/libsolv/libsolv_0.6.28.bb @@ -13,7 +13,7 @@ SRC_URI_append_libc-musl = " file://0001-Add-fallback-fopencookie-implementation file://0002-Fixes-to-internal-fopencookie-implementation.patch \ " -SRCREV = "9fa1535e2fc60609c29633925e692603782b477b" +SRCREV = "b8a9ddd88eb4e0ab351eb55a53186b5dc5ac0825" UPSTREAM_CHECK_GITTAGREGEX = "(?P\d+(\.\d+)+)" S = "${WORKDIR}/git" -- 2.4.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core