[oe] [meta-filesystems][PATCH] xorriso: Add xorriso v1.4.0
Add xorriso v1.4.0 based on the discussions http://patchwork.openembedded.org/patch/91143/ http://lists.openembedded.org/pipermail/openembedded-devel/2015-April/100981.html We have tested this package with Montavista CGE product - http://www.mvista.com/ and luvOS distribution - https://01.org/linux-uefi-validation build. Inherit the pkgconfig to avoid the below error, .. ... | disabled use of O_DIRECT with input of -as cdrskin | luv-yocto/build/tmp/work/aarch64-oe-linux/xorriso/1.4.0-r0/xorriso-1.4.0/ configure: line 14352: syntax error near unexpected token `LIBCDIO,' | luv-yocto/build/tmp/work/aarch64-oe-linux/xorriso/1.4.0-r0/xorriso-1.4.0/ configure: line 14352: `PKG_CHECK_MODULES(LIBCDIO, libcdio >= $LIBCDIO_REQUIRED)' ... Signed-off-by: Naresh Bhat Signed-off-by: Jagadeesh Krishnanjanappa Signed-off-by: Gaurang Shastri --- .../recipes-utils/xorriso/xorriso_1.4.0.bb | 29 1 file changed, 29 insertions(+) create mode 100644 meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb diff --git a/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb b/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb new file mode 100644 index 000..73ba9b3 --- /dev/null +++ b/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "xorriso copies file objects from POSIX compliant filesystems \ +into Rock Ridge enhanced ISO 9660 filesystems and allows session-wise \ +manipulation of such filesystems" + +LICENSE = "GPLv3" +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" + +SRC_URI = "http://www.gnu.org/software/${BPN}/${BPN}-${PV}.tar.gz"; + +SRC_URI[md5sum] = "ec79fd2736b8da76e7a870e27cadf6fa" +SRC_URI[sha256sum] = "0bd1e085015b28c24f57697d6def2fe84517967dc417554c0c3ccf1685ed0e56" + +PACKAGECONFIG ??= "acl attr zlib bzip2 readline" +PACKAGECONFIG[acl] = "--enable-libacl,--disable-libacl,acl," +PACKAGECONFIG[attr] = "--enable-xattr,--disable-xattr,attr," +PACKAGECONFIG[zlib] = "--enable-zlib,--disable-zlib,zlib," +PACKAGECONFIG[bzip2] = "--enable-libbz2,--disable-libbz2,bzip2," +PACKAGECONFIG[readline] = "--enable-libreadline,--disable-libreadline,readline," + +RDEPENDS_${PN} = "tk" +REQUIRED_DISTRO_FEATURES = "x11" + +inherit autotools-brokensep pkgconfig + +do_configure_prepend () { +touch NEWS +} + +BBCLASSEXTEND = "native" -- 1.7.9.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-filesystems][PATCH] xorriso: Add xorriso v1.4.0
Hi Andre McCurdy, Thank you very much for doing review. I have considered all your suggestions and you can find the re-worked patch http://lists.openembedded.org/pipermail/openembedded-devel/2015-June/101744.html On 3 June 2015 at 05:05, Andre McCurdy wrote: > On Mon, Jun 1, 2015 at 7:48 AM, Naresh Bhat wrote: >> Add xorriso v1.4.0 based on the discussions >> http://patchwork.openembedded.org/patch/91143/ >> http://lists.openembedded.org/pipermail/openembedded-devel/2015-April/100981.html >> We have tested this package with >> Montavista CGE product - http://www.mvista.com/ and >> luvOS distribution - https://01.org/linux-uefi-validation build. >> Inherit the pkgconfig to avoid the below error, >> .. >> ... >> | disabled use of O_DIRECT with input of -as cdrskin >> | luv-yocto/build/tmp/work/aarch64-oe-linux/xorriso/1.4.0-r0/xorriso-1.4.0/ >> configure: line 14352: syntax error near unexpected token `LIBCDIO,' >> | luv-yocto/build/tmp/work/aarch64-oe-linux/xorriso/1.4.0-r0/xorriso-1.4.0/ >> configure: line 14352: `PKG_CHECK_MODULES(LIBCDIO, libcdio >= >> $LIBCDIO_REQUIRED)' >> ... >> >> >> Signed-off-by: Naresh Bhat >> Signed-off-by: Jagadeesh Krishnanjanappa >> Signed-off-by: Gaurang Shastri >> --- >> .../recipes-utils/xorriso/xorriso_1.4.0.bb | 30 >> >> 1 file changed, 30 insertions(+) >> create mode 100644 meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb >> >> diff --git a/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb >> b/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb >> new file mode 100644 >> index 000..2f81f0d >> --- /dev/null >> +++ b/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb >> @@ -0,0 +1,30 @@ >> +DESCRIPTIONS = "xorriso copies file objects from POSIX compliant >> filesystems \ >> +into Rock Ridge enhanced ISO 9660 filesystems and allows session-wise \ >> +manipulation of such filesystems" > > That should be DESCRIPTION, not DESCRIPTIONS. Done. > >> +LICENSE = "GPLv3" >> +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" >> + >> +# with, without, depends, rdepends >> +# > > Drop these comments. Thanks, I have removed it. > >> +PACKAGECONFIG ??= "acl attr zlib bzip2 readline" >> +PACKAGECONFIG[acl] = "--enable-libacl,--disable-libacl,acl," >> +PACKAGECONFIG[attr] = "--enable-xattr,--disable-xattr,attr," >> +PACKAGECONFIG[zlib] = "--enable-zlib,--disable-zlib,zlib," >> +PACKAGECONFIG[bzip2] = "--enable-libbz2,--disable-libbz2,bzip2," >> +PACKAGECONFIG[readline] = >> "--enable-libreadline,--disable-libreadline,readline," >> + >> +RDEPENDS_${PN} = "tk" > > tk depends on the x11 distro feature, so perhaps xorriso should do too? Yes, You are right. I did the necessary changes. > >> +inherit autotools-brokensep pkgconfig >> + >> +SRC_URI = "http://www.gnu.org/software/${BPN}/${BPN}-${PV}.tar.gz"; > > Move nearer to the top of the recipe, after LIC_FILES_CHKSUM. Done. > > See http://www.openembedded.org/wiki/Styleguide Thanks I have looked into it. > >> +do_configure_prepend () { >> +touch NEWS >> +} >> + >> +BBCLASSEXTEND = "native" >> + >> +SRC_URI[md5sum] = "ec79fd2736b8da76e7a870e27cadf6fa" >> +SRC_URI[sha256sum] = >> "0bd1e085015b28c24f57697d6def2fe84517967dc417554c0c3ccf1685ed0e56" > > Move nearer to the top of the recipe, just after SRC_URI. Done. > >> -- >> 1.7.9.5 >> >> -- >> ___ >> Openembedded-devel mailing list >> Openembedded-devel@lists.openembedded.org >> http://lists.openembedded.org/mailman/listinfo/openembedded-devel > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-filesystems][PATCH] xorriso: Add xorriso v1.4.0
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Naresh Bhat schreef op 03-06-15 om 09:19: > Add xorriso v1.4.0 based on the discussions > http://patchwork.openembedded.org/patch/91143/ > http://lists.openembedded.org/pipermail/openembedded-devel/2015-April/100981 .html > > We have tested this package with > Montavista CGE product - http://www.mvista.com/ and luvOS distribution - > https://01.org/linux-uefi-validation build. Inherit the pkgconfig to > avoid the below error, .. ... | disabled use of O_DIRECT with input of > -as cdrskin | > luv-yocto/build/tmp/work/aarch64-oe-linux/xorriso/1.4.0-r0/xorriso-1.4.0/ > > configure: line 14352: syntax error near unexpected token `LIBCDIO,' > | > luv-yocto/build/tmp/work/aarch64-oe-linux/xorriso/1.4.0-r0/xorriso-1.4.0/ > > configure: line 14352: `PKG_CHECK_MODULES(LIBCDIO, libcdio >= $LIBCDIO_REQUIRED)' > ... > > Signed-off-by: Naresh Bhat Signed-off-by: > Jagadeesh Krishnanjanappa Signed-off-by: > Gaurang Shastri --- > .../recipes-utils/xorriso/xorriso_1.4.0.bb | 29 > 1 file changed, 29 insertions(+) create mode 100644 > meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb > > diff --git a/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb > b/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb new file mode > 100644 index 000..73ba9b3 --- /dev/null +++ > b/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb @@ -0,0 +1,29 > @@ +DESCRIPTION = "xorriso copies file objects from POSIX compliant > filesystems \ +into Rock Ridge enhanced ISO 9660 filesystems and allows > session-wise \ +manipulation of such filesystems" + +LICENSE = "GPLv3" > +LIC_FILES_CHKSUM = > "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" + +SRC_URI = > "http://www.gnu.org/software/${BPN}/${BPN}-${PV}.tar.gz"; + > +SRC_URI[md5sum] = "ec79fd2736b8da76e7a870e27cadf6fa" +SRC_URI[sha256sum] > = "0bd1e085015b28c24f57697d6def2fe84517967dc417554c0c3ccf1685ed0e56" + > +PACKAGECONFIG ??= "acl attr zlib bzip2 readline" +PACKAGECONFIG[acl] = > "--enable-libacl,--disable-libacl,acl," +PACKAGECONFIG[attr] = > "--enable-xattr,--disable-xattr,attr," +PACKAGECONFIG[zlib] = > "--enable-zlib,--disable-zlib,zlib," +PACKAGECONFIG[bzip2] = > "--enable-libbz2,--disable-libbz2,bzip2," +PACKAGECONFIG[readline] = > "--enable-libreadline,--disable-libreadline,readline," + +RDEPENDS_${PN} > = "tk" R* variables go below do_install > +REQUIRED_DISTRO_FEATURES = "x11" + +inherit autotools-brokensep > pkgconfig + +do_configure_prepend () { +touch NEWS +} + > +BBCLASSEXTEND = "native" > -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.5 (Darwin) Comment: GPGTools - http://gpgtools.org iD8DBQFVbr6vMkyGM64RGpERAscEAKCR+Asg4/BFyI6INuiE2UzDqUGdeQCcDD/s mAPWo9S+lfhM0ZRDzkEWhQI= =3kZB -END PGP SIGNATURE- -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] cgdb: update to 0.6.8
From: mcrapet Changes: - add missing build dependency to flex-native - GDB is a runtime dependency, set it so - use CACHED_CONFIGUREVARS to drop patch - use ${BP} - add missing DESCRIPTION - no help2man build dependency (cgdb.1 man page is not generated) Cc: Ben Shelton Signed-off-by: Matthieu Crapet --- meta-oe/recipes-devtools/cgdb/cgdb/configfix.patch | 40 -- .../cgdb/cgdb/remove-help2man.patch| 47 ++ meta-oe/recipes-devtools/cgdb/cgdb_0.6.7.bb| 16 meta-oe/recipes-devtools/cgdb/cgdb_0.6.8.bb| 21 ++ 4 files changed, 68 insertions(+), 56 deletions(-) delete mode 100644 meta-oe/recipes-devtools/cgdb/cgdb/configfix.patch create mode 100644 meta-oe/recipes-devtools/cgdb/cgdb/remove-help2man.patch delete mode 100644 meta-oe/recipes-devtools/cgdb/cgdb_0.6.7.bb create mode 100644 meta-oe/recipes-devtools/cgdb/cgdb_0.6.8.bb diff --git a/meta-oe/recipes-devtools/cgdb/cgdb/configfix.patch b/meta-oe/recipes-devtools/cgdb/cgdb/configfix.patch deleted file mode 100644 index 25b1386..000 --- a/meta-oe/recipes-devtools/cgdb/cgdb/configfix.patch +++ /dev/null @@ -1,40 +0,0 @@ -diff -rupN cgdb-0.6.7-OLD/configure.in cgdb-0.6.7/configure.in cgdb-0.6.7-OLD/configure.in2013-01-14 05:31:53.0 -0600 -+++ cgdb-0.6.7/configure.in2014-05-08 13:18:13.864632180 -0500 -@@ -65,8 +65,9 @@ AC_CHECK_HEADERS([getopt.h], -[AC_DEFINE(HAVE_GETOPT_H, 1, have getopt_long)]) - - dnl determine if /dev/ptmx is available for pseudo terminals --AC_CHECK_FILE([/dev/ptmx], --[AC_DEFINE(HAVE_DEV_PTMX, 1, have /dev/ptmx)]) -+dnl AC_CHECK_FILE([/dev/ptmx], -+dnl [AC_DEFINE(HAVE_DEV_PTMX, 1, have /dev/ptmx)]) -+AC_DEFINE(HAVE_DEV_PTMX, 1, have /dev/ptmx) - - dnl Checks for typedefs, structures, and compiler characteristics. - AC_C_CONST -@@ -167,15 +168,15 @@ fi - - dnl Make sure there is a version of readline that CGDB supports. - dnl Simply putting 5.1* -> 5.9* just to take into accout future versions. --RL_LIB_READLINE_VERSION --case "$ac_cv_rl_version" in --5.1*|5.2*|5.3*|5.4*|5.5*|5.6*|5.7*|5.8*|5.9*|6*|7*|8*|9*) ;; --*) AC_MSG_ERROR([CGDB requires GNU readline 5.1 or greater to link. -- If you used --with-readline instead of using the system readline library, -- make sure to set the correct readline library on the linker search path -- via LD_LIBRARY_PATH or some other facility.]) -- ;; --esac -+dnl RL_LIB_READLINE_VERSION -+dnl case "$ac_cv_rl_version" in -+dnl 5.1*|5.2*|5.3*|5.4*|5.5*|5.6*|5.7*|5.8*|5.9*|6*|7*|8*|9*) ;; -+dnl *) AC_MSG_ERROR([CGDB requires GNU readline 5.1 or greater to link. -+dnl If you used --with-readline instead of using the system readline library, -+dnl make sure to set the correct readline library on the linker search path -+dnl via LD_LIBRARY_PATH or some other facility.]) -+dnl ;; -+dnl esac - - dnl This will DEFINE the readline headers. - RL_LIB_READLINE_INCLUDES diff --git a/meta-oe/recipes-devtools/cgdb/cgdb/remove-help2man.patch b/meta-oe/recipes-devtools/cgdb/cgdb/remove-help2man.patch new file mode 100644 index 000..4358629 --- /dev/null +++ b/meta-oe/recipes-devtools/cgdb/cgdb/remove-help2man.patch @@ -0,0 +1,47 @@ +Disable building manpages so that make install doesn't fail due to lack of help2man + +Upstream-Status: Inappropriate [config] + +Signed-off-by: Matthieu Crapet +--- + configure.ac| 3 --- + doc/Makefile.am | 5 - + 2 files changed, 8 deletions(-) + +diff --git a/configure.ac b/configure.ac +index ee7eca0..1f0d924 100644 +--- a/configure.ac b/configure.ac +@@ -134,9 +134,6 @@ dnl check that the required tools are available to generate documentation + if test "$HAS_MAKEINFO" != "yes" ; then + AC_MSG_ERROR([Please install makeinfo before installing]) + fi +-if test "$HAS_HELP2MAN" != "yes" ; then +- AC_MSG_ERROR([Please install help2man]) +-fi + + dnl Checking for log10 function in math - I would like to remove this + AC_CHECK_LIB(m, log10) +diff --git a/doc/Makefile.am b/doc/Makefile.am +index 60662f6..0ae0013 100644 +--- a/doc/Makefile.am b/doc/Makefile.am +@@ -1,15 +1,10 @@ + info_TEXINFOS = cgdb.texi + cgdb_TEXINFOS = gpl.texi + +-dist_man_MANS = cgdb.1 + EXTRA_DIST = cgdb.txt + + dist_pkgdata_DATA = cgdb.txt + +-# generate the man page using help2man. +-cgdb.1: +- help2man --output=$(top_srcdir)/doc/cgdb.1 $(top_builddir)/cgdb/cgdb$(EXEEXT) +- + cgdb.txt: cgdb.texi $(srcdir)/version.texi $(cgdb_TEXINFOS) + TEXTS = cgdb.txt + text-am: $(TEXTS) +-- +1.9.1 + diff --git a/meta-oe/recipes-devtools/cgdb/cgdb_0.6.7.bb b/meta-oe/recipes-devtools/cgdb/cgdb_0.6.7.bb deleted file mode 100644 index 26b2782..000 --- a/meta-oe/recipes-devtools/cgdb/cgdb_0.6.7.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "curses-based interface to gdb" -HOMEPAGE = "http://cgdb.github.io/"; -SECTION = "devel" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa
[oe] [meta-filesystems][PATCH] xorriso: Add xorriso v1.4.0
Add xorriso v1.4.0 based on the discussions http://patchwork.openembedded.org/patch/91143/ http://lists.openembedded.org/pipermail/openembedded-devel/2015-April/100981.html We have tested this package with Montavista CGE product - http://www.mvista.com/ and luvOS distribution - https://01.org/linux-uefi-validation build. Inherit the pkgconfig to avoid the below error, .. ... | disabled use of O_DIRECT with input of -as cdrskin | luv-yocto/build/tmp/work/aarch64-oe-linux/xorriso/1.4.0-r0/xorriso-1.4.0/ configure: line 14352: syntax error near unexpected token `LIBCDIO,' | luv-yocto/build/tmp/work/aarch64-oe-linux/xorriso/1.4.0-r0/xorriso-1.4.0/ configure: line 14352: `PKG_CHECK_MODULES(LIBCDIO, libcdio >= $LIBCDIO_REQUIRED)' ... Signed-off-by: Naresh Bhat Signed-off-by: Jagadeesh Krishnanjanappa Signed-off-by: Gaurang Shastri --- .../recipes-utils/xorriso/xorriso_1.4.0.bb | 29 1 file changed, 29 insertions(+) create mode 100644 meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb diff --git a/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb b/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb new file mode 100644 index 000..8b181ca --- /dev/null +++ b/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "xorriso copies file objects from POSIX compliant filesystems \ +into Rock Ridge enhanced ISO 9660 filesystems and allows session-wise \ +manipulation of such filesystems" + +LICENSE = "GPLv3" +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" + +SRC_URI = "http://www.gnu.org/software/${BPN}/${BPN}-${PV}.tar.gz"; + +SRC_URI[md5sum] = "ec79fd2736b8da76e7a870e27cadf6fa" +SRC_URI[sha256sum] = "0bd1e085015b28c24f57697d6def2fe84517967dc417554c0c3ccf1685ed0e56" + +PACKAGECONFIG ??= "acl attr zlib bzip2 readline" +PACKAGECONFIG[acl] = "--enable-libacl,--disable-libacl,acl," +PACKAGECONFIG[attr] = "--enable-xattr,--disable-xattr,attr," +PACKAGECONFIG[zlib] = "--enable-zlib,--disable-zlib,zlib," +PACKAGECONFIG[bzip2] = "--enable-libbz2,--disable-libbz2,bzip2," +PACKAGECONFIG[readline] = "--enable-libreadline,--disable-libreadline,readline," + +inherit autotools-brokensep pkgconfig + +do_configure_prepend () { +touch NEWS +} + +RDEPENDS_${PN} = "tk" +REQUIRED_DISTRO_FEATURES = "x11" + +BBCLASSEXTEND = "native" -- 1.7.9.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-filesystems][PATCH] xorriso: Add xorriso v1.4.0
On 3 June 2015 at 14:15, Koen Kooi wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Naresh Bhat schreef op 03-06-15 om 09:19: >> Add xorriso v1.4.0 based on the discussions >> http://patchwork.openembedded.org/patch/91143/ >> http://lists.openembedded.org/pipermail/openembedded-devel/2015-April/100981 > .html >> >> > We have tested this package with >> Montavista CGE product - http://www.mvista.com/ and luvOS distribution - >> https://01.org/linux-uefi-validation build. Inherit the pkgconfig to >> avoid the below error, .. ... | disabled use of O_DIRECT with input of >> -as cdrskin | >> luv-yocto/build/tmp/work/aarch64-oe-linux/xorriso/1.4.0-r0/xorriso-1.4.0/ >> >> > configure: line 14352: syntax error near unexpected token `LIBCDIO,' >> | >> luv-yocto/build/tmp/work/aarch64-oe-linux/xorriso/1.4.0-r0/xorriso-1.4.0/ >> >> > configure: line 14352: `PKG_CHECK_MODULES(LIBCDIO, libcdio >= > $LIBCDIO_REQUIRED)' >> ... >> >> Signed-off-by: Naresh Bhat Signed-off-by: >> Jagadeesh Krishnanjanappa Signed-off-by: >> Gaurang Shastri --- >> .../recipes-utils/xorriso/xorriso_1.4.0.bb | 29 >> 1 file changed, 29 insertions(+) create mode 100644 >> meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb >> >> diff --git a/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb >> b/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb new file mode >> 100644 index 000..73ba9b3 --- /dev/null +++ >> b/meta-filesystems/recipes-utils/xorriso/xorriso_1.4.0.bb @@ -0,0 +1,29 >> @@ +DESCRIPTION = "xorriso copies file objects from POSIX compliant >> filesystems \ +into Rock Ridge enhanced ISO 9660 filesystems and allows >> session-wise \ +manipulation of such filesystems" + +LICENSE = "GPLv3" >> +LIC_FILES_CHKSUM = >> "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" + +SRC_URI = >> "http://www.gnu.org/software/${BPN}/${BPN}-${PV}.tar.gz"; + >> +SRC_URI[md5sum] = "ec79fd2736b8da76e7a870e27cadf6fa" +SRC_URI[sha256sum] >> = "0bd1e085015b28c24f57697d6def2fe84517967dc417554c0c3ccf1685ed0e56" + >> +PACKAGECONFIG ??= "acl attr zlib bzip2 readline" +PACKAGECONFIG[acl] = >> "--enable-libacl,--disable-libacl,acl," +PACKAGECONFIG[attr] = >> "--enable-xattr,--disable-xattr,attr," +PACKAGECONFIG[zlib] = >> "--enable-zlib,--disable-zlib,zlib," +PACKAGECONFIG[bzip2] = >> "--enable-libbz2,--disable-libbz2,bzip2," +PACKAGECONFIG[readline] = >> "--enable-libreadline,--disable-libreadline,readline," + +RDEPENDS_${PN} >> = "tk" > > R* variables go below do_install Thank Koen, I have moved the R* variable. > >> +REQUIRED_DISTRO_FEATURES = "x11" + +inherit autotools-brokensep >> pkgconfig + +do_configure_prepend () { +touch NEWS +} + >> +BBCLASSEXTEND = "native" >> > > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.4.5 (Darwin) > Comment: GPGTools - http://gpgtools.org > > iD8DBQFVbr6vMkyGM64RGpERAscEAKCR+Asg4/BFyI6INuiE2UzDqUGdeQCcDD/s > mAPWo9S+lfhM0ZRDzkEWhQI= > =3kZB > -END PGP SIGNATURE- > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH][meta-oe] php: add a vardeps for configure on sysconfdir
From: Roy Li building php will fail when sstatus is used, since some hardcode paths in php-native will make the wrong path, and try to fix it like below: do_install_append_virtclass-native() { create_wrapper ${D}${bindir}/php \ PHP_PEAR_SYSCONF_DIR=${sysconfdir}/ \ } but php-native does not work for a 64bit target(qemuarm64) and if sstat is from a 32bit(qemuppc) on the host same machine. Consider no too much package depends on php-native, so add a vardeps for configure on sysconfdir to force php-native to build always. Signed-off-by: Roy Li --- meta-oe/recipes-devtools/php/php_5.5.24.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-devtools/php/php_5.5.24.bb b/meta-oe/recipes-devtools/php/php_5.5.24.bb index 3e656af..9c0dd7f 100644 --- a/meta-oe/recipes-devtools/php/php_5.5.24.bb +++ b/meta-oe/recipes-devtools/php/php_5.5.24.bb @@ -106,6 +106,8 @@ EXTRA_OEMAKE = "INSTALL_ROOT=${D}" acpaths = "" +do_configure[vardeps] += "${sysconfdir}" + do_configure_prepend () { rm -f ${S}/build/libtool.m4 ${S}/ltmain.sh ${S}/aclocal.m4 find ${S} -name config.m4 | xargs -n1 sed -i 's!APXS_HTTPD=.*!APXS_HTTPD=${STAGING_BINDIR_NATIVE}/httpd!' -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [PATCH][meta-oe] php: add a vardeps for configure on sysconfdir
On Wed, Jun 03, 2015 at 05:39:36PM +0800, rongqing...@windriver.com wrote: > From: Roy Li > > building php will fail when sstatus is used, since some hardcode paths what's sstatus? did you mean sstate? > in php-native will make the wrong path, and try to fix it like below: > do_install_append_virtclass-native() { >create_wrapper ${D}${bindir}/php \ >PHP_PEAR_SYSCONF_DIR=${sysconfdir}/ \ > } > but php-native does not work for a 64bit target(qemuarm64) and if sstat is > from a 32bit(qemuppc) on the host same machine. > > Consider no too much package depends on php-native, so add a vardeps for > configure on sysconfdir to force php-native to build always. Please improve the commit message, from this I'm still not sure what this is supposed to fix. > > Signed-off-by: Roy Li > --- > meta-oe/recipes-devtools/php/php_5.5.24.bb | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meta-oe/recipes-devtools/php/php_5.5.24.bb > b/meta-oe/recipes-devtools/php/php_5.5.24.bb > index 3e656af..9c0dd7f 100644 > --- a/meta-oe/recipes-devtools/php/php_5.5.24.bb > +++ b/meta-oe/recipes-devtools/php/php_5.5.24.bb > @@ -106,6 +106,8 @@ EXTRA_OEMAKE = "INSTALL_ROOT=${D}" > > acpaths = "" > > +do_configure[vardeps] += "${sysconfdir}" > + > do_configure_prepend () { > rm -f ${S}/build/libtool.m4 ${S}/ltmain.sh ${S}/aclocal.m4 > find ${S} -name config.m4 | xargs -n1 sed -i > 's!APXS_HTTPD=.*!APXS_HTTPD=${STAGING_BINDIR_NATIVE}/httpd!' > -- > 1.9.1 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [PATCH][meta-oe] php: add a vardeps for configure on sysconfdir
On 2015年06月03日 18:11, Martin Jansa wrote: On Wed, Jun 03, 2015 at 05:39:36PM +0800, rongqing...@windriver.com wrote: From: Roy Li building php will fail when sstatus is used, since some hardcode paths what's sstatus? did you mean sstate? in php-native will make the wrong path, and try to fix it like below: do_install_append_virtclass-native() { create_wrapper ${D}${bindir}/php \ PHP_PEAR_SYSCONF_DIR=${sysconfdir}/ \ } but php-native does not work for a 64bit target(qemuarm64) and if sstat is from a 32bit(qemuppc) on the host same machine. Consider no too much package depends on php-native, so add a vardeps for configure on sysconfdir to force php-native to build always. Please improve the commit message, from this I'm still not sure what this is supposed to fix. Ok, I will resend it, if the new commit log is not clear, I think you can build two project with same sstate. Thanks -Roy Signed-off-by: Roy Li --- meta-oe/recipes-devtools/php/php_5.5.24.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-devtools/php/php_5.5.24.bb b/meta-oe/recipes-devtools/php/php_5.5.24.bb index 3e656af..9c0dd7f 100644 --- a/meta-oe/recipes-devtools/php/php_5.5.24.bb +++ b/meta-oe/recipes-devtools/php/php_5.5.24.bb @@ -106,6 +106,8 @@ EXTRA_OEMAKE = "INSTALL_ROOT=${D}" acpaths = "" +do_configure[vardeps] += "${sysconfdir}" + do_configure_prepend () { rm -f ${S}/build/libtool.m4 ${S}/ltmain.sh ${S}/aclocal.m4 find ${S} -name config.m4 | xargs -n1 sed -i 's!APXS_HTTPD=.*!APXS_HTTPD=${STAGING_BINDIR_NATIVE}/httpd!' -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Best Reagrds, Roy | RongQing Li -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH][meta-oe][V2] php: add a vardeps for configure on sysconfdir
From: Roy Li Installing target file will fail when sstate is used, since native php is used to install these files, makefile rule is in php-5.5.24/pear/Makefile.frag |-- |install-pear-installer: $(SAPI_CLI_PATH) | @$(PHP_NATIVE_DIR)/php $(PEAR_INSTALL_FLAGS) $(builddir)/install-pear-nozlib.phar \ |-d "$(peardir)" -b "$(bindir)" ${PEAR_PREFIX} ${PEAR_SUFFIX} |-- But if sstate is used, native php from sstate has some obsolete path, lead to that config file is installed into obsolete path. Other packages fixed this kinds of issue by calling create_wrapper, like in openssl, rpm; but test show it does not work for php. only php depends on php-native, so add a vardeps for configure on sysconfdir to force php-native to build always. Signed-off-by: Roy Li --- meta-oe/recipes-devtools/php/php_5.5.24.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-devtools/php/php_5.5.24.bb b/meta-oe/recipes-devtools/php/php_5.5.24.bb index 3e656af..9c0dd7f 100644 --- a/meta-oe/recipes-devtools/php/php_5.5.24.bb +++ b/meta-oe/recipes-devtools/php/php_5.5.24.bb @@ -106,6 +106,8 @@ EXTRA_OEMAKE = "INSTALL_ROOT=${D}" acpaths = "" +do_configure[vardeps] += "${sysconfdir}" + do_configure_prepend () { rm -f ${S}/build/libtool.m4 ${S}/ltmain.sh ${S}/aclocal.m4 find ${S} -name config.m4 | xargs -n1 sed -i 's!APXS_HTTPD=.*!APXS_HTTPD=${STAGING_BINDIR_NATIVE}/httpd!' -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] OE Changelog since 2015-05-24 until 2015-05-31
Changelog since 2015-05-24 until 2015-05-31. Projects included in this report: bitbake: git://git.openembedded.org/bitbake openembedded-core: git://git.openembedded.org/openembedded-core meta-openembedded: git://git.openembedded.org/meta-openembedded meta-angstrom: git://github.com/Angstrom-distribution/meta-angstrom.git meta-arago: git://arago-project.org/git/meta-arago.git meta-atmel: https://github.com/linux4sam/meta-atmel.git meta-beagleboard: git://github.com/beagleboard/meta-beagleboard.git meta-browser: git://github.com/OSSystems/meta-browser.git meta-bug: git://github.com/buglabs/meta-bug.git meta-chicken: git://github.com/OSSystems/meta-chicken meta-efikamx: git://github.com/kraj/meta-efikamx.git meta-ettus: http://github.com/koenkooi/meta-ettus.git meta-fsl-arm: git://git.yoctoproject.org/meta-fsl-arm meta-fsl-arm-extra: git://github.com/Freescale/meta-fsl-arm-extra.git meta-fsl-ppc: git://git.yoctoproject.org/meta-fsl-ppc meta-guacamayo: git://github.com/Guacamayo/meta-guacamayo.git meta-gumstix: git://github.com/gumstix/meta-gumstix.git meta-gumstix-community: git://gitorious.org/schnitzeltony-oe-meta/meta-gumstix-community.git meta-handheld: git://git.openembedded.org/meta-handheld meta-igep: http://github.com/ebutera/meta-igep.git meta-intel: git://git.yoctoproject.org/meta-intel meta-ivi: git://git.yoctoproject.org/meta-ivi meta-java: git://github.com/woglinde/meta-java meta-jetson-tk1: https://github.com/cubicool/meta-jetson-tk1.git meta-kde: git://gitorious.org/openembedded-core-layers/meta-kde.git meta-micro: git://git.openembedded.org/meta-micro meta-mono: git://git.yoctoproject.org/meta-mono.git meta-netbookpro: git://github.com/tworaz/meta-netbookpro meta-nodejs: https://github.com/imyller/meta-nodejs.git meta-nslu2: git://github.com/kraj/meta-nslu2 meta-opie: git://git.openembedded.org/meta-opie meta-qt3: git://git.yoctoproject.org/meta-qt3 meta-qt5: git://github.com/meta-qt5/meta-qt5.git meta-slugos: git://github.com/kraj/meta-slugos meta-systemd: git://git.yoctoproject.org/meta-systemd meta-raspberrypi: git://github.com/djwillis/meta-raspberrypi.git meta-smartphone: http://git.shr-project.org/repo/meta-smartphone.git meta-ti: git://git.yoctoproject.org/meta-ti meta-webos: git://github.com/openwebos/meta-webos.git meta-xilinx: git://git.yoctoproject.org/meta-xilinx meta-yocto: git://git.yoctoproject.org/meta-yocto openembedded: git://git.openembedded.org/openembedded Changelog for bitbake: Alexandru DAMIAN (12): toaster: enable server-side sessions for all usages toaster logger: refactor recipe and layer file paths toaster logger: assign projects to all builds toastergui: table header bring back toaster: refactor checksettings command toasterui: replace cookie-based preferences with session data toastergui: tests for the all-projects API point toastergui: add tests for xhr_datatypeahead calls toaster: enable no browser start toaster/tts: Fix tests toaster tests: enable url check test toaster: more HTML5 fixes Ed Bartosh (3): toastergui: show relative paths in configvars view toaster-gui: Show task name for the builds in /builds toastergui: Consider task name when restarting a build in /builds Michael Wood (7): toaster: Fix build button current project race toaster: Fix toastertable header toaster: Add a simplified ToasterTable template toaster: Port layerdetails to ToasterTables toaster: Add an invalidate cache method on data update signal bldcontrol: Fix all failing unit tests orm: Fix all failing unit test Richard Purdie (11): cache: Clean up getVar usage to modern syntax/style siggen: Don't crash if number of task dependencies change data: Move warning code to the first loop for performance data: Clean up expandKeys None value handling data: Revert expandKeys warning move tests/data: Add log parsing test code tests/data: Add key expansion unit test cooker/utils: Improve parsing profiling BBHandler: Drop cwd from search path ConfHandler: Fix bogus dependency problems data: Make expandKeys deterministic Changelog for openembedded-core: Alexander Kanavin (1): qt4: unconditionally disable gstreamer 0.10 support in qt webkit Andre McCurdy (3): gcc-source.inc: set PATH for gnu-configize, not for cd gnutls: use pkg-config to locate zlib gnutls: control zlib support via PACKAGECONFIG Cristian Iorga (1): harfbuzz: upgrade to 0.9.40 Ed Bartosh (2): wic: do not strip traceback wic: refactored processing of wic exceptions Jussi Kukkonen (2): waffle: Upgrade 1.3.0 -> 1.5.1 mesa: Upgrade 10.5.4 -> 10.5.6 Kai Kang (4): qemu: fix CVE-2015-3456 gpgme: fix CVE-2014-3564 grep: fix CVE-2015-1345 alsa-tools: update makefile_no_gtk.patch Khem Raj (2): alsa-plugins: Install 99-pulseaudio-default.conf when pulseaudio is enabled openssl: Backport upstreamed version of patch to fix build on m
Re: [oe] [meta-browser] [PATCH 2/2] chromium, cef: fetch chromium source from git
Updated recipe to fetch Chromium from git. LASTCHANGE file is now created using the proper gclient hook. Change-Id: Ie1790abec002a0dd39c8d0aae3d03f5ebe6f46aa Signed-off-by: Zoltan Kuscsik --- .../cef3/01_get_svn_version_from_LASTCHANGE.patch | 32 -- recipes-browser/chromium/cef3_280796.bb| 73 +++--- 2 files changed, 51 insertions(+), 54 deletions(-) delete mode 100644 recipes-browser/chromium/cef3/01_get_svn_version_from_LASTCHANGE.patch diff --git a/recipes-browser/chromium/cef3/01_get_svn_version_from_LASTCHANGE.patch b/recipes-browser/chromium/cef3/01_get_svn_version_from_LASTCHANGE.patch deleted file mode 100644 index 9b14429..000 --- a/recipes-browser/chromium/cef3/01_get_svn_version_from_LASTCHANGE.patch +++ /dev/null @@ -1,32 +0,0 @@ -Fetch the revision from LASTCHANGE file programmatically - -Upstream-Status: Pending - -Signed-off-by: Zoltan Kuscsik -Signed-off-by: Khem Raj - -diff --git a/cef/tools/make_version_header.py b/cef/tools/make_version_header.py -index 84d49f5..395c2cf 100644 a/cef/tools/make_version_header.py -+++ b/cef/tools/make_version_header.py -@@ -64,6 +64,8 @@ def write_svn_header(header, chrome_version, cef_version, cpp_header_dir): - revision = svn.get_revision() - elif git.is_checkout('.'): - revision = git.get_svn_revision() -+elif os.path.isfile("../build/util/LASTCHANGE"): -+ revision = open("../build/util/LASTCHANGE").read().split("=")[1].strip() - else: - raise Exception('Not a valid checkout') - -diff --git a/cef/tools/revision.py b/cef/tools/revision.py -index 1d94602..eb89e3b 100644 a/cef/tools/revision.py -+++ b/cef/tools/revision.py -@@ -16,6 +16,8 @@ if os.path.exists(os.path.join('.', '.svn')): - sys.stdout.write(svn.get_revision()) - elif os.path.exists(os.path.join('.', '.git')): - sys.stdout.write(git.get_svn_revision()) -+elif os.path.isfile("../build/util/LASTCHANGE"): -+ revision = open("../build/util/LASTCHANGE").read().split("=")[1].strip() - else: - raise Exception('Not a valid checkout') diff --git a/recipes-browser/chromium/cef3_280796.bb b/recipes-browser/chromium/cef3_280796.bb index 9a9efe5..a3a4eca 100644 --- a/recipes-browser/chromium/cef3_280796.bb +++ b/recipes-browser/chromium/cef3_280796.bb @@ -7,21 +7,22 @@ RDEPENDS_${PN} += "pango cairo fontconfig pciutils pulseaudio freetype fontconfi SRCREV_tools = "99bcb0e676eb396bcf8e1af3903aa4b578a0" SRCREV_cef = "bbad53dfca9f98dddcb31a590410fece0a4f0234" SRCREV_egl = "a5b81b7617ba6757802b9b5f8c950034d5f961ec" -SRCREV_FORMAT = "cef_egl_tools" +SRCREV_FORMAT = "cef_egl" -SRC_URI = " http://people.linaro.org/~zoltan.kuscsik/chromium-browser/chromium_rev_${PV}.tar.xz \ - git:// github.com/kuscsik/chromiumembedded.git;protocol=https;destsuffix=src/cef;branch=aura;name=cef \ - git:// github.com/kuscsik/ozone-egl.git;protocol=https;destsuffix=src/ui/ozone/platform/egl;branch=master;name=egl \ - git:// chromium.googlesource.com/chromium/tools/depot_tools.git;protocol=https;destsuffix=depot_tools;branch=master;name=tools \ - file://01_get_svn_version_from_LASTCHANGE.patch \ - file://cef-simple \ - " -SRC_URI[md5sum] = "9efbb50283b731042e62b9bd5e312b2f" -SRC_URI[sha256sum] = "f608e97dadf6ea4d885b24fd876896d46840fa39bf743ea2025075aee9fb348d" +SRC_URI = "git:// chromium.googlesource.com/chromium/tools/depot_tools.git;protocol=https;destsuffix=depot_tools;branch=master;name=tools \ + git:// github.com/kuscsik/chromiumembedded.git;protocol=https;destsuffix=${S}/src/cef;branch=aura;name=cef \ + git:// github.com/kuscsik/ozone-egl.git;protocol=https;destsuffix=${S}/src/ui/ozone/platform/egl;branch=master;name=egl\ + file://cef-simple\ + " -S = "${WORKDIR}/chromium_rev_${PV}" +export CHROMIUM_SRC_GIT_URL="https://chromium.googlesource.com/chromium/src " +export CHROMIUM_SRC_GIT_COMMIT="e800fe7470fa87dc1ca5b148a7c2c41f603fdcbd" -do_fetch[vardeps] += "SRCREV_FORMAT SRCREV_cef SRCREV_egl SRCREV_tools" +S = "${WORKDIR}/chromium_rev_${PV}/" + +B = "${S}/src/" + +do_fetch[vardeps] += "SRCREV_FORMAT SRCREV_cef SRCREV_egl" GYP_ARCH_DEFINES_armv7a = " target_arch=arm arm_float_abi=hard" GYP_ARCH_DEFINES_i586 = " target_arch=ia32" @@ -30,22 +31,50 @@ export GYP_GENERATORS="ninja" export BUILD_TARGET_ARCH="${TARGET_ARCH}" export GYP_DEFINES="${GYP_ARCH_DEFINES} release_extra_cflags='-Wno-error=unused-local-typedefs' sysroot=''" +do_fetch_chromium_source_from_git() { +cd ${S} +export PATH=${WORKDIR}/depot_tools:"$PATH" + +# Note: --deps-file needs to set to .DEPS.git for syncing to old +# chromium versions +gclient config ${CHROMIUM_SRC_GIT_URL} --deps-file=".DEPS.git" + +# Runhooks is disabled. Running the hooks will trigger the +# gyp_chromium command replaced with cef_create_projects.sh by +# cef3. + +gclient sync -f --nohooks --revision src@${CHROMIUM_SRC_GIT_COMMIT} + +# We need the lastchange hook t
Re: [oe] [meta-browser] [PATCH 2/2] chromium, cef: fetch chromium source from git
> On May 28, 2015, at 12:09 AM, Zoltan Kuscsik > wrote: > >> Z: CEF is always built on clean chromium checkouts. CEF patches on > Chromium are applied using cef's internal patch script. Here is an exampla: > > https://github.com/kuscsik/chromiumembedded/commit/da9609deab1345fc480667ce04ef670f4c94ef62 > > > OK signature.asc Description: Message signed with OpenPGP using GPGMail -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-browser] [PATCH 2/2] chromium, cef: fetch chromium source from git
> On Jun 3, 2015, at 12:26 PM, Zoltan Kuscsik wrote: > > Updated recipe to fetch Chromium from git. > LASTCHANGE file is now created using the proper > gclient hook. > This patch seems to be badly formatted in patchwork. Can you send git format-patch + git send-mail way. Alternatively, if your mailer is mutilating it then you can also send a github pull request. > Change-Id: Ie1790abec002a0dd39c8d0aae3d03f5ebe6f46aa > Signed-off-by: Zoltan Kuscsik > --- > .../cef3/01_get_svn_version_from_LASTCHANGE.patch | 32 -- > recipes-browser/chromium/cef3_280796.bb| 73 > +++--- > 2 files changed, 51 insertions(+), 54 deletions(-) > delete mode 100644 > recipes-browser/chromium/cef3/01_get_svn_version_from_LASTCHANGE.patch > > diff --git > a/recipes-browser/chromium/cef3/01_get_svn_version_from_LASTCHANGE.patch > b/recipes-browser/chromium/cef3/01_get_svn_version_from_LASTCHANGE.patch > deleted file mode 100644 > index 9b14429..000 > --- a/recipes-browser/chromium/cef3/01_get_svn_version_from_LASTCHANGE.patch > +++ /dev/null > @@ -1,32 +0,0 @@ > -Fetch the revision from LASTCHANGE file programmatically > - > -Upstream-Status: Pending > - > -Signed-off-by: Zoltan Kuscsik > -Signed-off-by: Khem Raj > - > -diff --git a/cef/tools/make_version_header.py > b/cef/tools/make_version_header.py > -index 84d49f5..395c2cf 100644 > a/cef/tools/make_version_header.py > -+++ b/cef/tools/make_version_header.py > -@@ -64,6 +64,8 @@ def write_svn_header(header, chrome_version, > cef_version, cpp_header_dir): > - revision = svn.get_revision() > - elif git.is_checkout('.'): > - revision = git.get_svn_revision() > -+elif os.path.isfile("../build/util/LASTCHANGE"): > -+ revision = > open("../build/util/LASTCHANGE").read().split("=")[1].strip() > - else: > - raise Exception('Not a valid checkout') > - > -diff --git a/cef/tools/revision.py b/cef/tools/revision.py > -index 1d94602..eb89e3b 100644 > a/cef/tools/revision.py > -+++ b/cef/tools/revision.py > -@@ -16,6 +16,8 @@ if os.path.exists(os.path.join('.', '.svn')): > - sys.stdout.write(svn.get_revision()) > - elif os.path.exists(os.path.join('.', '.git')): > - sys.stdout.write(git.get_svn_revision()) > -+elif os.path.isfile("../build/util/LASTCHANGE"): > -+ revision = open("../build/util/LASTCHANGE").read().split("=")[1].strip() > - else: > - raise Exception('Not a valid checkout') > diff --git a/recipes-browser/chromium/cef3_280796.bb > b/recipes-browser/chromium/cef3_280796.bb > index 9a9efe5..a3a4eca 100644 > --- a/recipes-browser/chromium/cef3_280796.bb > +++ b/recipes-browser/chromium/cef3_280796.bb > @@ -7,21 +7,22 @@ RDEPENDS_${PN} += "pango cairo fontconfig pciutils > pulseaudio freetype fontconfi > SRCREV_tools = "99bcb0e676eb396bcf8e1af3903aa4b578a0" > SRCREV_cef = "bbad53dfca9f98dddcb31a590410fece0a4f0234" > SRCREV_egl = "a5b81b7617ba6757802b9b5f8c950034d5f961ec" > -SRCREV_FORMAT = "cef_egl_tools" > +SRCREV_FORMAT = "cef_egl" > > -SRC_URI = " > http://people.linaro.org/~zoltan.kuscsik/chromium-browser/chromium_rev_${PV}.tar.xz > \ > - git:// > github.com/kuscsik/chromiumembedded.git;protocol=https;destsuffix=src/cef;branch=aura;name=cef > \ > - git:// > github.com/kuscsik/ozone-egl.git;protocol=https;destsuffix=src/ui/ozone/platform/egl;branch=master;name=egl > \ > - git:// > chromium.googlesource.com/chromium/tools/depot_tools.git;protocol=https;destsuffix=depot_tools;branch=master;name=tools > \ > - file://01_get_svn_version_from_LASTCHANGE.patch \ > - file://cef-simple \ > - " > -SRC_URI[md5sum] = "9efbb50283b731042e62b9bd5e312b2f" > -SRC_URI[sha256sum] = > "f608e97dadf6ea4d885b24fd876896d46840fa39bf743ea2025075aee9fb348d" > +SRC_URI = "git:// > chromium.googlesource.com/chromium/tools/depot_tools.git;protocol=https;destsuffix=depot_tools;branch=master;name=tools > \ > + git:// > github.com/kuscsik/chromiumembedded.git;protocol=https;destsuffix=${S}/src/cef;branch=aura;name=cef > \ > + git:// > github.com/kuscsik/ozone-egl.git;protocol=https;destsuffix=${S}/src/ui/ozone/platform/egl;branch=master;name=egl\ > + file://cef-simple\ > + " > > -S = "${WORKDIR}/chromium_rev_${PV}" > +export CHROMIUM_SRC_GIT_URL="https://chromium.googlesource.com/chromium/src > " > +export CHROMIUM_SRC_GIT_COMMIT="e800fe7470fa87dc1ca5b148a7c2c41f603fdcbd" > > -do_fetch[vardeps] += "SRCREV_FORMAT SRCREV_cef SRCREV_egl SRCREV_tools" > +S = "${WORKDIR}/chromium_rev_${PV}/" > + > +B = "${S}/src/" > + > +do_fetch[vardeps] += "SRCREV_FORMAT SRCREV_cef SRCREV_egl" > > GYP_ARCH_DEFINES_armv7a = " target_arch=arm arm_float_abi=hard" > GYP_ARCH_DEFINES_i586 = " target_arch=ia32" > @@ -30,22 +31,50 @@ export GYP_GENERATORS="ninja" > export BUILD_TARGET_ARCH="${TARGET_ARCH}" > export GYP_DEFINES="${GYP_ARCH_DEFINES} > release_extra_cflags='-Wno-error=unused-local-typedefs' sysroot=''" > > +do_fetch_chromium_source_from_git() {
[oe] [meta-oe][PATCH 1/5] elbow: duplicate i586 over-ride for i686
Signed-off-by: Andre McCurdy --- meta-efl/recipes-efl/e17/elbow_git.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-efl/recipes-efl/e17/elbow_git.bb b/meta-efl/recipes-efl/e17/elbow_git.bb index 16664f9..29881ab 100644 --- a/meta-efl/recipes-efl/e17/elbow_git.bb +++ b/meta-efl/recipes-efl/e17/elbow_git.bb @@ -9,6 +9,7 @@ SRCREV = "b41fd0bc9514ff61bb2a50d957efe4155fa3e6a8" # webkit-efl isn't available for < armv7a COMPATIBLE_MACHINE = "(-)" COMPATIBLE_MACHINE_i586 = "(.*)" +COMPATIBLE_MACHINE_i686 = "(.*)" COMPATIBLE_MACHINE_x86-64 = "(.*)" COMPATIBLE_MACHINE_armv7a = "(.*)" -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 5/5] mariadb.inc: duplicate i586 over-ride for i686
Signed-off-by: Andre McCurdy --- meta-oe/recipes-support/mysql/mariadb.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-support/mysql/mariadb.inc b/meta-oe/recipes-support/mysql/mariadb.inc index 00fa965..3ee1b75 100644 --- a/meta-oe/recipes-support/mysql/mariadb.inc +++ b/meta-oe/recipes-support/mysql/mariadb.inc @@ -175,6 +175,7 @@ FILES_libmysqlclient-dbg = "${libdir}/plugin/.debug/ \ # which are intentionally non-PIC on 32-bit x86 (see e.g. # storage/xtradb/plug.in in the source) INSANE_SKIP_libmysqlclient_append_i586 = " textrel" +INSANE_SKIP_libmysqlclient_append_i686 = " textrel" FILES_libmysqlclient-r = "${libdir}/libmysqlclient_r.so.*" FILES_libmysqlclient-r-dev = "\ -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 4/5] luajit: duplicate i586 over-ride for i686
Signed-off-by: Andre McCurdy --- meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb b/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb index 48137e3..05456bb 100644 --- a/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb +++ b/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb @@ -27,6 +27,7 @@ EXTRA_OEMAKE = 'CROSS=${HOST_PREFIX} \ EXTRA_OEMAKE_append_powerpc = ' HOST_CC="${BUILD_CC} -m32"' EXTRA_OEMAKE_append_x86-64 = ' HOST_CC="${BUILD_CC}"' EXTRA_OEMAKE_append_i586 = ' HOST_CC="${BUILD_CC} -m32"' +EXTRA_OEMAKE_append_i686 = ' HOST_CC="${BUILD_CC} -m32"' EXTRA_OEMAKE_append_powerpc64 = ' HOST_CC="${BUILD_CC}"' EXTRA_OEMAKE_append_arm = ' HOST_CC="${BUILD_CC} -m32"' EXTRA_OEMAKE_append_mips64 = ' HOST_CC="${BUILD_CC} -m32"' -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 2/5] webkit-efl.inc: duplicate i586 over-ride for i686
Signed-off-by: Andre McCurdy --- meta-efl/recipes-efl/webkit/webkit-efl.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-efl/recipes-efl/webkit/webkit-efl.inc b/meta-efl/recipes-efl/webkit/webkit-efl.inc index cf919ec..95a3069 100644 --- a/meta-efl/recipes-efl/webkit/webkit-efl.inc +++ b/meta-efl/recipes-efl/webkit/webkit-efl.inc @@ -53,6 +53,7 @@ do_configure_prepend_armv5() { # and disabled LLINT currently isn't supported, so restrict to armv7a and x86* COMPATIBLE_MACHINE = "(-)" COMPATIBLE_MACHINE_i586 = "(.*)" +COMPATIBLE_MACHINE_i686 = "(.*)" COMPATIBLE_MACHINE_x86-64 = "(.*)" COMPATIBLE_MACHINE_armv7a = "(.*)" -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 3/5] gst-plugins-base: duplicate i586 over-ride for i686
Signed-off-by: Andre McCurdy --- .../recipes-multimedia/gstreamer-0.10/gst-plugins-base_0.10.36.bb| 1 + 1 file changed, 1 insertion(+) diff --git a/meta-multimedia/recipes-multimedia/gstreamer-0.10/gst-plugins-base_0.10.36.bb b/meta-multimedia/recipes-multimedia/gstreamer-0.10/gst-plugins-base_0.10.36.bb index c8a9499..ee4addd 100644 --- a/meta-multimedia/recipes-multimedia/gstreamer-0.10/gst-plugins-base_0.10.36.bb +++ b/meta-multimedia/recipes-multimedia/gstreamer-0.10/gst-plugins-base_0.10.36.bb @@ -37,3 +37,4 @@ do_configure_prepend() { FILES_${PN} += "${datadir}/${BPN}" CACHED_CONFIGUREVARS_append_i586 = " ac_cv_header_emmintrin_h=no ac_cv_header_xmmintrin_h=no" +CACHED_CONFIGUREVARS_append_i686 = " ac_cv_header_emmintrin_h=no ac_cv_header_xmmintrin_h=no" -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-qt5][PATCH] qtwebengine: duplicate i586 over-ride for i686
Signed-off-by: Andre McCurdy --- recipes-qt/qt5/qtwebengine_git.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes-qt/qt5/qtwebengine_git.bb b/recipes-qt/qt5/qtwebengine_git.bb index df82dd8..682e8de 100644 --- a/recipes-qt/qt5/qtwebengine_git.bb +++ b/recipes-qt/qt5/qtwebengine_git.bb @@ -16,6 +16,7 @@ DEPENDS += " \ COMPATIBLE_MACHINE = "(-)" COMPATIBLE_MACHINE_i586 = "(.*)" +COMPATIBLE_MACHINE_i686 = "(.*)" COMPATIBLE_MACHINE_x86-64 = "(.*)" COMPATIBLE_MACHINE_armv6 = "(.*)" COMPATIBLE_MACHINE_armv7a = "(.*)" -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH 1/5] elbow: duplicate i586 over-ride for i686
> On Jun 3, 2015, at 8:09 PM, Andre McCurdy wrote: > > Signed-off-by: Andre McCurdy > --- > meta-efl/recipes-efl/e17/elbow_git.bb | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta-efl/recipes-efl/e17/elbow_git.bb > b/meta-efl/recipes-efl/e17/elbow_git.bb > index 16664f9..29881ab 100644 > --- a/meta-efl/recipes-efl/e17/elbow_git.bb > +++ b/meta-efl/recipes-efl/e17/elbow_git.bb > @@ -9,6 +9,7 @@ SRCREV = "b41fd0bc9514ff61bb2a50d957efe4155fa3e6a8" > # webkit-efl isn't available for < armv7a > COMPATIBLE_MACHINE = "(-)" > COMPATIBLE_MACHINE_i586 = "(.*)" > +COMPATIBLE_MACHINE_i686 = "(.*)" > COMPATIBLE_MACHINE_x86-64 = "(.*)" > COMPATIBLE_MACHINE_armv7a = "(.*)” This whole block may use something like COMPATIBLE_HOST ?= “(-)” COMPATIBLE_HOST_x86 = “(.*)" COMPATIBLE_HOST_x86-64 = “(.*)” COMPATIBLE_HOST_armv7a = “(.*)" > > -- > 1.9.1 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel signature.asc Description: Message signed with OpenPGP using GPGMail -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH 4/5] luajit: duplicate i586 over-ride for i686
> On Jun 3, 2015, at 8:09 PM, Andre McCurdy wrote: > > Signed-off-by: Andre McCurdy > --- > meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb > b/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb > index 48137e3..05456bb 100644 > --- a/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb > +++ b/meta-oe/recipes-devtools/luajit/luajit_2.0.3.bb > @@ -27,6 +27,7 @@ EXTRA_OEMAKE = 'CROSS=${HOST_PREFIX} \ > EXTRA_OEMAKE_append_powerpc = ' HOST_CC="${BUILD_CC} -m32"' > EXTRA_OEMAKE_append_x86-64 = ' HOST_CC="${BUILD_CC}"' > EXTRA_OEMAKE_append_i586 = ' HOST_CC="${BUILD_CC} -m32"' > +EXTRA_OEMAKE_append_i686 = ' HOST_CC="${BUILD_CC} -m32”' All 32bit/x86 could use ‘x86' override. > EXTRA_OEMAKE_append_powerpc64 = ' HOST_CC="${BUILD_CC}"' > EXTRA_OEMAKE_append_arm = ' HOST_CC="${BUILD_CC} -m32"' > EXTRA_OEMAKE_append_mips64 = ' HOST_CC="${BUILD_CC} -m32"' > -- > 1.9.1 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel signature.asc Description: Message signed with OpenPGP using GPGMail -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH 5/5] mariadb.inc: duplicate i586 over-ride for i686
> On Jun 3, 2015, at 8:09 PM, Andre McCurdy wrote: > > Signed-off-by: Andre McCurdy > --- > meta-oe/recipes-support/mysql/mariadb.inc | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta-oe/recipes-support/mysql/mariadb.inc > b/meta-oe/recipes-support/mysql/mariadb.inc > index 00fa965..3ee1b75 100644 > --- a/meta-oe/recipes-support/mysql/mariadb.inc > +++ b/meta-oe/recipes-support/mysql/mariadb.inc > @@ -175,6 +175,7 @@ FILES_libmysqlclient-dbg = "${libdir}/plugin/.debug/ \ > # which are intentionally non-PIC on 32-bit x86 (see e.g. > # storage/xtradb/plug.in in the source) > INSANE_SKIP_libmysqlclient_append_i586 = " textrel" > +INSANE_SKIP_libmysqlclient_append_i686 = " textrel” > use x86 override > FILES_libmysqlclient-r = "${libdir}/libmysqlclient_r.so.*" > FILES_libmysqlclient-r-dev = "\ > -- > 1.9.1 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel signature.asc Description: Message signed with OpenPGP using GPGMail -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-qt5][PATCH] qtwebengine: duplicate i586 over-ride for i686
> On Jun 3, 2015, at 8:17 PM, Andre McCurdy wrote: > > Signed-off-by: Andre McCurdy > --- > recipes-qt/qt5/qtwebengine_git.bb | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/recipes-qt/qt5/qtwebengine_git.bb > b/recipes-qt/qt5/qtwebengine_git.bb > index df82dd8..682e8de 100644 > --- a/recipes-qt/qt5/qtwebengine_git.bb > +++ b/recipes-qt/qt5/qtwebengine_git.bb > @@ -16,6 +16,7 @@ DEPENDS += " \ > > COMPATIBLE_MACHINE = "(-)" > COMPATIBLE_MACHINE_i586 = "(.*)" > +COMPATIBLE_MACHINE_i686 = "(.*)” same as other patches it can consolidate the overrides for x86 > COMPATIBLE_MACHINE_x86-64 = "(.*)" > COMPATIBLE_MACHINE_armv6 = "(.*)" > COMPATIBLE_MACHINE_armv7a = "(.*)" > -- > 1.9.1 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel signature.asc Description: Message signed with OpenPGP using GPGMail -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel