Re: [oe] [meta-oe][PATCH v2] libopus: upgrade to version 1.1.2
Hi, I totally missed Carlos Rafael Giani's patch (2016.02.08). Please discard this thread. Regards, Matthieu This email and its content belong to Ingenico Group. The enclosed information is confidential and may not be disclosed to any unauthorized person. If you have received it by mistake do not forward it and delete it from your system. Cet email et son contenu sont la propriété du Groupe Ingenico. L’information qu’il contient est confidentielle et ne peut être communiquée à des personnes non autorisées. Si vous l’avez reçu par erreur ne le transférez pas et supprimez-le. -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH v2] libopus: upgrade to version 1.1.2
https://git.xiph.org/?p=opus.git;a=commit;h=655cc54c564b84ef2827f0b2152ce3811046201e ARM thumb compilation is broken for armv5 but not for armv6, armv7 & arvm8. Signed-off-by: Matthieu Crapet <matthieu.cra...@ingenico.com> --- .../libopus/{libopus_1.1.bb => libopus_1.1.2.bb} | 36 ++ 1 file changed, 24 insertions(+), 12 deletions(-) rename meta-oe/recipes-multimedia/libopus/{libopus_1.1.bb => libopus_1.1.2.bb} (24%) diff --git a/meta-oe/recipes-multimedia/libopus/libopus_1.1.bb b/meta-oe/recipes-multimedia/libopus/libopus_1.1.2.bb similarity index 24% rename from meta-oe/recipes-multimedia/libopus/libopus_1.1.bb rename to meta-oe/recipes-multimedia/libopus/libopus_1.1.2.bb index 948d4df..35f8574 100644 --- a/meta-oe/recipes-multimedia/libopus/libopus_1.1.bb +++ b/meta-oe/recipes-multimedia/libopus/libopus_1.1.2.bb @@ -9,8 +9,8 @@ LICENSE = "BSD" LIC_FILES_CHKSUM = "file://COPYING;md5=e304cdf74c2a1b0a33a5084c128a23a3" SRC_URI = "http://downloads.xiph.org/releases/opus/opus-${PV}.tar.gz; -SRC_URI[md5sum] = "c5a8cf7c0b066759542bc4ca46817ac6" -SRC_URI[sha256sum] = "b9727015a58affcf3db527322bf8c4d2fcf39f5f6b8f15dbceca20206cbe1d95" +SRC_URI[md5sum] = "1f08a661bc72930187893a07f3741a91" +SRC_URI[sha256sum] = "0e290078e31211baa7b5886bcc8ab6bc048b9fc83882532da4a1a45e58e907fd" S = "${WORKDIR}/opus-${PV}" @@ -21,14 +21,26 @@ EXTRA_OECONF = "${@get_libopus_fpu_setting(bb, d)}" # Fails to build with thumb-1 (qemuarm) #| {standard input}: Assembler messages: -#| {standard input}:389: Error: selected processor does not support Thumb mode `smull r5,r7,r1,r4' -#| {standard input}:418: Error: selected processor does not support Thumb mode `smull r5,r6,r4,r1' -#| {standard input}:448: Error: selected processor does not support Thumb mode `smull r4,r5,r1,r0' -#| {standard input}:474: Error: selected processor does not support Thumb mode `smull r0,r4,r8,r1' -#| {standard input}:510: Error: selected processor does not support Thumb mode `smull fp,r0,r10,r1' -#| {standard input}:553: Error: selected processor does not support Thumb mode `smull fp,r1,r10,r3' -#| {standard input}:741: Error: selected processor does not support Thumb mode `smull r3,r0,r6,r10' -#| {standard input}:761: Error: selected processor does not support Thumb mode `smull fp,r2,r3,r9' -#| {standard input}:773: Error: selected processor does not support Thumb mode `smull fp,r3,r5,r8' +#| {standard input}:450: Error: selected processor does not support `smull r4,r8,r2,r0' in Thumb mode +#| {standard input}:473: Error: selected processor does not support `smull r4,r10,r0,r2' in Thumb mode +#| {standard input}:520: Error: selected processor does not support `smull r0,r4,r2,r1' in Thumb mode +#| {standard input}:546: Error: selected processor does not support `smull r1,r0,ip,r2' in Thumb mode +#| {standard input}:578: Error: selected processor does not support `smull fp,r1,r10,r2' in Thumb mode +#| {standard input}:616: Error: selected processor does not support `smull fp,r2,r10,r3' in Thumb mode +#| {standard input}:793: Error: selected processor does not support `smull ip,r9,r4,r0' in Thumb mode +#| {standard input}:828: Error: selected processor does not support `smull fp,r10,ip,r1' in Thumb mode +#| {standard input}:855: Error: selected processor does not support `smull fp,ip,r10,r7' in Thumb mode +#| {standard input}:874: Error: selected processor does not support `smull ip,r9,r5,r0' in Thumb mode +#| {standard input}:912: Error: selected processor does not support `smull fp,ip,r10,r0' in Thumb mode +#| {standard input}:937: Error: selected processor does not support `smull r9,r10,r0,r7' in Thumb mode +#| {standard input}:980: Error: selected processor does not support `smull ip,r9,r3,r0' in Thumb mode +#| {standard input}:1009: Error: selected processor does not support `smull fp,ip,r10,r1' in Thumb mode +#| {standard input}:1041: Error: selected processor does not support `smull r9,r4,r10,r7' in Thumb mode +#| {standard input}:1071: Error: selected processor does not support `smull ip,r9,r0,r1' in Thumb mode +#| {standard input}:1101: Error: selected processor does not support `smull fp,ip,r10,r0' in Thumb mode +#| {standard input}:1132: Error: selected processor does not support `smull r9,r5,r10,r7' in Thumb mode +#| {standard input}:1157: Error: selected processor does not support `smull ip,r9,r0,r1' in Thumb mode +#| {standard input}:1187: Error: selected processor does not support `smull fp,ip,r10,r1' in Thumb mode +#| {standard input}:1206: Error: selected processor does not support `smull r9,r10,r3,r7' in Thumb mode #| make[2]: *** [celt/celt.lo] Error 1 -ARM_INSTRUCTION_SET = "arm" +ARM_INSTRUCTION_SET_armv5 = "arm" -- 1.9.1 This email and its content belong to Ingenico Group. The enclosed information is confidential and may not be disclosed to any unauthorize
[oe] [meta-oe][PATCH] libopus: upgrade to version 1.1.2
https://git.xiph.org/?p=opus.git;a=commit;h=655cc54c564b84ef2827f0b2152ce3811046201e ARM thumb compilation has been fixed. Signed-off-by: Matthieu Crapet <matthieu.cra...@ingenico.com> --- .../libopus/{libopus_1.1.bb => libopus_1.1.2.bb} | 18 ++ 1 file changed, 2 insertions(+), 16 deletions(-) rename meta-oe/recipes-multimedia/libopus/{libopus_1.1.bb => libopus_1.1.2.bb} (34%) diff --git a/meta-oe/recipes-multimedia/libopus/libopus_1.1.bb b/meta-oe/recipes-multimedia/libopus/libopus_1.1.2.bb similarity index 34% rename from meta-oe/recipes-multimedia/libopus/libopus_1.1.bb rename to meta-oe/recipes-multimedia/libopus/libopus_1.1.2.bb index 948d4df..accfca7 100644 --- a/meta-oe/recipes-multimedia/libopus/libopus_1.1.bb +++ b/meta-oe/recipes-multimedia/libopus/libopus_1.1.2.bb @@ -9,8 +9,8 @@ LICENSE = "BSD" LIC_FILES_CHKSUM = "file://COPYING;md5=e304cdf74c2a1b0a33a5084c128a23a3" SRC_URI = "http://downloads.xiph.org/releases/opus/opus-${PV}.tar.gz; -SRC_URI[md5sum] = "c5a8cf7c0b066759542bc4ca46817ac6" -SRC_URI[sha256sum] = "b9727015a58affcf3db527322bf8c4d2fcf39f5f6b8f15dbceca20206cbe1d95" +SRC_URI[md5sum] = "1f08a661bc72930187893a07f3741a91" +SRC_URI[sha256sum] = "0e290078e31211baa7b5886bcc8ab6bc048b9fc83882532da4a1a45e58e907fd" S = "${WORKDIR}/opus-${PV}" @@ -18,17 +18,3 @@ inherit autotools pkgconfig require libopus-fpu.inc EXTRA_OECONF = "${@get_libopus_fpu_setting(bb, d)}" - -# Fails to build with thumb-1 (qemuarm) -#| {standard input}: Assembler messages: -#| {standard input}:389: Error: selected processor does not support Thumb mode `smull r5,r7,r1,r4' -#| {standard input}:418: Error: selected processor does not support Thumb mode `smull r5,r6,r4,r1' -#| {standard input}:448: Error: selected processor does not support Thumb mode `smull r4,r5,r1,r0' -#| {standard input}:474: Error: selected processor does not support Thumb mode `smull r0,r4,r8,r1' -#| {standard input}:510: Error: selected processor does not support Thumb mode `smull fp,r0,r10,r1' -#| {standard input}:553: Error: selected processor does not support Thumb mode `smull fp,r1,r10,r3' -#| {standard input}:741: Error: selected processor does not support Thumb mode `smull r3,r0,r6,r10' -#| {standard input}:761: Error: selected processor does not support Thumb mode `smull fp,r2,r3,r9' -#| {standard input}:773: Error: selected processor does not support Thumb mode `smull fp,r3,r5,r8' -#| make[2]: *** [celt/celt.lo] Error 1 -ARM_INSTRUCTION_SET = "arm" -- 1.8.5.4 This email and its content belong to Ingenico Group. The enclosed information is confidential and may not be disclosed to any unauthorized person. If you have received it by mistake do not forward it and delete it from your system. Cet email et son contenu sont la propriété du Groupe Ingenico. L’information qu’il contient est confidentielle et ne peut être communiquée à des personnes non autorisées. Si vous l’avez reçu par erreur ne le transférez pas et supprimez-le. -- ___ 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 matthieu.cra...@ingenico.com 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 ben.shel...@ni.com Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- 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 matthieu.cra...@ingenico.com +--- + 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
[oe] [meta-oe][PATCH] fbida: update to 2.10
This release fixes QA Issue [file-rdeps] Changes: - fix HAVE_LIBUNGIF = HAVE_LIBGIF - add curl and webp to PACKAGECONFIG Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../fbida/{fbida_git.bb = fbida_2.10.bb} | 21 ++--- 1 file changed, 14 insertions(+), 7 deletions(-) rename meta-oe/recipes-graphics/fbida/{fbida_git.bb = fbida_2.10.bb} (66%) diff --git a/meta-oe/recipes-graphics/fbida/fbida_git.bb b/meta-oe/recipes-graphics/fbida/fbida_2.10.bb similarity index 66% rename from meta-oe/recipes-graphics/fbida/fbida_git.bb rename to meta-oe/recipes-graphics/fbida/fbida_2.10.bb index 41c14b8..c7195fc 100644 --- a/meta-oe/recipes-graphics/fbida/fbida_git.bb +++ b/meta-oe/recipes-graphics/fbida/fbida_2.10.bb @@ -8,20 +8,21 @@ SECTION = utils LICENSE = GPLv2 LIC_FILES_CHKSUM = file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b -DEPENDS = virtual/libiconv jpeg fontconfig freetype libexif curl +DEPENDS = virtual/libiconv jpeg fontconfig freetype libexif -SRC_URI = git://git.kraxel.org/fbida -SRCREV = 6aa5563cb3c8864ad15cf83eb6fca3b773da1099 -PV = 2.09+git${SRCPV} -S = ${WORKDIR}/git +SRC_URI = https://www.kraxel.org/releases/fbida/fbida-${PV}.tar.gz; +SRC_URI[md5sum] = 09460b964b58c2e39b665498eca29018 +SRC_URI[sha256sum] = 7a5a3aac61b40a6a2bbf716d270a46e2f8e8d5c97e314e927d41398a4d0b6cb6 EXTRA_OEMAKE = STRIP= -PACKAGECONFIG ??= gif png +PACKAGECONFIG ??= gif png curl +PACKAGECONFIG[curl] = ,,curl PACKAGECONFIG[gif] = ,,giflib PACKAGECONFIG[png] = ,,libpng PACKAGECONFIG[tiff] = ,,tiff PACKAGECONFIG[motif] = ,,libx11 libxext libxpm libxt openmotif +PACKAGECONFIG[webp] = ,,libwebp do_compile() { sed -i -e 's:/sbin/ldconfig:echo x:' ${S}/mk/Autoconf.mk @@ -29,8 +30,11 @@ do_compile() { # Be sure to respect preferences (force to no) # Also avoid issues when ${BUILD_ARCH} == ${HOST_ARCH} +if [ -z ${@base_contains('PACKAGECONFIG', 'curl', 'curl', '', d)} ]; then +sed -i -e '/^HAVE_LIBCURL/s/:=.*$/:= no/' ${S}/GNUmakefile +fi if [ -z ${@base_contains('PACKAGECONFIG', 'gif', 'gif', '', d)} ]; then -sed -i -e '/^HAVE_LIBUNGIF/s/:=.*$/:= no/' ${S}/GNUmakefile +sed -i -e '/^HAVE_LIBGIF/s/:=.*$/:= no/' ${S}/GNUmakefile fi if [ -z ${@base_contains('PACKAGECONFIG', 'png', 'png', '', d)} ]; then sed -i -e '/^HAVE_LIBPNG/s/:=.*$/:= no/' ${S}/GNUmakefile @@ -41,6 +45,9 @@ do_compile() { if [ -z ${@base_contains('PACKAGECONFIG', 'motif', 'motif', '', d)} ]; then sed -i -e '/^HAVE_MOTIF/s/:=.*$/:= no/' ${S}/GNUmakefile fi +if [ -z ${@base_contains('PACKAGECONFIG', 'webp', 'webp', '', d)} ]; then +sed -i -e '/^HAVE_LIBWEBP/s/:=.*$/:= no/' ${S}/GNUmakefile +fi oe_runmake } -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH v2] jq: upgrade to 1.4
Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../jq/files/automake-once-fix.patch | 29 -- meta-oe/recipes-devtools/jq/jq_1.3.bb | 23 - meta-oe/recipes-devtools/jq/jq_1.4.bb | 22 3 files changed, 22 insertions(+), 52 deletions(-) delete mode 100644 meta-oe/recipes-devtools/jq/files/automake-once-fix.patch delete mode 100644 meta-oe/recipes-devtools/jq/jq_1.3.bb create mode 100644 meta-oe/recipes-devtools/jq/jq_1.4.bb diff --git a/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch b/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch deleted file mode 100644 index 0a1d1a2..000 --- a/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch +++ /dev/null @@ -1,29 +0,0 @@ -Upstream-Status: Applied -https://github.com/stedolan/jq/commit/f0d1c39b5bbb4ccc517773eb635ba7f38ec7da1a - -Fixes build with automake-1.14 - -diff --git a/configure.ac b/configure.ac -index 76a49a9..d6d2d38 100644 a/configure.ac -+++ b/configure.ac -@@ -4,7 +4,7 @@ AC_INIT([jq], [1.3], [m...@netsoc.tcd.ie], - dnl Created autoconf implementation thompson@dtosolutions, 26NOV12 - AC_PREREQ([2.61]) - AC_CONFIG_AUX_DIR([config]) --AM_INIT_AUTOMAKE([parallel-tests foreign]) -+AM_INIT_AUTOMAKE([parallel-tests foreign -Wall]) - AM_SILENT_RULES([yes]) - AC_PROG_CC - AC_PROG_CC_STDC -@@ -66,7 +66,6 @@ AC_SUBST([BUNDLER], [$bundle_cmd]) - - dnl AC_CONFIG_MACRO_DIR([m4]) - AC_CONFIG_HEADERS(config.h) --AM_INIT_AUTOMAKE([-Wall]) - AC_CONFIG_FILES([Makefile]) - AC_OUTPUT - --- -1.8.5.4 - diff --git a/meta-oe/recipes-devtools/jq/jq_1.3.bb b/meta-oe/recipes-devtools/jq/jq_1.3.bb deleted file mode 100644 index c58b472..000 --- a/meta-oe/recipes-devtools/jq/jq_1.3.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = Lightweight and flexible command-line JSON processor -DESCRIPTION = jq is like sed for JSON data, you can use it to slice and \ - filter and map and transform structured data with the same \ - ease that sed, awk, grep and friends let you play with text. -HOMEPAGE = http://stedolan.github.io/jq/; -BUGTRACKER = https://github.com/stedolan/jq/issues; -SECTION = utils - -LICENSE = MIT -LIC_FILES_CHKSUM = file://COPYING;md5=244a1fb9cf472474a062d67069dec653 - -DEPENDS = flex-native bison-native - -SRC_URI = http://stedolan.github.io/${BPN}/download/source/${BP}.tar.gz \ - file://automake-once-fix.patch \ - -SRC_URI[md5sum] = 26081b05d22525eca5cbdd8f9f4db17d -SRC_URI[sha256sum] = 623f23c36abfc1d96d85020cf421b56f90a229d566f26a4a0d3e8536244bfed7 - -inherit autotools - -# Don't build documentation (generation requires ruby) -EXTRA_OECONF = --disable-docs diff --git a/meta-oe/recipes-devtools/jq/jq_1.4.bb b/meta-oe/recipes-devtools/jq/jq_1.4.bb new file mode 100644 index 000..6e50803 --- /dev/null +++ b/meta-oe/recipes-devtools/jq/jq_1.4.bb @@ -0,0 +1,22 @@ +SUMMARY = Lightweight and flexible command-line JSON processor +DESCRIPTION = jq is like sed for JSON data, you can use it to slice and \ + filter and map and transform structured data with the same \ + ease that sed, awk, grep and friends let you play with text. +HOMEPAGE = http://stedolan.github.io/jq/; +BUGTRACKER = https://github.com/stedolan/jq/issues; +SECTION = utils + +LICENSE = MIT +LIC_FILES_CHKSUM = file://COPYING;md5=244a1fb9cf472474a062d67069dec653 + +DEPENDS = flex-native bison-native + +SRC_URI = http://stedolan.github.io/${BPN}/download/source/${BP}.tar.gz \ + +SRC_URI[md5sum] = e3c75a4f805bb5342c9f4b3603fb248f +SRC_URI[sha256sum] = 998c41babeb57b4304e65b4eb73094279b3ab1e63801b6b4bddd487ce009b39d + +inherit autotools + +# Don't build documentation (generation requires ruby) +EXTRA_OECONF = --disable-docs -- 2.0.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] jq: upgrade to 1.4
Martin, Sorry I forgot a git diff. Please replace with patch v2 in master-next. Thanks for your work. Matthieu -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH v3] jq: upgrade to 1.4
Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../jq/files/automake-once-fix.patch | 29 -- .../recipes-devtools/jq/{jq_1.3.bb = jq_1.4.bb} | 5 ++-- 2 files changed, 2 insertions(+), 32 deletions(-) delete mode 100644 meta-oe/recipes-devtools/jq/files/automake-once-fix.patch rename meta-oe/recipes-devtools/jq/{jq_1.3.bb = jq_1.4.bb} (79%) diff --git a/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch b/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch deleted file mode 100644 index 0a1d1a2..000 --- a/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch +++ /dev/null @@ -1,29 +0,0 @@ -Upstream-Status: Applied -https://github.com/stedolan/jq/commit/f0d1c39b5bbb4ccc517773eb635ba7f38ec7da1a - -Fixes build with automake-1.14 - -diff --git a/configure.ac b/configure.ac -index 76a49a9..d6d2d38 100644 a/configure.ac -+++ b/configure.ac -@@ -4,7 +4,7 @@ AC_INIT([jq], [1.3], [m...@netsoc.tcd.ie], - dnl Created autoconf implementation thompson@dtosolutions, 26NOV12 - AC_PREREQ([2.61]) - AC_CONFIG_AUX_DIR([config]) --AM_INIT_AUTOMAKE([parallel-tests foreign]) -+AM_INIT_AUTOMAKE([parallel-tests foreign -Wall]) - AM_SILENT_RULES([yes]) - AC_PROG_CC - AC_PROG_CC_STDC -@@ -66,7 +66,6 @@ AC_SUBST([BUNDLER], [$bundle_cmd]) - - dnl AC_CONFIG_MACRO_DIR([m4]) - AC_CONFIG_HEADERS(config.h) --AM_INIT_AUTOMAKE([-Wall]) - AC_CONFIG_FILES([Makefile]) - AC_OUTPUT - --- -1.8.5.4 - diff --git a/meta-oe/recipes-devtools/jq/jq_1.3.bb b/meta-oe/recipes-devtools/jq/jq_1.4.bb similarity index 79% rename from meta-oe/recipes-devtools/jq/jq_1.3.bb rename to meta-oe/recipes-devtools/jq/jq_1.4.bb index c58b472..6e50803 100644 --- a/meta-oe/recipes-devtools/jq/jq_1.3.bb +++ b/meta-oe/recipes-devtools/jq/jq_1.4.bb @@ -12,10 +12,9 @@ LIC_FILES_CHKSUM = file://COPYING;md5=244a1fb9cf472474a062d67069dec653 DEPENDS = flex-native bison-native SRC_URI = http://stedolan.github.io/${BPN}/download/source/${BP}.tar.gz \ - file://automake-once-fix.patch \ -SRC_URI[md5sum] = 26081b05d22525eca5cbdd8f9f4db17d -SRC_URI[sha256sum] = 623f23c36abfc1d96d85020cf421b56f90a229d566f26a4a0d3e8536244bfed7 +SRC_URI[md5sum] = e3c75a4f805bb5342c9f4b3603fb248f +SRC_URI[sha256sum] = 998c41babeb57b4304e65b4eb73094279b3ab1e63801b6b4bddd487ce009b39d inherit autotools -- 2.0.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] jq: upgrade to 1.4
Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../jq/files/automake-once-fix.patch | 29 -- meta-oe/recipes-devtools/jq/jq_1.3.bb | 23 - meta-oe/recipes-devtools/jq/jq_1.4.bb | 23 + 3 files changed, 23 insertions(+), 52 deletions(-) delete mode 100644 meta-oe/recipes-devtools/jq/files/automake-once-fix.patch delete mode 100644 meta-oe/recipes-devtools/jq/jq_1.3.bb create mode 100644 meta-oe/recipes-devtools/jq/jq_1.4.bb diff --git a/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch b/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch deleted file mode 100644 index 0a1d1a2..000 --- a/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch +++ /dev/null @@ -1,29 +0,0 @@ -Upstream-Status: Applied -https://github.com/stedolan/jq/commit/f0d1c39b5bbb4ccc517773eb635ba7f38ec7da1a - -Fixes build with automake-1.14 - -diff --git a/configure.ac b/configure.ac -index 76a49a9..d6d2d38 100644 a/configure.ac -+++ b/configure.ac -@@ -4,7 +4,7 @@ AC_INIT([jq], [1.3], [m...@netsoc.tcd.ie], - dnl Created autoconf implementation thompson@dtosolutions, 26NOV12 - AC_PREREQ([2.61]) - AC_CONFIG_AUX_DIR([config]) --AM_INIT_AUTOMAKE([parallel-tests foreign]) -+AM_INIT_AUTOMAKE([parallel-tests foreign -Wall]) - AM_SILENT_RULES([yes]) - AC_PROG_CC - AC_PROG_CC_STDC -@@ -66,7 +66,6 @@ AC_SUBST([BUNDLER], [$bundle_cmd]) - - dnl AC_CONFIG_MACRO_DIR([m4]) - AC_CONFIG_HEADERS(config.h) --AM_INIT_AUTOMAKE([-Wall]) - AC_CONFIG_FILES([Makefile]) - AC_OUTPUT - --- -1.8.5.4 - diff --git a/meta-oe/recipes-devtools/jq/jq_1.3.bb b/meta-oe/recipes-devtools/jq/jq_1.3.bb deleted file mode 100644 index c58b472..000 --- a/meta-oe/recipes-devtools/jq/jq_1.3.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = Lightweight and flexible command-line JSON processor -DESCRIPTION = jq is like sed for JSON data, you can use it to slice and \ - filter and map and transform structured data with the same \ - ease that sed, awk, grep and friends let you play with text. -HOMEPAGE = http://stedolan.github.io/jq/; -BUGTRACKER = https://github.com/stedolan/jq/issues; -SECTION = utils - -LICENSE = MIT -LIC_FILES_CHKSUM = file://COPYING;md5=244a1fb9cf472474a062d67069dec653 - -DEPENDS = flex-native bison-native - -SRC_URI = http://stedolan.github.io/${BPN}/download/source/${BP}.tar.gz \ - file://automake-once-fix.patch \ - -SRC_URI[md5sum] = 26081b05d22525eca5cbdd8f9f4db17d -SRC_URI[sha256sum] = 623f23c36abfc1d96d85020cf421b56f90a229d566f26a4a0d3e8536244bfed7 - -inherit autotools - -# Don't build documentation (generation requires ruby) -EXTRA_OECONF = --disable-docs diff --git a/meta-oe/recipes-devtools/jq/jq_1.4.bb b/meta-oe/recipes-devtools/jq/jq_1.4.bb new file mode 100644 index 000..c58b472 --- /dev/null +++ b/meta-oe/recipes-devtools/jq/jq_1.4.bb @@ -0,0 +1,23 @@ +SUMMARY = Lightweight and flexible command-line JSON processor +DESCRIPTION = jq is like sed for JSON data, you can use it to slice and \ + filter and map and transform structured data with the same \ + ease that sed, awk, grep and friends let you play with text. +HOMEPAGE = http://stedolan.github.io/jq/; +BUGTRACKER = https://github.com/stedolan/jq/issues; +SECTION = utils + +LICENSE = MIT +LIC_FILES_CHKSUM = file://COPYING;md5=244a1fb9cf472474a062d67069dec653 + +DEPENDS = flex-native bison-native + +SRC_URI = http://stedolan.github.io/${BPN}/download/source/${BP}.tar.gz \ + file://automake-once-fix.patch \ + +SRC_URI[md5sum] = 26081b05d22525eca5cbdd8f9f4db17d +SRC_URI[sha256sum] = 623f23c36abfc1d96d85020cf421b56f90a229d566f26a4a0d3e8536244bfed7 + +inherit autotools + +# Don't build documentation (generation requires ruby) +EXTRA_OECONF = --disable-docs -- 2.0.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [PATCH][meta-oe] memstat: add memstat recipe
Hi, A manpage is included in the sources but not installed. This would be nice to package it. Regards, Matthieu -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Rongqing Li Envoyé : mercredi 9 juillet 2014 04:59 À : openembedded-devel@lists.openembedded.org Objet : Re: [oe] [PATCH][meta-oe] memstat: add memstat recipe Drop this patch, HuangJ has sent out a similar patch -Roy On 07/08/2014 04:44 PM, rongqing...@windriver.com wrote: From: Roy Li rongqing...@windriver.com Signed-off-by: Roy Li rongqing...@windriver.com --- meta-oe/recipes-devtools/memstat/memstat_1.0.bb | 24 +++ 1 file changed, 24 insertions(+) create mode 100644 meta-oe/recipes-devtools/memstat/memstat_1.0.bb diff --git a/meta-oe/recipes-devtools/memstat/memstat_1.0.bb b/meta-oe/recipes-devtools/memstat/memstat_1.0.bb new file mode 100644 index 000..8c8882e --- /dev/null +++ b/meta-oe/recipes-devtools/memstat/memstat_1.0.bb @@ -0,0 +1,24 @@ +SUMMARY = Display virtual memory allocation +DESCRIPTION = Lists all the processes, executables, and shared +libraries \ that are using up virtual memory. It's helpful to see how +the shared memory \ is used and which 'old' libs are loaded. +HOMEPAGE = http://memstattool.sourceforge.net/; +SECTION = devtool + +LICENSE = GPLv2 + +S = ${WORKDIR}/memstattool + +LIC_FILES_CHKSUM = file://debian/copyright;md5=87be186443b1ac2cfa466f475e1ee0cb + +SRC_URI = http://sourceforge.net/projects/memstattool/files/${BPN}_${PV}.tar.gz \ + +SRC_URI[md5sum] = 2c3acc0c62b2a18f6601b84e54aa7462 +SRC_URI[sha256sum] = 245d5fc7fb87bcfd14486cd34917cae2856e799559ac568434af12c4852bce94 + +do_install_append(){ +install -d ${D}${bindir} +install -m 0755 memstat ${D}${bindir} +install -d ${D}/etc +install -m 0755 memstat.conf ${D}/etc } -- Best Reagrds, Roy | RongQing Li -- ___ 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] [meta-oe][PATCH] xmlstarlet: fix S!=B failure
Extra change: use ${BP} Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- ...001-usage2c.awk-fix-wrong-basename-regexp.patch | 37 ++ .../recipes-support/xmlstarlet/xmlstarlet_1.5.0.bb | 5 +-- 2 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 meta-oe/recipes-support/xmlstarlet/files/0001-usage2c.awk-fix-wrong-basename-regexp.patch diff --git a/meta-oe/recipes-support/xmlstarlet/files/0001-usage2c.awk-fix-wrong-basename-regexp.patch b/meta-oe/recipes-support/xmlstarlet/files/0001-usage2c.awk-fix-wrong-basename-regexp.patch new file mode 100644 index 000..24b187f --- /dev/null +++ b/meta-oe/recipes-support/xmlstarlet/files/0001-usage2c.awk-fix-wrong-basename-regexp.patch @@ -0,0 +1,37 @@ +Upstream-Status: Submitted [sourceforge] + +From 75d789d0ea9716c9a9ae72f42a2fcfa907cf4a12 Mon Sep 17 00:00:00 2001 +From: Matthieu Crapet mcra...@gmail.com +Date: Mon, 30 Jun 2014 13:52:25 +0200 +Subject: [PATCH] usage2c.awk: fix wrong basename regexp + +Previously not matching with filename argument with absolute path. + +Signed-off-by: Matthieu Crapet mcra...@gmail.com +--- + usage2c.awk | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/usage2c.awk b/usage2c.awk +index 94b897a..9aea212 100755 +--- a/usage2c.awk b/usage2c.awk +@@ -6,13 +6,13 @@ BEGIN { + } + + # text in src/foo-bar.txt results in +-# static const char foo_text[] = { ++# static const char foo_bar[] = { + # 't', 'h', 'e', ' ', 't', 'e', 'x', 't', ... + # } + length(command_name) == 0 { + command_name = FILENAME; + sub(/\.txt$/, , command_name); +-sub(/^([^\/]+\/)*/, , command_name); ++sub(/^.*\//, , command_name); + gsub(/-/, _, command_name); + printf(static const char %s[] = {\n, command_name); + progs = 0; +-- +2.0.0 + diff --git a/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.5.0.bb b/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.5.0.bb index 770ccab..d9a03c6 100644 --- a/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.5.0.bb +++ b/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.5.0.bb @@ -12,8 +12,9 @@ LIC_FILES_CHKSUM = file://COPYING;md5=c04760d09e8b0fe73283d0cc9e8bea53 DEPENDS = libxml2 libxslt -SRC_URI = ${SOURCEFORGE_MIRROR}/xmlstar/${BPN}-${PV}.tar.gz \ - file://configure.ac.patch +SRC_URI = ${SOURCEFORGE_MIRROR}/xmlstar/${BP}.tar.gz \ + file://configure.ac.patch \ + file://0001-usage2c.awk-fix-wrong-basename-regexp.patch SRC_URI[md5sum] = 0c6db295d0cf9ff0d439edb755b7e8f6 SRC_URI[sha256sum] = 47b4ed042ea2909257f2a386001af49fceb303f84da7214779ccf99fffc6bbba -- 2.0.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] id3lib: fix autoheader warning due to missing AC_DEFINE template
For more information: https://www.mail-archive.com/openembedded-devel@lists.openembedded.org/msg36641.html Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../id3lib/id3lib/acdefine.patch | 42 ++ meta-oe/recipes-multimedia/id3lib/id3lib_3.8.3.bb | 1 + 2 files changed, 43 insertions(+) create mode 100644 meta-oe/recipes-multimedia/id3lib/id3lib/acdefine.patch diff --git a/meta-oe/recipes-multimedia/id3lib/id3lib/acdefine.patch b/meta-oe/recipes-multimedia/id3lib/id3lib/acdefine.patch new file mode 100644 index 000..09edecc --- /dev/null +++ b/meta-oe/recipes-multimedia/id3lib/id3lib/acdefine.patch @@ -0,0 +1,42 @@ +Add a description to the AC_DEFINE statements so that it appears in config.h and silences a fatal warning. + +Upstream-Status:Pending +Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com +--- + configure.in | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.in b/configure.in +index abfe4cd..ce0d380 100644 +--- a/configure.in b/configure.in +@@ -168,7 +168,7 @@ if test $has_iconv = 1; then + iconv_oldstyle=1, iconv_oldstyle=0) + if test $iconv_oldstyle = 1; then + AC_MSG_RESULT(const char **) +-AC_DEFINE(ID3LIB_ICONV_OLDSTYLE) ++AC_DEFINE(ID3LIB_ICONV_OLDSTYLE,[1],[Old iconv prototype definition in iconv.h]) + #we'll check out the need of + #typecast in the call of iconv_open + AC_MSG_CHECKING(whether to typecast in iconv) +@@ -184,7 +184,7 @@ if test $has_iconv = 1; then +iconv_cast=0, iconv_cast=1) + if test $iconv_cast = 1; then + AC_MSG_RESULT(yes) +- AC_DEFINE(ID3LIB_ICONV_CAST_OK) ++ AC_DEFINE(ID3LIB_ICONV_CAST_OK,[1],[Accepting const char ** in iconv prototype]) + else + AC_MSG_RESULT(no) + fi +@@ -206,7 +206,7 @@ if test $has_iconv = 1; then +iconv_cast=0, iconv_cast=1) + if test $iconv_cast = 1; then + AC_MSG_RESULT(yes) +- AC_DEFINE(ID3LIB_ICONV_CAST_OK) ++ AC_DEFINE(ID3LIB_ICONV_CAST_OK,[1],[Accepting const char ** in iconv prototype]) + else + AC_MSG_RESULT(no) + fi +-- +2.0.0 + diff --git a/meta-oe/recipes-multimedia/id3lib/id3lib_3.8.3.bb b/meta-oe/recipes-multimedia/id3lib/id3lib_3.8.3.bb index 3089b8e..fc80cc0 100644 --- a/meta-oe/recipes-multimedia/id3lib/id3lib_3.8.3.bb +++ b/meta-oe/recipes-multimedia/id3lib/id3lib_3.8.3.bb @@ -8,6 +8,7 @@ PR = r1 SRC_URI = ${SOURCEFORGE_MIRROR}/id3lib/id3lib-${PV}.tar.gz;name=archive \ http://ftp.de.debian.org/debian/pool/main/i/id3lib3.8.3/id3lib3.8.3_3.8.3-7.2.diff.gz;name=patch \ + file://acdefine.patch \ SRC_URI[archive.md5sum] = 19f27ddd2dda4b2d26a559a4f0f402a7 SRC_URI[archive.sha256sum] = 2749cc3c0cd7280b299518b1ddf5a5bcfe2d1100614519b68702230e26c7d079 -- 2.0.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH v2] faac: fix S!=B failure
Also use ${BP} and ${BPN}. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-multimedia/recipes-multimedia/faac/faac_1.28.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/faac/faac_1.28.bb b/meta-multimedia/recipes-multimedia/faac/faac_1.28.bb index c7dcdb9..d96c1a4 100644 --- a/meta-multimedia/recipes-multimedia/faac/faac_1.28.bb +++ b/meta-multimedia/recipes-multimedia/faac/faac_1.28.bb @@ -4,15 +4,15 @@ LICENSE = LGPLv2+ LIC_FILES_CHKSUM = file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \ file://libfaac/coder.h;beginline=5;endline=17;md5=fa1fd6a5fa8cdc877d63a12530d273e0 -inherit autotools +inherit autotools-brokensep -SRC_URI = ${SOURCEFORGE_MIRROR}/faac/${BPN}-${PV}.tar.gz \ +SRC_URI = ${SOURCEFORGE_MIRROR}/faac/${BP}.tar.gz \ file://build-fix.patch SRC_URI[md5sum] = 80763728d392c7d789cde25614c878f6 SRC_URI[sha256sum] = c5141199f4cfb17d749c36ba8cfe4b25f838da67c22f0fec40228b6b9c3d19df -PACKAGES =+ lib${PN} lib${PN}-dev +PACKAGES =+ lib${BPN} lib${BPN}-dev FILES_${PN} = ${bindir}/faac FILES_lib${PN} = ${libdir}/libfaac.so.* -- 1.8.1.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 1/2] mesa-glut: fix S!=B failure
Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-graphics/mesa/mesa-glut_8.0.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-graphics/mesa/mesa-glut_8.0.1.bb b/meta-oe/recipes-graphics/mesa/mesa-glut_8.0.1.bb index 7006b41..f23621d 100644 --- a/meta-oe/recipes-graphics/mesa/mesa-glut_8.0.1.bb +++ b/meta-oe/recipes-graphics/mesa/mesa-glut_8.0.1.bb @@ -9,6 +9,6 @@ PV = 8.0.0+git${SRCPV} S = ${WORKDIR}/git -inherit autotools pkgconfig +inherit autotools-brokensep pkgconfig DEPENDS = virtual/libx11 libxmu libxi virtual/libgl libglu -- 1.8.1.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 2/2] libwebp: add new recipe for version 0.4.0
This is the WebP image format designed by Google. WebM is already included in meta-openembedded. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-multimedia/webp/libwebp_0.4.0.bb | 46 1 file changed, 46 insertions(+) create mode 100644 meta-oe/recipes-multimedia/webp/libwebp_0.4.0.bb diff --git a/meta-oe/recipes-multimedia/webp/libwebp_0.4.0.bb b/meta-oe/recipes-multimedia/webp/libwebp_0.4.0.bb new file mode 100644 index 000..a5a9169 --- /dev/null +++ b/meta-oe/recipes-multimedia/webp/libwebp_0.4.0.bb @@ -0,0 +1,46 @@ +SUMMARY = WebP is an image format designed for the Web +DESCRIPTION = WebP is a method of lossy and lossless compression that can be \ + used on a large variety of photographic, translucent and \ + graphical images found on the web. The degree of lossy \ + compression is adjustable so a user can choose the trade-off \ + between file size and image quality. WebP typically achieves \ + an average of 30% more compression than JPEG and JPEG 2000, \ + without loss of image quality. +HOMEPAGE = https://developers.google.com/speed/webp/; +SECTION = libs + +LICENSE = BSD +LIC_FILES_CHKSUM = file://PATENTS;md5=7ec8a34de2073ea13ea2991006246d20 + +SRC_URI = https://webp.googlecode.com/files/${BP}.tar.gz; +SRC_URI[md5sum] = c8dd1d26eb9566833aba269b86d97e68 +SRC_URI[sha256sum] = 31913577e96386556855b41d210736449445fe96cfbe9289014e9b8afa944d69 + +EXTRA_OECONF = \ +--disable-experimental \ +--disable-wic \ +--enable-libwebpmux \ +--enable-libwebpdemux \ +--enable-threading \ + + +inherit autotools lib_package + +PACKAGECONFIG ??= + +# libwebpdecoder is a subset of libwebp, don't build it unless requested +PACKAGECONFIG[decoder] = --enable-libwebpdecoder,--disable-libwebpdecoder + +# Apply for examples programs: cwebp and dwebp +PACKAGECONFIG[jpeg] = ,ac_cv_header_jpeglib_h=no,jpeg +PACKAGECONFIG[png] = ,ac_cv_header_png_h=no,libpng +PACKAGECONFIG[tiff] = ,ac_cv_header_tiffio_h=no,tiff + +# Apply only for example program vwebp +PACKAGECONFIG[gl] = ,,mesa-glut + +PACKAGES =+ ${PN}-gif2webp + +DESCRIPTION_${PN}-gif2webp = Simple tool to convert animated GIFs to WebP +FILES_${PN}-gif2webp = ${bindir}/gif2webp +DEPENDS_${PN}-gif2webp += giflib -- 1.8.1.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [OE-core][PATCH] libav: add version 10.1
Using common libav.inc Notice that DEFAULT_PREFERENCE = -1 is not included. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta/recipes-multimedia/libav/libav_10.1.bb | 14 ++ 1 file changed, 14 insertions(+) create mode 100644 meta/recipes-multimedia/libav/libav_10.1.bb diff --git a/meta/recipes-multimedia/libav/libav_10.1.bb b/meta/recipes-multimedia/libav/libav_10.1.bb new file mode 100644 index 000..54e4056 --- /dev/null +++ b/meta/recipes-multimedia/libav/libav_10.1.bb @@ -0,0 +1,14 @@ +require libav.inc + +LIC_FILES_CHKSUM = file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ +file://COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \ + file://COPYING.LGPLv2.1;md5=bd7a443320af8c812e4c18d1b79df004 \ +file://COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02 + +SRC_URI = http://libav.org/releases/${BP}.tar.xz; + +SRC_URI[md5sum] = 0f751b439b6a5525d4c8a214f0db6aac +SRC_URI[sha256sum] = d5e04dc9adf43a467aa628f622425697d587a29cb0b997b45459f59cb00f9e15 + +# Options for Libav version 10+ +PACKAGECONFIG[webp] = --enable-libwebp,--disable-libwebp,libwebp -- 1.8.1.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core][PATCH] libav: add version 10.1
Sorry wrong mailing list again (but proper title). Time for some holidays! Cheers, Matt -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core][PATCH] libav: add version 10.1
Wrong ML. I don't want to spam. But should I repost the 2 patches on oe-core ML ? - [PATCH] libav: add version 10.1 - [PATCH] libav: add PACKAGECONFIG for theora, libvorbis, speex and openssl Regards, Matt -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core][PATCH] libav: add version 10.1
Done. -Message d'origine- De : Paul Eggleton [mailto:paul.eggle...@linux.intel.com] Envoyé : mercredi 21 mai 2014 13:19 À : Matthieu CRAPET Cc : openembedded-devel@lists.openembedded.org Objet : Re: [oe] [OE-core][PATCH] libav: add version 10.1 On Wednesday 21 May 2014 11:11:11 Matthieu CRAPET wrote: Wrong ML. I don't want to spam. But should I repost the 2 patches on oe-core ML ? - [PATCH] libav: add version 10.1 - [PATCH] libav: add PACKAGECONFIG for theora, libvorbis, speex and openssl Yes please. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] libav: add PACKAGECONFIG for theora, libvorbis, speex and openssl
Dropped libvorvis dependency because there is already a (better) builtin vorbis codec. Don't confuse codec names: vorbis (builtin) and libvorbis (using external library). Changes: - add --enable-nonfree when faac or openssl are used - add DESCRIPTION - sort PACKAGECONFIG entries Tested with libav-0.8.11 libav-9.13. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta/recipes-multimedia/libav/libav.inc | 39 ++--- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/meta/recipes-multimedia/libav/libav.inc b/meta/recipes-multimedia/libav/libav.inc index a05a2a6..0bcdedc 100644 --- a/meta/recipes-multimedia/libav/libav.inc +++ b/meta/recipes-multimedia/libav/libav.inc @@ -1,6 +1,12 @@ -SUMMARY = A complete, cross-platform solution to record, convert and stream audio and video +SUMMARY = Open source audio and video processing tools and librairies +DESCRIPTION = Libav is a friendly and community-driven effort to provide its users \ + with a set of portable, functional and high-performance libraries for \ + dealing with multimedia formats of all sorts. It originates from the \ + FFmpeg codebase, but goes its own way these days, providing its users \ + with reliable releases and a clear vision how to go forward. HOMEPAGE = http://libav.org/; SECTION = libs + LICENSE = GPLv2+ LICENSE_FLAGS = commercial @@ -9,7 +15,7 @@ PROVIDES = ffmpeg ARM_INSTRUCTION_SET = arm -DEPENDS = zlib libogg libvorbis libtheora yasm-native +DEPENDS = zlib libogg yasm-native INC_PR = r8 @@ -23,21 +29,29 @@ BUILD_OPTIMIZATION = ${FULL_OPTIMIZATION} EXTRA_FFCONF_armv7a = --cpu=cortex-a8 EXTRA_FFCONF ?= -PACKAGECONFIG ??= bzip2 x264 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} -PACKAGECONFIG[jack] = --enable-indev=jack,--disable-indev=jack,jack +PACKAGECONFIG ??= bzip2 x264 theora ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} PACKAGECONFIG[bzip2] = --enable-bzlib,--disable-bzlib,bzip2 -PACKAGECONFIG[schroedinger] = --enable-libschroedinger,--disable-libschroedinger,schroedinger +PACKAGECONFIG[faac] = --enable-libfaac,--disable-libfaac,faac PACKAGECONFIG[gsm] = --enable-libgsm,--disable-libgsm,libgsm -PACKAGECONFIG[x264] = --enable-libx264,--disable-libx264,x264 -PACKAGECONFIG[vpx] = --enable-libvpx,--disable-libvpx,libvpx +PACKAGECONFIG[jack] = --enable-indev=jack,--disable-indev=jack,jack +PACKAGECONFIG[libvorbis] = --enable-libvorbis,--disable-libvorbis,libvorbis PACKAGECONFIG[mp3lame] = --enable-libmp3lame,--disable-libmp3lame,lame -PACKAGECONFIG[faac] = --enable-libfaac,--disable-libfaac,faac +PACKAGECONFIG[openssl] = --enable-openssl,--disable-openssl,openssl +PACKAGECONFIG[schroedinger] = --enable-libschroedinger,--disable-libschroedinger,schroedinger +PACKAGECONFIG[speex] = --enable-libspeex,--disable-libspeex,speex +PACKAGECONFIG[theora] = --enable-libtheora,--disable-libtheora,libtheora +PACKAGECONFIG[vpx] = --enable-libvpx,--disable-libvpx,libvpx PACKAGECONFIG[x11] = --enable-x11grab,--disable-x11grab,virtual/libx11 libxfixes libxext xproto virtual/libsdl +PACKAGECONFIG[x264] = --enable-libx264,--disable-libx264,x264 + +# Check codecs that require --enable-nonfree +USE_NONFREE = ${@contains_one('PACKAGECONFIG', [ 'faac', 'openssl' ], d)} EXTRA_OECONF = \ --enable-shared \ --enable-pthreads \ --enable-gpl \ +${@bb.utils.contains('USE_NONFREE', 'yes', '--enable-nonfree', '', d)} \ --enable-avfilter \ \ --cross-prefix=${TARGET_PREFIX} \ @@ -91,6 +105,15 @@ LEAD_SONAME = libavcodec.so FILES_${PN}-dev = ${includedir} +def contains_one(variable, checkvalues, d): +val = d.getVar(variable, True) +if not val: +return '' +val = set(val.split()) +if val.intersection(checkvalues): +return 'yes' +return '' + python populate_packages_prepend() { av_libdir = d.expand('${libdir}') av_pkgconfig = d.expand('${libdir}/pkgconfig') -- 1.8.1.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] libav: add PACKAGECONFIG for theora, libvorbis, speex and openssl
Sorry, this patch should have been sent to openembedded-c...@lists.openembedded.org. Regards, Matthieu -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] faac: fix S!=B failure
Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-multimedia/recipes-multimedia/faac/faac_1.28.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/faac/faac_1.28.bb b/meta-multimedia/recipes-multimedia/faac/faac_1.28.bb index c7dcdb9..d96c1a4 100644 --- a/meta-multimedia/recipes-multimedia/faac/faac_1.28.bb +++ b/meta-multimedia/recipes-multimedia/faac/faac_1.28.bb @@ -4,15 +4,15 @@ LICENSE = LGPLv2+ LIC_FILES_CHKSUM = file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \ file://libfaac/coder.h;beginline=5;endline=17;md5=fa1fd6a5fa8cdc877d63a12530d273e0 -inherit autotools +inherit autotools-brokensep -SRC_URI = ${SOURCEFORGE_MIRROR}/faac/${BPN}-${PV}.tar.gz \ +SRC_URI = ${SOURCEFORGE_MIRROR}/faac/${BP}.tar.gz \ file://build-fix.patch SRC_URI[md5sum] = 80763728d392c7d789cde25614c878f6 SRC_URI[sha256sum] = c5141199f4cfb17d749c36ba8cfe4b25f838da67c22f0fec40228b6b9c3d19df -PACKAGES =+ lib${PN} lib${PN}-dev +PACKAGES =+ lib${BPN} lib${BPN}-dev FILES_${PN} = ${bindir}/faac FILES_lib${PN} = ${libdir}/libfaac.so.* -- 1.8.1.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH] open-vcdiff: update to 0.8.4
wget is ignoring Content-Disposition http header, that's why I've added 'downloadfilename' in SRC_URI. Note: Googlecode discarded their download section and moved to Googledrive. http://google-opensource.blogspot.fr/2013/05/a-change-to-google-code-download-service.html Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../open-vcdiff/files/aclocal-amflags-fix.patch| 33 -- .../open-vcdiff/open-vcdiff_0.8.3.bb | 19 - .../open-vcdiff/open-vcdiff_0.8.4.bb | 18 3 files changed, 18 insertions(+), 52 deletions(-) delete mode 100644 meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch delete mode 100644 meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb create mode 100644 meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.4.bb diff --git a/meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch b/meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch deleted file mode 100644 index cd1efd7..000 --- a/meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch +++ /dev/null @@ -1,33 +0,0 @@ -Fix this error: - -| aclocal: error: non-option arguments are not accepted: '\'. - -Starting from commit v1.11-662-g52246cc, when given non-option arguments, aclocal rejects them, instead of silently ignoring them. - -Declare ACLOCAL_AMFLAGS as a single line because autoreconf can't handle multiline. - -Notice that ACLOCAL_AMFLAGS is deprecated. -In configure.ac, AC_CONFIG_MACRO_DIRS should be used (instead of AC_CONFIG_MACRO_DIR) but requires automake 1.13+. - -Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com - Makefile.am | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index 5c765c7..f4295a6 100644 a/Makefile.am -+++ b/Makefile.am -@@ -1,8 +1,7 @@ - ## Process this file with automake to produce Makefile.in - - # Make sure that when we re-make ./configure, we get the macros we need --ACLOCAL_AMFLAGS = -I m4 \ -- -I gflags/m4 -+ACLOCAL_AMFLAGS = -I m4 -I gflags/m4 - - # This is so we can #include google/vcencoder.h or gtest/gtest.h - AM_CPPFLAGS = -I$(top_srcdir)/src \ --- -1.8.5.4 - diff --git a/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb b/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb deleted file mode 100644 index c6af25d..000 --- a/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = An encoder/decoder for the VCDIFF (RFC3284) format -DESCRIPTION = A library with a simple API is included, as well as a \ - command-line executable that can apply the encoder and \ - decoder to source, target, and delta files. \ - A slight variation from the draft standard is defined \ - to allow chunk-by-chunk decoding when only a partial \ - delta file window is available. -HOMEPAGE = http://code.google.com/p/open-vcdiff/; -SECTION = console/utils - -LICENSE = Apache-2.0 -LIC_FILES_CHKSUM = file://COPYING;md5=b2c8309843bc5297cfb4dc84f43f3ccc - -SRC_URI = http://open-vcdiff.googlecode.com/files/${BPN}-${PV}.tar.gz \ - file://aclocal-amflags-fix.patch -SRC_URI[md5sum] = 5f848e4916b407879f55e0ca74c3f6af -SRC_URI[sha256sum] = b7e47db78866082e9e8b5782f5491092c8414f0acc0440aea03b14c7d1d3c371 - -inherit autotools diff --git a/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.4.bb b/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.4.bb new file mode 100644 index 000..e6942d0 --- /dev/null +++ b/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.4.bb @@ -0,0 +1,18 @@ +SUMMARY = An encoder/decoder for the VCDIFF (RFC3284) format +DESCRIPTION = A library with a simple API is included, as well as a \ + command-line executable that can apply the encoder and \ + decoder to source, target, and delta files. \ + A slight variation from the draft standard is defined \ + to allow chunk-by-chunk decoding when only a partial \ + delta file window is available. +HOMEPAGE = http://code.google.com/p/open-vcdiff/; +SECTION = console/utils + +LICENSE = Apache-2.0 +LIC_FILES_CHKSUM = file://COPYING;md5=ff820d4ddc1ba05b6fd37b41a21506f9 + +SRC_URI = https://drive.google.com/uc?id=0B5WpIi2fQU1aNGJwVE9hUjU5clUexport=download;downloadfilename=${BP}.tar.gz; +SRC_URI[md5sum] = 5c0d378d907bebc38b51c3d7e4117011 +SRC_URI[sha256sum] = 2b142b1027fb0a62c41347600e01a53fa274dad15445a7da48083c830c3138b3 + +inherit autotools -- 1.8.1.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH 1/7] bdftopcf: add recipe
Hi, Did you reused this recipe: https://www.mail-archive.com/openembedded-devel%40lists.openembedded.org/msg35721.html If so, you could give some credits to the original author. Regards, M -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Ben Shelton Envoyé : lundi 12 mai 2014 19:32 À : openembedded-devel@lists.openembedded.org Objet : [oe] [meta-oe][PATCH 1/7] bdftopcf: add recipe The bdftopcf tool is necessary to build the core X fonts, which ship in BDF format. Adapted from a recipe in OE-Classic and from an earlier mailing list post by Trevor Woerner. Signed-off-by: Ben Shelton ben.shel...@ni.com --- meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb | 13 + 1 file changed, 13 insertions(+) create mode 100644 meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb diff --git a/meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb b/meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb new file mode 100644 index 000..5009d54 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb @@ -0,0 +1,13 @@ +require recipes-graphics/xorg-app/xorg-app-common.inc + +SUMMARY = bdftopcf is a tool to convert BDF fonts to PCF fonts +HOMEPAGE = http://cgit.freedesktop.org/xorg/app/bdftopcf/; +SECTION = x11/app +LICENSE = MIT +LIC_FILES_CHKSUM = file://COPYING;md5=f9a35333adf75edd1eaef84bca65a490 +DEPENDS = libxfont + +SRC_URI[md5sum] = 96a648a332160a7482885800f7a506fa +SRC_URI[sha256sum] = eaf59057ba3d7cffe29526562ce50868da7da823487a4cfb3e16946e5ffd2798 + +BBCLASSEXTEND = native -- 1.9.3 -- ___ 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-oe][PATCH 1/7] bdftopcf: add recipe
This was done already, sorry! Forget my previous mail. M -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Matthieu CRAPET Envoyé : mardi 13 mai 2014 10:08 À : openembedded-devel@lists.openembedded.org Objet : Re: [oe] [meta-oe][PATCH 1/7] bdftopcf: add recipe Hi, Did you reused this recipe: https://www.mail-archive.com/openembedded-devel%40lists.openembedded.org/msg35721.html If so, you could give some credits to the original author. Regards, M -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Ben Shelton Envoyé : lundi 12 mai 2014 19:32 À : openembedded-devel@lists.openembedded.org Objet : [oe] [meta-oe][PATCH 1/7] bdftopcf: add recipe The bdftopcf tool is necessary to build the core X fonts, which ship in BDF format. Adapted from a recipe in OE-Classic and from an earlier mailing list post by Trevor Woerner. Signed-off-by: Ben Shelton ben.shel...@ni.com --- meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb | 13 + 1 file changed, 13 insertions(+) create mode 100644 meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb diff --git a/meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb b/meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb new file mode 100644 index 000..5009d54 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb @@ -0,0 +1,13 @@ +require recipes-graphics/xorg-app/xorg-app-common.inc + +SUMMARY = bdftopcf is a tool to convert BDF fonts to PCF fonts +HOMEPAGE = http://cgit.freedesktop.org/xorg/app/bdftopcf/; +SECTION = x11/app +LICENSE = MIT +LIC_FILES_CHKSUM = file://COPYING;md5=f9a35333adf75edd1eaef84bca65a490 +DEPENDS = libxfont + +SRC_URI[md5sum] = 96a648a332160a7482885800f7a506fa +SRC_URI[sha256sum] = eaf59057ba3d7cffe29526562ce50868da7da823487a4cfb3e16946e5ffd2798 + +BBCLASSEXTEND = native -- 1.9.3 -- ___ 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
[oe] [meta-oe][PATCH] jq: add new recipe for version 1.3
jq is like sed but for JSON data. It's a very useful tool with no dependency. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../jq/files/automake-once-fix.patch | 29 ++ meta-oe/recipes-devtools/jq/jq_1.3.bb | 23 + 2 files changed, 52 insertions(+) create mode 100644 meta-oe/recipes-devtools/jq/files/automake-once-fix.patch create mode 100644 meta-oe/recipes-devtools/jq/jq_1.3.bb diff --git a/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch b/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch new file mode 100644 index 000..0a1d1a2 --- /dev/null +++ b/meta-oe/recipes-devtools/jq/files/automake-once-fix.patch @@ -0,0 +1,29 @@ +Upstream-Status: Applied +https://github.com/stedolan/jq/commit/f0d1c39b5bbb4ccc517773eb635ba7f38ec7da1a + +Fixes build with automake-1.14 + +diff --git a/configure.ac b/configure.ac +index 76a49a9..d6d2d38 100644 +--- a/configure.ac b/configure.ac +@@ -4,7 +4,7 @@ AC_INIT([jq], [1.3], [m...@netsoc.tcd.ie], + dnl Created autoconf implementation thompson@dtosolutions, 26NOV12 + AC_PREREQ([2.61]) + AC_CONFIG_AUX_DIR([config]) +-AM_INIT_AUTOMAKE([parallel-tests foreign]) ++AM_INIT_AUTOMAKE([parallel-tests foreign -Wall]) + AM_SILENT_RULES([yes]) + AC_PROG_CC + AC_PROG_CC_STDC +@@ -66,7 +66,6 @@ AC_SUBST([BUNDLER], [$bundle_cmd]) + + dnl AC_CONFIG_MACRO_DIR([m4]) + AC_CONFIG_HEADERS(config.h) +-AM_INIT_AUTOMAKE([-Wall]) + AC_CONFIG_FILES([Makefile]) + AC_OUTPUT + +-- +1.8.5.4 + diff --git a/meta-oe/recipes-devtools/jq/jq_1.3.bb b/meta-oe/recipes-devtools/jq/jq_1.3.bb new file mode 100644 index 000..c58b472 --- /dev/null +++ b/meta-oe/recipes-devtools/jq/jq_1.3.bb @@ -0,0 +1,23 @@ +SUMMARY = Lightweight and flexible command-line JSON processor +DESCRIPTION = jq is like sed for JSON data, you can use it to slice and \ + filter and map and transform structured data with the same \ + ease that sed, awk, grep and friends let you play with text. +HOMEPAGE = http://stedolan.github.io/jq/; +BUGTRACKER = https://github.com/stedolan/jq/issues; +SECTION = utils + +LICENSE = MIT +LIC_FILES_CHKSUM = file://COPYING;md5=244a1fb9cf472474a062d67069dec653 + +DEPENDS = flex-native bison-native + +SRC_URI = http://stedolan.github.io/${BPN}/download/source/${BP}.tar.gz \ + file://automake-once-fix.patch \ + +SRC_URI[md5sum] = 26081b05d22525eca5cbdd8f9f4db17d +SRC_URI[sha256sum] = 623f23c36abfc1d96d85020cf421b56f90a229d566f26a4a0d3e8536244bfed7 + +inherit autotools + +# Don't build documentation (generation requires ruby) +EXTRA_OECONF = --disable-docs -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] xdelta3: add optional lzma support
Using PACKAGECONFIG. Disabled by default. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb | 4 1 file changed, 4 insertions(+) diff --git a/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb b/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb index 16a72ee..f3b4754 100644 --- a/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb +++ b/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb @@ -13,3 +13,7 @@ SRC_URI[md5sum] = c3ae3286ce4193de8e03d5bcaccf3bc3 SRC_URI[sha256sum] = 3a86f29c95664fb44b8a40ff22d9bcc3e87aa8c01f0ff75931a7fa78ed3d2e55 inherit autotools + +# Optional secondary compression +PACKAGECONFIG ?= +PACKAGECONFIG[lzma] = ,,xz -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] xdelta3: add optional lzma support
Hi, I understand that depending if lzma.h is previously installed or not, the result binary is different. So you recommend to enable lzma ? By the way, could you reexplain if I should write: PACKAGECONFIG ?= lzma Or PACKAGECONFIG ??= lzma Regards, Matt -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Koen Kooi Envoyé : mercredi 7 mai 2014 14:19 À : openembedded-devel@lists.openembedded.org Objet : Re: [oe] [meta-oe][PATCH] xdelta3: add optional lzma support -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Matthieu Crapet schreef op 07-05-14 13:43: Using PACKAGECONFIG. Disabled by default. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb | 4 1 file changed, 4 insertions(+) diff --git a/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb b/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb index 16a72ee..f3b4754 100644 --- a/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb +++ b/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb @@ -13,3 +13,7 @@ SRC_URI[md5sum] = c3ae3286ce4193de8e03d5bcaccf3bc3 SRC_URI[sha256sum] = 3a86f29c95664fb44b8a40ff22d9bcc3e87aa8c01f0ff75931a7fa78ed3d2e55 inherit autotools + +# Optional secondary compression +PACKAGECONFIG ?= +PACKAGECONFIG[lzma] = ,,xz If there's not configure switch for it, add it to DEPENDS to avoid suprises. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.5 (Darwin) Comment: GPGTools - http://gpgtools.org iD8DBQFTaiTLMkyGM64RGpERAglxAKCBVh+CyLipm+C+VJeQFQ3UZc1LSQCfdeVH 3sFkaMpsdr6M977BEM4EVDQ= =Gnvt -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] [meta-oe][PATCH v2] tk: cleanup add PACKAGECONFIG
Changes: - add PACKAGECONFIG xft enables XFontConfig features - add PACKAGECONFIG xss enables XScreenSaver extension - use ${BPN} and ${PV} - use ${VER} intermediate variable for readability - fulfill LIC_FILES_CHKSUM - remove BINCONFIG_GLOB: inherit binconfig is not present, lib/tkConfig.sh paths are valid - add SSTATE_SCAN_FILES, like it is done in tcl recipe (OE-Core) Note: tcl and tk are sharing the same licence, tcl licence file in commited in OE-Core. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb | 44 ++ 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb b/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb index d12973c..36a1729 100644 --- a/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb +++ b/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb @@ -1,12 +1,24 @@ SUMMARY = Tool Command Language ToolKit Extension HOMEPAGE = http://tcl.sourceforge.net; SECTION = devel/tcltk + +# http://www.tcl.tk/software/tcltk/license.html LICENSE = tcl -LIC_FILES_CHKSUM = file://license.terms;md5=c88f99decec11afa967ad33d314f87fe +LIC_FILES_CHKSUM = file://../license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../compat/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../doc/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../library/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../macosx/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../tests/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../unix/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../win/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../xlib/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ + + DEPENDS = tcl virtual/libx11 libxt SRC_URI = \ -${SOURCEFORGE_MIRROR}/tcl/tk${PV}-src.tar.gz \ +${SOURCEFORGE_MIRROR}/tcl/${BPN}${PV}-src.tar.gz \ file://confsearch.diff;striplevel=2 \ file://non-linux.diff;striplevel=2 \ file://tklibrary.diff;striplevel=2 \ @@ -16,8 +28,12 @@ SRC_URI = \ SRC_URI[md5sum] = b883a1a3c489c17413fb602a94bf54e8 SRC_URI[sha256sum] = 5c708b2b6f658916df59190b27750fa1ea2bc10992108e10f961c0700f058de6 -S = ${WORKDIR}/tk${PV}/unix -LDFLAGS += -Wl,-rpath,${libdir}/tcltk/8.6.0/lib +S = ${WORKDIR}/${BPN}${PV}/unix + +# Short version format: 8.6 +VER = ${@os.path.splitext(d.getVar('PV', True))[0]} + +LDFLAGS += -Wl,-rpath,${libdir}/tcltk/${PV}/lib inherit autotools EXTRA_OECONF = \ @@ -28,27 +44,33 @@ EXTRA_OECONF = \ do_install_append() { -ln -sf libtk8.6.so ${D}${libdir}/libtk8.6.so.0 -oe_libinstall -so libtk8.6 ${D}${libdir} -ln -sf wish8.6 ${D}${bindir}/wish - +ln -sf libtk${VER}.so ${D}${libdir}/libtk${VER}.so.0 +oe_libinstall -so libtk${VER} ${D}${libdir} +ln -sf wish${VER} ${D}${bindir}/wish + # Even after passing libdir=${libdir} at config, some incorrect dirs are still generated for the multilib build if [ $libdir != /usr/lib ]; then # Move files to correct library directory -mv ${D}/usr/lib/tk8.6/* ${D}/${libdir}/tk8.6/ +mv ${D}/usr/lib/tk${VER}/* ${D}/${libdir}/tk${VER}/ # Remove unneeded/incorrect dir ('usr/lib/') rm -rf ${D}/usr/lib fi } +PACKAGECONFIG ??= xft +PACKAGECONFIG[xft] = --enable-xft,--disable-xft,xft +PACKAGECONFIG[xss] = --enable-xss,--disable-xss,libxscrnsaver libxext + PACKAGES =+ ${PN}-lib -FILES_${PN}-lib = ${libdir}/libtk8.6.so* +FILES_${PN}-lib = ${libdir}/libtk${VER}.so* FILES_${PN} += ${libdir}/tk* # isn't getting picked up by shlibs code RDEPENDS_${PN} += tk-lib RDEPENDS_${PN}_class-native = -BINCONFIG_GLOB = *Config.sh BBCLASSEXTEND = native + +# Fix the path in sstate +SSTATE_SCAN_FILES += *Config.sh -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] tk: cleanup
Hi, Does it also fix the tk issues which were shown in all world build reports? I'm afraid not. That was my primary objective, but I was unable to reproduce the issue (even with insane PARALLEL_MAKE parameter). It's quite cosmetics, but the BINCONFIG_GLOB/SSTATE_SCAN_FILES fix is worth it. Regards, M -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] tk: cleanup
Changes: - use ${BPN} and ${PV} - use ${VER} intermediate variable for readability - fulfill LIC_FILES_CHKSUM - remove BINCONFIG_GLOB: inherit binconfig is not present, lib/tkConfig.sh paths are valid - add SSTATE_SCAN_FILES, like it is done in tcl recipe (OE-Core) Note: tcl and tk are sharing the same licence, it will be added to OE-Core soon. It will drop QA warning. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb | 40 ++ 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb b/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb index d12973c..58862e7 100644 --- a/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb +++ b/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb @@ -1,12 +1,24 @@ SUMMARY = Tool Command Language ToolKit Extension HOMEPAGE = http://tcl.sourceforge.net; SECTION = devel/tcltk + +# http://www.tcl.tk/software/tcltk/license.html LICENSE = tcl -LIC_FILES_CHKSUM = file://license.terms;md5=c88f99decec11afa967ad33d314f87fe +LIC_FILES_CHKSUM = file://../license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../compat/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../doc/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../library/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../macosx/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../tests/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../unix/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../win/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ +file://../xlib/license.terms;md5=c88f99decec11afa967ad33d314f87fe \ + + DEPENDS = tcl virtual/libx11 libxt SRC_URI = \ -${SOURCEFORGE_MIRROR}/tcl/tk${PV}-src.tar.gz \ +${SOURCEFORGE_MIRROR}/tcl/${BPN}${PV}-src.tar.gz \ file://confsearch.diff;striplevel=2 \ file://non-linux.diff;striplevel=2 \ file://tklibrary.diff;striplevel=2 \ @@ -16,8 +28,12 @@ SRC_URI = \ SRC_URI[md5sum] = b883a1a3c489c17413fb602a94bf54e8 SRC_URI[sha256sum] = 5c708b2b6f658916df59190b27750fa1ea2bc10992108e10f961c0700f058de6 -S = ${WORKDIR}/tk${PV}/unix -LDFLAGS += -Wl,-rpath,${libdir}/tcltk/8.6.0/lib +S = ${WORKDIR}/${BPN}${PV}/unix + +# Short version format: 8.6 +VER = ${@os.path.splitext(d.getVar('PV', True))[0]} + +LDFLAGS += -Wl,-rpath,${libdir}/tcltk/${PV}/lib inherit autotools EXTRA_OECONF = \ @@ -28,14 +44,14 @@ EXTRA_OECONF = \ do_install_append() { -ln -sf libtk8.6.so ${D}${libdir}/libtk8.6.so.0 -oe_libinstall -so libtk8.6 ${D}${libdir} -ln -sf wish8.6 ${D}${bindir}/wish - +ln -sf libtk${VER}.so ${D}${libdir}/libtk${VER}.so.0 +oe_libinstall -so libtk${VER} ${D}${libdir} +ln -sf wish${VER} ${D}${bindir}/wish + # Even after passing libdir=${libdir} at config, some incorrect dirs are still generated for the multilib build if [ $libdir != /usr/lib ]; then # Move files to correct library directory -mv ${D}/usr/lib/tk8.6/* ${D}/${libdir}/tk8.6/ +mv ${D}/usr/lib/tk${VER}/* ${D}/${libdir}/tk${VER}/ # Remove unneeded/incorrect dir ('usr/lib/') rm -rf ${D}/usr/lib fi @@ -43,12 +59,14 @@ do_install_append() { PACKAGES =+ ${PN}-lib -FILES_${PN}-lib = ${libdir}/libtk8.6.so* +FILES_${PN}-lib = ${libdir}/libtk${VER}.so* FILES_${PN} += ${libdir}/tk* # isn't getting picked up by shlibs code RDEPENDS_${PN} += tk-lib RDEPENDS_${PN}_class-native = -BINCONFIG_GLOB = *Config.sh BBCLASSEXTEND = native + +# Fix the path in sstate +SSTATE_SCAN_FILES += *Config.sh -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] cloud9: fix compilation error with o3 module
Take a more recent revision. See related issue: https://github.com/ajaxorg/o3/commit/0bfd58559fee135d96788ba35115d5de68703609 Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb b/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb index 757c954..b5dbaa8 100644 --- a/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb +++ b/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb @@ -40,7 +40,7 @@ SRC_URI = git://github.com/ajaxorg/cloud9.git;name=cloud9ide \ SRCREV_cloud9ide = c4e2574896a22bb749f0500b25f41c888d346bed -SRCREV_o3 = 302cd3a6d5039f53a9fa3932bed88b53281c1e1e +SRCREV_o3 = d66d4e3252e505f44ada6804c8cab39915ce8afd SRCREV_ace = 0fc5392cbe46fb134052c3065a238ad8e3b31cfd SRCREV_acewiki = d2a65d0addc2e5ab922bbff9cb6022a4652b4f13 SRCREV_apf = 2560b762b2b0e5a8b46f8a4062f927a9a9d239f4 -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] State of bitbake world, Failed tasks 2014-04-03
open-vcdiff seems to fail again. It seems you have the correct v2 patch. However the returned error is still the original one: | aclocal: error: non-option arguments are not accepted: '\'. There is no more \ character, it is patched. Patch has been really applied? Matt -Message d'origine- De : openembedded-core-boun...@lists.openembedded.org [mailto:openembedded-core-boun...@lists.openembedded.org] De la part de Martin Jansa Envoyé : jeudi 3 avril 2014 15:06 À : openembedded-c...@lists.openembedded.org; openembedded-devel@lists.openembedded.org Objet : [OE-core] State of bitbake world, Failed tasks 2014-04-03 On Sun, Mar 30, 2014 at 01:28:00AM +0100, Martin Jansa wrote: Be aware that I plan to run test-dependencies script for next few days, so changes to meta-oe will be delayed until it's finished and I can use jenkins again to test incoming changes. I've just started this long test-dependencies build so jenkins will be busy for next 14 days or so, but I'll send complete qa.log in advance as soon as it finishes building world from scratch. The report looks a lot better, thanks to everybody who sent patches! Be aware that qemuarm still shows a lot more failures, that's because only last qemux86-64 build contained all fixes from ML. Here is just qemux86-64 build: meta-qt5/recipes-qt/qt5/qtbase_5.2.1.bb, do_configure meta-browser/recipes-mozilla/firefox/firefox_10.0.11esr.bb, do_compile openembedded-core/meta/recipes-bsp/grub/grub_2.00.bb, do_package meta-openembedded/meta-oe/recipes-connectivity/daq/daq_2.0.2.bb, do_install meta-openembedded/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_1.1.4.bb, do_configure meta-openembedded/meta-gnome/recipes-gnome/abiword/abiword_3.0.0.bb, do_compile meta-openembedded/meta-oe/recipes-support/emacs/emacs_23.4.bb, do_compile meta-openembedded/meta-multimedia/recipes-multimedia/openal/openal-soft_1.15.1.bb, do_compile meta-openembedded/meta-gnome/recipes-gnome/gnome-backgrounds/gnome-backgrounds_2.32.0.bb, do_configure meta-openembedded/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb, do_compile meta-openembedded/meta-gnome/recipes-gnome/devilspie/devilspie2_0.24.bb, do_compile openembedded-core/meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bb, do_configure meta-openembedded/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb, do_configure meta-openembedded/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb, do_compile meta-openembedded/meta-xfce/recipes-apps/mousepad/mousepad_0.3.0.bb, do_configure qtbase was broken by one patch from oe-devel ML, I've removed it for now. abiword was upgraded to fix failure, but will need some more changes. openal-soft, gst-ffmpeg and xbmc are failing because now world builds set P_V for libav to use version 9 needed by newer mplayer (which was failing before because of live555), xbmc was always failing, now it only fails a bit sooner in do_configure when checking ffmpeg. emacs is failing because of segfault in qemu, the same symptoms as before: http://git.openembedded.org/meta-openembedded/commit/?id=72e02b4625dceb0cc72e1edfc28215786c7de63a maybe some something was lost in transition to oe-core, or there is new issue in pixman or somewhere else: http://git.openembedded.org/openembedded-core/tree/meta/recipes-graphics/xorg-lib/pixman/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch I'll look into gnome-backgrounds and mousepad, because I have pending patches for them which probably don't fix it completely. Other recipes are still free for fixing, please fix them and send reply to this thread when you start looking into it, so that nobody duplicates work. http://www.openembedded.org/wiki/Bitbake_World_Status == Failed tasks 2014-04-03 == === common (7) === * meta-openembedded/meta-gnome/recipes-gnome/gnome-backgrounds/gnome-backgrounds_2.32.0.bb, do_configure * meta-openembedded/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb, do_configure * meta-openembedded/meta-multimedia/recipes-multimedia/openal/openal-soft_1.15.1.bb, do_compile * meta-openembedded/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb, do_compile * meta-openembedded/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb, do_compile * meta-openembedded/meta-xfce/recipes-apps/mousepad/mousepad_0.3.0.bb, do_configure * openembedded-core/meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bb, do_configure === common-x86 (5) === * meta-browser/recipes-mozilla/firefox/firefox_10.0.11esr.bb, do_compile * meta-openembedded/meta-gnome/recipes-gnome/devilspie/devilspie2_0.24.bb, do_compile * meta-openembedded/meta-oe/recipes-support/emacs/emacs_23.4.bb, do_compile * meta-qt5/recipes-qt/qt5/qtbase_5.2.1.bb, do_configure * openembedded-core/meta/recipes-bsp/grub/grub_2.00.bb, do_package === qemuarm (15) === * meta-openembedded/meta-oe/recipes-extended/gnuplot/gnuplot_4.4.4.bb, do_compile *
[oe] [meta-oe][PATCH] zsh: upgrade to 5.0.5
Recipe cleanup: - Add missing license in meta-oe/licenses - Add DESCRIPTION - Use ${BP} and ${SOURCEFORGE_MIRROR} Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/licenses/zsh | 37 +++ meta-oe/recipes-extended/zsh/zsh.inc | 14 +++- meta-oe/recipes-extended/zsh/zsh_5.0.0.bb | 5 - meta-oe/recipes-extended/zsh/zsh_5.0.5.bb | 5 + 4 files changed, 50 insertions(+), 11 deletions(-) create mode 100644 meta-oe/licenses/zsh delete mode 100644 meta-oe/recipes-extended/zsh/zsh_5.0.0.bb create mode 100644 meta-oe/recipes-extended/zsh/zsh_5.0.5.bb diff --git a/meta-oe/licenses/zsh b/meta-oe/licenses/zsh new file mode 100644 index 000..1fb1fc4 --- /dev/null +++ b/meta-oe/licenses/zsh @@ -0,0 +1,37 @@ +Unless otherwise noted in the header of specific files, files in this +distribution have the licence shown below. + +However, note that certain shell functions are licensed under versions +of the GNU General Public Licence. Anyone distributing the shell as a +binary including those files needs to take account of this. Search +shell functions for Copyright for specific copyright information. +None of the core functions are affected by this, so those files may +simply be omitted. + +-- + +The Z Shell is copyright (c) 1992-2009 Paul Falstad, Richard Coleman, +Zolt??n Hidv??gi, Andrew Main, Peter Stephenson, Sven Wischnowsky, and +others. All rights reserved. Individual authors, whether or not +specifically named, retain copyright in all changes; in what follows, they +are referred to as `the Zsh Development Group'. This is for convenience +only and this body has no legal status. The Z shell is distributed under +the following licence; any provisions made in individual files take +precedence. + +Permission is hereby granted, without written agreement and without +licence or royalty fees, to use, copy, modify, and distribute this +software and to distribute modified versions of this software for any +purpose, provided that the above copyright notice and the following +two paragraphs appear in all copies of this software. + +In no event shall the Zsh Development Group be liable to any party for +direct, indirect, special, incidental, or consequential damages arising out +of the use of this software and its documentation, even if the Zsh +Development Group have been advised of the possibility of such damage. + +The Zsh Development Group specifically disclaim any warranties, including, +but not limited to, the implied warranties of merchantability and fitness +for a particular purpose. The software provided hereunder is on an as is +basis, and the Zsh Development Group have no obligation to provide +maintenance, support, updates, enhancements, or modifications. diff --git a/meta-oe/recipes-extended/zsh/zsh.inc b/meta-oe/recipes-extended/zsh/zsh.inc index 03201d6..db51f39 100644 --- a/meta-oe/recipes-extended/zsh/zsh.inc +++ b/meta-oe/recipes-extended/zsh/zsh.inc @@ -1,14 +1,16 @@ -DESCRIPTION = UNIX Shell similar to the Korn shell -HOMEPAGE=http://www.zsh.org; +SUMMARY = UNIX Shell similar to the Korn shell +DESCRIPTION = Zsh is a shell designed for interactive use, although it is also a \ + powerful scripting language. Many of the useful features of bash, \ + ksh, and tcsh were incorporated into zsh; many original features were added. +HOMEPAGE = http://www.zsh.org; SECTION = base/shell - -LICENSE = ZSH -LIC_FILES_CHKSUM = file://LICENCE;md5=ad234d4b46db63491c4a9789da4fb341 +LICENSE = zsh +LIC_FILES_CHKSUM = file://LICENCE;md5=b7bc853894664be455a922db9805288e DEPENDS = ncurses bison-native -SRC_URI = http://downloads.sourceforge.net/project/${BPN}/${BPN}/${PV}/${BPN}-${PV}.tar.gz; +SRC_URI = ${SOURCEFORGE_MIRROR}/${BPN}/${BP}.tar.gz inherit autotools gettext update-alternatives diff --git a/meta-oe/recipes-extended/zsh/zsh_5.0.0.bb b/meta-oe/recipes-extended/zsh/zsh_5.0.0.bb deleted file mode 100644 index 3421d95..000 --- a/meta-oe/recipes-extended/zsh/zsh_5.0.0.bb +++ /dev/null @@ -1,5 +0,0 @@ -require zsh.inc -DEPENDS = ncurses libcap libpcre gdbm groff-native - -SRC_URI[md5sum] = 01df38e4aa34aa227462fdf2f6d4c5cd -SRC_URI[sha256sum] = 835194ea83abd812b5fdb1d2bfa6427c4c4e95e771c4a75e9006037af8efd264 diff --git a/meta-oe/recipes-extended/zsh/zsh_5.0.5.bb b/meta-oe/recipes-extended/zsh/zsh_5.0.5.bb new file mode 100644 index 000..a7170dc --- /dev/null +++ b/meta-oe/recipes-extended/zsh/zsh_5.0.5.bb @@ -0,0 +1,5 @@ +require zsh.inc +DEPENDS += libcap libpcre gdbm groff-native + +SRC_URI[md5sum] = 6fb0e3e52a0f8de5ca63138391b81ce0 +SRC_URI[sha256sum] = b35cf19e4a6ba39fd03c6372b8a8760a491cc2e2e4aba3d15023ff291c2894b4 -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] zsh: upgrade to 5.0.5
Recipe cleanup: - Add missing license in meta-oe/licenses - Add DESCRIPTION - Use ${BP} and ${SOURCEFORGE_MIRROR} Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/licenses/zsh | 37 +++ meta-oe/recipes-extended/zsh/zsh.inc | 14 +++- meta-oe/recipes-extended/zsh/zsh_5.0.0.bb | 5 - meta-oe/recipes-extended/zsh/zsh_5.0.5.bb | 5 + 4 files changed, 50 insertions(+), 11 deletions(-) create mode 100644 meta-oe/licenses/zsh delete mode 100644 meta-oe/recipes-extended/zsh/zsh_5.0.0.bb create mode 100644 meta-oe/recipes-extended/zsh/zsh_5.0.5.bb diff --git a/meta-oe/licenses/zsh b/meta-oe/licenses/zsh new file mode 100644 index 000..1fb1fc4 --- /dev/null +++ b/meta-oe/licenses/zsh @@ -0,0 +1,37 @@ +Unless otherwise noted in the header of specific files, files in this +distribution have the licence shown below. + +However, note that certain shell functions are licensed under versions +of the GNU General Public Licence. Anyone distributing the shell as a +binary including those files needs to take account of this. Search +shell functions for Copyright for specific copyright information. +None of the core functions are affected by this, so those files may +simply be omitted. + +-- + +The Z Shell is copyright (c) 1992-2009 Paul Falstad, Richard Coleman, +Zoltán Hidvégi, Andrew Main, Peter Stephenson, Sven Wischnowsky, and +others. All rights reserved. Individual authors, whether or not +specifically named, retain copyright in all changes; in what follows, they +are referred to as `the Zsh Development Group'. This is for convenience +only and this body has no legal status. The Z shell is distributed under +the following licence; any provisions made in individual files take +precedence. + +Permission is hereby granted, without written agreement and without +licence or royalty fees, to use, copy, modify, and distribute this +software and to distribute modified versions of this software for any +purpose, provided that the above copyright notice and the following +two paragraphs appear in all copies of this software. + +In no event shall the Zsh Development Group be liable to any party for +direct, indirect, special, incidental, or consequential damages arising out +of the use of this software and its documentation, even if the Zsh +Development Group have been advised of the possibility of such damage. + +The Zsh Development Group specifically disclaim any warranties, including, +but not limited to, the implied warranties of merchantability and fitness +for a particular purpose. The software provided hereunder is on an as is +basis, and the Zsh Development Group have no obligation to provide +maintenance, support, updates, enhancements, or modifications. diff --git a/meta-oe/recipes-extended/zsh/zsh.inc b/meta-oe/recipes-extended/zsh/zsh.inc index 03201d6..db51f39 100644 --- a/meta-oe/recipes-extended/zsh/zsh.inc +++ b/meta-oe/recipes-extended/zsh/zsh.inc @@ -1,14 +1,16 @@ -DESCRIPTION = UNIX Shell similar to the Korn shell -HOMEPAGE=http://www.zsh.org; +SUMMARY = UNIX Shell similar to the Korn shell +DESCRIPTION = Zsh is a shell designed for interactive use, although it is also a \ + powerful scripting language. Many of the useful features of bash, \ + ksh, and tcsh were incorporated into zsh; many original features were added. +HOMEPAGE = http://www.zsh.org; SECTION = base/shell - -LICENSE = ZSH -LIC_FILES_CHKSUM = file://LICENCE;md5=ad234d4b46db63491c4a9789da4fb341 +LICENSE = zsh +LIC_FILES_CHKSUM = file://LICENCE;md5=b7bc853894664be455a922db9805288e DEPENDS = ncurses bison-native -SRC_URI = http://downloads.sourceforge.net/project/${BPN}/${BPN}/${PV}/${BPN}-${PV}.tar.gz; +SRC_URI = ${SOURCEFORGE_MIRROR}/${BPN}/${BP}.tar.gz inherit autotools gettext update-alternatives diff --git a/meta-oe/recipes-extended/zsh/zsh_5.0.0.bb b/meta-oe/recipes-extended/zsh/zsh_5.0.0.bb deleted file mode 100644 index 3421d95..000 --- a/meta-oe/recipes-extended/zsh/zsh_5.0.0.bb +++ /dev/null @@ -1,5 +0,0 @@ -require zsh.inc -DEPENDS = ncurses libcap libpcre gdbm groff-native - -SRC_URI[md5sum] = 01df38e4aa34aa227462fdf2f6d4c5cd -SRC_URI[sha256sum] = 835194ea83abd812b5fdb1d2bfa6427c4c4e95e771c4a75e9006037af8efd264 diff --git a/meta-oe/recipes-extended/zsh/zsh_5.0.5.bb b/meta-oe/recipes-extended/zsh/zsh_5.0.5.bb new file mode 100644 index 000..a7170dc --- /dev/null +++ b/meta-oe/recipes-extended/zsh/zsh_5.0.5.bb @@ -0,0 +1,5 @@ +require zsh.inc +DEPENDS += libcap libpcre gdbm groff-native + +SRC_URI[md5sum] = 6fb0e3e52a0f8de5ca63138391b81ce0 +SRC_URI[sha256sum] = b35cf19e4a6ba39fd03c6372b8a8760a491cc2e2e4aba3d15023ff291c2894b4 -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] zsh: upgrade to 5.0.5
Forget this one, I screwed with content-type. Content-Type: text/plain; charset=y Instead of Content-Type: text/plain; charset=UTF-8 Matt -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Matthieu Crapet Envoyé : mercredi 2 avril 2014 14:21 À : openembedded-devel@lists.openembedded.org Objet : [oe] [meta-oe][PATCH] zsh: upgrade to 5.0.5 Recipe cleanup: - Add missing license in meta-oe/licenses - Add DESCRIPTION - Use ${BP} and ${SOURCEFORGE_MIRROR} Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/licenses/zsh | 37 +++ meta-oe/recipes-extended/zsh/zsh.inc | 14 +++- meta-oe/recipes-extended/zsh/zsh_5.0.0.bb | 5 - meta-oe/recipes-extended/zsh/zsh_5.0.5.bb | 5 + 4 files changed, 50 insertions(+), 11 deletions(-) create mode 100644 meta-oe/licenses/zsh delete mode 100644 meta-oe/recipes-extended/zsh/zsh_5.0.0.bb create mode 100644 meta-oe/recipes-extended/zsh/zsh_5.0.5.bb diff --git a/meta-oe/licenses/zsh b/meta-oe/licenses/zsh new file mode 100644 index 000..1fb1fc4 --- /dev/null +++ b/meta-oe/licenses/zsh @@ -0,0 +1,37 @@ +Unless otherwise noted in the header of specific files, files in this +distribution have the licence shown below. + +However, note that certain shell functions are licensed under versions +of the GNU General Public Licence. Anyone distributing the shell as a +binary including those files needs to take account of this. Search +shell functions for Copyright for specific copyright information. +None of the core functions are affected by this, so those files may +simply be omitted. + +-- + +The Z Shell is copyright (c) 1992-2009 Paul Falstad, Richard Coleman, +Zoltán Hidvégi, Andrew Main, Peter Stephenson, Sven Wischnowsky, and +others. All rights reserved. Individual authors, whether or not +specifically named, retain copyright in all changes; in what follows, +they are referred to as `the Zsh Development Group'. This is for +convenience only and this body has no legal status. The Z shell is +distributed under the following licence; any provisions made in +individual files take precedence. + +Permission is hereby granted, without written agreement and without +licence or royalty fees, to use, copy, modify, and distribute this +software and to distribute modified versions of this software for any +purpose, provided that the above copyright notice and the following two +paragraphs appear in all copies of this software. + +In no event shall the Zsh Development Group be liable to any party for +direct, indirect, special, incidental, or consequential damages arising +out of the use of this software and its documentation, even if the Zsh +Development Group have been advised of the possibility of such damage. + +The Zsh Development Group specifically disclaim any warranties, +including, but not limited to, the implied warranties of +merchantability and fitness for a particular purpose. The software provided hereunder is on an as is +basis, and the Zsh Development Group have no obligation to provide +maintenance, support, updates, enhancements, or modifications. diff --git a/meta-oe/recipes-extended/zsh/zsh.inc b/meta-oe/recipes-extended/zsh/zsh.inc index 03201d6..db51f39 100644 --- a/meta-oe/recipes-extended/zsh/zsh.inc +++ b/meta-oe/recipes-extended/zsh/zsh.inc @@ -1,14 +1,16 @@ -DESCRIPTION = UNIX Shell similar to the Korn shell -HOMEPAGE=http://www.zsh.org; +SUMMARY = UNIX Shell similar to the Korn shell +DESCRIPTION = Zsh is a shell designed for interactive use, although it is also a \ + powerful scripting language. Many of the useful features of bash, \ + ksh, and tcsh were incorporated into zsh; many original features were added. +HOMEPAGE = http://www.zsh.org; SECTION = base/shell - -LICENSE = ZSH -LIC_FILES_CHKSUM = file://LICENCE;md5=ad234d4b46db63491c4a9789da4fb341 +LICENSE = zsh +LIC_FILES_CHKSUM = file://LICENCE;md5=b7bc853894664be455a922db9805288e DEPENDS = ncurses bison-native -SRC_URI = http://downloads.sourceforge.net/project/${BPN}/${BPN}/${PV}/${BPN}-${PV}.tar.gz; +SRC_URI = ${SOURCEFORGE_MIRROR}/${BPN}/${BP}.tar.gz inherit autotools gettext update-alternatives diff --git a/meta-oe/recipes-extended/zsh/zsh_5.0.0.bb b/meta-oe/recipes-extended/zsh/zsh_5.0.0.bb deleted file mode 100644 index 3421d95..000 --- a/meta-oe/recipes-extended/zsh/zsh_5.0.0.bb +++ /dev/null @@ -1,5 +0,0 @@ -require zsh.inc -DEPENDS = ncurses libcap libpcre gdbm groff-native - -SRC_URI[md5sum] = 01df38e4aa34aa227462fdf2f6d4c5cd -SRC_URI[sha256sum] = 835194ea83abd812b5fdb1d2bfa6427c4c4e95e771c4a75e9006037af8efd264 diff --git a/meta-oe/recipes-extended/zsh/zsh_5.0.5.bb b/meta-oe/recipes-extended/zsh/zsh_5.0.5.bb new file mode 100644 index 000..a7170dc --- /dev/null +++ b/meta-oe/recipes-extended/zsh
[oe] [OE-core][PATCH v2] open-vcdiff: add new recipe for version 0.8.3
From: Matthieu CRAPET matthieu.cra...@ingenico.com This is Google's implementation of VCDIFF (RFC 3284) delta compression. It's more flexible than Xdelta3 (as a developer point of view). v2 patch: State of bitbake world, Failed tasks 2014-03-29 reported a do_configure error: | aclocal: error: non-option arguments are not accepted: '\'. configure.ac file is quite out of date. Submitted patch upstream: http://code.google.com/p/open-vcdiff/issues/detail?id=43 Note: autoupdate could be considered later... Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../open-vcdiff/files/aclocal-amflags-fix.patch| 33 ++ .../open-vcdiff/open-vcdiff_0.8.3.bb | 19 + 2 files changed, 52 insertions(+) create mode 100644 meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch create mode 100644 meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb diff --git a/meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch b/meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch new file mode 100644 index 000..cd1efd7 --- /dev/null +++ b/meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch @@ -0,0 +1,33 @@ +Fix this error: + +| aclocal: error: non-option arguments are not accepted: '\'. + +Starting from commit v1.11-662-g52246cc, when given non-option arguments, aclocal rejects them, instead of silently ignoring them. + +Declare ACLOCAL_AMFLAGS as a single line because autoreconf can't handle multiline. + +Notice that ACLOCAL_AMFLAGS is deprecated. +In configure.ac, AC_CONFIG_MACRO_DIRS should be used (instead of AC_CONFIG_MACRO_DIR) but requires automake 1.13+. + +Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com +--- + Makefile.am | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 5c765c7..f4295a6 100644 +--- a/Makefile.am b/Makefile.am +@@ -1,8 +1,7 @@ + ## Process this file with automake to produce Makefile.in + + # Make sure that when we re-make ./configure, we get the macros we need +-ACLOCAL_AMFLAGS = -I m4 \ +- -I gflags/m4 ++ACLOCAL_AMFLAGS = -I m4 -I gflags/m4 + + # This is so we can #include google/vcencoder.h or gtest/gtest.h + AM_CPPFLAGS = -I$(top_srcdir)/src \ +-- +1.8.5.4 + diff --git a/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb b/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb new file mode 100644 index 000..c6af25d --- /dev/null +++ b/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb @@ -0,0 +1,19 @@ +SUMMARY = An encoder/decoder for the VCDIFF (RFC3284) format +DESCRIPTION = A library with a simple API is included, as well as a \ + command-line executable that can apply the encoder and \ + decoder to source, target, and delta files. \ + A slight variation from the draft standard is defined \ + to allow chunk-by-chunk decoding when only a partial \ + delta file window is available. +HOMEPAGE = http://code.google.com/p/open-vcdiff/; +SECTION = console/utils + +LICENSE = Apache-2.0 +LIC_FILES_CHKSUM = file://COPYING;md5=b2c8309843bc5297cfb4dc84f43f3ccc + +SRC_URI = http://open-vcdiff.googlecode.com/files/${BPN}-${PV}.tar.gz \ + file://aclocal-amflags-fix.patch +SRC_URI[md5sum] = 5f848e4916b407879f55e0ca74c3f6af +SRC_URI[sha256sum] = b7e47db78866082e9e8b5782f5491092c8414f0acc0440aea03b14c7d1d3c371 + +inherit autotools -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core][PATCH v2] open-vcdiff: add new recipe for version 0.8.3
Hi, This discards and replaces the patch already in master-next: http://cgit.openembedded.org/meta-openembedded/commit/?h=master-nextid=7720023d0e69215746753cb3dea2ec9e61408a15 Regards, Matthieu -Message d'origine- De : Matthieu CRAPET Envoyé : mardi 1 avril 2014 15:15 À : openembedded-devel@lists.openembedded.org Cc : Matthieu CRAPET Objet : [OE-core][PATCH v2] open-vcdiff: add new recipe for version 0.8.3 From: Matthieu CRAPET matthieu.cra...@ingenico.com This is Google's implementation of VCDIFF (RFC 3284) delta compression. It's more flexible than Xdelta3 (as a developer point of view). v2 patch: State of bitbake world, Failed tasks 2014-03-29 reported a do_configure error: | aclocal: error: non-option arguments are not accepted: '\'. configure.ac file is quite out of date. Submitted patch upstream: http://code.google.com/p/open-vcdiff/issues/detail?id=43 Note: autoupdate could be considered later... Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../open-vcdiff/files/aclocal-amflags-fix.patch| 33 ++ .../open-vcdiff/open-vcdiff_0.8.3.bb | 19 + 2 files changed, 52 insertions(+) create mode 100644 meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch create mode 100644 meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb diff --git a/meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch b/meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patch new file mode 100644 index 000..cd1efd7 --- /dev/null +++ b/meta-oe/recipes-support/open-vcdiff/files/aclocal-amflags-fix.patc +++ h @@ -0,0 +1,33 @@ +Fix this error: + +| aclocal: error: non-option arguments are not accepted: '\'. + +Starting from commit v1.11-662-g52246cc, when given non-option arguments, aclocal rejects them, instead of silently ignoring them. + +Declare ACLOCAL_AMFLAGS as a single line because autoreconf can't handle multiline. + +Notice that ACLOCAL_AMFLAGS is deprecated. +In configure.ac, AC_CONFIG_MACRO_DIRS should be used (instead of AC_CONFIG_MACRO_DIR) but requires automake 1.13+. + +Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com +--- + Makefile.am | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 5c765c7..f4295a6 100644 +--- a/Makefile.am b/Makefile.am +@@ -1,8 +1,7 @@ + ## Process this file with automake to produce Makefile.in + + # Make sure that when we re-make ./configure, we get the macros we +need -ACLOCAL_AMFLAGS = -I m4 \ +- -I gflags/m4 ++ACLOCAL_AMFLAGS = -I m4 -I gflags/m4 + + # This is so we can #include google/vcencoder.h or gtest/gtest.h +AM_CPPFLAGS = -I$(top_srcdir)/src \ +-- +1.8.5.4 + diff --git a/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb b/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb new file mode 100644 index 000..c6af25d --- /dev/null +++ b/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb @@ -0,0 +1,19 @@ +SUMMARY = An encoder/decoder for the VCDIFF (RFC3284) format +DESCRIPTION = A library with a simple API is included, as well as a \ + command-line executable that can apply the encoder and \ + decoder to source, target, and delta files. \ + A slight variation from the draft standard is defined \ + to allow chunk-by-chunk decoding when only a partial \ + delta file window is available. +HOMEPAGE = http://code.google.com/p/open-vcdiff/; +SECTION = console/utils + +LICENSE = Apache-2.0 +LIC_FILES_CHKSUM = file://COPYING;md5=b2c8309843bc5297cfb4dc84f43f3ccc + +SRC_URI = http://open-vcdiff.googlecode.com/files/${BPN}-${PV}.tar.gz \ + file://aclocal-amflags-fix.patch +SRC_URI[md5sum] = 5f848e4916b407879f55e0ca74c3f6af +SRC_URI[sha256sum] = b7e47db78866082e9e8b5782f5491092c8414f0acc0440aea03b14c7d1d3c371 + +inherit autotools -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] terminus-font: add new recipe for version 4.38
Hi, ?= is better fit here. It's because there is only one option ? Do you want me to repost patch? The problem is that it is already on meta-openembedded git master-next branch. Matthieu -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Khem Raj Envoyé : lundi 24 mars 2014 18:16 À : openembeded-devel Objet : Re: [oe] [meta-oe][PATCH] terminus-font: add new recipe for version 4.38 On Mon, Mar 24, 2014 at 12:38 AM, Matthieu CRAPET matthieu.cra...@ingenico.com wrote: Most recipes are using ??= and not ?= What is a best way? ?= is better fit here. -- ___ 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-oe][PATCH] terminus-font: add new recipe for version 4.38
Thank you! -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Martin Jansa Envoyé : mardi 25 mars 2014 08:55 À : openembedded-devel@lists.openembedded.org Objet : Re: [oe] [meta-oe][PATCH] terminus-font: add new recipe for version 4.38 On Tue, Mar 25, 2014 at 07:36:05AM +, Matthieu CRAPET wrote: Hi, ?= is better fit here. It's because there is only one option ? Do you want me to repost patch? The problem is that it is already on meta-openembedded git master-next branch. I'll amend it there (it's faster for me than replacing it with v2 from patchwork). So you don't need to repost it. Thanks. Matthieu -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Khem Raj Envoyé : lundi 24 mars 2014 18:16 À : openembeded-devel Objet : Re: [oe] [meta-oe][PATCH] terminus-font: add new recipe for version 4.38 On Mon, Mar 24, 2014 at 12:38 AM, Matthieu CRAPET matthieu.cra...@ingenico.com wrote: Most recipes are using ??= and not ?= What is a best way? ?= is better fit here. -- ___ 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 -- 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] [meta-oe][PATCH] terminus-font: add new recipe for version 4.38
Hi, Most recipes are using ??= and not ?= What is a best way? Matthieu -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Khem Raj Envoyé : jeudi 20 mars 2014 18:34 À : openembeded-devel Objet : Re: [oe] [meta-oe][PATCH] terminus-font: add new recipe for version 4.38 On Thu, Mar 20, 2014 at 4:11 AM, Matthieu Crapet matthieu.cra...@ingenico.com wrote: +PACKAGECONFIG ??= ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} why use ??= and not ?= here -- ___ 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] [meta-oe][PATCH] terminus-font: add new recipe for version 4.38
This is a dual recipe, it provides: - console fonts (PSF v1 v2 formats) - X11 fonts (PCF format) X11 font are generated when DISTRO_FEATURES contains 'x11'. Use PACKAGECONFIG to configure. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../terminus-font/terminus-font_4.38.bb| 45 ++ 1 file changed, 45 insertions(+) create mode 100644 meta-oe/recipes-graphics/terminus-font/terminus-font_4.38.bb diff --git a/meta-oe/recipes-graphics/terminus-font/terminus-font_4.38.bb b/meta-oe/recipes-graphics/terminus-font/terminus-font_4.38.bb new file mode 100644 index 000..eba6fd6 --- /dev/null +++ b/meta-oe/recipes-graphics/terminus-font/terminus-font_4.38.bb @@ -0,0 +1,45 @@ +SUMMARY = Terminus fonts packages (console and X11) +DESCRIPTION = Terminus Font is a clean, fixed width bitmap font, designed for \ + long (8 and more hours per day) work with computers. +HOMEPAGE = http://terminus-font.sourceforge.net/; +AUTHOR = Dimitar Zhekov +SECTION = fonts + +LICENSE = OFL-1.1 +LIC_FILES_CHKSUM = file://OFL.TXT;md5=9cadb26f4c5c005618c5ae74f041ec54 + +DEPENDS = perl-native-runtime gzip-native + +SRC_URI = ${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz +SRC_URI[md5sum] = a8e792fe6e84c86ed2b6ed3e2a12ba66 +SRC_URI[sha256sum] = f6f4876a4dabe6a37c270c20bb9e141e38fb50e0bba200e1b9d0470e5eed97b7 + +inherit allarch fontcache + +PACKAGECONFIG ??= ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} +PACKAGECONFIG[x11] = + +# Don't use font cache mecanism for console packages +FONT_PACKAGES = ${@base_contains('PACKAGECONFIG', 'x11', '${PN}-pcf', '', d)} + +# Hand made configure script. Don't need oe_runconf +do_configure() { + chmod +x ${S}/configure + ${S}/configure --prefix=${prefix} \ + --psfdir=${datadir}/consolefonts \ + --acmdir=${datadir}/consoletrans \ + --x11dir=${datadir}/fonts/terminus +} + +do_compile() { + oe_runmake DESTDIR=${D} psf txt ${@base_contains('PACKAGECONFIG', 'x11', 'pcf', '', d)} +} + +do_install() { + oe_runmake DESTDIR=${D} install-psf install-acm ${@base_contains('PACKAGECONFIG', 'x11', 'install-pcf', '', d)} +} + +PACKAGES += ${PN}-consolefonts ${PN}-consoletrans ${PN}-pcf +FILES_${PN}-consolefonts = ${datadir}/consolefonts +FILES_${PN}-consoletrans = ${datadir}/consoletrans +FILES_${PN}-pcf = ${datadir}/fonts/terminus -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] open-vcdiff: add new recipe for version 0.8.3
This is Google's implementation of VCDIFF (RFC 3284) delta compression. It's more flexible than Xdelta3 (as a developer point of view). Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb | 20 1 file changed, 20 insertions(+) create mode 100644 meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb diff --git a/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb b/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb new file mode 100644 index 000..ee08102 --- /dev/null +++ b/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.3.bb @@ -0,0 +1,20 @@ +SUMMARY = An encoder/decoder for the VCDIFF (RFC3284) format +DESCRIPTION = A library with a simple API is included, as well as a \ + command-line executable that can apply the encoder and \ + decoder to source, target, and delta files. \ + A slight variation from the draft standard is defined \ + to allow chunk-by-chunk decoding when only a partial \ + delta file window is available. +HOMEPAGE = http://code.google.com/p/open-vcdiff/; +SECTION = console/utils + +LICENSE = Apache-2.0 +LIC_FILES_CHKSUM = file://COPYING;md5=b2c8309843bc5297cfb4dc84f43f3ccc + +SRC_URI = http://open-vcdiff.googlecode.com/files/${BPN}-${PV}.tar.gz; +SRC_URI[md5sum] = 5f848e4916b407879f55e0ca74c3f6af +SRC_URI[sha256sum] = b7e47db78866082e9e8b5782f5491092c8414f0acc0440aea03b14c7d1d3c371 + +inherit autotools + +EXTRA_AUTORECONF += -I ${S}/gflags/m4 -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] ttf-dejavu: fix license warnings
Fix LICENSE value to drop warning messages: WARNING: ttf-dejavu: No generic license file exists for: Bitstream in any provider WARNING: ttf-dejavu: No generic license file exists for: Vera in any provider Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.23.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.23.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.23.bb index e4363e2..2b73b1e 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.23.bb +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.23.bb @@ -2,7 +2,7 @@ require ttf.inc SUMMARY = DejaVu font - TTF Edition HOMEPAGE = http://dejavu.sourceforge.net/wiki/; -LICENSE = Bitstream Vera +LICENSE = BitstreamVera LIC_FILES_CHKSUM = file://${WORKDIR}/dejavu-fonts-ttf-${PV}/LICENSE;md5=9f867da7a73fad2715291348e80d0763 # all subpackages except ${PN}-common itself rdepends on ${PN}-common @@ -19,7 +19,7 @@ SRC_URI = ${SOURCEFORGE_MIRROR}/dejavu/dejavu-fonts-ttf-${PV}.tar.bz2 \ S = ${WORKDIR}/dejavu-fonts-ttf-${PV}/ttf -do_install_append () { +do_install_append () { install -d ${D}${sysconfdir}/fonts/conf.d/ install -m 0644 ${WORKDIR}/30-dejavu-aliases.conf ${D}${sysconfdir}/fonts/conf.d/ } -- 1.8.5.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] using OE efficiently for development
Hi there, I like it! I have just a small remark: conf/bblayers.conf should be patched according to .gitmodules file. Regards, Matt -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Cliff Brake Envoyé : jeudi 6 mars 2014 19:32 À : openembedded-devel Objet : Re: [oe] using OE efficiently for development Hi Nicolas, This is the template I use for most projects: https://github.com/cbrake/oe-build Custom parts of the system that are under heavy development (kernel, u-boot, apps) go in an externalsrc directory. I use git submodules to manage everything, but repo would work as well. One of my goals was to have everything in separate directories for easy grepping: sources downloads build/tmp externalsrc ... Here is another example using repo: https://github.com/kraj/angstrom-manifest The OE build system is complex, but is very flexible and works very well. The flexibility of fetching sources in different ways is nice, as different parts of the system really need different tools (are they under heavy development, etc) vs forcing everything to be in git, etc. Note sure if this helps, but may generate ideas. Cliff On Thu, Jan 16, 2014 at 6:25 PM, Nicolas Dechesne nicolas.deche...@linaro.org wrote: hi there, i understand the subject is a bit weird.. i am seeking for advice or best practices. how would you recommend to deploy OE in a large team of devs where it is the main 'build' engine for the entire Linux system which is *being developed*. e.g. the developers are the 'upstream' developer, but the product/system can only be built with OE. e.g. an OE build does the right thing from an 'integration' perspective (fetch from SCM, apply patches, cleanup workspace, ...) but are there any recommendations or good practices to use OE in a 'development' workflow? I am familiar with externalsrc of course, but for a very large system with 100+ recipes this isn't very practical. for the project I am referring the current/legacy workflow is: 1- checkout all source code required to build the entire system (repo, gclient, ...) 2- for any development item hack anywhere in any component 3- use a top level 'build script' 4- iterate until code ready, and push to SCM Basically, that looks like Android development workflow to illustrate even more. Now, how do we plug OE in such a workflow? any experience with concrete product development would be very much appreciated. My initial idea (not implemented, just an idea) was to create a conf file (or a layer) that has the externalsrc definition for all the recipes in the layers under development (typically all the proprietary system bits). the idea is to create a workspace such as: myproduct |- oe |- upstream and in 'oe' folder put all the recipes, and in 'upstream' all the source code under development (git clone, svn checkout, ...). the entire workspace can be checkout with repo/gclient or anything else. the externsrc variables can point to project in 'upstream' folder such that switching from 'integration' mode to 'developer' mode would require to include the conf file. i am thinking that such a 'developer' pattern must be so common, that they should be a good solution for it already. of course i am assuming that doing (large) development in WORKDIR is not very practical, and that would 'force' a large team of developers to become very familiar with the inner working of OE (task, clean, rebuild, ..). any good story to share about how OE is used in such 'developer' workflow? if we compare to the Android workflow (no troll please!) an OE workflow is more 'difficult' to grasp, i hope you see what i mean. More generally, i also curious to discuss other typical developer use case, such as developing upstream using 'feature branches', ... thanks nicolas ___ 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-oe][PATCH] bash-completion: remove allarch
Hi, Does it mean that allarch is incompatible with autotools ? Is this true for all recipes? M -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Martin Jansa Envoyé : jeudi 6 mars 2014 18:05 À : openembedded-devel@lists.openembedded.org Objet : [oe] [meta-oe][PATCH] bash-completion: remove allarch * it has runtime dependency on TUNE_PKGARCH bash, so it cannot be allarch Signed-off-by: Martin Jansa martin.ja...@gmail.com --- meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb b/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb index ad7fd28..155fe90 100644 --- a/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb +++ b/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb @@ -16,7 +16,7 @@ SRC_URI[sha256sum] = e5a490a4301dfb228361bdca2ffca597958e47dd6056005ef9393a5852 PARALLEL_MAKE = -inherit allarch autotools +inherit autotools do_install_append() { install -d ${D}${sysconfdir}/bash_completion.d/ -- 1.9.0 ___ 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] [meta-oe][PATCH] fbida 2.09: cleanups and use PACKAGECONFIG
There are now 3 packageconfig variables: gif, png, tiff. Changes: - fix missing $ for STAGING_INCDIR (jpeg version detection) - use TABS for (shell) indentation - add DESCRIPTION - no more QA warnings Use this to reveal: sed -i -e '/^verbose/s/no/yes/' ${S}/mk/Autoconf.mk Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-graphics/fbida/fbida_2.09.bb | 39 +++- 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/meta-oe/recipes-graphics/fbida/fbida_2.09.bb b/meta-oe/recipes-graphics/fbida/fbida_2.09.bb index 32f376f..a3abf8f 100644 --- a/meta-oe/recipes-graphics/fbida/fbida_2.09.bb +++ b/meta-oe/recipes-graphics/fbida/fbida_2.09.bb @@ -1,27 +1,54 @@ +SUMMARY = Framebuffer image and doc viewer tools +DESCRIPTION = The fbida project contains a few applications for viewing and editing images, \ + with the main focus being photos. HOMEPAGE = http://linux.bytesex.org/fbida/; -SUMMARY = frame buffer image and doc viewer tools AUTHOR = Gerd Hoffmann SECTION = utils LICENSE = GPLv2 LIC_FILES_CHKSUM = file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b -DEPENDS = virtual/libiconv libpng jpeg fontconfig freetype libexif curl libungif tiff +DEPENDS = virtual/libiconv jpeg fontconfig freetype libexif curl +PR = r1 + +# Note: SRCREV is 3 revisions ahead of 2.09 SRC_URI = git://git.kraxel.org/fbida SRCREV = cb0ce5fa5f42bfaea4f8f326bcd8914dd14e782d S = ${WORKDIR}/git EXTRA_OEMAKE = STRIP= +PACKAGECONFIG ??= gif png +PACKAGECONFIG[gif] = ,,libungif +PACKAGECONFIG[png] = ,,libpng +PACKAGECONFIG[tiff] = ,,tiff + do_compile() { -sed -i -e 's: cpp: ${TARGET_PREFIX}cpp -I{STAGING_INCDIR}:g' GNUmakefile -oe_runmake + sed -i -e 's:/sbin/ldconfig:echo x:' ${S}/mk/Autoconf.mk + sed -i -e 's: cpp: ${TARGET_PREFIX}cpp -I${STAGING_INCDIR}:' ${S}/GNUmakefile + + if [ -z ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} ]; then + sed -i -e '/^HAVE_MOTIF/s/:=.*$/:= no/' ${S}/GNUmakefile + fi + + # Be sure to respect preferences (force to no) + # Also avoid issues when ${BUILD_ARCH} == ${HOST_ARCH} + if [ -z ${@base_contains('PACKAGECONFIG', 'gif', 'gif', '', d)} ]; then + sed -i -e '/^HAVE_LIBUNGIF/s/:=.*$/:= no/' ${S}/GNUmakefile + fi + if [ -z ${@base_contains('PACKAGECONFIG', 'png', 'png', '', d)} ]; then + sed -i -e '/^HAVE_LIBPNG/s/:=.*$/:= no/' ${S}/GNUmakefile + fi + if [ -z ${@base_contains('PACKAGECONFIG', 'tiff', 'tiff', '', d)} ]; then + sed -i -e '/^HAVE_LIBTIFF/s/:=.*$/:= no/' ${S}/GNUmakefile + fi + + oe_runmake } do_install() { -oe_runmake 'DESTDIR=${D}' install + oe_runmake 'DESTDIR=${D}' install } RDEPENDS_${PN} = ttf-dejavu-sans-mono - -- 1.8.5.4 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH v2] fbida 2.09: cleanups and use PACKAGECONFIG
There are now 3 packageconfig variables: gif, png, tiff. Changes: - fix missing $ for STAGING_INCDIR (jpeg version detection) - add DESCRIPTION - no more QA warnings Use this to reveal: sed -i -e '/^verbose/s/no/yes/' ${S}/mk/Autoconf.mk Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-graphics/fbida/fbida_2.09.bb | 35 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/meta-oe/recipes-graphics/fbida/fbida_2.09.bb b/meta-oe/recipes-graphics/fbida/fbida_2.09.bb index 32f376f..0c663c1 100644 --- a/meta-oe/recipes-graphics/fbida/fbida_2.09.bb +++ b/meta-oe/recipes-graphics/fbida/fbida_2.09.bb @@ -1,21 +1,49 @@ +SUMMARY = Framebuffer image and doc viewer tools +DESCRIPTION = The fbida project contains a few applications for viewing and editing images, \ + with the main focus being photos. HOMEPAGE = http://linux.bytesex.org/fbida/; -SUMMARY = frame buffer image and doc viewer tools AUTHOR = Gerd Hoffmann SECTION = utils LICENSE = GPLv2 LIC_FILES_CHKSUM = file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b -DEPENDS = virtual/libiconv libpng jpeg fontconfig freetype libexif curl libungif tiff +DEPENDS = virtual/libiconv jpeg fontconfig freetype libexif curl +PR = r1 + +# Note: SRCREV is 3 revisions ahead of 2.09 SRC_URI = git://git.kraxel.org/fbida SRCREV = cb0ce5fa5f42bfaea4f8f326bcd8914dd14e782d S = ${WORKDIR}/git EXTRA_OEMAKE = STRIP= +PACKAGECONFIG ??= gif png +PACKAGECONFIG[gif] = ,,libungif +PACKAGECONFIG[png] = ,,libpng +PACKAGECONFIG[tiff] = ,,tiff + do_compile() { -sed -i -e 's: cpp: ${TARGET_PREFIX}cpp -I{STAGING_INCDIR}:g' GNUmakefile +sed -i -e 's:/sbin/ldconfig:echo x:' ${S}/mk/Autoconf.mk +sed -i -e 's: cpp: ${TARGET_PREFIX}cpp -I${STAGING_INCDIR}:' ${S}/GNUmakefile + +if [ -z ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} ]; then +sed -i -e '/^HAVE_MOTIF/s/:=.*$/:= no/' ${S}/GNUmakefile +fi + +# Be sure to respect preferences (force to no) +# Also avoid issues when ${BUILD_ARCH} == ${HOST_ARCH} +if [ -z ${@base_contains('PACKAGECONFIG', 'gif', 'gif', '', d)} ]; then +sed -i -e '/^HAVE_LIBUNGIF/s/:=.*$/:= no/' ${S}/GNUmakefile +fi +if [ -z ${@base_contains('PACKAGECONFIG', 'png', 'png', '', d)} ]; then +sed -i -e '/^HAVE_LIBPNG/s/:=.*$/:= no/' ${S}/GNUmakefile +fi +if [ -z ${@base_contains('PACKAGECONFIG', 'tiff', 'tiff', '', d)} ]; then +sed -i -e '/^HAVE_LIBTIFF/s/:=.*$/:= no/' ${S}/GNUmakefile +fi + oe_runmake } @@ -24,4 +52,3 @@ do_install() { } RDEPENDS_${PN} = ttf-dejavu-sans-mono - -- 1.8.5.4 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH v3] fbida 2.09: cleanups and use PACKAGECONFIG
There are now 3 packageconfig variables: gif, png, tiff. Changes: - rename recipe to _git (match SRCREV) - fix missing $ for STAGING_INCDIR (jpeg version detection) - add DESCRIPTION - no more QA warnings Use this to reveal: sed -i -e '/^verbose/s/no/yes/' ${S}/mk/Autoconf.mk Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-graphics/fbida/fbida_2.09.bb | 27 --- meta-oe/recipes-graphics/fbida/fbida_git.bb | 52 2 files changed, 52 insertions(+), 27 deletions(-) delete mode 100644 meta-oe/recipes-graphics/fbida/fbida_2.09.bb create mode 100644 meta-oe/recipes-graphics/fbida/fbida_git.bb diff --git a/meta-oe/recipes-graphics/fbida/fbida_2.09.bb b/meta-oe/recipes-graphics/fbida/fbida_2.09.bb deleted file mode 100644 index 32f376f..000 --- a/meta-oe/recipes-graphics/fbida/fbida_2.09.bb +++ /dev/null @@ -1,27 +0,0 @@ -HOMEPAGE = http://linux.bytesex.org/fbida/; -SUMMARY = frame buffer image and doc viewer tools -AUTHOR = Gerd Hoffmann -SECTION = utils - -LICENSE = GPLv2 -LIC_FILES_CHKSUM = file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b - -DEPENDS = virtual/libiconv libpng jpeg fontconfig freetype libexif curl libungif tiff - -SRC_URI = git://git.kraxel.org/fbida -SRCREV = cb0ce5fa5f42bfaea4f8f326bcd8914dd14e782d -S = ${WORKDIR}/git - -EXTRA_OEMAKE = STRIP= - -do_compile() { -sed -i -e 's: cpp: ${TARGET_PREFIX}cpp -I{STAGING_INCDIR}:g' GNUmakefile -oe_runmake -} - -do_install() { -oe_runmake 'DESTDIR=${D}' install -} - -RDEPENDS_${PN} = ttf-dejavu-sans-mono - diff --git a/meta-oe/recipes-graphics/fbida/fbida_git.bb b/meta-oe/recipes-graphics/fbida/fbida_git.bb new file mode 100644 index 000..9eea664 --- /dev/null +++ b/meta-oe/recipes-graphics/fbida/fbida_git.bb @@ -0,0 +1,52 @@ +SUMMARY = Framebuffer image and doc viewer tools +DESCRIPTION = The fbida project contains a few applications for viewing and editing images, \ + with the main focus being photos. +HOMEPAGE = http://linux.bytesex.org/fbida/; +AUTHOR = Gerd Hoffmann +SECTION = utils + +LICENSE = GPLv2 +LIC_FILES_CHKSUM = file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b + +DEPENDS = virtual/libiconv jpeg fontconfig freetype libexif curl + +SRC_URI = git://git.kraxel.org/fbida +SRCREV = cb0ce5fa5f42bfaea4f8f326bcd8914dd14e782d +PV = 2.09+git${SRCPV} +S = ${WORKDIR}/git + +EXTRA_OEMAKE = STRIP= + +PACKAGECONFIG ??= gif png +PACKAGECONFIG[gif] = ,,libungif +PACKAGECONFIG[png] = ,,libpng +PACKAGECONFIG[tiff] = ,,tiff + +do_compile() { +sed -i -e 's:/sbin/ldconfig:echo x:' ${S}/mk/Autoconf.mk +sed -i -e 's: cpp: ${TARGET_PREFIX}cpp -I${STAGING_INCDIR}:' ${S}/GNUmakefile + +if [ -z ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} ]; then +sed -i -e '/^HAVE_MOTIF/s/:=.*$/:= no/' ${S}/GNUmakefile +fi + +# Be sure to respect preferences (force to no) +# Also avoid issues when ${BUILD_ARCH} == ${HOST_ARCH} +if [ -z ${@base_contains('PACKAGECONFIG', 'gif', 'gif', '', d)} ]; then +sed -i -e '/^HAVE_LIBUNGIF/s/:=.*$/:= no/' ${S}/GNUmakefile +fi +if [ -z ${@base_contains('PACKAGECONFIG', 'png', 'png', '', d)} ]; then +sed -i -e '/^HAVE_LIBPNG/s/:=.*$/:= no/' ${S}/GNUmakefile +fi +if [ -z ${@base_contains('PACKAGECONFIG', 'tiff', 'tiff', '', d)} ]; then +sed -i -e '/^HAVE_LIBTIFF/s/:=.*$/:= no/' ${S}/GNUmakefile +fi + +oe_runmake +} + +do_install() { +oe_runmake 'DESTDIR=${D}' install +} + +RDEPENDS_${PN} = ttf-dejavu-sans-mono -- 1.8.5.4 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH v2] fbida 2.09: cleanups and use PACKAGECONFIG
Thanks Martin for your great help! Concerning shell function tabs, maybe a line may be added in wiki: http://www.openembedded.org/wiki/Migrating_metadata_to_OE-Core Regards, Matt -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Martin Jansa Envoyé : vendredi 28 février 2014 15:00 À : openembedded-devel@lists.openembedded.org Objet : Re: [oe] [meta-oe][PATCH v2] fbida 2.09: cleanups and use PACKAGECONFIG [...] ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] fim: add newrecipe for version 0.4-rc1
FIM (Fbi IMproved) is a framebuffer (customizable and scriptable) image viewer. It is based on Fbi image viewer. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- meta-oe/recipes-graphics/fim/fim_0.4-rc1.bb | 48 + 1 file changed, 48 insertions(+) create mode 100644 meta-oe/recipes-graphics/fim/fim_0.4-rc1.bb diff --git a/meta-oe/recipes-graphics/fim/fim_0.4-rc1.bb b/meta-oe/recipes-graphics/fim/fim_0.4-rc1.bb new file mode 100644 index 000..01aa87c --- /dev/null +++ b/meta-oe/recipes-graphics/fim/fim_0.4-rc1.bb @@ -0,0 +1,48 @@ +SUMMARY = Framebuffer (scriptable) image viewer +DESCRIPTION = FIM (Fbi IMproved) aims to be a highly customizable and scriptable \ + image viewer targeted at users who are comfortable with software \ + like the Vim text editor or the Mutt mail user agent. +SECTION = utils +HOMEPAGE = http://www.autistici.org/dezperado/fim/; + +LICENSE = GPLv2 +LIC_FILES_CHKSUM = file://COPYING;md5=fa01bff138cc98a62b8840a157951c88 + +# flex with provide /usr/include/FlexLexer.h +DEPENDS = flex-native bison-native flex + +SRC_URI = http://download.savannah.nongnu.org/releases/fbi-improved/${BPN}-${PV}.tar.gz; +SRC_URI[md5sum] = d7362dde5541c2b6439c35c6e2bd5046 +SRC_URI[sha256sum] = 3f6bf2de2952b9adcbeb3db12c2a979e999a81dd1e314a03bc58e24f1ea9f686 + +PARALLEL_MAKE = + +inherit autotools + +# Don't use provided regex.c +EXTRA_OECONF = fim_cv_regex=no fim_cv_regex_broken=no \ +--enable-framebuffer \ +--disable-djvu \ +--disable-ps \ +--disable-xcftopnm \ +--disable-convert \ +--disable-inkscape \ +--disable-xfig \ +--disable-dia \ +--disable-aa \ +--disable-sdl \ +--enable-read-dirs \ +--enable-recursive-dirs \ +--enable-custom-status-bar \ + + +# Note: imlib2 is located in meta-efl layer. +PACKAGECONFIG ??= jpeg rl +PACKAGECONFIG[png] = --enable-png,--disable-png,libpng +PACKAGECONFIG[jpeg] = --enable-jpeg,--disable-jpeg,jpeg +PACKAGECONFIG[tiff] = --enable-tiff,--disable-tiff,tiff +PACKAGECONFIG[gif] = --enable-gif,--disable-gif,giflib +PACKAGECONFIG[pdf] = --enable-poppler,--disable-poppler,poppler +PACKAGECONFIG[magick] = --enable-graphicsmagick,--disable-graphicsmagick,imagemagick +PACKAGECONFIG[imlib2] = --enable-imlib2,--disable-imlib2,imlib2 +PACKAGECONFIG[rl] = --enable-readline,--disable-readline,readline -- 1.8.5.4 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] vim: add (custom) license file
couple of lines seem to be wrapped by your e-mail client, can you resend it? Microsoft ESMTP mail server reformats the mail (generated by git send-email). It also adds (randomly) company footer signature. I reported this to my local IT. I reposted (correct patch) to oe-core ML : ok, wrong ML, this is my mistake here! Matthieu ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] xdelta3: add new recipe for version 3.0.8
Useful command line tool for handling binary diff. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../xdelta/files/compilation-fix.patch | 29 ++ meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb| 15 +++ 2 files changed, 44 insertions(+) create mode 100644 meta-oe/recipes-support/xdelta/files/compilation-fix.patch create mode 100644 meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb diff --git a/meta-oe/recipes-support/xdelta/files/compilation-fix.patch b/meta-oe/recipes-support/xdelta/files/compilation-fix.patch new file mode 100644 index 000..377a043 --- /dev/null +++ b/meta-oe/recipes-support/xdelta/files/compilation-fix.patch @@ -0,0 +1,29 @@ +Upstream-Status: Pending +http://code.google.com/p/xdelta/issues/detail?id=174 + +Compilation fix: +code +| testing/regtest.cc:763:3: error: no matching function for call to 'max(xoff_t, size_t)' +/code + +Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com +--- + testing/regtest.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/testing/regtest.cc b/testing/regtest.cc +index 12b712e..b63a1f9 100644 +--- a/testing/regtest.cc b/testing/regtest.cc +@@ -12,7 +12,7 @@ public: + Options() : encode_srcwin_maxsz(120), + block_size(Constants::BLOCK_SIZE), + size_known(false) { } +-size_t encode_srcwin_maxsz; ++xoff_t encode_srcwin_maxsz; + size_t block_size; + bool size_known; + }; +-- +1.8.5.4 + diff --git a/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb b/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb new file mode 100644 index 000..16a72ee --- /dev/null +++ b/meta-oe/recipes-support/xdelta/xdelta3_3.0.8.bb @@ -0,0 +1,15 @@ +SUMMARY = Xdelta is a tool for differential compression +DESCRIPTION = Open-source binary diff, differential compression tools, \ + VCDIFF (RFC 3284) delta compression. +HOMEPAGE = http://xdelta.org/; +SECTION = console/utils + +LICENSE = GPLv2 +LIC_FILES_CHKSUM = file://COPYING;md5=393a5ca445f6965873eca0259a17f833 + +SRC_URI = http://xdelta.googlecode.com/files/${BPN}-${PV}.tar.xz \ + file://compilation-fix.patch +SRC_URI[md5sum] = c3ae3286ce4193de8e03d5bcaccf3bc3 +SRC_URI[sha256sum] = 3a86f29c95664fb44b8a40ff22d9bcc3e87aa8c01f0ff75931a7fa78ed3d2e55 + +inherit autotools -- 1.8.5.4 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] xmlstarlet: add newrecipe for version 1.5.0
Useful CLI tool for XML data manipulation. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../xmlstarlet/files/configure.ac.patch| 28 ++ .../recipes-support/xmlstarlet/xmlstarlet_1.5.0.bb | 25 +++ 2 files changed, 53 insertions(+) create mode 100644 meta-oe/recipes-support/xmlstarlet/files/configure.ac.patch create mode 100644 meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.5.0.bb diff --git a/meta-oe/recipes-support/xmlstarlet/files/configure.ac.patch b/meta-oe/recipes-support/xmlstarlet/files/configure.ac.patch new file mode 100644 index 000..e55f4f3 --- /dev/null +++ b/meta-oe/recipes-support/xmlstarlet/files/configure.ac.patch @@ -0,0 +1,28 @@ +configure.ac: don't use xml-config if --with-libxml-prefix is specified to configure + +Same behavior for xslt-config. + +diff --git a/configure.ac b/configure.ac +index ed04e0c..39d5d4c 100644 +--- a/configure.ac b/configure.ac +@@ -40,7 +40,8 @@ AC_ARG_PROGRAM dnl Transforming Program Names When Installing + AC_PROG_SED + AC_PROG_AWK + +-XSTAR_LIB_CHECK([LIBXML], [xml2-config]) ++AS_IF([test x$LIBXML_PREFIX = x], ++ [XSTAR_LIB_CHECK([LIBXML], [xml2-config])]) + + AS_IF([test x$LIBXML_SRCDIR != x], + [LIBXML_INCDIR=$LIBXML_SRCDIR/include]) +@@ -56,7 +57,8 @@ AS_IF([test x$STATIC_LIBS != xno], + [LIBXML_LDFLAGS=-L$LIBXML_LIBDIR] + + +-XSTAR_LIB_CHECK([LIBXSLT], [xslt-config]) ++AS_IF([test x$LIBXSLT_PREFIX = x], ++ [XSTAR_LIB_CHECK([LIBXSLT], [xslt-config])]) + + AS_IF([test x$LIBXSLT_SRCDIR != x], + [XSLTPROC_PATH=$LIBXSLT_SRCDIR/xsltproc:$PATH diff --git a/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.5.0.bb b/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.5.0.bb new file mode 100644 index 000..770ccab --- /dev/null +++ b/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.5.0.bb @@ -0,0 +1,25 @@ +SUMMARY = Command line XML toolkit +DESCRIPTION = XMLStarlet is a command line XML toolkit which can be used to \ + transform, query, validate, and edit XML documents and files \ + using simple set of shell commands in similar way it is done \ + for plain text files using grep/sed/awk/tr/diff/patch. +HOMEPAGE = http://xmlstar.sourceforge.net/; +BUGTRACKER = http://xmlstar.sourceforge.net/bugs/; + +SECTION = console/utils +LICENSE = MIT +LIC_FILES_CHKSUM = file://COPYING;md5=c04760d09e8b0fe73283d0cc9e8bea53 + +DEPENDS = libxml2 libxslt + +SRC_URI = ${SOURCEFORGE_MIRROR}/xmlstar/${BPN}-${PV}.tar.gz \ + file://configure.ac.patch +SRC_URI[md5sum] = 0c6db295d0cf9ff0d439edb755b7e8f6 +SRC_URI[sha256sum] = 47b4ed042ea2909257f2a386001af49fceb303f84da7214779ccf99fffc6bbba + +inherit autotools + +# doc build: requires (native) xstlproc, fop, pdf2ps +EXTRA_OECONF=--disable-build-docs \ + --with-libxml-prefix=${STAGING_LIBDIR}/.. \ + --with-libxslt-prefix=${STAGING_LIBDIR}/.. -- 1.8.5.4 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [PATCH] bash-completion: fix 'files already exist' WARNING message
Oops forgot Signed-off line, should I repost it ? -Message d'origine- De : openembedded-devel-boun...@lists.openembedded.org [mailto:openembedded-devel-boun...@lists.openembedded.org] De la part de Matthieu Crapet Envoyé : vendredi 14 février 2014 14:33 À : openembedded-devel@lists.openembedded.org Objet : [oe] [PATCH] bash-completion: fix 'files already exist' WARNING message Some bash completion commands are already provided by util-linux recipe. Also disable parallel build because symlinks rule is buggy (see completions/Makefile.am). --- meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb | 10 ++ 1 file changed, 10 insertions(+) diff --git a/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb b/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb index 411b9b7..014d122 100644 --- a/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb +++ b/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb @@ -5,6 +5,8 @@ BUGTRACKER = https://alioth.debian.org/projects/bash-completion/; LICENSE = GPLv2 LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe +PR = r1 + SECTION = console/utils SRC_URI=http://bash-completion.alioth.debian.org/files/${BPN}-${PV}.tar.bz2; @@ -12,11 +14,19 @@ SRC_URI=http://bash-completion.alioth.debian.org/files/${BPN}-${PV}.tar.bz2; SRC_URI[md5sum] = 0d903f398be8c8f24bc5ffa6f86127f8 SRC_URI[sha256sum] = e5a490a4301dfb228361bdca2ffca597958e47dd6056005ef9393a5852af5804 +PARALLEL_MAKE = + inherit allarch autotools do_install_append() { install -d ${D}${sysconfdir}/bash_completion.d/ echo '. ${datadir}/${BPN}/bash_completion' ${D}${sysconfdir}/bash_completion + + # Delete files already provided by util-linux + local i + for i in cal dmesg hwclock ionice look renice rtcwake; do + rm ${D}${datadir}/${BPN}/completions/$i + done } RDEPENDS_${PN} = bash -- 1.8.5.4 ___ 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] bash-completion: fix 'files already exist' WARNING message
Some bash completion commands are already provided by util-linux recipe. Also disable parallel build because symlinks rule is buggy (see completions/Makefile.am). --- meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb | 10 ++ 1 file changed, 10 insertions(+) diff --git a/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb b/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb index 411b9b7..014d122 100644 --- a/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb +++ b/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb @@ -5,6 +5,8 @@ BUGTRACKER = https://alioth.debian.org/projects/bash-completion/; LICENSE = GPLv2 LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe +PR = r1 + SECTION = console/utils SRC_URI=http://bash-completion.alioth.debian.org/files/${BPN}-${PV}.tar.bz2; @@ -12,11 +14,19 @@ SRC_URI=http://bash-completion.alioth.debian.org/files/${BPN}-${PV}.tar.bz2; SRC_URI[md5sum] = 0d903f398be8c8f24bc5ffa6f86127f8 SRC_URI[sha256sum] = e5a490a4301dfb228361bdca2ffca597958e47dd6056005ef9393a5852af5804 +PARALLEL_MAKE = + inherit allarch autotools do_install_append() { install -d ${D}${sysconfdir}/bash_completion.d/ echo '. ${datadir}/${BPN}/bash_completion' ${D}${sysconfdir}/bash_completion + + # Delete files already provided by util-linux + local i + for i in cal dmesg hwclock ionice look renice rtcwake; do + rm ${D}${datadir}/${BPN}/completions/$i + done } RDEPENDS_${PN} = bash -- 1.8.5.4 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] Upcoming Bug blitz weekend ( Feb 21 - Feb 24)
Greetings, I'd like to help. Is there anything to register? Matthieu ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-networking][PATCH] libnetfilter-log: add newrecipe for version 1.0.1
This library is usefull for userspace netfilter log messages (c.f. iptables and -j NFLOG target). libnetfilter-conntrack, libnetfilter-cttimeout, libnetfilter-cthelper and libnetfilter-queue are already available since december of 2012. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../recipes-filter/libnetfilter/libnetfilter-log_1.0.1.bb | 14 ++ 1 file changed, 14 insertions(+) create mode 100644 meta-networking/recipes-filter/libnetfilter/libnetfilter-log_1.0.1.bb diff --git a/meta-networking/recipes-filter/libnetfilter/libnetfilter-log_1.0.1.bb b/meta-networking/recipes-filter/libnetfilter/libnetfilter-log_1.0.1.bb new file mode 100644 index 000..81909b8 --- /dev/null +++ b/meta-networking/recipes-filter/libnetfilter/libnetfilter-log_1.0.1.bb @@ -0,0 +1,14 @@ +SUMMARY = Netfilter logging library +DESCRIPTION = Userspace library providing a programming interface (API) to the Linux kernel netfilter log message (NFLOG) +HOMEPAGE = http://www.netfilter.org/projects/libnetfilter_log/index.html; +LICENSE = GPLv2+ +LIC_FILES_CHKSUM = file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b +DEPENDS = libnfnetlink + +SRC_URI = http://www.netfilter.org/projects/libnetfilter_log/files/libnetfilter_log-${PV}.tar.bz2;name=tar; +SRC_URI[tar.md5sum] = 2a4bb0654ae675a52d2e8d1c06090b94 +SRC_URI[tar.sha256sum] = 74e0fe75753dba3ac114531b5e73240452c789a3f3adccf5c51217da1d933b21 + +S = ${WORKDIR}/libnetfilter_log-${PV} + +inherit autotools pkgconfig -- 1.8.2.1 About Ingenico (Euronext: FR125346 â ING) Ingenico is a leading provider of payment solutions, with over 20 million terminals deployed in more than 125 countries. Its 4,000 employees worldwide support retailers, banks and service providers to optimize and secure their electronic payments solutions, develop their offer of services and increase their point of sales revenue. More information on http://www.ingenico.com/ | http://twitter.com/Ingenico. This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. P Please consider the environment before printing this e-mail ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [RFC PATCHv3] bash-completion: add recipe
Hi, PARALLEL_MAKE = seems required (something is wrong with symlinks make rule, in completions directory). Cheers, Matthieu ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [RFC PATCHv2] bash-completion: add recipe
This new recipe discards the old recipe in OE-Classic: http://layers.openembedded.org/layerindex/oe-classic/recipe/16369/ When building ready-to-use images (like .vmdk), it is sometimes convenient to have a fancy shell environment. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../bash-completion/bash-completion_2.0.bb | 31 ++ 1 file changed, 31 insertions(+) create mode 100644 meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb diff --git a/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb b/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb new file mode 100644 index 000..c70d988 --- /dev/null +++ b/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb @@ -0,0 +1,31 @@ +DESCRIPTION = Programmable Completion for Bash 4 +HOMEPAGE = http://bash-completion.alioth.debian.org/; +BUGTRACKER = https://alioth.debian.org/projects/bash-completion/; + +LICENSE = GPLv2 +LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe + +SECTION = console/utils +RDEPENDS_${PN} = bash +PE = 1 + +SRC_URI=http://bash-completion.alioth.debian.org/files/${BPN}-${PV}.tar.bz2; + +SRC_URI[md5sum] = 0d903f398be8c8f24bc5ffa6f86127f8 +SRC_URI[sha256sum] = e5a490a4301dfb228361bdca2ffca597958e47dd6056005ef9393a5852af5804 + +inherit allarch autotools + +do_configure() { + oe_runconf +} + +do_install_append() { + install -d ${D}${sysconfdir}/bash_completion.d/ + echo '. ${datadir}/${BPN}/bash_completion' ${D}${sysconfdir}/bash_completion +} + +# Some recipes are providing ${PN}-bash-completion packages +PACKAGES_prepend += ${PN}-extra +FILES_${PN}-extra = ${datadir}/${BPN}/completions/ \ +${datadir}/${BPN}/helpers/ -- 1.8.2.1 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [RFC PATCHv3] bash-completion: add recipe
This new recipe discards the old recipe in OE-Classic: http://layers.openembedded.org/layerindex/oe-classic/recipe/16369/ When building ready-to-use images (like .vmdk), it is sometimes convenient to have a fancy shell environment. Signed-off-by: Matthieu Crapet matthieu.cra...@ingenico.com --- .../bash-completion/bash-completion_2.0.bb | 27 ++ 1 file changed, 27 insertions(+) create mode 100644 meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb diff --git a/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb b/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb new file mode 100644 index 000..411b9b7 --- /dev/null +++ b/meta-oe/recipes-support/bash-completion/bash-completion_2.0.bb @@ -0,0 +1,27 @@ +DESCRIPTION = Programmable Completion for Bash 4 +HOMEPAGE = http://bash-completion.alioth.debian.org/; +BUGTRACKER = https://alioth.debian.org/projects/bash-completion/; + +LICENSE = GPLv2 +LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe + +SECTION = console/utils + +SRC_URI=http://bash-completion.alioth.debian.org/files/${BPN}-${PV}.tar.bz2; + +SRC_URI[md5sum] = 0d903f398be8c8f24bc5ffa6f86127f8 +SRC_URI[sha256sum] = e5a490a4301dfb228361bdca2ffca597958e47dd6056005ef9393a5852af5804 + +inherit allarch autotools + +do_install_append() { + install -d ${D}${sysconfdir}/bash_completion.d/ + echo '. ${datadir}/${BPN}/bash_completion' ${D}${sysconfdir}/bash_completion +} + +RDEPENDS_${PN} = bash + +# Some recipes are providing ${PN}-bash-completion packages +PACKAGES =+ ${PN}-extra +FILES_${PN}-extra = ${datadir}/${BPN}/completions/ \ +${datadir}/${BPN}/helpers/ -- 1.8.2.1 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [RFC][PATCH v2] plowshare: Add Git version (initial recipe)
Hi, Thanks for answer! The path in the diff --git line is not good. meta-openembedded-contrib/meta-oe/recipes-support is my suggestion. However, I don't know if this kind of software is suitable for oe-devel. I just wanted to create a valid recipe. I'm still confused with this SRCREV thing. Just want to retrieve HEAD from git master branch. Also tried using inherit gitpkgv (like systemd) but It raises an error without SRCREV defined. Regards, Matthieu PS: What's the difference between: https://github.com/openembedded/meta-oe http://cgit.openembedded.org/meta-openembedded/ Before you bear the wrath of Koen, I would recommend you at least move this to an appropriate layer (such as somewhere in meta-oe[1]). The general consensus is that things only go in oe-core if they are required for a core-system build. [1] https://github.com/openembedded/meta-oe ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel