Re: [oe] [meta-oe][PATCH v2] libopus: upgrade to version 1.1.2

2016-02-10 Thread Matthieu CRAPET
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

2016-02-10 Thread Matthieu Crapet
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

2016-02-10 Thread Matthieu Crapet
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

2015-06-03 Thread Matthieu Crapet
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

2015-04-01 Thread Matthieu Crapet
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

2014-07-31 Thread Matthieu Crapet
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

2014-07-31 Thread Matthieu CRAPET
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

2014-07-31 Thread Matthieu Crapet
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

2014-07-29 Thread Matthieu Crapet
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

2014-07-15 Thread Matthieu CRAPET
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

2014-06-30 Thread Matthieu Crapet
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

2014-06-11 Thread Matthieu Crapet
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

2014-05-21 Thread Matthieu Crapet
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

2014-05-21 Thread Matthieu Crapet
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

2014-05-21 Thread Matthieu Crapet
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

2014-05-21 Thread Matthieu Crapet
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

2014-05-21 Thread Matthieu CRAPET
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

2014-05-21 Thread Matthieu CRAPET
 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

2014-05-21 Thread Matthieu CRAPET
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

2014-05-20 Thread Matthieu Crapet
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

2014-05-20 Thread Matthieu CRAPET
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

2014-05-20 Thread Matthieu Crapet
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

2014-05-19 Thread Matthieu Crapet
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

2014-05-13 Thread Matthieu CRAPET
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

2014-05-13 Thread Matthieu CRAPET
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

2014-05-13 Thread Matthieu Crapet
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

2014-05-07 Thread Matthieu Crapet
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

2014-05-07 Thread Matthieu CRAPET
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

2014-05-07 Thread Matthieu Crapet
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

2014-05-06 Thread Matthieu CRAPET
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

2014-05-05 Thread Matthieu Crapet
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

2014-04-24 Thread Matthieu Crapet
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

2014-04-03 Thread Matthieu CRAPET
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

2014-04-02 Thread Matthieu Crapet
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

2014-04-02 Thread Matthieu Crapet
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

2014-04-02 Thread Matthieu CRAPET
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

2014-04-01 Thread Matthieu Crapet
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

2014-04-01 Thread Matthieu CRAPET
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

2014-03-25 Thread Matthieu CRAPET
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

2014-03-25 Thread Matthieu CRAPET
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

2014-03-24 Thread Matthieu CRAPET
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

2014-03-20 Thread Matthieu Crapet
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

2014-03-20 Thread Matthieu Crapet
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

2014-03-17 Thread Matthieu Crapet
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

2014-03-07 Thread Matthieu CRAPET
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

2014-03-07 Thread Matthieu CRAPET
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

2014-02-28 Thread Matthieu Crapet
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

2014-02-28 Thread Matthieu Crapet
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

2014-02-28 Thread Matthieu Crapet
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

2014-02-28 Thread Matthieu CRAPET
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

2014-02-28 Thread Matthieu Crapet
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

2014-02-24 Thread Matthieu CRAPET
 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

2014-02-24 Thread Matthieu Crapet
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

2014-02-20 Thread Matthieu Crapet
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

2014-02-19 Thread Matthieu CRAPET
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

2014-02-14 Thread Matthieu Crapet
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)

2014-02-06 Thread Matthieu CRAPET
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

2014-01-31 Thread Matthieu Crapet
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

2014-01-28 Thread Matthieu CRAPET
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

2013-12-16 Thread Matthieu Crapet
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

2013-12-16 Thread Matthieu Crapet
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)

2012-08-15 Thread Matthieu Crapet

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