[oe] [PATCH 1/2] openbox: fix sporadic race on compile

2015-10-08 Thread Andreas Müller
| make: creating data/xsession/openbox-gnome-session
| make: creating data/xsession/openbox-session
| make: creating data/xsession/openbox-kde-session
| make: creating data/autostart/openbox-autostart
| make: creating doc/openbox.1
| make: creating data/autostart/autostart
| make: creating doc/openbox-session.1
| make: creating doc/openbox-gnome-session.1
| make: creating doc/openbox-kde-session.1
| make: creating doc/obxprop.1
| mkdir: cannot create directory './data/autostart': File exists
| Makefile:4329: recipe for target 'data/autostart/autostart' failed

Signed-off-by: Andreas Müller 
---
 ...-avoid-race-when-creating-autostart-direc.patch | 54 ++
 meta-oe/recipes-graphics/openbox/openbox_3.6.1.bb  |  5 +-
 2 files changed, 58 insertions(+), 1 deletion(-)
 create mode 100644 
meta-oe/recipes-graphics/openbox/files/0001-Makefile.am-avoid-race-when-creating-autostart-direc.patch

diff --git 
a/meta-oe/recipes-graphics/openbox/files/0001-Makefile.am-avoid-race-when-creating-autostart-direc.patch
 
b/meta-oe/recipes-graphics/openbox/files/0001-Makefile.am-avoid-race-when-creating-autostart-direc.patch
new file mode 100644
index 000..2762e1c
--- /dev/null
+++ 
b/meta-oe/recipes-graphics/openbox/files/0001-Makefile.am-avoid-race-when-creating-autostart-direc.patch
@@ -0,0 +1,54 @@
+From 6bbde84a2197c97e49d9e64118a979728209e436 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= 
+Date: Wed, 23 Sep 2015 23:21:42 +0200
+Subject: [PATCH] Makefile.am: avoid race when creating autostart directories
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+fixes:
+
+| make: creating data/xsession/openbox-gnome-session
+| make: creating data/xsession/openbox-session
+| make: creating data/xsession/openbox-kde-session
+| make: creating data/autostart/openbox-autostart
+| make: creating doc/openbox.1
+| make: creating data/autostart/autostart
+| make: creating doc/openbox-session.1
+| make: creating doc/openbox-gnome-session.1
+| make: creating doc/openbox-kde-session.1
+| make: creating doc/obxprop.1
+| mkdir: cannot create directory './data/autostart': File exists
+| Makefile:4329: recipe for target 'data/autostart/autostart' failed
+
+Upstream-Status: Pending
+
+Signed-off-by: Andreas Müller 
+---
+ Makefile.am | 6 ++
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index f25bf8e..306e77d 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -505,14 +505,12 @@ edit = $(SED) \
+ 
+ data/autostart/autostart: $(top_srcdir)/data/autostart/autostart.in Makefile
+   @echo make: creating $@
+-  @test -d $(shell dirname $(top_builddir)/$@) || \
+-mkdir $(shell dirname $(top_builddir)/$@)
++  mkdir -p $(shell dirname $(top_builddir)/$@)
+   @$(edit) $< >$(top_builddir)/$@
+ 
+ data/autostart/openbox-autostart: 
$(top_srcdir)/data/autostart/openbox-autostart.in Makefile
+   @echo make: creating $@
+-  @test -d $(shell dirname $(top_builddir)/$@) || \
+-mkdir $(shell dirname $(top_builddir)/$@)
++  mkdir -p $(shell dirname $(top_builddir)/$@)
+   @$(edit) $< >$(top_builddir)/$@
+ 
+ %.desktop: %.desktop.in Makefile
+-- 
+2.1.0
+
diff --git a/meta-oe/recipes-graphics/openbox/openbox_3.6.1.bb 
b/meta-oe/recipes-graphics/openbox/openbox_3.6.1.bb
index 44afed2..9f42177 100644
--- a/meta-oe/recipes-graphics/openbox/openbox_3.6.1.bb
+++ b/meta-oe/recipes-graphics/openbox/openbox_3.6.1.bb
@@ -4,7 +4,10 @@ DEPENDS = "glib-2.0 pango libxml2 virtual/libx11 libcroco 
librsvg gdk-pixbuf"
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
 
-SRC_URI = "http://icculus.org/openbox/releases/openbox-${PV}.tar.gz;
+SRC_URI = " \
+http://icculus.org/openbox/releases/openbox-${PV}.tar.gz \
+file://0001-Makefile.am-avoid-race-when-creating-autostart-direc.patch \
+"
 
 SRC_URI[md5sum] = "b72794996c6a3ad94634727b95f9d204"
 SRC_URI[sha256sum] = 
"8b4ac0760018c77c0044fab06a4f0c510ba87eae934d9983b10878483bde7ef7"
-- 
2.1.0

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


[oe] [PATCH 2/2] libgudev: skip recipe for distros not using systemd as init

2015-10-08 Thread Andreas Müller
for those systems udev provides libgudev

Signed-off-by: Andreas Müller 
---
 meta-oe/recipes-gnome/libgudev/libgudev_230.bb | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta-oe/recipes-gnome/libgudev/libgudev_230.bb 
b/meta-oe/recipes-gnome/libgudev/libgudev_230.bb
index 5f847ad..3496948 100644
--- a/meta-oe/recipes-gnome/libgudev/libgudev_230.bb
+++ b/meta-oe/recipes-gnome/libgudev/libgudev_230.bb
@@ -8,4 +8,6 @@ DEPENDS = "glib-2.0 udev"
 LICENSE = "LGPLv2.1"
 LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
 
-inherit gnomebase
+inherit gnomebase distro_features_check
+
+REQUIRED_DISTRO_FEATURES = "systemd"
-- 
2.1.0

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


[oe] [PATCH v2][meta-oe] freerdp: get out of PNBLACKLIST, fix build, improve

2015-10-08 Thread Manuel Bachmann
From: Manuel Bachmann 

We make the "freerdp" recipe active again, fix the build
by pulling a more recent version (the "stable" branches are
buggy and useless), and fix ARM runtime with -fPIC.

We can then :
- make X11 non-mandatory ;
- add support for Wayland ("wlfreerdp" client) ;
- add support for DirectFB ("dfreerdp" client) ;
- add support for GStreamer 1.0 ;
- make "heavy" features such as pulseaudio, cups...
non-mandatory.

We really want to install the "winpr-makecert" tool to have
TLS, but CMake does not position its RPATH cleanly, so let
us have a custom patch for that until it gets sorted out.

Signed-off-by: Manuel Bachmann 
---
 meta-oe/recipes-support/freerdp/freerdp.inc| 38 --
 meta-oe/recipes-support/freerdp/freerdp_git.bb | 18 ++--
 2 files changed, 39 insertions(+), 17 deletions(-)

diff --git a/meta-oe/recipes-support/freerdp/freerdp.inc 
b/meta-oe/recipes-support/freerdp/freerdp.inc
index 34dac4b..af93e83 100644
--- a/meta-oe/recipes-support/freerdp/freerdp.inc
+++ b/meta-oe/recipes-support/freerdp/freerdp.inc
@@ -1,23 +1,38 @@
 # Copyright (C) 2010-2012 O.S. Systems Software Ltda. All Rights Reserved
 # Released under the MIT license
 
-DESCRIPTION = "FreeRDP RDP client"
+DESCRIPTION = "FreeRDP RDP client & server library"
 HOMEPAGE = "http://www.freerdp.com;
-DEPENDS = "virtual/libx11 openssl libxcursor libxv cups alsa-lib pulseaudio 
pcsc-lite libxkbfile libxinerama"
-SECTION = "x11/network"
+DEPENDS = "openssl alsa-lib pcsc-lite"
+SECTION = "net"
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
 
 inherit pkgconfig cmake
 
-EXTRA_OECMAKE += "-DWITH_PULSEAUDIO=ON \
+EXTRA_OECMAKE += "-DWITH_ALSA=ON \
   -DWITH_PCSC=ON \
-  -DWITH_CUPS=ON \
   -DWITH_FFMPEG=OFF \
   -DWITH_CUNIT=OFF \
-  -DWITH_X11=ON \
-  -DWITH_XKBFILE=ON \
-  -DWITH_XINERAMA=ON"
+ "
+
+PACKAGECONFIG ??= "  \
+${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', 
'', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 
'directfb', '', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 
'pulseaudio', '', d)}\
+gstreamer cups \
+"
+
+X11_DEPS = "virtual/libx11 libxinerama libxext libxcursor libxv libxi 
libxrender libxfixes libxdamage libxrandr libxkbfile"
+PACKAGECONFIG[x11] = "-DWITH_X11=ON -DWITH_XINERAMA=ON -DWITH_XEXT=ON 
-DWITH_XCURSOR=ON -DWITH_XV=ON -DWITH_XI=ON -DWITH_XRENDER=ON -DWITH_XFIXES=ON 
-DWITH_XDAMAGE=ON -DWITH_XRANDR=ON -DWITH_XKBFILE=ON,-DWITH_X11=OFF,${X11_DEPS}"
+PACKAGECONFIG[wayland] = "-DWITH_WAYLAND=ON,-DWITH_WAYLAND=OFF,wayland"
+PACKAGECONFIG[directfb] = "-DWITH_DIRECTFB=ON,-DWITH_DIRECTFB=OFF,directfb"
+PACKAGECONFIG[pam] = "-DWITH_PAM=ON,-DWITH_PAM=OFF,libpam"
+PACKAGECONFIG[pulseaudio] = 
"-DWITH_PULSEAUDIO=ON,-DWITH_PULSEAUDIO=OFF,pulseaudio"
+PACKAGECONFIG[gstreamer] = 
"-DWITH_GSTREAMER_1_0=ON,-DWITH_GSTREAMER_1_0=OFF,gstreamer1.0 
gstreamer1.0-plugins-base"
+PACKAGECONFIG[cups] = "-DWITH_CUPS=ON,-DWITH_CUPS=OFF,cups"
 
 PACKAGES =+ "libfreerdp"
 
@@ -26,6 +41,13 @@ FILES_libfreerdp = "${libdir}/lib*${SOLIBS}"
 
 PACKAGES_DYNAMIC += "^libfreerdp-plugin-.*"
 
+# we will need winpr-makecert to generate TLS certificates
+do_install_append () {
+install -m755 winpr/tools/makecert/cli/winpr-makecert ${D}${bindir}
+rm -rf ${D}/${libdir}/cmake
+rm -rf ${D}/${libdir}/freerdp
+}
+
 python populate_packages_prepend () {
 freerdp_root = d.expand('${libdir}/freerdp')
 
diff --git a/meta-oe/recipes-support/freerdp/freerdp_git.bb 
b/meta-oe/recipes-support/freerdp/freerdp_git.bb
index fd7f74c..f9cb9a6 100644
--- a/meta-oe/recipes-support/freerdp/freerdp_git.bb
+++ b/meta-oe/recipes-support/freerdp/freerdp_git.bb
@@ -5,17 +5,17 @@ include freerdp.inc
 
 inherit gitpkgv
 
-PV = "1.0.2+gitr${SRCPV}"
+PV = "1.2.5+gitr${SRCPV}"
 PKGV = "${GITPKGVTAG}"
 
-EXTRA_OECMAKE += "-DWITH_MANPAGES=OFF"
+EXTRA_OECMAKE += "-DBUILD_STATIC_LIBS=OFF \
+  -DCMAKE_POSITION_INDEPENDANT_CODE=ON \
+  -DWITH_MANPAGES=OFF \
+ "
 
-SRCREV = "f311acaffb9190567e2b478a98d7cbfaf2709f6b"
-SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=stable-1.0"
+SRCREV = "62da9d28c674814c81c245c1c7882eb0da7be76b"
+SRC_URI = "git://github.com/FreeRDP/FreeRDP.git \
+   file://winpr-makecert-Build-with-install-RPATH.patch \
+  "
 
 S = "${WORKDIR}/git"
-
-PNBLACKLIST[freerdp] ?= "Installs into double prefix, causing all files 
installed in /usr/usr and empty packages"
-# freerdp-1.0.2+gitrAUTOINC+f311acaffb: freerdp: Files/directories were 
installed but 

Re: [oe] [meta-networking][PATCH] netmap-modules: fix compilation failure

2015-10-08 Thread akuster808
Chen Qi,


On 10/07/2015 10:02 PM, Chen Qi wrote:
> If CONFIG_IXGBE is enabled in kernel. This package fails to build with
> error messages like below.
> 
> |  #error "unsupported ixgbe driver version"
> |   ^
> 
> ...
> 
> error: request for member 'count' in something not a structure or union
> |   na.num_rx_desc = NM_IXGBE_RX_RING(adapter, 0)->count;
> |^
> | cc1: some warnings being treated as errors
> 
> Fix this problem by disabling igxbe driver in netmap-modules.
> 
> Signed-off-by: Chen Qi 
> ---
>  meta-networking/recipes-kernel/netmap/netmap-modules_git.bb | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/meta-networking/recipes-kernel/netmap/netmap-modules_git.bb 
> b/meta-networking/recipes-kernel/netmap/netmap-modules_git.bb
> index f9ac9cc..c1c319d 100644
> --- a/meta-networking/recipes-kernel/netmap/netmap-modules_git.bb
> +++ b/meta-networking/recipes-kernel/netmap/netmap-modules_git.bb
> @@ -15,6 +15,8 @@ EXTRA_OECONF = "--kernel-dir=${STAGING_KERNEL_BUILDDIR} \
>  --driver-suffix="-netmap" \
>  "
>  
> +EXTRA_OECONF += "--no-drivers=ixgbe"
> +

Would the following also work?

+PACKAGECONFIG ?= ""
+PACKAGECONFIG[IXGBE] = "--drivers=ixgbe,--no-drivers=ixgbe"

Then we replicate that for the other kernel modules.

- armin

>  LDFLAGS := "${@'${LDFLAGS}'.replace('-Wl,-O1', '')}"
>  LDFLAGS := "${@'${LDFLAGS}'.replace('-Wl,--as-needed', '')}"
>  
> 
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 3/3][meta-multimedia] rygel: Add recipe

2015-10-08 Thread Manuel Bachmann
Hi Alexander,

This is correct ; I prefer pulling the latest 0.26.x though, because it
avoids updating some recipes -such as core gupnp- until I have a clear view
of what it implies.

Regards,

*Manuel Bachmann, Graphics Engineer www.iot.bzh  *


2015-10-05 8:10 GMT+02:00 :

> > Rygel is a UPnP Audio-Video media server, that allows to
> > share media files to other devices. It can also become a
> > MediaRenderer controlled by UPnP or DLNA Controllers.
> >  meta-multimedia/recipes-connectivity/rygel/rygel_0.26.1.bb | 32
>
> Latest version is 0.28 though.
>
> Alex
> --
> ___
> 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 3/3 v2][meta-multimedia] rygel: Add recipe

2015-10-08 Thread Manuel Bachmann
Rygel is a UPnP Audio-Video media server, that allows to
share media files to other devices. It can also become a
MediaRenderer controlled by UPnP or DLNA Controllers.

Rygel makes use of the GStreamer library to recognize and
index media files. UPnp clients will then be able to browse
through them with the aid of metadata (artist, date...).

We do not propose to build without GStreamer support
(because then if cannot parse any actual media file, and
this is pointless), and for the same reason always include
the GStreamer engine in the main package ; but allow
separate packages for plugins.

(disable tracker plugin for now, because it pulls 3 layers
and needs us to have a PREFERRED udev provider, which is a
bit extreme for a first version)

Signed-off-by: Manuel Bachmann 
Author: Manuel Bachmann 
Author: Ross Burton 
---
 .../recipes-connectivity/rygel/rygel_0.26.1.bb | 59 ++
 1 file changed, 59 insertions(+)
 create mode 100644 meta-multimedia/recipes-connectivity/rygel/rygel_0.26.1.bb

diff --git a/meta-multimedia/recipes-connectivity/rygel/rygel_0.26.1.bb 
b/meta-multimedia/recipes-connectivity/rygel/rygel_0.26.1.bb
new file mode 100644
index 000..3862b1e
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/rygel/rygel_0.26.1.bb
@@ -0,0 +1,59 @@
+SUMMARY = "A UPnP AV media server and renderer"
+DESCRIPTION = "Rygel is a home media solution (UPnP AV MediaServer) that \
+allow you to easily share audio, video and pictures to other devices. \
+Additionally, media player software may use Rygel to become a MediaRenderer \
+that may be controlled remotely by a UPnP or DLNA Controller."
+HOMEPAGE = "http://live.gnome.org/Rygel;
+
+LICENSE = "LGPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
+
file://src/rygel/rygel-main.vala;endline=25;md5=a4cce4d389da1c1638fe68d07ae9d811"
+
+DEPENDS = "libxml2 glib-2.0 gssdp gupnp gupnp-av gupnp-dlna gstreamer1.0 
gstreamer1.0-plugins-base ossp-uuid libgee libsoup-2.4 libmediaart-2.0"
+RDEPENDS_${PN} = "gstreamer1.0-plugins-base-playback shared-mime-info"
+
+GNOME_COMPRESS_TYPE = "xz"
+SRC_URI[archive.md5sum] = "f182d54913a528bb5b4fb2f291aca0fc"
+SRC_URI[archive.sha256sum] = 
"390740609e34399b886ddb9a8f7eca25055ad72048dfdd869edf02999b1e1d8f"
+
+inherit gnomebase
+
+EXTRA_OECONF = "--disable-introspection --disable-tracker-plugin 
--with-media-engine=gstreamer"
+
+PACKAGECONFIG ?= "external mpris mediathek ruih media-export gst-launch gtk+3"
+PACKAGECONFIG[external] = "--enable-external-plugin,--disable-external-plugin"
+PACKAGECONFIG[mpris] = "--enable-mpris-plugin,--disable-mpris-plugin"
+PACKAGECONFIG[mediathek] = 
"--enable-mediathek-plugin,--disable-mediathek-plugin"
+PACKAGECONFIG[ruih] = "--enable-ruih-plugin,--disable-ruih-plugin"
+PACKAGECONFIG[media-export] = 
"--enable-media-export-plugin,--disable-media-export-plugin,sqlite3"
+PACKAGECONFIG[gst-launch] = 
"--enable-gst-launch-plugin,--disable-gst-launch-plugin"
+PACKAGECONFIG[gtk+3] = ",--without-ui,gtk+3"
+
+LIBV = "2.6"
+
+do_install_append() {
+   # Remove .la files for loadable modules
+   rm -f ${D}/${libdir}/rygel-${LIBV}/engines/*.la
+   rm -f ${D}/${libdir}/rygel-${LIBV}/plugins/*.la
+}
+
+FILES_${PN} += "${libdir}/rygel-${LIBV}/engines ${datadir}/dbus-1 
${datadir}/icons"
+FILES_${PN}-dev += "${datadir}/vala"
+FILES_${PN}-dbg += "${libdir}/rygel-${LIBV}/engines/.debug 
${libdir}/rygel-${LIBV}/plugins/.debug"
+
+PACKAGES += "${PN}-meta"
+ALLOW_EMPTY_${PN}-meta = "1"
+
+PACKAGES_DYNAMIC = "${PN}-plugin-*"
+
+python populate_packages_prepend () {
+rygel_libdir = d.expand('${libdir}/rygel-${LIBV}')
+postinst = d.getVar('plugin_postinst', True)
+pkgs = []
+
+pkgs += do_split_packages(d, oe.path.join(rygel_libdir, "plugins"), 
'librygel-(.*)\.so$', d.expand('${PN}-plugin-%s'), 'Rygel plugin for %s', 
postinst=postinst, extra_depends=d.expand('${PN}'))
+pkgs += do_split_packages(d, oe.path.join(rygel_libdir, "plugins"), 
'(.*)\.plugin$', d.expand('${PN}-plugin-%s'), 'Rygel plugin for %s', 
postinst=postinst, extra_depends=d.expand('${PN}'))
+
+metapkg = d.getVar('PN', True) + '-meta'
+d.setVar('RDEPENDS_' + metapkg, ' '.join(pkgs))
+}
-- 
1.8.3.1

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


[oe] [PATCH v3][meta-oe] freerdp: get out of "nonworking", fix build, improve

2015-10-08 Thread Manuel Bachmann
We make the "freerdp" recipe active again, fix the build
by pulling a more recent version (the "stable" branches are
buggy and useless), and fix ARM runtime with -fPIC.

We can then :
- make X11 non-mandatory ;
- add support for Wayland ("wlfreerdp" client) ;
- add support for DirectFB ("dfreerdp" client) ;
- add support for GStreamer 1.0 ;
- make "heavy" features such as pulseaudio, cups...
non-mandatory.

We really want to install the "winpr-makecert" tool to have
TLS, but CMake does not position its RPATH cleanly, so let
us have a custom patch for that until it gets sorted out.

Signed-off-by: Manuel Bachmann 
---
 meta-oe/recipes-support/freerdp/freerdp.inc| 38 +-
 .../winpr-makecert-Build-with-install-RPATH.patch  | 31 ++
 meta-oe/recipes-support/freerdp/freerdp_git.bb | 18 +-
 3 files changed, 70 insertions(+), 17 deletions(-)
 create mode 100644 
meta-oe/recipes-support/freerdp/freerdp/winpr-makecert-Build-with-install-RPATH.patch

diff --git a/meta-oe/recipes-support/freerdp/freerdp.inc 
b/meta-oe/recipes-support/freerdp/freerdp.inc
index 34dac4b..af93e83 100644
--- a/meta-oe/recipes-support/freerdp/freerdp.inc
+++ b/meta-oe/recipes-support/freerdp/freerdp.inc
@@ -1,23 +1,38 @@
 # Copyright (C) 2010-2012 O.S. Systems Software Ltda. All Rights Reserved
 # Released under the MIT license
 
-DESCRIPTION = "FreeRDP RDP client"
+DESCRIPTION = "FreeRDP RDP client & server library"
 HOMEPAGE = "http://www.freerdp.com;
-DEPENDS = "virtual/libx11 openssl libxcursor libxv cups alsa-lib pulseaudio 
pcsc-lite libxkbfile libxinerama"
-SECTION = "x11/network"
+DEPENDS = "openssl alsa-lib pcsc-lite"
+SECTION = "net"
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
 
 inherit pkgconfig cmake
 
-EXTRA_OECMAKE += "-DWITH_PULSEAUDIO=ON \
+EXTRA_OECMAKE += "-DWITH_ALSA=ON \
   -DWITH_PCSC=ON \
-  -DWITH_CUPS=ON \
   -DWITH_FFMPEG=OFF \
   -DWITH_CUNIT=OFF \
-  -DWITH_X11=ON \
-  -DWITH_XKBFILE=ON \
-  -DWITH_XINERAMA=ON"
+ "
+
+PACKAGECONFIG ??= "  \
+${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', 
'', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 
'directfb', '', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 
'pulseaudio', '', d)}\
+gstreamer cups \
+"
+
+X11_DEPS = "virtual/libx11 libxinerama libxext libxcursor libxv libxi 
libxrender libxfixes libxdamage libxrandr libxkbfile"
+PACKAGECONFIG[x11] = "-DWITH_X11=ON -DWITH_XINERAMA=ON -DWITH_XEXT=ON 
-DWITH_XCURSOR=ON -DWITH_XV=ON -DWITH_XI=ON -DWITH_XRENDER=ON -DWITH_XFIXES=ON 
-DWITH_XDAMAGE=ON -DWITH_XRANDR=ON -DWITH_XKBFILE=ON,-DWITH_X11=OFF,${X11_DEPS}"
+PACKAGECONFIG[wayland] = "-DWITH_WAYLAND=ON,-DWITH_WAYLAND=OFF,wayland"
+PACKAGECONFIG[directfb] = "-DWITH_DIRECTFB=ON,-DWITH_DIRECTFB=OFF,directfb"
+PACKAGECONFIG[pam] = "-DWITH_PAM=ON,-DWITH_PAM=OFF,libpam"
+PACKAGECONFIG[pulseaudio] = 
"-DWITH_PULSEAUDIO=ON,-DWITH_PULSEAUDIO=OFF,pulseaudio"
+PACKAGECONFIG[gstreamer] = 
"-DWITH_GSTREAMER_1_0=ON,-DWITH_GSTREAMER_1_0=OFF,gstreamer1.0 
gstreamer1.0-plugins-base"
+PACKAGECONFIG[cups] = "-DWITH_CUPS=ON,-DWITH_CUPS=OFF,cups"
 
 PACKAGES =+ "libfreerdp"
 
@@ -26,6 +41,13 @@ FILES_libfreerdp = "${libdir}/lib*${SOLIBS}"
 
 PACKAGES_DYNAMIC += "^libfreerdp-plugin-.*"
 
+# we will need winpr-makecert to generate TLS certificates
+do_install_append () {
+install -m755 winpr/tools/makecert/cli/winpr-makecert ${D}${bindir}
+rm -rf ${D}/${libdir}/cmake
+rm -rf ${D}/${libdir}/freerdp
+}
+
 python populate_packages_prepend () {
 freerdp_root = d.expand('${libdir}/freerdp')
 
diff --git 
a/meta-oe/recipes-support/freerdp/freerdp/winpr-makecert-Build-with-install-RPATH.patch
 
b/meta-oe/recipes-support/freerdp/freerdp/winpr-makecert-Build-with-install-RPATH.patch
new file mode 100644
index 000..d279d6d
--- /dev/null
+++ 
b/meta-oe/recipes-support/freerdp/freerdp/winpr-makecert-Build-with-install-RPATH.patch
@@ -0,0 +1,31 @@
+From 253eafc8c8da83fc2b1a99a9e43824efc6105c7a Mon Sep 17 00:00:00 2001
+From: Manuel Bachmann 
+Date: Sun, 4 Oct 2015 10:44:49 +0200
+Subject: [PATCH] winpr-makecert: Build with install RPATH
+
+As we are installing "winpr-makecert" manually, we do want
+to refer to the library in DESTDIR, not the one resting in
+the build tree.
+
+Signed-off-by: Manuel Bachmann 
+---
+ winpr/tools/makecert/cli/CMakeLists.txt | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/winpr/tools/makecert/cli/CMakeLists.txt 
b/winpr/tools/makecert/cli/CMakeLists.txt
+index 

Re: [oe] [PATCH v2][meta-oe] freerdp: get out of PNBLACKLIST, fix build, improve

2015-10-08 Thread Manuel Bachmann
Sorry, forgot a file, sending v3.

Regards,

*Manuel Bachmann, Graphics Engineer www.iot.bzh  *


2015-10-08 10:35 GMT+02:00 Manuel Bachmann :

> From: Manuel Bachmann 
>
> We make the "freerdp" recipe active again, fix the build
> by pulling a more recent version (the "stable" branches are
> buggy and useless), and fix ARM runtime with -fPIC.
>
> We can then :
> - make X11 non-mandatory ;
> - add support for Wayland ("wlfreerdp" client) ;
> - add support for DirectFB ("dfreerdp" client) ;
> - add support for GStreamer 1.0 ;
> - make "heavy" features such as pulseaudio, cups...
> non-mandatory.
>
> We really want to install the "winpr-makecert" tool to have
> TLS, but CMake does not position its RPATH cleanly, so let
> us have a custom patch for that until it gets sorted out.
>
> Signed-off-by: Manuel Bachmann 
> ---
>  meta-oe/recipes-support/freerdp/freerdp.inc| 38
> --
>  meta-oe/recipes-support/freerdp/freerdp_git.bb | 18 ++--
>  2 files changed, 39 insertions(+), 17 deletions(-)
>
> diff --git a/meta-oe/recipes-support/freerdp/freerdp.inc
> b/meta-oe/recipes-support/freerdp/freerdp.inc
> index 34dac4b..af93e83 100644
> --- a/meta-oe/recipes-support/freerdp/freerdp.inc
> +++ b/meta-oe/recipes-support/freerdp/freerdp.inc
> @@ -1,23 +1,38 @@
>  # Copyright (C) 2010-2012 O.S. Systems Software Ltda. All Rights Reserved
>  # Released under the MIT license
>
> -DESCRIPTION = "FreeRDP RDP client"
> +DESCRIPTION = "FreeRDP RDP client & server library"
>  HOMEPAGE = "http://www.freerdp.com;
> -DEPENDS = "virtual/libx11 openssl libxcursor libxv cups alsa-lib
> pulseaudio pcsc-lite libxkbfile libxinerama"
> -SECTION = "x11/network"
> +DEPENDS = "openssl alsa-lib pcsc-lite"
> +SECTION = "net"
>  LICENSE = "Apache-2.0"
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
>
>  inherit pkgconfig cmake
>
> -EXTRA_OECMAKE += "-DWITH_PULSEAUDIO=ON \
> +EXTRA_OECMAKE += "-DWITH_ALSA=ON \
>-DWITH_PCSC=ON \
> -  -DWITH_CUPS=ON \
>-DWITH_FFMPEG=OFF \
>-DWITH_CUNIT=OFF \
> -  -DWITH_X11=ON \
> -  -DWITH_XKBFILE=ON \
> -  -DWITH_XINERAMA=ON"
> + "
> +
> +PACKAGECONFIG ??= "  \
> +${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '',
> d)}\
> +${@bb.utils.contains('DISTRO_FEATURES', 'wayland',
> 'wayland', '', d)}\
> +${@bb.utils.contains('DISTRO_FEATURES', 'directfb',
> 'directfb', '', d)}\
> +${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '',
> d)}\
> +${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio',
> 'pulseaudio', '', d)}\
> +gstreamer cups \
> +"
> +
> +X11_DEPS = "virtual/libx11 libxinerama libxext libxcursor libxv libxi
> libxrender libxfixes libxdamage libxrandr libxkbfile"
> +PACKAGECONFIG[x11] = "-DWITH_X11=ON -DWITH_XINERAMA=ON -DWITH_XEXT=ON
> -DWITH_XCURSOR=ON -DWITH_XV=ON -DWITH_XI=ON -DWITH_XRENDER=ON
> -DWITH_XFIXES=ON -DWITH_XDAMAGE=ON -DWITH_XRANDR=ON
> -DWITH_XKBFILE=ON,-DWITH_X11=OFF,${X11_DEPS}"
> +PACKAGECONFIG[wayland] = "-DWITH_WAYLAND=ON,-DWITH_WAYLAND=OFF,wayland"
> +PACKAGECONFIG[directfb] =
> "-DWITH_DIRECTFB=ON,-DWITH_DIRECTFB=OFF,directfb"
> +PACKAGECONFIG[pam] = "-DWITH_PAM=ON,-DWITH_PAM=OFF,libpam"
> +PACKAGECONFIG[pulseaudio] =
> "-DWITH_PULSEAUDIO=ON,-DWITH_PULSEAUDIO=OFF,pulseaudio"
> +PACKAGECONFIG[gstreamer] =
> "-DWITH_GSTREAMER_1_0=ON,-DWITH_GSTREAMER_1_0=OFF,gstreamer1.0
> gstreamer1.0-plugins-base"
> +PACKAGECONFIG[cups] = "-DWITH_CUPS=ON,-DWITH_CUPS=OFF,cups"
>
>  PACKAGES =+ "libfreerdp"
>
> @@ -26,6 +41,13 @@ FILES_libfreerdp = "${libdir}/lib*${SOLIBS}"
>
>  PACKAGES_DYNAMIC += "^libfreerdp-plugin-.*"
>
> +# we will need winpr-makecert to generate TLS certificates
> +do_install_append () {
> +install -m755 winpr/tools/makecert/cli/winpr-makecert ${D}${bindir}
> +rm -rf ${D}/${libdir}/cmake
> +rm -rf ${D}/${libdir}/freerdp
> +}
> +
>  python populate_packages_prepend () {
>  freerdp_root = d.expand('${libdir}/freerdp')
>
> diff --git a/meta-oe/recipes-support/freerdp/freerdp_git.bb
> b/meta-oe/recipes-support/freerdp/freerdp_git.bb
> index fd7f74c..f9cb9a6 100644
> --- a/meta-oe/recipes-support/freerdp/freerdp_git.bb
> +++ b/meta-oe/recipes-support/freerdp/freerdp_git.bb
> @@ -5,17 +5,17 @@ include freerdp.inc
>
>  inherit gitpkgv
>
> -PV = "1.0.2+gitr${SRCPV}"
> +PV = "1.2.5+gitr${SRCPV}"
>  PKGV = "${GITPKGVTAG}"
>
> -EXTRA_OECMAKE += "-DWITH_MANPAGES=OFF"
> +EXTRA_OECMAKE += "-DBUILD_STATIC_LIBS=OFF \
> +  -DCMAKE_POSITION_INDEPENDANT_CODE=ON \
> +  -DWITH_MANPAGES=OFF \
> + "
>
> -SRCREV = "f311acaffb9190567e2b478a98d7cbfaf2709f6b"
> -SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=stable-1.0"
> +SRCREV = 

Re: [oe] [PATCH][meta-oe] freerdp: get out of "nonworking", fix build, improve

2015-10-08 Thread Manuel Bachmann
Hi Martin,

Just did that ; I'm sending a new patch based on top of "master-next" right
now. It will be marked "v2", but title changes and mentions "PNBLACKLIST".

Regards,

*Manuel Bachmann, Graphics Engineer www.iot.bzh  *


2015-10-07 0:29 GMT+02:00 Martin Jansa :

> On Tue, Oct 06, 2015 at 06:58:25PM -0300, Otavio Salvador wrote:
> > On Sun, Oct 4, 2015 at 6:13 AM, Manuel Bachmann 
> wrote:
> > > We make the "freerdp" recipe active again, fix the build
> > > by pulling a more recent version (the "stable" branches are
> > > buggy and useless), and fix ARM runtime with -fPIC.
> > >
> > > We can then :
> > > - make X11 non-mandatory ;
> > > - add support for Wayland ("wlfreerdp" client) ;
> > > - add support for DirectFB ("dfreerdp" client) ;
> > > - add support for GStreamer 1.0 ;
> > > - make "heavy" features such as pulseaudio, cups...
> > > non-mandatory.
> > >
> > > We really want to install the "winpr-makecert" tool to have
> > > TLS, but CMake does not position its RPATH cleanly, so let
> > > us have a custom patch for that until it gets sorted out.
> > >
> > > Signed-off-by: Manuel Bachmann 
> >
> > I fully agree with the changes and those are very welcome. However, it
> > would be good if you could move from nonworking in one patch and do
> > the changes here in another patch.
>
> I wanted to get rid of all nonworking directories, I'm sending patch
> series which reverts the recipe moves and replaces it with PNBLACKLIST.
>
> > Do you mind to rework it?
>
> Please rebase it on top of current master-next which already has such
> reverts.
>
> >
> > --
> > Otavio Salvador O.S. Systems
> > http://www.ossystems.com.brhttp://code.ossystems.com.br
> > Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750
> > --
> > ___
> > 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
>
>
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-oe][PATCH] iptraf: add new recipe

2015-10-08 Thread Li xin
From: Li Xin 

IPTraf is a console-based network statistics utility for Linux.

Signed-off-by: Li Xin 
---
 .../0001-src-Fix-error-in-cross-compile.patch  | 138 +
 meta-oe/recipes-devtools/iptraf/iptraf_3.0.0.bb|  33 +
 2 files changed, 171 insertions(+)
 create mode 100644 
meta-oe/recipes-devtools/iptraf/iptraf/0001-src-Fix-error-in-cross-compile.patch
 create mode 100644 meta-oe/recipes-devtools/iptraf/iptraf_3.0.0.bb

diff --git 
a/meta-oe/recipes-devtools/iptraf/iptraf/0001-src-Fix-error-in-cross-compile.patch
 
b/meta-oe/recipes-devtools/iptraf/iptraf/0001-src-Fix-error-in-cross-compile.patch
new file mode 100644
index 000..291ed31
--- /dev/null
+++ 
b/meta-oe/recipes-devtools/iptraf/iptraf/0001-src-Fix-error-in-cross-compile.patch
@@ -0,0 +1,138 @@
+From 27910ea19260b7f7a3f9c0465addd1dea80cf3bd Mon Sep 17 00:00:00 2001
+From: Li Xin 
+Date: Thu, 8 Oct 2015 15:11:17 +0900
+Subject: [PATCH] src: Fix error in cross-compile
+
+The errors are like this:
+tcptable.h:26:25: fatal error: linux/if_tr.h: No such file or directory
+ld: cannot find -ltextbox
+
+Upstream-Status: pending
+
+Signed-off-by: Li Xin 
+---
+ src/Makefile | 2 +-
+ src/hostmon.c| 2 +-
+ src/install.sh   | 4 ++--
+ src/othptab.c| 2 +-
+ src/packet.c | 2 +-
+ src/tcptable.h   | 2 +-
+ src/tr.c | 2 +-
+ support/Makefile | 3 +--
+ 8 files changed, 9 insertions(+), 10 deletions(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index 2043c2d..0f77bea 100644
+--- a/src/Makefile
 b/src/Makefile
+@@ -39,7 +39,7 @@ LDOPTS   = #-static
+ # you may want to change this to point to your ncurses include directory
+ # if the ncurses include files are not in the default location.
+ 
+-INCLUDEDIR= -I/usr/include/ncurses -I../support
++INCLUDEDIR=  -I../support
+ 
+ # You can uncomment this one to disable the backspace key in input fields.
+ # This means you must use the Del key or Ctrl+H combination to erase the
+diff --git a/src/hostmon.c b/src/hostmon.c
+index 14df2c8..6571562 100644
+--- a/src/hostmon.c
 b/src/hostmon.c
+@@ -31,7 +31,7 @@ details.
+ #include 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/src/install.sh b/src/install.sh
+index d2fd360..36d3516 100755
+--- a/src/install.sh
 b/src/install.sh
+@@ -23,9 +23,9 @@ echo
+ echo "*** Installing executable programs and preparing work directories"
+ echo
+ echo ">>> Installing iptraf in $TARGET"
+-$INSTALL -m 0700 -o root -g root -s iptraf $TARGET
++$INSTALL -m 0700 -o root -g root  iptraf $TARGET
+ echo ">>> Installing rvnamed in $TARGET"
+-$INSTALL -m 0700 -o root -g root -s rvnamed $TARGET
++$INSTALL -m 0700 -o root -g root  rvnamed $TARGET
+ 
+ if [ ! -d $WORKDIR ]; then
+ echo ">>> Creating IPTraf work directory $WORKDIR"
+diff --git a/src/othptab.c b/src/othptab.c
+index 97771d1..a8bb536 100644
+--- a/src/othptab.c
 b/src/othptab.c
+@@ -18,7 +18,7 @@ details.
+ 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+ #include 
+ #include "arphdr.h"
+diff --git a/src/packet.c b/src/packet.c
+index 33fdf2a..1e2b81b 100644
+--- a/src/packet.c
 b/src/packet.c
+@@ -36,7 +36,7 @@ details.
+ #include 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/src/tcptable.h b/src/tcptable.h
+index 3e17793..d1380b5 100644
+--- a/src/tcptable.h
 b/src/tcptable.h
+@@ -23,7 +23,7 @@
+ #include 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/src/tr.c b/src/tr.c
+index 40c9e63..11f8045 100644
+--- a/src/tr.c
 b/src/tr.c
+@@ -7,7 +7,7 @@
+  */
+ 
+ #include 
+-#include 
++#include 
+ #include 
+ 
+ unsigned int get_tr_ip_offset(unsigned char *pkt)
+diff --git a/support/Makefile b/support/Makefile
+index 114bfc3..c962c09 100644
+--- a/support/Makefile
 b/support/Makefile
+@@ -1,4 +1,3 @@
+-INCLUDEDIR= -I/usr/include/ncurses
+ 
+ OBJS  = input.o menurt.o listbox.o winops.o labels.o \
+   msgboxes.o txbox.o
+@@ -12,7 +11,7 @@ libtextbox.a: $(OBJS)
+ # gcc -shared -o libtextbox.so $(OBJS)
+ 
+ %.o: %.c *.h
+-  gcc -O2 -g -Wall -fPIC $(INCLUDEDIR) -c -o $*.o $<
++  ${CC} -O2 -g -Wall -fPIC  -c -o $*.o $<
+ 
+ clean:
+   rm -rf *.o *~ libtextbox.a libtextbox.so
+-- 
+1.8.4.2
+
diff --git a/meta-oe/recipes-devtools/iptraf/iptraf_3.0.0.bb 
b/meta-oe/recipes-devtools/iptraf/iptraf_3.0.0.bb
new file mode 100644
index 000..7b8f0db
--- /dev/null
+++ b/meta-oe/recipes-devtools/iptraf/iptraf_3.0.0.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "IPTraf is a console-based network statistics utility for Linux. 
\
+It gathers a variety of figures such as TCP connection packet and byte counts, 
\
+interface statistics and activity indicators, TCP/UDP traffic breakdowns, \
+and LAN station packet 

[oe] [PATCH v3][meta-oe] freerdp: get out of PNBLACKLIST, fix build, improve

2015-10-08 Thread Manuel Bachmann
We make the "freerdp" recipe active again, fix the build
by pulling a more recent version (the "stable" branches are
buggy and useless), and fix ARM runtime with -fPIC.

We can then :
- make X11 non-mandatory ;
- add support for Wayland ("wlfreerdp" client) ;
- add support for DirectFB ("dfreerdp" client) ;
- add support for GStreamer 1.0 ;
- make "heavy" features such as pulseaudio, cups...
non-mandatory.

We really want to install the "winpr-makecert" tool to have
TLS, but CMake does not position its RPATH cleanly, so let
us have a custom patch for that until it gets sorted out.

Signed-off-by: Manuel Bachmann 
---
 meta-oe/recipes-support/freerdp/freerdp.inc| 38 +-
 .../winpr-makecert-Build-with-install-RPATH.patch  | 31 ++
 meta-oe/recipes-support/freerdp/freerdp_git.bb | 18 +-
 3 files changed, 70 insertions(+), 17 deletions(-)
 create mode 100644 
meta-oe/recipes-support/freerdp/freerdp/winpr-makecert-Build-with-install-RPATH.patch

diff --git a/meta-oe/recipes-support/freerdp/freerdp.inc 
b/meta-oe/recipes-support/freerdp/freerdp.inc
index 34dac4b..af93e83 100644
--- a/meta-oe/recipes-support/freerdp/freerdp.inc
+++ b/meta-oe/recipes-support/freerdp/freerdp.inc
@@ -1,23 +1,38 @@
 # Copyright (C) 2010-2012 O.S. Systems Software Ltda. All Rights Reserved
 # Released under the MIT license
 
-DESCRIPTION = "FreeRDP RDP client"
+DESCRIPTION = "FreeRDP RDP client & server library"
 HOMEPAGE = "http://www.freerdp.com;
-DEPENDS = "virtual/libx11 openssl libxcursor libxv cups alsa-lib pulseaudio 
pcsc-lite libxkbfile libxinerama"
-SECTION = "x11/network"
+DEPENDS = "openssl alsa-lib pcsc-lite"
+SECTION = "net"
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
 
 inherit pkgconfig cmake
 
-EXTRA_OECMAKE += "-DWITH_PULSEAUDIO=ON \
+EXTRA_OECMAKE += "-DWITH_ALSA=ON \
   -DWITH_PCSC=ON \
-  -DWITH_CUPS=ON \
   -DWITH_FFMPEG=OFF \
   -DWITH_CUNIT=OFF \
-  -DWITH_X11=ON \
-  -DWITH_XKBFILE=ON \
-  -DWITH_XINERAMA=ON"
+ "
+
+PACKAGECONFIG ??= "  \
+${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', 
'', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 
'directfb', '', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}\
+${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 
'pulseaudio', '', d)}\
+gstreamer cups \
+"
+
+X11_DEPS = "virtual/libx11 libxinerama libxext libxcursor libxv libxi 
libxrender libxfixes libxdamage libxrandr libxkbfile"
+PACKAGECONFIG[x11] = "-DWITH_X11=ON -DWITH_XINERAMA=ON -DWITH_XEXT=ON 
-DWITH_XCURSOR=ON -DWITH_XV=ON -DWITH_XI=ON -DWITH_XRENDER=ON -DWITH_XFIXES=ON 
-DWITH_XDAMAGE=ON -DWITH_XRANDR=ON -DWITH_XKBFILE=ON,-DWITH_X11=OFF,${X11_DEPS}"
+PACKAGECONFIG[wayland] = "-DWITH_WAYLAND=ON,-DWITH_WAYLAND=OFF,wayland"
+PACKAGECONFIG[directfb] = "-DWITH_DIRECTFB=ON,-DWITH_DIRECTFB=OFF,directfb"
+PACKAGECONFIG[pam] = "-DWITH_PAM=ON,-DWITH_PAM=OFF,libpam"
+PACKAGECONFIG[pulseaudio] = 
"-DWITH_PULSEAUDIO=ON,-DWITH_PULSEAUDIO=OFF,pulseaudio"
+PACKAGECONFIG[gstreamer] = 
"-DWITH_GSTREAMER_1_0=ON,-DWITH_GSTREAMER_1_0=OFF,gstreamer1.0 
gstreamer1.0-plugins-base"
+PACKAGECONFIG[cups] = "-DWITH_CUPS=ON,-DWITH_CUPS=OFF,cups"
 
 PACKAGES =+ "libfreerdp"
 
@@ -26,6 +41,13 @@ FILES_libfreerdp = "${libdir}/lib*${SOLIBS}"
 
 PACKAGES_DYNAMIC += "^libfreerdp-plugin-.*"
 
+# we will need winpr-makecert to generate TLS certificates
+do_install_append () {
+install -m755 winpr/tools/makecert/cli/winpr-makecert ${D}${bindir}
+rm -rf ${D}/${libdir}/cmake
+rm -rf ${D}/${libdir}/freerdp
+}
+
 python populate_packages_prepend () {
 freerdp_root = d.expand('${libdir}/freerdp')
 
diff --git 
a/meta-oe/recipes-support/freerdp/freerdp/winpr-makecert-Build-with-install-RPATH.patch
 
b/meta-oe/recipes-support/freerdp/freerdp/winpr-makecert-Build-with-install-RPATH.patch
new file mode 100644
index 000..d279d6d
--- /dev/null
+++ 
b/meta-oe/recipes-support/freerdp/freerdp/winpr-makecert-Build-with-install-RPATH.patch
@@ -0,0 +1,31 @@
+From 253eafc8c8da83fc2b1a99a9e43824efc6105c7a Mon Sep 17 00:00:00 2001
+From: Manuel Bachmann 
+Date: Sun, 4 Oct 2015 10:44:49 +0200
+Subject: [PATCH] winpr-makecert: Build with install RPATH
+
+As we are installing "winpr-makecert" manually, we do want
+to refer to the library in DESTDIR, not the one resting in
+the build tree.
+
+Signed-off-by: Manuel Bachmann 
+---
+ winpr/tools/makecert/cli/CMakeLists.txt | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/winpr/tools/makecert/cli/CMakeLists.txt 
b/winpr/tools/makecert/cli/CMakeLists.txt
+index 

[oe] Membership in the OpenEmbedded eV

2015-10-08 Thread Philip Balister
As regular readers of the lists know, we are having an OpenEmbedded
developer meeting in Dublin Friday (tomorrow). Before starting the
developer part of the meeting the OpenEmbedded eV will hold a short
General Assembly per our statutes.

This organization is responsible for overall administration of he
OpenEmbedded project. We elect the Technical Steering Committee, pay for
DNS and domain registration, organize developer functions and other
administrative functions.

At the general assembly we can vote new members into the organization.
Membership is open to anyone with an interest in the project.

To join, please send me a paragraph describing your interest in the
project and we will vote you in.

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


Re: [oe] [meta-oe][PATCH] mongodb: receipe fixed, removed from blacklist and now cross compiles to arm.

2015-10-08 Thread Martin Jansa
On Wed, Sep 30, 2015 at 10:50:35PM +0200, Johnny Vestergaard wrote:
> Removed the dependencies on system boost.

Still fails in world builds.

http://errors.yoctoproject.org/Errors/Details/20235/
> 
> Signed-off-by: Johnny Vestergaard 
> ---
>  meta-oe/recipes-support/mongodb/mongodb_git.bb | 11 ---
>  1 file changed, 4 insertions(+), 7 deletions(-)
> 
> diff --git a/meta-oe/recipes-support/mongodb/mongodb_git.bb 
> b/meta-oe/recipes-support/mongodb/mongodb_git.bb
> index 879fc7c..7348978 100644
> --- a/meta-oe/recipes-support/mongodb/mongodb_git.bb
> +++ b/meta-oe/recipes-support/mongodb/mongodb_git.bb
> @@ -3,7 +3,7 @@ LICENSE = "AGPL-3.0 & Apache-2.0"
>  LIC_FILES_CHKSUM = 
> "file://GNU-AGPL-3.0.txt;md5=73f1eb20517c55bf9493b7dd6e480788 \
>  
> file://APACHE-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
>  
> -DEPENDS = "openssl libpcre boost libpcap"
> +DEPENDS = "glibc openssl libpcre boost libpcap"
>  # Mongo uses tcmalloc on x86_64, which is provided by gperftools
>  DEPENDS_append_x86-64 = " gperftools"
>  
> @@ -14,7 +14,7 @@ inherit scons
>  # | scons: *** 
> [build/linux2/disable-scripting/ld_arm-oe-linux-gnueabi-g++/ssl/use-system-boost/use-system-pcre/use-system-tcmalloc/mongo/mongod]
>  Error 1
>  # | scons: building terminated because of errors.
>  # | ERROR: scons build execution failed.
> -PNBLACKLIST[mongodb] ?= "Fails to build with system boost"
> +#PNBLACKLIST[mongodb] ?= "Fails to build with system boost"
>  
>  PV = "2.6.0+git${SRCPV}"
>  SRCREV = "be1905c24c7e5ea258e537fbf0d2c502c4fc6de2"
> @@ -30,15 +30,12 @@ S = "${WORKDIR}/git"
>  
>  export OE_TARGET_ARCH="${TARGET_ARCH}"
>  
> -EXTRA_OESCONS = "--prefix=${D}${prefix} \
> +EXTRA_OESCONS = "sysroot=${STAGING_DIR_TARGET} \
> + --prefix=${D}${prefix} \
>   --propagate-shell-environment \
>   --cc-use-shell-environment \
>   --cxx-use-shell-environment \
> - --ld='${TARGET_PREFIX}g++' \
>   --ssl \
> - --use-system-pcre \ 
> - --use-system-boost \
> - --use-system-tcmalloc \
>   --disable-scripting \
>   --nostrip \
>   mongod mongos"
> -- 
> 2.6.0
> 
> -- 
> ___
> 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


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH v3][meta-multimedia] mkvtoolnix: fix Boost 1.58 build, update to 7.9.0

2015-10-08 Thread Martin Jansa
On Sat, Oct 03, 2015 at 11:22:39PM +0200, Manuel Bachmann wrote:
> mkvtoolnix does not compile with newest Boost 1.58, mostly
> due to the following bugs :
> https://github.com/mbunkus/mkvtoolnix/issues/1172
> https://github.com/mbunkus/mkvtoolnix/issues/1176
> 
> Update to the version immediately subsequent to their
> fixes, and adapt configure steps accordingly.
> 
> Signed-off-by: Manuel Bachmann 
> ---
>  meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb | 15 +++
>  1 file changed, 11 insertions(+), 4 deletions(-)
> 
> diff --git a/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb 
> b/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> index dd613b3..da10153 100644
> --- a/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> +++ b/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> @@ -6,9 +6,16 @@ LIC_FILES_CHKSUM = 
> "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
>  
>  DEPENDS = "curl boost expat zlib libebml libmatroska libogg libvorbis bzip2 
> lzo file ruby-native"
>  
> -PV = "7.1.0+git${SRCPV}"
> -SRCREV = "0c89ff941bfdd9f3378312f293a84f13cf3e2a96"
> -SRC_URI = "git://github.com/mbunkus/mkvtoolnix.git"
> +PV = "7.9.0+git${SRCPV}"
> +SRCREV_mkvtoolnix = "1a8b23b1e82ed180a5aaeb43537f2426be252985"
> +SRCREV_libebml = "04b34b0dbded40e0cec93cafa6a4f4c8e90c3206"
> +SRCREV_libmatroska = "db5d627b5bf48516c9e0b540254c0d36595760c3"
> +SRCREV_FORMAT = "mkvtoolnix"
> +SRC_URI = " \
> +   git://github.com/mbunkus/mkvtoolnix.git;name=mkvtoolnix \
> +   
> git://github.com/Matroska-Org/libebml.git;name=libebml;destsuffix=git/lib/libebml
>  \
> +   
> git://github.com/Matroska-Org/libmatroska.git;name=libmatroska;destsuffix=git/lib/libmatroska
>  \
> +  "
>  
>  S = "${WORKDIR}/git"
>  
> @@ -28,7 +35,7 @@ EXTRA_OECONF = " --with-boost-libdir=${STAGING_LIBDIR} \
>  
>  # remove some hardcoded searchpaths
>  do_configure_prepend() {
> -sed -i -e s:/usr/local/lib:${STAGING_LIBDIR}:g -e 
> s:/usr/local/include:${STAGING_INCDIR}:g ${S}/ac/ebml.m4
> +sed -i -e s:/usr/local/lib:${STAGING_LIBDIR}:g -e 
> s:/usr/local/include:${STAGING_INCDIR}:g ${S}/ac/qt5.m4

It still fails in do_configure
configure:8231: checking for the Qt version 
/home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/x86_64-linux/usr/bin/moc uses
configure:8239: result: too old: 4.8.7

Can we use some PACKAGECONFIGs to disable qt{4,5}?

>  }
>  
>  # Yeah, no makefile
> -- 
> 1.8.3.1
> 
> -- 
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-oe] [PATCH] inotify-tools: Add

2015-10-08 Thread Martin Jansa
On Wed, Sep 23, 2015 at 05:34:55PM -0500, Haris Okanovic wrote:
> Add inotify-tools package, a C library and a set of command-line
> programs for Linux providing a simple interface to inotify kernel
> subsystem.
> 
> https://github.com/rvoicilas/inotify-tools/wiki
> http://lwn.net/Articles/104343/
> 
> Testing: Built and installed IPK onto an x64 system (OE Fido).
> inotifywatch and inotifywait successfully detected changes to
> a test file.
> 
> Signed-off-by: Haris Okanovic 
> ---
>  meta-oe/recipes-support/inotify-tools/inotify-tools_3.14.bb | 9 +
>  1 file changed, 9 insertions(+)
>  create mode 100644 
> meta-oe/recipes-support/inotify-tools/inotify-tools_3.14.bb
> 
> diff --git a/meta-oe/recipes-support/inotify-tools/inotify-tools_3.14.bb 
> b/meta-oe/recipes-support/inotify-tools/inotify-tools_3.14.bb
> new file mode 100644
> index 000..75183ba
> --- /dev/null
> +++ b/meta-oe/recipes-support/inotify-tools/inotify-tools_3.14.bb
> @@ -0,0 +1,9 @@
> +SUMMARY = "inotify command line utilities"
> +SECTION = "console/utils"
> +LICENSE = "GPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=ac6c26e52aea428ee7f56dc2c56424c6"
> +
> +SRC_URI = 
> "http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-${PV}.tar.gz;
> +SRC_URI[sha256sum] = 
> "222bcca8893d7bf8a1ce207fb39ceead5233b5015623d099392e95197676c92f"

You're also missing md5sum :/ please test your patches a bit more before
sending them.

> +
> +inherit autotools-brokensep
> -- 
> 2.4.5
> 
> -- 
> ___
> 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


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 1/2] efivar: 0.7 -> 0.21

2015-10-08 Thread Martin Jansa
On Tue, Sep 29, 2015 at 03:04:49PM +0800, kai.k...@windriver.com wrote:
> From: Kai Kang 
> 
> Upgrade efivar from 0.7 to 0.21.
> 
> * update HOMEPAGE and git repo.
> * add -native recipe to provide command makeguids
>   and add patch for target package to use this native makeguids command

-native version is failing on hosts with older gcc (like Ubuntu 12.04
with 4.6*).

http://errors.yoctoproject.org/Errors/Details/20231/

> 
> Signed-off-by: Kai Kang 
> ---
>  .../efivar/0001-efivar-fix-for-cross-compile.patch | 31 
> ++
>  meta-oe/recipes-extended/efivar/efivar_0.21.bb | 28 +++
>  meta-oe/recipes-extended/efivar/efivar_git.bb  | 18 -
>  3 files changed, 59 insertions(+), 18 deletions(-)
>  create mode 100644 
> meta-oe/recipes-extended/efivar/efivar/0001-efivar-fix-for-cross-compile.patch
>  create mode 100644 meta-oe/recipes-extended/efivar/efivar_0.21.bb
>  delete mode 100644 meta-oe/recipes-extended/efivar/efivar_git.bb
> 
> diff --git 
> a/meta-oe/recipes-extended/efivar/efivar/0001-efivar-fix-for-cross-compile.patch
>  
> b/meta-oe/recipes-extended/efivar/efivar/0001-efivar-fix-for-cross-compile.patch
> new file mode 100644
> index 000..4bd7d95
> --- /dev/null
> +++ 
> b/meta-oe/recipes-extended/efivar/efivar/0001-efivar-fix-for-cross-compile.patch
> @@ -0,0 +1,31 @@
> +From 7036e8b0dca61432970789e5397b6fb02b362c2b Mon Sep 17 00:00:00 2001
> +From: Kai Kang 
> +Date: Fri, 25 Sep 2015 18:14:31 +0800
> +Subject: [PATCH] efivar: fix for cross compile
> +
> +It builds and calls elf file makeguids to generate a header file which
> +doesn't work for cross compile. Fix it.
> +
> +Signed-off-by: Kai Kang 
> +---
> + src/Makefile | 4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
> +
> +diff --git a/src/Makefile b/src/Makefile
> +index 6eac858..ef4eb1d 100644
> +--- a/src/Makefile
>  b/src/Makefile
> +@@ -65,8 +65,8 @@ makeguids.o : makeguids.c
> + makeguids : makeguids.o fakeguid.o
> + $(CC) $(cflags) -o $@ $^ -ldl
> + 
> +-include/efivar/efivar-guids.h : makeguids guids.txt
> +-./makeguids guids.txt guids.bin names.bin guid-symbols.S $@
> ++include/efivar/efivar-guids.h : guids.txt
> ++makeguids guids.txt guids.bin names.bin guid-symbols.S $@
> + 
> + guidlist.o : guids.S include/efivar/efivar-guids.h
> + $(CC) $(cflags) -c -o guidlist.o guids.S
> +-- 
> +2.6.0.rc2.10.gf4d9753
> +
> diff --git a/meta-oe/recipes-extended/efivar/efivar_0.21.bb 
> b/meta-oe/recipes-extended/efivar/efivar_0.21.bb
> new file mode 100644
> index 000..2e3b643
> --- /dev/null
> +++ b/meta-oe/recipes-extended/efivar/efivar_0.21.bb
> @@ -0,0 +1,28 @@
> +SUMMARY = "Tools to manipulate UEFI variables"
> +DESCRIPTION = "efivar provides a simple command line interface to the UEFI 
> variable facility"
> +HOMEPAGE = "https://github.com/rhinstaller/efivar;
> +
> +LICENSE = "LGPLv2.1"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=6626bb1e20189cfa95f2c508ba286393"
> +
> +DEPENDS_class-target = "popt efivar-native"
> +
> +SRCREV = "aab6c2a64d90b6e5a63661fb5bd6be8d878b0784"
> +SRC_URI = "git://github.com/rhinstaller/efivar.git"
> +SRC_URI_append_class-target = " 
> file://0001-efivar-fix-for-cross-compile.patch"
> +
> +S = "${WORKDIR}/git"
> +
> +do_install() {
> +oe_runmake install DESTDIR=${D}
> +}
> +
> +do_compile_class-native() {
> +oe_runmake -C src makeguids
> +}
> +
> +do_install_class-native() {
> +install -D ${B}/src/makeguids ${D}${bindir}/makeguids
> +}
> +
> +BBCLASSEXTEND = "native"
> diff --git a/meta-oe/recipes-extended/efivar/efivar_git.bb 
> b/meta-oe/recipes-extended/efivar/efivar_git.bb
> deleted file mode 100644
> index 18446a0..000
> --- a/meta-oe/recipes-extended/efivar/efivar_git.bb
> +++ /dev/null
> @@ -1,18 +0,0 @@
> -SUMMARY = "Tools to manipulate UEFI variables"
> -DESCRIPTION = "efivar provides a simple command line interface to the UEFI 
> variable facility"
> -HOMEPAGE = "https://github.com/vathpela/efivar;
> -
> -LICENSE = "LGPLv2.1"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343"
> -
> -DEPENDS = "popt"
> -
> -SRCREV = "c9e1f24a81b5374408bca5616402276e47171cf7"
> -PV = "0.7+git${SRCPV}"
> -SRC_URI = "git://github.com/vathpela/efivar.git"
> -
> -S = "${WORKDIR}/git"
> -
> -do_install() {
> -oe_runmake install DESTDIR=${D}
> -}
> -- 
> 2.6.0.rc2.10.gf4d9753
> 

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-oe] [PATCH] inotify-tools: Add

2015-10-08 Thread Martin Jansa
On Wed, Sep 23, 2015 at 05:34:55PM -0500, Haris Okanovic wrote:
> Add inotify-tools package, a C library and a set of command-line
> programs for Linux providing a simple interface to inotify kernel
> subsystem.
> 
> https://github.com/rvoicilas/inotify-tools/wiki
> http://lwn.net/Articles/104343/
> 
> Testing: Built and installed IPK onto an x64 system (OE Fido).
> inotifywatch and inotifywait successfully detected changes to
> a test file.

Fails to fetch from github.com, because of redirect to https and native
wget used in e.g. Ubuntu 12.04:

http://errors.yoctoproject.org/Errors/Details/20240/

> 
> Signed-off-by: Haris Okanovic 
> ---
>  meta-oe/recipes-support/inotify-tools/inotify-tools_3.14.bb | 9 +
>  1 file changed, 9 insertions(+)
>  create mode 100644 
> meta-oe/recipes-support/inotify-tools/inotify-tools_3.14.bb
> 
> diff --git a/meta-oe/recipes-support/inotify-tools/inotify-tools_3.14.bb 
> b/meta-oe/recipes-support/inotify-tools/inotify-tools_3.14.bb
> new file mode 100644
> index 000..75183ba
> --- /dev/null
> +++ b/meta-oe/recipes-support/inotify-tools/inotify-tools_3.14.bb
> @@ -0,0 +1,9 @@
> +SUMMARY = "inotify command line utilities"
> +SECTION = "console/utils"
> +LICENSE = "GPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=ac6c26e52aea428ee7f56dc2c56424c6"
> +
> +SRC_URI = 
> "http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-${PV}.tar.gz;
> +SRC_URI[sha256sum] = 
> "222bcca8893d7bf8a1ce207fb39ceead5233b5015623d099392e95197676c92f"
> +
> +inherit autotools-brokensep
> -- 
> 2.4.5
> 
> -- 
> ___
> 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


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 2/3][meta-multimedia] gupnp-dlna: Update to 0.9.4, support gstreamer

2015-10-08 Thread Martin Jansa
On Sat, Oct 03, 2015 at 10:35:39PM +0200, Manuel Bachmann wrote:
> Minor update.
> As we now have GStreamer 1.0+, add a PACKAGECONFIG option
> to build the additional "gupnp-dlna-gst" library if it is
> present.
> This is most notably needed by Rygel.

This seems to break media-service-upnp/0.4.0-r0:
http://errors.yoctoproject.org/Errors/Details/20232/

> 
> Signed-off-by: Manuel Bachmann 
> ---
>  meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb   | 20 
> 
>  meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.4.bb   | 19 
> +++
>  delete mode 100644 
> meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb
>  create mode 100644 
> meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.4.bb
>  2 files changed, 19 insertions(+), 20 deletions(-)
> 
> diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb 
> b/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb
> deleted file mode 100644
> index b7e71cf..000
> --- a/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb
> +++ /dev/null
> @@ -1,20 +0,0 @@
> -SUMMARY = "Helpers for AV applications using DLNA"
> -LICENSE = "LGPLv2"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
> -
> file://libgupnp-dlna/gupnp-dlna-profile.h;beginline=1;endline=22;md5=1b85459f65cb1e73a885ca137aab6274"
> -
> -DEPENDS = "libxml2 glib-2.0"
> -
> -SRC_URI = "http://download.gnome.org/sources/${BPN}/0.9/${BPN}-${PV}.tar.xz;
> -SRC_URI[md5sum] = "d972f9b03f0f3793cb895eb034ea314f"
> -SRC_URI[sha256sum] = 
> "c28d5650604c7da4f193e6b85049a4885f3a01f1996df768d55b5cb898a9fc53"
> -
> -inherit autotools pkgconfig
> -
> -require no-vala.inc
> -
> -# The GStreamer metadata backend requires GStreamer 1.0, so skip this until 
> we
> -# have that packaged.
> -EXTRA_OECONF = "--disable-gstreamer-metadata-backend"
> -
> -FILES_${PN} += "${datadir}/gupnp-dlna-2.0/dlna-profiles"
> diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.4.bb 
> b/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.4.bb
> new file mode 100644
> index 000..b7e71cf
> --- /dev/null
> +++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.4.bb
> @@ -0,0 +1,19 @@
> +SUMMARY = "Helpers for AV applications using DLNA"
> +LICENSE = "LGPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
> +
> file://libgupnp-dlna/gupnp-dlna-profile.h;beginline=1;endline=22;md5=1b85459f65cb1e73a885ca137aab6274"
> +
> +DEPENDS = "libxml2 glib-2.0"
> +
> +SRC_URI = "http://download.gnome.org/sources/${BPN}/0.9/${BPN}-${PV}.tar.xz;
> +SRC_URI[md5sum] = "f93665e535a512e4d515a86311435cb6"
> +SRC_URI[sha256sum] = 
> "69969713f36c0e815fbbbcfdfb3ad9bd447cfd10d0fd86227d82dfd8edb6c807"
> +
> +inherit autotools pkgconfig
> +
> +require no-vala.inc
> +
> +PACKAGECONFIG ?= "gstreamer"
> +PACKAGECONFIG[gstreamer] = 
> "--enable-gstreamer-metadata-backend,--disable-gstreamer-metadata-backend,gstreamer1.0
>  gstreamer1.0-plugins-base"
> +
> +FILES_${PN} += "${datadir}/gupnp-dlna-2.0/dlna-profiles"
> -- 
> 1.8.3.1
> 
> -- 
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH v3][meta-multimedia] mkvtoolnix: fix Boost 1.58 build, update to 7.9.0

2015-10-08 Thread Martin Jansa
On Thu, Oct 08, 2015 at 12:14:57PM +0200, Manuel Bachmann wrote:
> Hmm, interesting, didn't try with meta-qt.
> I guess it can be done ; will try and let you know.

At least make it explicitly disabled, so that it doesn't fail when
auto-detected from sysroot.

> 
> Regards,
> 
> *Manuel Bachmann, Graphics Engineer www.iot.bzh  *
> 
> 
> 2015-10-08 12:03 GMT+02:00 Martin Jansa :
> 
> > On Sat, Oct 03, 2015 at 11:22:39PM +0200, Manuel Bachmann wrote:
> > > mkvtoolnix does not compile with newest Boost 1.58, mostly
> > > due to the following bugs :
> > > https://github.com/mbunkus/mkvtoolnix/issues/1172
> > > https://github.com/mbunkus/mkvtoolnix/issues/1176
> > >
> > > Update to the version immediately subsequent to their
> > > fixes, and adapt configure steps accordingly.
> > >
> > > Signed-off-by: Manuel Bachmann 
> > > ---
> > >  meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb | 15
> > +++
> > >  1 file changed, 11 insertions(+), 4 deletions(-)
> > >
> > > diff --git a/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> > b/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> > > index dd613b3..da10153 100644
> > > --- a/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> > > +++ b/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> > > @@ -6,9 +6,16 @@ LIC_FILES_CHKSUM =
> > "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
> > >
> > >  DEPENDS = "curl boost expat zlib libebml libmatroska libogg libvorbis
> > bzip2 lzo file ruby-native"
> > >
> > > -PV = "7.1.0+git${SRCPV}"
> > > -SRCREV = "0c89ff941bfdd9f3378312f293a84f13cf3e2a96"
> > > -SRC_URI = "git://github.com/mbunkus/mkvtoolnix.git"
> > > +PV = "7.9.0+git${SRCPV}"
> > > +SRCREV_mkvtoolnix = "1a8b23b1e82ed180a5aaeb43537f2426be252985"
> > > +SRCREV_libebml = "04b34b0dbded40e0cec93cafa6a4f4c8e90c3206"
> > > +SRCREV_libmatroska = "db5d627b5bf48516c9e0b540254c0d36595760c3"
> > > +SRCREV_FORMAT = "mkvtoolnix"
> > > +SRC_URI = " \
> > > +   git://github.com/mbunkus/mkvtoolnix.git;name=mkvtoolnix \
> > > +   git://
> > github.com/Matroska-Org/libebml.git;name=libebml;destsuffix=git/lib/libebml
> > \
> > > +   git://
> > github.com/Matroska-Org/libmatroska.git;name=libmatroska;destsuffix=git/lib/libmatroska
> > \
> > > +  "
> > >
> > >  S = "${WORKDIR}/git"
> > >
> > > @@ -28,7 +35,7 @@ EXTRA_OECONF = " --with-boost-libdir=${STAGING_LIBDIR}
> > \
> > >
> > >  # remove some hardcoded searchpaths
> > >  do_configure_prepend() {
> > > -sed -i -e s:/usr/local/lib:${STAGING_LIBDIR}:g -e
> > s:/usr/local/include:${STAGING_INCDIR}:g ${S}/ac/ebml.m4
> > > +sed -i -e s:/usr/local/lib:${STAGING_LIBDIR}:g -e
> > s:/usr/local/include:${STAGING_INCDIR}:g ${S}/ac/qt5.m4
> >
> > It still fails in do_configure
> > configure:8231: checking for the Qt version
> > /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/x86_64-linux/usr/bin/moc
> > uses
> > configure:8239: result: too old: 4.8.7
> >
> > Can we use some PACKAGECONFIGs to disable qt{4,5}?
> >
> > >  }
> > >
> > >  # Yeah, no makefile
> > > --
> > > 1.8.3.1
> > >
> > > --
> > > ___
> > > Openembedded-devel mailing list
> > > Openembedded-devel@lists.openembedded.org
> > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> > --
> > Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
> >
> > --
> > ___
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> >
> -- 
> ___
> 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


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 2/3][meta-multimedia] gupnp-dlna: Update to 0.9.4, support gstreamer

2015-10-08 Thread Manuel Bachmann
Thanks Martin, and sorry for not having tried "media-manager-upnp" ; will
fix and let you know.

Regards,

*Manuel Bachmann, Graphics Engineer www.iot.bzh  *


2015-10-08 12:04 GMT+02:00 Martin Jansa :

> On Sat, Oct 03, 2015 at 10:35:39PM +0200, Manuel Bachmann wrote:
> > Minor update.
> > As we now have GStreamer 1.0+, add a PACKAGECONFIG option
> > to build the additional "gupnp-dlna-gst" library if it is
> > present.
> > This is most notably needed by Rygel.
>
> This seems to break media-service-upnp/0.4.0-r0:
> http://errors.yoctoproject.org/Errors/Details/20232/
>
> >
> > Signed-off-by: Manuel Bachmann 
> > ---
> >  meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb   | 20
> 
> >  meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.4.bb   | 19
> +++
> >  delete mode 100644 meta-multimedia/recipes-connectivity/gupnp/
> gupnp-dlna_0.9.2.bb
> >  create mode 100644 meta-multimedia/recipes-connectivity/gupnp/
> gupnp-dlna_0.9.4.bb
> >  2 files changed, 19 insertions(+), 20 deletions(-)
> >
> > diff --git a/meta-multimedia/recipes-connectivity/gupnp/
> gupnp-dlna_0.9.2.bb b/meta-multimedia/recipes-connectivity/gupnp/
> gupnp-dlna_0.9.2.bb
> > deleted file mode 100644
> > index b7e71cf..000
> > --- a/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb
> > +++ /dev/null
> > @@ -1,20 +0,0 @@
> > -SUMMARY = "Helpers for AV applications using DLNA"
> > -LICENSE = "LGPLv2"
> > -LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c
> \
> > -
> file://libgupnp-dlna/gupnp-dlna-profile.h;beginline=1;endline=22;md5=1b85459f65cb1e73a885ca137aab6274"
> > -
> > -DEPENDS = "libxml2 glib-2.0"
> > -
> > -SRC_URI = "
> http://download.gnome.org/sources/${BPN}/0.9/${BPN}-${PV}.tar.xz;
> > -SRC_URI[md5sum] = "d972f9b03f0f3793cb895eb034ea314f"
> > -SRC_URI[sha256sum] =
> "c28d5650604c7da4f193e6b85049a4885f3a01f1996df768d55b5cb898a9fc53"
> > -
> > -inherit autotools pkgconfig
> > -
> > -require no-vala.inc
> > -
> > -# The GStreamer metadata backend requires GStreamer 1.0, so skip this
> until we
> > -# have that packaged.
> > -EXTRA_OECONF = "--disable-gstreamer-metadata-backend"
> > -
> > -FILES_${PN} += "${datadir}/gupnp-dlna-2.0/dlna-profiles"
> > diff --git a/meta-multimedia/recipes-connectivity/gupnp/
> gupnp-dlna_0.9.4.bb b/meta-multimedia/recipes-connectivity/gupnp/
> gupnp-dlna_0.9.4.bb
> > new file mode 100644
> > index 000..b7e71cf
> > --- /dev/null
> > +++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.4.bb
> > @@ -0,0 +1,19 @@
> > +SUMMARY = "Helpers for AV applications using DLNA"
> > +LICENSE = "LGPLv2"
> > +LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c
> \
> > +
> file://libgupnp-dlna/gupnp-dlna-profile.h;beginline=1;endline=22;md5=1b85459f65cb1e73a885ca137aab6274"
> > +
> > +DEPENDS = "libxml2 glib-2.0"
> > +
> > +SRC_URI = "
> http://download.gnome.org/sources/${BPN}/0.9/${BPN}-${PV}.tar.xz;
> > +SRC_URI[md5sum] = "f93665e535a512e4d515a86311435cb6"
> > +SRC_URI[sha256sum] =
> "69969713f36c0e815fbbbcfdfb3ad9bd447cfd10d0fd86227d82dfd8edb6c807"
> > +
> > +inherit autotools pkgconfig
> > +
> > +require no-vala.inc
> > +
> > +PACKAGECONFIG ?= "gstreamer"
> > +PACKAGECONFIG[gstreamer] =
> "--enable-gstreamer-metadata-backend,--disable-gstreamer-metadata-backend,gstreamer1.0
> gstreamer1.0-plugins-base"
> > +
> > +FILES_${PN} += "${datadir}/gupnp-dlna-2.0/dlna-profiles"
> > --
> > 1.8.3.1
> >
> > --
> > ___
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
> --
> Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
>
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
>
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH v3][meta-multimedia] mkvtoolnix: fix Boost 1.58 build, update to 7.9.0

2015-10-08 Thread Manuel Bachmann
Hmm, interesting, didn't try with meta-qt.
I guess it can be done ; will try and let you know.

Regards,

*Manuel Bachmann, Graphics Engineer www.iot.bzh  *


2015-10-08 12:03 GMT+02:00 Martin Jansa :

> On Sat, Oct 03, 2015 at 11:22:39PM +0200, Manuel Bachmann wrote:
> > mkvtoolnix does not compile with newest Boost 1.58, mostly
> > due to the following bugs :
> > https://github.com/mbunkus/mkvtoolnix/issues/1172
> > https://github.com/mbunkus/mkvtoolnix/issues/1176
> >
> > Update to the version immediately subsequent to their
> > fixes, and adapt configure steps accordingly.
> >
> > Signed-off-by: Manuel Bachmann 
> > ---
> >  meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb | 15
> +++
> >  1 file changed, 11 insertions(+), 4 deletions(-)
> >
> > diff --git a/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> b/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> > index dd613b3..da10153 100644
> > --- a/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> > +++ b/meta-multimedia/recipes-mkv/mkvtoolnix/mkvtoolnix_git.bb
> > @@ -6,9 +6,16 @@ LIC_FILES_CHKSUM =
> "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
> >
> >  DEPENDS = "curl boost expat zlib libebml libmatroska libogg libvorbis
> bzip2 lzo file ruby-native"
> >
> > -PV = "7.1.0+git${SRCPV}"
> > -SRCREV = "0c89ff941bfdd9f3378312f293a84f13cf3e2a96"
> > -SRC_URI = "git://github.com/mbunkus/mkvtoolnix.git"
> > +PV = "7.9.0+git${SRCPV}"
> > +SRCREV_mkvtoolnix = "1a8b23b1e82ed180a5aaeb43537f2426be252985"
> > +SRCREV_libebml = "04b34b0dbded40e0cec93cafa6a4f4c8e90c3206"
> > +SRCREV_libmatroska = "db5d627b5bf48516c9e0b540254c0d36595760c3"
> > +SRCREV_FORMAT = "mkvtoolnix"
> > +SRC_URI = " \
> > +   git://github.com/mbunkus/mkvtoolnix.git;name=mkvtoolnix \
> > +   git://
> github.com/Matroska-Org/libebml.git;name=libebml;destsuffix=git/lib/libebml
> \
> > +   git://
> github.com/Matroska-Org/libmatroska.git;name=libmatroska;destsuffix=git/lib/libmatroska
> \
> > +  "
> >
> >  S = "${WORKDIR}/git"
> >
> > @@ -28,7 +35,7 @@ EXTRA_OECONF = " --with-boost-libdir=${STAGING_LIBDIR}
> \
> >
> >  # remove some hardcoded searchpaths
> >  do_configure_prepend() {
> > -sed -i -e s:/usr/local/lib:${STAGING_LIBDIR}:g -e
> s:/usr/local/include:${STAGING_INCDIR}:g ${S}/ac/ebml.m4
> > +sed -i -e s:/usr/local/lib:${STAGING_LIBDIR}:g -e
> s:/usr/local/include:${STAGING_INCDIR}:g ${S}/ac/qt5.m4
>
> It still fails in do_configure
> configure:8231: checking for the Qt version
> /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/x86_64-linux/usr/bin/moc
> uses
> configure:8239: result: too old: 4.8.7
>
> Can we use some PACKAGECONFIGs to disable qt{4,5}?
>
> >  }
> >
> >  # Yeah, no makefile
> > --
> > 1.8.3.1
> >
> > --
> > ___
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
> --
> Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
>
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
>
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-oe][PATCH] meta-oe: recipes-graphics: add libvncserver recipe

2015-10-08 Thread Martin Jansa
On Wed, Sep 30, 2015 at 10:20:00AM +0300, Ioan-Adrian Ratiu wrote:
> Signed-off-by: Ioan-Adrian Ratiu 
> ---
>  .../libvncserver/libvncserver_0.9.10.bb  | 20 
> 
>  1 file changed, 20 insertions(+)
>  create mode 100644 
> meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.10.bb
> 
> diff --git a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.10.bb 
> b/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.10.bb
> new file mode 100644
> index 000..841506a
> --- /dev/null
> +++ b/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.10.bb
> @@ -0,0 +1,20 @@
> +DESCRIPTION = "library for easy implementation of a RDP/VNC server"
> +HOMEPAGE = "https://libvnc.github.io;
> +SECTION = "libs"
> +PRIORITY = "optional"
> +LICENSE = "GPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f"
> +
> +DEPENDS += "zlib jpeg libpng gtk+ libgcrypt nettle gnutls gmp"
> +RDEPENDS_${PN} += "libpng gtk+ libgcrypt"

It conflicts with x11vnc:
http://errors.yoctoproject.org/Errors/Details/20233/

> +
> +inherit autotools pkgconfig
> +
> +SRC_URI  = 
> "https://github.com/LibVNC/libvncserver/archive/LibVNCServer-0.9.10.tar.gz;

github archives don't have stable SRC_URI checksums, because they can be
re-generated from time to time, use git directly.

> +SRC_URI[md5sum] = "e1b888fae717b06896f8aec100163d27"
> +SRC_URI[sha256sum] = 
> "ed10819a5bfbf269969f97f075939cc38273cc1b6d28bccfb0999fba489411f7"
> +
> +S = "${WORKDIR}/${PN}-LibVNCServer-${PV}"
> +
> +EXTRA_OEMAKE_append=" SUBDIRS='libvncserver' "
> -- 
> 2.1.4
> 
> -- 
> ___
> 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


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-multimedia][PATCH 2/5] aalib: add new recipe

2015-10-08 Thread Martin Jansa
On Wed, Sep 23, 2015 at 03:56:04PM +0200, Carlos Rafael Giani wrote:
> Signed-off-by: Carlos Rafael Giani 
> ---
>  meta-multimedia/recipes-multimedia/aalib/aalib_1.4rc4.bb | 16 
> 
>  1 file changed, 16 insertions(+)
>  create mode 100644 meta-multimedia/recipes-multimedia/aalib/aalib_1.4rc4.bb
> 
> diff --git a/meta-multimedia/recipes-multimedia/aalib/aalib_1.4rc4.bb 
> b/meta-multimedia/recipes-multimedia/aalib/aalib_1.4rc4.bb
> new file mode 100644
> index 000..06c4e5e
> --- /dev/null
> +++ b/meta-multimedia/recipes-multimedia/aalib/aalib_1.4rc4.bb
> @@ -0,0 +1,16 @@
> +DESCRIPTION = "AAlib is an portable library for rendering graphics as ASCII 
> art."
> +HOMEPAGE = "http://aa-project.sourceforge.net/aalib/;
> +SECTION = "libs"
> +
> +DEPENDS = "ncurses"
> +
> +LICENSE = "LGPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
> +
> +S = "${WORKDIR}/aalib-1.4.0"

Fails to build
http://errors.yoctoproject.org/Errors/Details/20262/

> +
> +SRC_URI = "${SOURCEFORGE_MIRROR}/aa-project/aalib-${PV}.tar.gz"
> +SRC_URI[md5sum] = "d5aa8e9eae07b7441298b5c30490f6a6"
> +SRC_URI[sha256sum] = 
> "0b214b98850f559e0a9ef7282de2ff336b094e1aacedefff3ffa50f07711db58"
> +
> +inherit autotools
> -- 
> 1.9.1
> 
> -- 
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-security][PATCH] clamav: Update source mirror

2015-10-08 Thread akuster808


On 10/06/2015 03:58 AM, Ioan-Adrian Ratiu wrote:
> The source archive was deleted from the debian mirror; get it from
> launchpad for now

thanks.

Merged.

- armin
> 
> Signed-off-by: Ioan-Adrian Ratiu 
> ---
>  recipes-security/clamav/clamav_0.98.5.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/recipes-security/clamav/clamav_0.98.5.bb 
> b/recipes-security/clamav/clamav_0.98.5.bb
> index 08604a7..8820461 100644
> --- a/recipes-security/clamav/clamav_0.98.5.bb
> +++ b/recipes-security/clamav/clamav_0.98.5.bb
> @@ -7,7 +7,7 @@ DEPENDS = "libtool db openssl zlib ncurses bzip2 libmspack"
>  
>  LIC_FILES_CHKSUM = 
> "file://COPYING.LGPL;beginline=2;endline=3;md5=4b89c05acc71195e9a06edfa2fa7d092"
>  
> -SRC_URI = 
> "${DEBIAN_MIRROR}/main/c/${BPN}/${BPN}_${PV}+dfsg.orig.tar.xz;name=archive \
> +SRC_URI = 
> "https://launchpad.net/debian/+archive/primary/+files/clamav_0.98.5%2Bdfsg.orig.tar.xz;name=archive
>  \
>  file://0001-Change-paths-in-sample-conf-file-to-match-Debian.patch \
>  file://0002-Add-an-additional-n-after-the-number-in-the-pidfile.patch \
>  file://0003-unit_tests-increment-test-timeout-from-40secs-to-5mi.patch \
> 
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH][meta-oe] freerdp: get out of "nonworking", fix build, improve

2015-10-08 Thread Martin Jansa
On Wed, Oct 07, 2015 at 06:36:41PM -0700, Khem Raj wrote:
> 
> > On Oct 6, 2015, at 3:29 PM, Martin Jansa  wrote:
> > 
> > On Tue, Oct 06, 2015 at 06:58:25PM -0300, Otavio Salvador wrote:
> >> On Sun, Oct 4, 2015 at 6:13 AM, Manuel Bachmann  
> >> wrote:
> >>> We make the "freerdp" recipe active again, fix the build
> >>> by pulling a more recent version (the "stable" branches are
> >>> buggy and useless), and fix ARM runtime with -fPIC.
> >>> 
> >>> We can then :
> >>> - make X11 non-mandatory ;
> >>> - add support for Wayland ("wlfreerdp" client) ;
> >>> - add support for DirectFB ("dfreerdp" client) ;
> >>> - add support for GStreamer 1.0 ;
> >>> - make "heavy" features such as pulseaudio, cups...
> >>> non-mandatory.
> >>> 
> >>> We really want to install the "winpr-makecert" tool to have
> >>> TLS, but CMake does not position its RPATH cleanly, so let
> >>> us have a custom patch for that until it gets sorted out.
> >>> 
> >>> Signed-off-by: Manuel Bachmann 
> >> 
> >> I fully agree with the changes and those are very welcome. However, it
> >> would be good if you could move from nonworking in one patch and do
> >> the changes here in another patch.
> > 
> > I wanted to get rid of all nonworking directories, I'm sending patch
> > series which reverts the recipe moves and replaces it with PNBLACKLIST.
> 
> PNBLACKLIST still causes parsing overhead. I would suggest to move it to a 
> layer under meta-openembedded
> like meta-trash or some such, if someone gets it to work move it back to the 
> appropriate layer.

Lets move all blacklisted recipes to meta-broken or some such after
jethro is branched.

Big advantage of PNBLACKLIST is that it's easy to unblacklist from
distro/local.conf and that bbappends in upper layer are still parsed
corectly, moving the recipes to separate layer (which wont be included
in any sane buidls) will force bbappends to be removed and then possibly
reintroduced when the original recipe is fixed and moved back to
appropriate layer.

> 
> > 
> >> Do you mind to rework it?
> > 
> > Please rebase it on top of current master-next which already has such
> > reverts.
> > 
> >> 
> >> --
> >> Otavio Salvador O.S. Systems
> >> http://www.ossystems.com.brhttp://code.ossystems.com.br
> >> Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750
> >> --
> >> ___
> >> 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
> 



> -- 
> ___
> 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


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH][meta-oe] freerdp: get out of "nonworking", fix build, improve

2015-10-08 Thread Otavio Salvador
On Thu, Oct 8, 2015 at 12:24 PM, Martin Jansa  wrote:
> On Wed, Oct 07, 2015 at 06:36:41PM -0700, Khem Raj wrote:
>>
>> > On Oct 6, 2015, at 3:29 PM, Martin Jansa  wrote:
>> >
>> > On Tue, Oct 06, 2015 at 06:58:25PM -0300, Otavio Salvador wrote:
>> >> On Sun, Oct 4, 2015 at 6:13 AM, Manuel Bachmann  
>> >> wrote:
>> >>> We make the "freerdp" recipe active again, fix the build
>> >>> by pulling a more recent version (the "stable" branches are
>> >>> buggy and useless), and fix ARM runtime with -fPIC.
>> >>>
>> >>> We can then :
>> >>> - make X11 non-mandatory ;
>> >>> - add support for Wayland ("wlfreerdp" client) ;
>> >>> - add support for DirectFB ("dfreerdp" client) ;
>> >>> - add support for GStreamer 1.0 ;
>> >>> - make "heavy" features such as pulseaudio, cups...
>> >>> non-mandatory.
>> >>>
>> >>> We really want to install the "winpr-makecert" tool to have
>> >>> TLS, but CMake does not position its RPATH cleanly, so let
>> >>> us have a custom patch for that until it gets sorted out.
>> >>>
>> >>> Signed-off-by: Manuel Bachmann 
>> >>
>> >> I fully agree with the changes and those are very welcome. However, it
>> >> would be good if you could move from nonworking in one patch and do
>> >> the changes here in another patch.
>> >
>> > I wanted to get rid of all nonworking directories, I'm sending patch
>> > series which reverts the recipe moves and replaces it with PNBLACKLIST.
>>
>> PNBLACKLIST still causes parsing overhead. I would suggest to move it to a 
>> layer under meta-openembedded
>> like meta-trash or some such, if someone gets it to work move it back to the 
>> appropriate layer.
>
> Lets move all blacklisted recipes to meta-broken or some such after
> jethro is branched.
>
> Big advantage of PNBLACKLIST is that it's easy to unblacklist from
> distro/local.conf and that bbappends in upper layer are still parsed
> corectly, moving the recipes to separate layer (which wont be included
> in any sane buidls) will force bbappends to be removed and then possibly
> reintroduced when the original recipe is fixed and moved back to
> appropriate layer.

I like to meta-broken proposal however I think it should still have
the blacklist. It helps highlight a possible cause and allow for easy
development of fixup patch.

-- 
Otavio Salvador O.S. Systems
http://www.ossystems.com.brhttp://code.ossystems.com.br
Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [Meta-qt5] Multiple definition of None on qminimaleglintegration for BBB

2015-10-08 Thread Martin Jansa
On Thu, Oct 08, 2015 at 05:18:04PM +, Ahsan, Noor wrote:
> Hello Khem,
> 
> This issue comes when X.h and qurl.h is included at the same time. We faced 
> this issue on different file on i.mx6 and Alexander fixed that issue by 
> rearranging the headers in C file see patch 
> 0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch. Now we are 
> facing this on other file for BBB I thought I should ask whether somebody 
> else faced this issue or know the fix.

I had the same issue with LuneOS earlier and came all the way to rename
"None" in all qt projects, but then I've dropped this patch and use this
undef in our sources before including qt headers after it was rejected
in upstream (for good reasons about API stability).

Regards,

> Noor
> 
> -Original Message-
> From: openembedded-devel-boun...@lists.openembedded.org 
> [mailto:openembedded-devel-boun...@lists.openembedded.org] On Behalf Of Khem 
> Raj
> Sent: Thursday, October 08, 2015 6:32 AM
> To: Martin Jansa
> Cc: Haridasan, Sujith; Larson, Chris
> Subject: Re: [oe] [Meta-qt5] Multiple definition of None on 
> qminimaleglintegration for BBB
> 
> 
> > On Oct 7, 2015, at 4:20 AM, Ahsan, Noor  wrote:
> > 
> > Hello,
> > 
> > We were building QT5 on BBB and we faced similar issue which has been fixed 
> > in 
> > 0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch
> >  but this time it is on qminimaleglintegration file. Can anybody guide us 
> > how to fix this issue. I added following code in qurl.h for previous issue 
> > but community said that there is better fix.
> > 
> > #ifdef None
> > #undef None
> > #endif
> > 
> 
> None is defined as 0 for universal null resource in X11 headers (X11/X.h) 
> IIRC, so its likely that this file has dependency on x11 and you are not 
> supplying that ?
> may be you should see if you are missing some QT feature
> 
> 
> > The stripped error log is shown below.
> > 
> > linking 
> > ../../../../plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
> > mv -f libqminimal.so ../../../../plugins/platforms/
> > make[4]: Leaving directory 
> > '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/minimal'
> > cd minimalegl/ && ( test -e Makefile || 
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/bin/qmake
> >  
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/minimalegl.pro
> >  -o Makefile ) && make -f Makefile
> > mv -f libcomposeplatforminputcontextplugin.so 
> > ../../../../plugins/platforminputcontexts/
> > make[4]: Leaving directory 
> > '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforminputcontexts/compose'
> > compiling 
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/generic/main.cpp
> > compiling 
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/eglfs/qeglfsscreen.cpp
> > moc 
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qnetworksession_impl.cpp
> > make[4]: Entering directory 
> > '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/minimalegl'
> > moc 
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/main.cpp
> > compiling 
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/offscreen/qoffscreenintegration_dummy.cpp
> > compiling 
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.cpp
> > moc 
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/networkmanager/qnetworkmanagerservice.h
> > compiling 
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglwindow.cpp
> > compiling .moc/moc_qgenericengine.cpp
> > moc 
> > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforminputcontexts/ibus/main.cpp
> > moc 
> > 

Re: [oe] [Meta-qt5] Multiple definition of None on qminimaleglintegration for BBB

2015-10-08 Thread Ahsan, Noor
Hello Khem,

This issue comes when X.h and qurl.h is included at the same time. We faced 
this issue on different file on i.mx6 and Alexander fixed that issue by 
rearranging the headers in C file see patch 
0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch. Now we are 
facing this on other file for BBB I thought I should ask whether somebody else 
faced this issue or know the fix.

Noor

-Original Message-
From: openembedded-devel-boun...@lists.openembedded.org 
[mailto:openembedded-devel-boun...@lists.openembedded.org] On Behalf Of Khem Raj
Sent: Thursday, October 08, 2015 6:32 AM
To: Martin Jansa
Cc: Haridasan, Sujith; Larson, Chris
Subject: Re: [oe] [Meta-qt5] Multiple definition of None on 
qminimaleglintegration for BBB


> On Oct 7, 2015, at 4:20 AM, Ahsan, Noor  wrote:
> 
> Hello,
> 
> We were building QT5 on BBB and we faced similar issue which has been fixed 
> in 
> 0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch
>  but this time it is on qminimaleglintegration file. Can anybody guide us how 
> to fix this issue. I added following code in qurl.h for previous issue but 
> community said that there is better fix.
> 
> #ifdef None
> #undef None
> #endif
> 

None is defined as 0 for universal null resource in X11 headers (X11/X.h) IIRC, 
so its likely that this file has dependency on x11 and you are not supplying 
that ?
may be you should see if you are missing some QT feature


> The stripped error log is shown below.
> 
> linking 
> ../../../../plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
> mv -f libqminimal.so ../../../../plugins/platforms/
> make[4]: Leaving directory 
> '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/minimal'
> cd minimalegl/ && ( test -e Makefile || 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/bin/qmake
>  
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/minimalegl.pro
>  -o Makefile ) && make -f Makefile
> mv -f libcomposeplatforminputcontextplugin.so 
> ../../../../plugins/platforminputcontexts/
> make[4]: Leaving directory 
> '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforminputcontexts/compose'
> compiling 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/generic/main.cpp
> compiling 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/eglfs/qeglfsscreen.cpp
> moc 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qnetworksession_impl.cpp
> make[4]: Entering directory 
> '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/minimalegl'
> moc 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/main.cpp
> compiling 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/offscreen/qoffscreenintegration_dummy.cpp
> compiling 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.cpp
> moc 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/networkmanager/qnetworkmanagerservice.h
> compiling 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglwindow.cpp
> compiling .moc/moc_qgenericengine.cpp
> moc 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforminputcontexts/ibus/main.cpp
> moc 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/networkmanager/qnetworkmanagerengine.h
> compiling 
> /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbscreen.cpp
> moc 
> 

Re: [oe] [Meta-qt5] Multiple definition of None on qminimaleglintegration for BBB

2015-10-08 Thread Martin Jansa
On Thu, Oct 08, 2015 at 07:32:06PM +0200, Martin Jansa wrote:
> On Thu, Oct 08, 2015 at 05:18:04PM +, Ahsan, Noor wrote:
> > Hello Khem,
> > 
> > This issue comes when X.h and qurl.h is included at the same time. We faced 
> > this issue on different file on i.mx6 and Alexander fixed that issue by 
> > rearranging the headers in C file see patch 
> > 0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch. Now we are 
> > facing this on other file for BBB I thought I should ask whether somebody 
> > else faced this issue or know the fix.
> 
> I had the same issue with LuneOS earlier and came all the way to rename
> "None" in all qt projects, but then I've dropped this patch and use this
> undef in our sources before including qt headers after it was rejected
> in upstream (for good reasons about API stability).

More details in:
https://www.mail-archive.com/openembedded-core@lists.openembedded.org/msg65904.html

> > -Original Message-
> > From: openembedded-devel-boun...@lists.openembedded.org 
> > [mailto:openembedded-devel-boun...@lists.openembedded.org] On Behalf Of 
> > Khem Raj
> > Sent: Thursday, October 08, 2015 6:32 AM
> > To: Martin Jansa
> > Cc: Haridasan, Sujith; Larson, Chris
> > Subject: Re: [oe] [Meta-qt5] Multiple definition of None on 
> > qminimaleglintegration for BBB
> > 
> > 
> > > On Oct 7, 2015, at 4:20 AM, Ahsan, Noor  wrote:
> > > 
> > > Hello,
> > > 
> > > We were building QT5 on BBB and we faced similar issue which has been 
> > > fixed in 
> > > 0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch
> > >  but this time it is on qminimaleglintegration file. Can anybody guide us 
> > > how to fix this issue. I added following code in qurl.h for previous 
> > > issue but community said that there is better fix.
> > > 
> > > #ifdef None
> > > #undef None
> > > #endif
> > > 
> > 
> > None is defined as 0 for universal null resource in X11 headers (X11/X.h) 
> > IIRC, so its likely that this file has dependency on x11 and you are not 
> > supplying that ?
> > may be you should see if you are missing some QT feature
> > 
> > 
> > > The stripped error log is shown below.
> > > 
> > > linking 
> > > ../../../../plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
> > > mv -f libqminimal.so ../../../../plugins/platforms/
> > > make[4]: Leaving directory 
> > > '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/minimal'
> > > cd minimalegl/ && ( test -e Makefile || 
> > > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/bin/qmake
> > >  
> > > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/minimalegl.pro
> > >  -o Makefile ) && make -f Makefile
> > > mv -f libcomposeplatforminputcontextplugin.so 
> > > ../../../../plugins/platforminputcontexts/
> > > make[4]: Leaving directory 
> > > '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforminputcontexts/compose'
> > > compiling 
> > > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/generic/main.cpp
> > > compiling 
> > > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/eglfs/qeglfsscreen.cpp
> > > moc 
> > > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qnetworksession_impl.cpp
> > > make[4]: Entering directory 
> > > '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/minimalegl'
> > > moc 
> > > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/main.cpp
> > > compiling 
> > > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/offscreen/qoffscreenintegration_dummy.cpp
> > > compiling 
> > > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.cpp
> > > moc 
> > > /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/networkmanager/qnetworkmanagerservice.h
> > > compiling 
> > >