Re: [oe] [meta-oe][PATCH] qt-creator: avoid conflicts with meta-qt5's qt5-creator

2015-03-05 Thread Martin Jansa
On Thu, Mar 05, 2015 at 09:57:37PM +0100, Andreas Müller wrote:
 On Thu, Mar 5, 2015 at 7:01 PM, Martin Jansa martin.ja...@gmail.com wrote:
  On Sun, Mar 01, 2015 at 11:23:44PM +0100, Andreas Müller wrote:
  We avoid conflicts by installing no files to sysroot. This causes no 
  fallout
  because nothing depends on qt5-creator (if something included later 
  depending
  on qt-creator it should depend on qt5-creator).
  Note that
 
  | WARNING: QA Issue: qt5-creator rdepends on qt-creator, but it isn't a 
  build dependency? [build-deps]
 
  is a false positve because the names of the libraries are same as for
  qt5-creator (see test below).
 
  This isn't enough to resolve the warning (but it resolves the sysroot
  conflict which is good).
 
  qt-creator is still recorded as runtime provider for couple of
  libraries, we can list them all in PRIVATE_LIBS (if we can assume that
  nothing will link against them - which is already assumed by not staging
  them).
 
  Here is the list from qt5-creator log.do_package:
 
  $ grep requires package qt-creator log.do_package
  DEBUG: qt5-creator: Dependency libCore.so requires package qt-creator (used 
  by files: 
  /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlJSTools.so)
 Very interesting:
 
 * qt5-creator complains for libs it has installed itself (see qt5 in path)
 * how should someone link against libraries that are not in sysroot?

See the code for shlibs providers in package.bbclass, this warning and
this whole issue originates there.

shlibs providers record all installed libraries (not staged in sysroot),
so that it can automatically add RDEPENDS in case some other package
will require already found library.

This happens with qt*-creators, there are plans to improve it by
including the whole path, but that doesn't work yet with current
package.bbclass.

 * during my tests for sysroot patch I have build qt-creator from
 scratch and then an image with qt5-creator included. If this warning
 would be true the image creation would have failed because qt5-creator
 RCONFLICTS qt-creator (error occured when starting the last patch)
 
 Problem seems that that the instance creating (have not looked
 further) these warnings just checks the name of the library without
 path. Library names are same for both versions of qt-creator.
 
 We could try it with PRIVATE_LIBS but I'd suggest to simply ignore
 these false warnings.

I was suggesting PRIVATE_LIBS because it sort of matches with skipping
the staging of the libraries.

The warning is still valid in cases when someone builds qt-creator
first, then qt5-creator which will automatically get RDEPENDS on
qt-creator, so installing qt5-creator from package feed will bring both
of them :(.

If we set PRIVATE_LIBS in qt-creator, it won't ever be registered as
shlib provider, so qt5-creator won't get the RDEPENDS.

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


[oe] State of bitbake world, test-dependencies 2015-03-05

2015-03-05 Thread Martin Jansa
On Thu, Dec 11, 2014 at 10:23:32AM +0100, Martin Jansa wrote:
 On Sat, Aug 09, 2014 at 11:01:10AM +0200, Martin Jansa wrote:
  Complete logs:
  http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.20140808_063907.log/
  
  ERROR: 483 issues were found in these recipes: directfb engrave epiphany 
  expedite gd gmtk gnome-disk-utility gst-ffmpeg guile leptonica libarchive 
  libmicrohttpd libmikmod libungif libwebp libwmf mariadb midori mpd mpeg2dec 
  mpg123 openal-soft opendataplane oscam piglit protobuf snort sox stunnel 
  synergy tesseract tracker
 
 Complete logs;
 http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.20141210_162427.log/
 
 This was only partial build, so the results don't look so bad.
 ERROR: 27 issues were found in these recipes: android-audiosystem
 collectd fbida gnome-bluetooth gst-plugins-bad mongodb opencv
 polkit-gnome qtbase tcpdump udisks xbmc xfce4-vala
 
 Found differences: 
 WARN: collectd: collectd rdepends on libcrypto, but it isn't a build 
 dependency?
 WARN: collectd: collectd rdepends on libesmtp, but it isn't a build 
 dependency?
 WARN: collectd: collectd rdepends on libssl, but it isn't a build dependency?
 WARN: fbida: fbida rdepends on libwebp, but it isn't a build dependency?
 WARN: gst-plugins-bad: gst-plugins-bad-meta rdepends on gst-plugins-bad-rtmp, 
 but it isn't a build dependency?
 WARN: opencv: libopencv-highgui rdepends on jasper, but it isn't a build 
 dependency?
 WARN: opencv: libopencv-highgui rdepends on libdc1394, but it isn't a build 
 dependency?
 WARN: qtbase: qtbase-plugins rdepends on cups-lib, but it isn't a build 
 dependency?
 WARN: tcpdump: tcpdump rdepends on libsmi, but it isn't a build dependency?
 WARN: udisks: udisks rdepends on lvm2, but it isn't a build dependency?
 
 Found errors: 
 ERROR: gst-plugins-bad: gst-plugins-bad-rtmp package isn't created when 
 building with minimal dependencies?
 ERROR: gst-plugins-bad: gst-plugins-bad-rtmp-dev package isn't created when 
 building with minimal dependencies?

I've another partial build which basically confirmed that some of these
issues are still there.

Found differences: 
WARN: fbida: fbida rdepends on libwebp, but it isn't a build dependency?
WARN: fbida: fbida rdepends on lirc, but it isn't a build dependency?
WARN: qt5-creator: qt5-creator rdepends on qt-creator, but it isn't a build 
dependency?
WARN: tcpdump: tcpdump rdepends on libsmi, but it isn't a build dependency?
WARN: udisks: udisks rdepends on lvm2, but it isn't a build dependency?

Logs weren't uploaded this time, because we've run out of space on
logs.nslu2-linux.org/buildlogs/

-- 
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] qt-creator: avoid conflicts with meta-qt5's qt5-creator

2015-03-05 Thread Andreas Müller
On Thu, Mar 5, 2015 at 7:01 PM, Martin Jansa martin.ja...@gmail.com wrote:
 On Sun, Mar 01, 2015 at 11:23:44PM +0100, Andreas Müller wrote:
 We avoid conflicts by installing no files to sysroot. This causes no fallout
 because nothing depends on qt5-creator (if something included later depending
 on qt-creator it should depend on qt5-creator).
 Note that

 | WARNING: QA Issue: qt5-creator rdepends on qt-creator, but it isn't a 
 build dependency? [build-deps]

 is a false positve because the names of the libraries are same as for
 qt5-creator (see test below).

 This isn't enough to resolve the warning (but it resolves the sysroot
 conflict which is good).

 qt-creator is still recorded as runtime provider for couple of
 libraries, we can list them all in PRIVATE_LIBS (if we can assume that
 nothing will link against them - which is already assumed by not staging
 them).

 Here is the list from qt5-creator log.do_package:

 $ grep requires package qt-creator log.do_package
 DEBUG: qt5-creator: Dependency libCore.so requires package qt-creator (used 
 by files: 
 /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlJSTools.so)
Very interesting:

* qt5-creator complains for libs it has installed itself (see qt5 in path)
* how should someone link against libraries that are not in sysroot?
* during my tests for sysroot patch I have build qt-creator from
scratch and then an image with qt5-creator included. If this warning
would be true the image creation would have failed because qt5-creator
RCONFLICTS qt-creator (error occured when starting the last patch)

Problem seems that that the instance creating (have not looked
further) these warnings just checks the name of the library without
path. Library names are same for both versions of qt-creator.

We could try it with PRIVATE_LIBS but I'd suggest to simply ignore
these false warnings.

What do you think?

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


Re: [oe] State of bitbake world, test-dependencies 2015-03-05

2015-03-05 Thread Martin Jansa
On Thu, Mar 05, 2015 at 10:22:12PM +0100, Martin Jansa wrote:
 On Thu, Dec 11, 2014 at 10:23:32AM +0100, Martin Jansa wrote:
  On Sat, Aug 09, 2014 at 11:01:10AM +0200, Martin Jansa wrote:
   Complete logs:
   http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.20140808_063907.log/
   
   ERROR: 483 issues were found in these recipes: directfb engrave epiphany 
   expedite gd gmtk gnome-disk-utility gst-ffmpeg guile leptonica libarchive 
   libmicrohttpd libmikmod libungif libwebp libwmf mariadb midori mpd 
   mpeg2dec mpg123 openal-soft opendataplane oscam piglit protobuf snort sox 
   stunnel synergy tesseract tracker
  
  Complete logs;
  http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.20141210_162427.log/
  
  This was only partial build, so the results don't look so bad.
  ERROR: 27 issues were found in these recipes: android-audiosystem
  collectd fbida gnome-bluetooth gst-plugins-bad mongodb opencv
  polkit-gnome qtbase tcpdump udisks xbmc xfce4-vala
  
  Found differences: 
  WARN: collectd: collectd rdepends on libcrypto, but it isn't a build 
  dependency?
  WARN: collectd: collectd rdepends on libesmtp, but it isn't a build 
  dependency?
  WARN: collectd: collectd rdepends on libssl, but it isn't a build 
  dependency?
  WARN: fbida: fbida rdepends on libwebp, but it isn't a build dependency?
  WARN: gst-plugins-bad: gst-plugins-bad-meta rdepends on 
  gst-plugins-bad-rtmp, but it isn't a build dependency?
  WARN: opencv: libopencv-highgui rdepends on jasper, but it isn't a build 
  dependency?
  WARN: opencv: libopencv-highgui rdepends on libdc1394, but it isn't a build 
  dependency?
  WARN: qtbase: qtbase-plugins rdepends on cups-lib, but it isn't a build 
  dependency?
  WARN: tcpdump: tcpdump rdepends on libsmi, but it isn't a build dependency?
  WARN: udisks: udisks rdepends on lvm2, but it isn't a build dependency?
  
  Found errors: 
  ERROR: gst-plugins-bad: gst-plugins-bad-rtmp package isn't created when 
  building with minimal dependencies?
  ERROR: gst-plugins-bad: gst-plugins-bad-rtmp-dev package isn't created when 
  building with minimal dependencies?
 
 I've another partial build which basically confirmed that some of these
 issues are still there.
 
 Found differences: 
 WARN: fbida: fbida rdepends on libwebp, but it isn't a build dependency?
 WARN: fbida: fbida rdepends on lirc, but it isn't a build dependency?
 WARN: qt5-creator: qt5-creator rdepends on qt-creator, but it isn't a build 
 dependency?
 WARN: tcpdump: tcpdump rdepends on libsmi, but it isn't a build dependency?
 WARN: udisks: udisks rdepends on lvm2, but it isn't a build dependency?
 
 Logs weren't uploaded this time, because we've run out of space on
 logs.nslu2-linux.org/buildlogs/

Now we have the logs as well
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.20150305_213704.log/

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


[oe] [meta-efl][PATCH] mcnavi: blacklist, isn't compatible with latest edje_cc

2015-03-05 Thread Martin Jansa
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-efl/recipes-navigation/mcnavi/mcnavi_0.3.4.bb | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/meta-efl/recipes-navigation/mcnavi/mcnavi_0.3.4.bb 
b/meta-efl/recipes-navigation/mcnavi/mcnavi_0.3.4.bb
index 9ad5d4f..2b5722b 100644
--- a/meta-efl/recipes-navigation/mcnavi/mcnavi_0.3.4.bb
+++ b/meta-efl/recipes-navigation/mcnavi/mcnavi_0.3.4.bb
@@ -11,3 +11,9 @@ SRC_URI[sha256sum] = 
ee7f65155e91386175875fc4f72f4bc94e4e9cdb8258112632da94520e
 S = ${WORKDIR}/${PN}
 
 inherit autotools
+
+PNBLACKLIST[mcnavi] ?= BROKEN: latest version 0.3.4 is 3 years old and now 
broken with more strict ejde_cc from efl-1.13
+# | edje_cc: Error. parse error 
0.3.4-r0/mcnavi/data/themes/Default/main.edc:126. invalid state name: 'none'. 
default state must always be first.
+# | edje_cc: Error. parse error 
0.3.4-r0/mcnavi/data/themes/Default/itinerary.edc:84. invalid state name: 
'none'. default state must always be first.
+# | edje_cc: Error. parse error 
0.3.4-r0/mcnavi/data/themes/Default/text.edc:1129. invalid state name: 'none'. 
default state must always be first.
+# | edje_cc: Error. parse error 
0.3.4-r0/mcnavi/data/themes/Default/fileopen.edc:78. invalid state name: 'off'. 
default state must always be first.
-- 
2.3.1

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


Re: [oe] [meta-oe][PATCH] qt-creator: avoid conflicts with meta-qt5's qt5-creator

2015-03-05 Thread Martin Jansa
On Sun, Mar 01, 2015 at 11:23:44PM +0100, Andreas Müller wrote:
 We avoid conflicts by installing no files to sysroot. This causes no fallout
 because nothing depends on qt5-creator (if something included later depending
 on qt-creator it should depend on qt5-creator).
 Note that
 
 | WARNING: QA Issue: qt5-creator rdepends on qt-creator, but it isn't a build 
 dependency? [build-deps]
 
 is a false positve because the names of the libraries are same as for
 qt5-creator (see test below).

This isn't enough to resolve the warning (but it resolves the sysroot
conflict which is good).

qt-creator is still recorded as runtime provider for couple of
libraries, we can list them all in PRIVATE_LIBS (if we can assume that
nothing will link against them - which is already assumed by not staging
them).

Here is the list from qt5-creator log.do_package:

$ grep requires package qt-creator log.do_package
DEBUG: qt5-creator: Dependency libCore.so requires package qt-creator (used by 
files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlJSTools.so)
DEBUG: qt5-creator: Dependency libProjectExplorer.so requires package 
qt-creator (used by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlJSTools.so)
DEBUG: qt5-creator: Dependency libQtSupport.so requires package qt-creator 
(used by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlJSTools.so)
DEBUG: qt5-creator: Dependency libTextEditor.so requires package qt-creator 
(used by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlJSTools.so)
DEBUG: qt5-creator: Dependency libCppTools.so requires package qt-creator (used 
by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlJSTools.so)
DEBUG: qt5-creator: Dependency libAnalyzerBase.so requires package qt-creator 
(used by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlProfiler.so)
DEBUG: qt5-creator: Dependency libCore.so requires package qt-creator (used by 
files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlProfiler.so)
DEBUG: qt5-creator: Dependency libProjectExplorer.so requires package 
qt-creator (used by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlProfiler.so)
DEBUG: qt5-creator: Dependency libQtSupport.so requires package qt-creator 
(used by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlProfiler.so)
DEBUG: qt5-creator: Dependency libProjectExplorer.so requires package 
qt-creator (used by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libClearCase.so)
DEBUG: qt5-creator: Dependency libTextEditor.so requires package qt-creator 
(used by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libClearCase.so)
DEBUG: qt5-creator: Dependency libCore.so requires package qt-creator (used by 
files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libClearCase.so)
DEBUG: qt5-creator: Dependency libVcsBase.so requires package qt-creator (used 
by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libClearCase.so)
DEBUG: qt5-creator: Dependency libCore.so requires package qt-creator (used by 
files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlProjectManager.so)
DEBUG: qt5-creator: Dependency libProjectExplorer.so requires package 
qt-creator (used by files: 
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5e-oe-linux-gnueabi/qt5-creator/3.3.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/plugins/libQmlProjectManager.so)
DEBUG: qt5-creator: Dependency libQtSupport.so requires package qt-creator 
(used by files: 

Re: [oe] [meta-oe][PATCH] opencv: Upgrade to 2.4.11

2015-03-05 Thread Martin Jansa
On Thu, Mar 05, 2015 at 08:33:08AM +0100, Mike Looijmans wrote:
 On 04-03-15 23:03, Martin Jansa wrote:
  On Wed, Mar 04, 2015 at 09:20:52AM +0100, Mike Looijmans wrote:
  Upgrade OpenCV to the 2.4.11 release.
 
  Remove the opencv-fix-pkgconfig-generation patch which has been integrated 
  upstream,
  be it in modified form.
  ---
.../opencv/opencv-fix-pkgconfig-generation.patch   | 44 
  --
meta-oe/recipes-support/opencv/opencv_2.4.bb   |  8 ++--
2 files changed, 3 insertions(+), 49 deletions(-)
delete mode 100644 
  meta-oe/recipes-support/opencv/opencv/opencv-fix-pkgconfig-generation.patch
 
  diff --git 
  a/meta-oe/recipes-support/opencv/opencv/opencv-fix-pkgconfig-generation.patch
   
  b/meta-oe/recipes-support/opencv/opencv/opencv-fix-pkgconfig-generation.patch
  deleted file mode 100644
  index d352778..000
  --- 
  a/meta-oe/recipes-support/opencv/opencv/opencv-fix-pkgconfig-generation.patch
  +++ /dev/null
  @@ -1,44 +0,0 @@
  -Fix pkg-config generation
  -
  -Replace absolute library path with library name spec and library search
  -path option.
  -
  -The fix has been provided by Ray Rashif (code.opencv.org/issues/1925)
  -
  -Upstream-Status: Pending
  -
  -diff -Nbaur OpenCV-2.4.3.orig/cmake/OpenCVGenPkgconfig.cmake 
  OpenCV-2.4.3/cmake/OpenCVGenPkgconfig.cmake
   OpenCV-2.4.3.orig/cmake/OpenCVGenPkgconfig.cmake  2012-11-04 
  08:40:14.243505926 +
  -+++ OpenCV-2.4.3/cmake/OpenCVGenPkgconfig.cmake   2012-11-04 
  08:40:42.286649120 +
  -@@ -10,7 +10,7 @@
  - # 
  ---
  - set(prefix  ${CMAKE_INSTALL_PREFIX})
  - set(exec_prefix \${prefix})
  --set(libdir  ) #TODO: need link paths for OpenCV_EXTRA_COMPONENTS
  -+set(libdir  \${prefix}/${OPENCV_LIB_INSTALL_PATH})
  - set(includedir  \${prefix}/${OPENCV_INCLUDE_INSTALL_PATH})
  - set(VERSION ${OPENCV_VERSION})
  -
  -@@ -36,10 +36,11 @@
  - ocv_list_reverse(OpenCV_EXTRA_COMPONENTS)
  -
  - #build the list of components
  --set(OpenCV_LIB_COMPONENTS_ )
  -+set(OpenCV_LIB_COMPONENTS_ -L\${libdir})
  - foreach(CVLib ${OpenCV_LIB_COMPONENTS})
  -   get_target_property(libpath ${CVLib} LOCATION_${CMAKE_BUILD_TYPE})
  -   get_filename_component(libname ${libpath} NAME)
  -+  get_filename_component(lname ${libpath} NAME_WE)
  -
  -   if(INSTALL_TO_MANGLED_PATHS)
  - set(libname ${libname}.${OPENCV_VERSION})
  -@@ -52,7 +53,8 @@
  - set(installDir ${OPENCV_LIB_INSTALL_PATH})
  -   endif()
  -
  --  set(OpenCV_LIB_COMPONENTS_ ${OpenCV_LIB_COMPONENTS_} 
  \${exec_prefix}/${installDir}/${libname})
  -+  string(REPLACE libopencv -lopencv lname ${lname})
  -+  set(OpenCV_LIB_COMPONENTS_ ${OpenCV_LIB_COMPONENTS_} ${lname})
  - endforeach()
  -
  - # add extra dependencies required for OpenCV
  diff --git a/meta-oe/recipes-support/opencv/opencv_2.4.bb 
  b/meta-oe/recipes-support/opencv/opencv_2.4.bb
  index 63d7c8b..e57f9a6 100644
  --- a/meta-oe/recipes-support/opencv/opencv_2.4.bb
  +++ b/meta-oe/recipes-support/opencv/opencv_2.4.bb
  @@ -9,12 +9,10 @@ ARM_INSTRUCTION_SET = arm
 
DEPENDS = python-numpy libtool swig swig-native python bzip2 zlib 
  glib-2.0
 
  -SRCREV = df8e28283f09825cca0c2902160b7abebcfe1b64
  -SRC_URI = git://github.com/Itseez/opencv.git;branch=2.4 \
  -   file://opencv-fix-pkgconfig-generation.patch \
  -
  +SRCREV = 2c9547e3147779001811d01936aed38f560929fc
  +SRC_URI = git://github.com/Itseez/opencv.git;branch=2.4
 
  -PV = 2.4.9+git${SRCPV}
  +PV = 2.4.11+git${SRCPV}
 
  Please Fix this issue first:
  WARNING: QA Issue: libopencv-highgui rdepends on jasper, but it isn't a
  build dependency? [build-deps]
  WARNING: QA Issue: libopencv-highgui rdepends on libdc1394, but it isn't
  a build dependency? [build-deps]
 
 I didn't get any warnings, which platform did you use?

See http://www.openembedded.org/wiki/Bitbake_World_Status_Setup

 I guess the recipe needs some explicit disable calls, it probably 
 auto-detected these on your system.

You'll see these warnings only if you build jasper from meta-oe and
libdc1394 from meta-multimedia before building opencv.

And yes, it needs to be explicitly disabled.

S = ${WORKDIR}/git
 
  --
  1.9.1
 
  --
  
 
 Met vriendelijke groet / kind regards,
 
 Mike Looijmans
 System Expert
 
 
 TOPIC Embedded Systems
 Eindhovenseweg 32-C, NL-5683 KH Best
 Postbus 440, NL-5680 AK Best
 Telefoon: (+31) (0) 499 33 69 79
 Telefax:  (+31) (0) 499 33 69 70
 E-mail: mike.looijm...@topic.nl
 Website: www.topic.nl
 
 Please consider the environment before printing this e-mail
 
 Topic zoekt gedreven (embedded) software specialisten!
 http://topic.nl/vacatures/topic-zoekt-software-engineers/
 
 ___
  Openembedded-devel mailing list
  Openembedded-devel@lists.openembedded.org
  http://lists.openembedded.org/mailman/listinfo/openembedded-devel
 
 
 
 
 -- 
 

Re: [oe] [meta-oe][PATCH] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Andreas Oberritter
Hello Baptiste,

On 04.03.2015 13:56, Baptiste DURAND wrote:
 Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
 ---
  meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 39 
  .../minidlna/minidlna/minidlna-daemon.init.d   | 54 
 ++
  .../minidlna/minidlna/minidlna-daemon.service  | 10 
  .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
  .../minidlna/minidlna/fix-makefile.patch   | 41 
  .../search-for-headers-in-staging-dir.patch| 48 ---
  .../nonworking/minidlna/minidlna_1.0.25.bb | 19 
  7 files changed, 109 insertions(+), 108 deletions(-)
  create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
  create mode 100644 
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
  create mode 100644 
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.service
  create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
  delete mode 100644 
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
  delete mode 100644 
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
  delete mode 100644 
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna_1.0.25.bb
 
 diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc 
 b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
 new file mode 100644
 index 000..9d6568d
 --- /dev/null
 +++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
 @@ -0,0 +1,39 @@
 +DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the aim of \
 +being fully compliant with DLNA/UPnP-AV clients.
 +LICENSE = GPL-2.0|BSD
 +DEPENDS = virtual/gettext ffmpeg flac libav jpeg sqlite3 libexif libogg 
 libid3tag libvorbis
 +
 +inherit autotools update-rc.d systemd
 +
 +SRC_URI = git://git.code.sf.net/p/minidlna/git;branch=master;module=git
 +SRC_URI =+ ${@base_contains('DISTRO_FEATURES', 'systemd', 
 'file://minidlna-daemon.service', 'file://minidlna-daemon.init.d', d)}

DISTRO_FEATUES may contain both systemd and sysvinit at the same time.

 +
 +S = ${WORKDIR}/git
 +B = ${S}

inherit autotools-brokensep instead of setting B.

 +
 +do_configure_prepend() {
 +cd ${S}
 +./autogen.sh
 +}

Is this required?

 +
 +do_install_initd() {
 + install -d ${D}${sysconfdir}/init.d
 + install -m 0755 ${WORKDIR}/minidlna-daemon.init.d 
 ${D}${sysconfdir}/init.d/minidlna
 +}
 +
 +do_install_systemd() {
 + install -d ${D}${nonarch_base_libdir}/systemd/system
 + install -m 0755 ${WORKDIR}/minidlna-daemon.service 
 ${D}${nonarch_base_libdir}/systemd/system
 +}
 +
 +do_install_append(){
 + install -d ${D}${sysconfdir}
 + install -m 0755 minidlna.conf ${D}${sysconfdir}
 + ${@base_contains('DISTRO_FEATURES', 'systemd', 'do_install_systemd', 
 'do_install_initd', d)}
 +}
 +
 +SYSTEMD_SERVICE_${PN} = minidlna-daemon.service
 +
 +INITSCRIPT_NAME = minidlna
 +INITSCRIPT_PARAMS = defaults 90

If the systemd unit had the same basename as the init script, i.e.
minidlna.service, then systemd would be able to ignore the init script
automatically.

Regards,
Andreas

 +
 diff --git 
 a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d 
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 new file mode 100644
 index 000..61b5b54
 --- /dev/null
 +++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 @@ -0,0 +1,54 @@
 +#!/bin/sh
 +
 +NAME=minidlna
 +DAEMON=/usr/sbin/minidlnad
 +SCRIPTNAME=/etc/init.d/$NAME
 +PIDFILE=/var/run/$NAME.pid
 +CONF=/etc/$NAME.conf
 +ARGS=-f $CONF
 +
 +# Exit if the package is not installed
 +[ -x $DAEMON ] || exit 0
 +
 +start_function() {
 +
 +export PATH=$PWD:$PATH
 +
 +if [ -f ${PIDFILE} ]; then
 +echo $SCRIPTNAME already running with PID #`cat $PIDFILE` ( 
 according to ${PIDFILE} );
 +exit 0
 +fi
 +
 +$DAEMON $ARGS
 + 
 +pid=$!
 +
 +if [ $pid !=  ]; then
 +echo -n $pid  ${PIDFILE}
 +fi
 +} 
 +
 +stop_function() {
 +
 +export PATH=$PWD:$PATH
 +
 +if [ ! -e ${PIDFILE} ]; then
 +echo ${SCRIPTNAME} not running ( according to ${PIDFILE} );
 +exit 1;
 +fi
 +PID=`cat ${PIDFILE}`
 +kill -INT ${PID}
 +rm -f ${PIDFILE}
 +}
 +
 +case $1 in
 +start)
 +start_function
 +;;
 +stop)
 +stop_function
 +;;
 +*)
 +echo Usage: $0 {start | stop}
 +
 +esac
 diff --git 
 a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.service 
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.service
 new file mode 100644
 index 000..656100b
 --- /dev/null
 +++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.service
 @@ -0,0 +1,10 @@
 +[Unit]
 +Description=Minidlna Daemon
 +After=network.target
 +
 +[Service]
 +Type=notify
 +ExecStart=/usr/sbin/minidlnad -f /etc/minidlna.conf
 +
 +[Install]
 

[oe] [meta-oe][PATCH 2/3] mplayer2: set REQUIRED_DISTRO_FEATURES and LICENSE_FLAGS

2015-03-05 Thread Martin Jansa
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-multimedia/mplayer/mplayer2_git.bb | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/meta-oe/recipes-multimedia/mplayer/mplayer2_git.bb 
b/meta-oe/recipes-multimedia/mplayer/mplayer2_git.bb
index 2de26b0..8c5f4eb 100644
--- a/meta-oe/recipes-multimedia/mplayer/mplayer2_git.bb
+++ b/meta-oe/recipes-multimedia/mplayer/mplayer2_git.bb
@@ -10,6 +10,12 @@ PROVIDES = mplayer
 RPROVIDES_${PN} = mplayer
 RCONFLICTS_${PN} = mplayer
 
+# Depends on xsp, libxv, virtual/libx11, libxscrnsaver
+REQUIRED_DISTRO_FEATURES = x11
+
+# because it depends on libpostproc/libav which has commercial flag
+LICENSE_FLAGS = ${@base_contains('PACKAGECONFIG', 'postproc', 'commercial', 
'', d)}
+
 LICENSE = GPLv3
 LIC_FILES_CHKSUM = file://LICENSE;md5=d32239bcb673463ab874e80d47fae504
 
-- 
2.3.1

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


[oe] [meta-oe][PATCH 3/3] ktap-module: blacklist because it's not compatible with 3.19 kernel

2015-03-05 Thread Martin Jansa
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-kernel/ktap/ktap-module_git.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta-oe/recipes-kernel/ktap/ktap-module_git.bb 
b/meta-oe/recipes-kernel/ktap/ktap-module_git.bb
index 62f2a99..e3c94e3 100644
--- a/meta-oe/recipes-kernel/ktap/ktap-module_git.bb
+++ b/meta-oe/recipes-kernel/ktap/ktap-module_git.bb
@@ -6,6 +6,9 @@ SUMMARY = KTAP is a scripting dynamic tracing tool for Linux
 
 inherit module
 
+# See https://github.com/ktap/ktap/issues/80
+PNBLACKLIST[ktap-module] ?= Not compatible with 3.19 kernel
+
 # Available package configs: ffi (only supported on x86_64)
 PACKAGECONFIG ?= 
 
-- 
2.3.1

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


[oe] [meta-oe][PATCH] DO-NOT-MERGE: start-stop-daemon: upgrade to 1.17.21

2015-03-05 Thread Martin Jansa
* dselect fails to build with:
  *** error: gettext infrastructure mismatch: using a Makefile.in.in from 
gettext version 0.18 but the autoconf macros are from gettext version 0.19
* upgrade to dpkg version used by oe-core

* shouldn't be merged, because new dpkg doesn't recognize couple
  options:
  WARNING: QA Issue: start-stop-daemon: configure was passed
  unrecognised options: --without-update-alternatives
  --without-install-info --with-start-stop-daemon
  [unknown-configure-option]
  and then it will still fail with:
  | ./curkeys.h:9:21: warning: missing terminating  character
  |{ 34, \   },
  |  ^
  | ./curkeys.h:9:3: error: missing terminating  character
  |{ 34, \   },
  |^
  I'll leave finishing this change to someone actually using start-stop-deamon 
and
  will blacklist it instead.

Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 ...start-stop-daemon_1.16.0.2.bb = start-stop-daemon_1.17.21.bb} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename 
meta-oe/recipes-support/start-stop-daemon/{start-stop-daemon_1.16.0.2.bb = 
start-stop-daemon_1.17.21.bb} (69%)

diff --git 
a/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb 
b/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.17.21.bb
similarity index 69%
rename from 
meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb
rename to meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.17.21.bb
index c232474..8277f6a 100644
--- a/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb
+++ b/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.17.21.bb
@@ -1,14 +1,14 @@
 SUMMARY = Debian's start-stop-daemon utility extracted from the dpkg \
 package
 LICENSE = PD
-LIC_FILES_CHKSUM = 
file://utils/start-stop-daemon.c;md5=a963623e4588f70122865aaa7a370ce4
+LIC_FILES_CHKSUM = 
file://utils/start-stop-daemon.c;endline=21;md5=535e211f008cd495dfcc55944be5a706
 # start-stop-daemon is usually shipped by dpkg
 DEPENDS = ncurses
 RCONFLICS_${PN} = dpkg 
 
-SRC_URI = http://sources.openembedded.org/dpkg_${PV}.tar.bz2;
-SRC_URI[md5sum] = d211a84f38987771a49ad1c0f144334a
-SRC_URI[sha256sum] = 
2a3d4ba83c743b3f004533fdd52372cb7b22f5c1da2042d0a31bbcc2b54c0ea5
+SRC_URI = ${DEBIAN_MIRROR}/main/d/dpkg/dpkg_${PV}.tar.xz
+SRC_URI[md5sum] = 765a96fd0180196613bbfa3c4aef0775
+SRC_URI[sha256sum] = 
3ed776627181cb9c1c9ba33f94a6319084be2e9ec9c23dd61ce784c4f602cf05
 
 inherit autotools gettext pkgconfig
 
-- 
2.3.1

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


[oe] [meta-qt5][PATCHv1] qtwebengine: Fix build with accessibility enabled

2015-03-05 Thread Martin Jansa
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 ...et_host_view_qt-Fix-build-with-accessibil.patch | 30 ++
 ...et_host_view_qt-Fix-build-with-accessibil.patch | 30 ++
 recipes-qt/qt5/qtwebengine_5.4.1.bb|  1 +
 recipes-qt/qt5/qtwebengine_git.bb  |  1 +
 4 files changed, 62 insertions(+)
 create mode 100644 
recipes-qt/qt5/qtwebengine-git/0004-render_widget_host_view_qt-Fix-build-with-accessibil.patch
 create mode 100644 
recipes-qt/qt5/qtwebengine/0005-render_widget_host_view_qt-Fix-build-with-accessibil.patch

diff --git 
a/recipes-qt/qt5/qtwebengine-git/0004-render_widget_host_view_qt-Fix-build-with-accessibil.patch
 
b/recipes-qt/qt5/qtwebengine-git/0004-render_widget_host_view_qt-Fix-build-with-accessibil.patch
new file mode 100644
index 000..e938474
--- /dev/null
+++ 
b/recipes-qt/qt5/qtwebengine-git/0004-render_widget_host_view_qt-Fix-build-with-accessibil.patch
@@ -0,0 +1,30 @@
+From bb798fc9ad6bde88ecfd06841b6f4de8d4543853 Mon Sep 17 00:00:00 2001
+From: Martin Jansa martin.ja...@gmail.com
+Date: Thu, 5 Mar 2015 14:58:32 +0100
+Subject: [PATCH 4/4] render_widget_host_view_qt: Fix build with accessibility
+
+* fixes following error when accessibility is enabled:
+  ../../../src/core/render_widget_host_view_qt.cpp:311:12: error: 
return-statement with a value, in function returning 'void' [-fpermissive]
+  |  return 0;
+
+Signed-off-by: Martin Jansa martin.ja...@gmail.com
+---
+ src/core/render_widget_host_view_qt.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/core/render_widget_host_view_qt.cpp 
b/src/core/render_widget_host_view_qt.cpp
+index 18d64e8..1ca9dea 100644
+--- a/src/core/render_widget_host_view_qt.cpp
 b/src/core/render_widget_host_view_qt.cpp
+@@ -308,7 +308,7 @@ void 
RenderWidgetHostViewQt::CreateBrowserAccessibilityManagerIfNeeded()
+ content::BrowserAccessibilityManagerQt::GetEmptyDocument(),
+ this));
+ #else
+-return 0;
++return;
+ #endif // QT_NO_ACCESSIBILITY
+ }
+ 
+-- 
+2.3.1
+
diff --git 
a/recipes-qt/qt5/qtwebengine/0005-render_widget_host_view_qt-Fix-build-with-accessibil.patch
 
b/recipes-qt/qt5/qtwebengine/0005-render_widget_host_view_qt-Fix-build-with-accessibil.patch
new file mode 100644
index 000..a94cb50
--- /dev/null
+++ 
b/recipes-qt/qt5/qtwebengine/0005-render_widget_host_view_qt-Fix-build-with-accessibil.patch
@@ -0,0 +1,30 @@
+From 039965ecfe950cd530a2a466505cafca2672f155 Mon Sep 17 00:00:00 2001
+From: Martin Jansa martin.ja...@gmail.com
+Date: Thu, 5 Mar 2015 14:58:32 +0100
+Subject: [PATCH 5/5] render_widget_host_view_qt: Fix build with accessibility
+
+* fixes following error when accessibility is enabled:
+  ../../../src/core/render_widget_host_view_qt.cpp:311:12: error: 
return-statement with a value, in function returning 'void' [-fpermissive]
+  |  return 0;
+
+Signed-off-by: Martin Jansa martin.ja...@gmail.com
+---
+ src/core/render_widget_host_view_qt.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/core/render_widget_host_view_qt.cpp 
b/src/core/render_widget_host_view_qt.cpp
+index 18d64e8..1ca9dea 100644
+--- a/src/core/render_widget_host_view_qt.cpp
 b/src/core/render_widget_host_view_qt.cpp
+@@ -308,7 +308,7 @@ void 
RenderWidgetHostViewQt::CreateBrowserAccessibilityManagerIfNeeded()
+ content::BrowserAccessibilityManagerQt::GetEmptyDocument(),
+ this));
+ #else
+-return 0;
++return;
+ #endif // QT_NO_ACCESSIBILITY
+ }
+ 
+-- 
+2.3.1
+
diff --git a/recipes-qt/qt5/qtwebengine_5.4.1.bb 
b/recipes-qt/qt5/qtwebengine_5.4.1.bb
index 867d5bd..e1930f5 100644
--- a/recipes-qt/qt5/qtwebengine_5.4.1.bb
+++ b/recipes-qt/qt5/qtwebengine_5.4.1.bb
@@ -9,5 +9,6 @@ SRC_URI +=  \
 file://0002-functions.prf-Make-sure-we-only-use-the-file-name-to.patch \
 file://0003-functions.prf-allow-build-for-linux-oe-g-platform.patch \
 file://0004-Enable-building-Qt-WebEngine-without-accessiblity-en.patch \
+file://0005-render_widget_host_view_qt-Fix-build-with-accessibil.patch \
 file://0001-chromium-base.gypi-include-atomicops_internals_x86_g.patch \
 
diff --git a/recipes-qt/qt5/qtwebengine_git.bb 
b/recipes-qt/qt5/qtwebengine_git.bb
index 89a83d4..650811c 100644
--- a/recipes-qt/qt5/qtwebengine_git.bb
+++ b/recipes-qt/qt5/qtwebengine_git.bb
@@ -9,6 +9,7 @@ SRC_URI +=  \
 file://0001-functions.prf-Don-t-match-QMAKE_EXT_CPP-or-QMAKE_EXT.patch \
 file://0002-functions.prf-Make-sure-we-only-use-the-file-name-to.patch \
 file://0003-functions.prf-allow-build-for-linux-oe-g-platform.patch \
+file://0004-render_widget_host_view_qt-Fix-build-with-accessibil.patch \
 file://0001-chromium-base.gypi-include-atomicops_internals_x86_g.patch \
 
 SRCREV_qtwebengine = 9d1a77b5be56a6a1dade613573eaeea63070969f
-- 
2.3.1

-- 
___
Openembedded-devel mailing list

[oe] [meta-oe][PATCH 3/3] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Martin Jansa
From: Baptiste DURAND baptiste.dur...@gmail.com

Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 39 
 .../minidlna/minidlna/minidlna-daemon.init.d   | 54 ++
 .../minidlna/minidlna/minidlna.service | 10 
 .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
 .../minidlna/minidlna/fix-makefile.patch   | 41 
 .../search-for-headers-in-staging-dir.patch| 48 ---
 .../nonworking/minidlna/minidlna_1.0.25.bb | 19 
 7 files changed, 109 insertions(+), 108 deletions(-)
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
 create mode 100644 
meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 create mode 100644 
meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna_1.0.25.bb

diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc 
b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
new file mode 100644
index 000..ebca755
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
@@ -0,0 +1,39 @@
+DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the aim of \
+being fully compliant with DLNA/UPnP-AV clients.
+LICENSE = GPL-2.0|BSD
+DEPENDS = ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag libvorbis
+
+# because it depends on libav which has commercial flag
+LICENSE_FLAGS = commercial
+
+inherit gettext autotools-brokensep update-rc.d systemd
+
+SRC_URI = git://git.code.sf.net/p/minidlna/git;branch=master;module=git \
+   file://minidlna-daemon.init.d \
+   file://minidlna.service 
+
+S = ${WORKDIR}/git
+
+# This remove --exclude=autopoint option from autoreconf argument to avoid
+# configure.ac:30: error: required file './ABOUT-NLS' not found
+EXTRA_AUTORECONF = 
+
+do_install_append(){
+   install -d ${D}${sysconfdir}
+   install -m 0755 minidlna.conf ${D}${sysconfdir}
+
+# Systemd script
+   install -d ${D}${nonarch_base_libdir}/systemd/system
+   install -m 0755 ${WORKDIR}/minidlna.service 
${D}${nonarch_base_libdir}/systemd/system
+
+# Sysvinit script
+   install -d ${D}${sysconfdir}/init.d
+   install -m 0755 ${WORKDIR}/minidlna-daemon.init.d 
${D}${sysconfdir}/init.d/minidlna
+
+}
+
+SYSTEMD_SERVICE_${PN} = minidlna.service
+
+INITSCRIPT_NAME = minidlna
+INITSCRIPT_PARAMS = defaults 90
+
diff --git 
a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d 
b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
new file mode 100644
index 000..9e64a20
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
@@ -0,0 +1,54 @@
+#!/bin/sh
+
+NAME=minidlna
+DAEMON=/usr/sbin/minidlnad
+SCRIPTNAME=/etc/init.d/$NAME
+PIDFILE=/var/run/$NAME.pid
+CONF=/etc/$NAME.conf
+ARGS=-f $CONF
+
+# Exit if the package is not installed
+[ -x $DAEMON ] || exit 0
+
+start_function() {
+
+export PATH=$PWD:$PATH
+
+if [ -f ${PIDFILE} ]; then
+echo $SCRIPTNAME already running with PID #`cat $PIDFILE` ( according 
to ${PIDFILE} );
+exit 0
+fi
+
+$DAEMON $ARGS
+ 
+pid=$!
+
+if [ $pid !=  ]; then
+echo -n $pid  ${PIDFILE}
+fi
+}
+
+stop_function() {
+
+export PATH=$PWD:$PATH
+
+if [ ! -e ${PIDFILE} ]; then
+echo ${SCRIPTNAME} not running ( according to ${PIDFILE} );
+exit 1;
+fi
+PID=`cat ${PIDFILE}`
+kill -INT ${PID}
+rm -f ${PIDFILE}
+}
+
+case $1 in
+start)
+start_function
+;;
+stop)
+stop_function
+;;
+*)
+echo Usage: $0 {start | stop}
+
+esac
diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service 
b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
new file mode 100644
index 000..656100b
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Minidlna Daemon
+After=network.target
+
+[Service]
+Type=notify
+ExecStart=/usr/sbin/minidlnad -f /etc/minidlna.conf
+
+[Install]
+WantedBy=multi-user.target
diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb 
b/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
new file mode 100644
index 000..0531e69
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
@@ -0,0 +1,6 @@
+require ${BPN}.inc
+
+SRCREV = v1_1_4
+LIC_FILES_CHKSUM = 
file://LICENCE.miniupnpd;md5=b0dabf9d8e0f871554e309d62ead8d2b
+SRC_URI[md5sum] = 

[oe] [meta-oe][PATCHv2] cloud9, nodejs4: blacklist

2015-03-05 Thread Martin Jansa
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb | 1 +
 meta-oe/recipes-devtools/nodejs/nodejs4_0.4.12.bb | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb 
b/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb
index b5dbaa8..87e524d 100644
--- a/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb
+++ b/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb
@@ -8,6 +8,7 @@ PR = r5
 # Nodejs-native for node-waf, nodejs4-native for the headers
 DEPENDS = libxml2 nodejs-native nodejs4-native
 
+PNBLACKLIST[cloud9] ?= Not comatible with current nodejs 0.12, but upstream 
is working on it for v3
 inherit systemd
 
 SRC_URI = git://github.com/ajaxorg/cloud9.git;name=cloud9ide \
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs4_0.4.12.bb 
b/meta-oe/recipes-devtools/nodejs/nodejs4_0.4.12.bb
index 7e67bcb..268a10a 100644
--- a/meta-oe/recipes-devtools/nodejs/nodejs4_0.4.12.bb
+++ b/meta-oe/recipes-devtools/nodejs/nodejs4_0.4.12.bb
@@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = 
file://LICENSE;md5=d6237f3a840aef5b7880fb4e49eecfe5
 
 DEPENDS = openssl
 
+PNBLACKLIST[nodejs4] ?= Used only by currently blacklisted cloud9 and fails 
to build for qemuarm with thumb: error: #error For thumb inter-working we 
require an architecture which supports blx
+
 SRC_URI =  \
 http://nodejs.org/dist/node-v${PV}.tar.gz \
 file://libev-cross-cc_${PV}.patch \
-- 
2.3.1

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


[oe] [meta-oe][PATCH 2/3] ktap: change kernel-module-ktapvm RDEPENDS to RRECOMMENDS

2015-03-05 Thread Martin Jansa
* even if it makes sense in this case, don't give bad example for other people 
to
  copy  paste to other recipes, kernel modules should be only recommended, so 
that
  it still works fine if someone includes the module inside kernel image

Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-kernel/ktap/ktap_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-kernel/ktap/ktap_git.bb 
b/meta-oe/recipes-kernel/ktap/ktap_git.bb
index cbdabf8..2053783 100644
--- a/meta-oe/recipes-kernel/ktap/ktap_git.bb
+++ b/meta-oe/recipes-kernel/ktap/ktap_git.bb
@@ -23,4 +23,4 @@ do_install() {
 }
 
 PACKAGE_ARCH = ${MACHINE_ARCH}
-RDEPENDS_${PN} = kernel-module-ktapvm
+RRECOMMENDS_${PN} = kernel-module-ktapvm
-- 
2.3.1

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


[oe] [meta-oe][PATCH 1/3] ktap-module: blacklist because it's not compatible with 3.19 kernel

2015-03-05 Thread Martin Jansa
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-kernel/ktap/ktap-module_git.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta-oe/recipes-kernel/ktap/ktap-module_git.bb 
b/meta-oe/recipes-kernel/ktap/ktap-module_git.bb
index 62f2a99..e3c94e3 100644
--- a/meta-oe/recipes-kernel/ktap/ktap-module_git.bb
+++ b/meta-oe/recipes-kernel/ktap/ktap-module_git.bb
@@ -6,6 +6,9 @@ SUMMARY = KTAP is a scripting dynamic tracing tool for Linux
 
 inherit module
 
+# See https://github.com/ktap/ktap/issues/80
+PNBLACKLIST[ktap-module] ?= Not compatible with 3.19 kernel
+
 # Available package configs: ffi (only supported on x86_64)
 PACKAGECONFIG ?= 
 
-- 
2.3.1

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


[oe] [meta-oe][PATCH 1/3] ktap: rename recipes to indicate they are from git

2015-03-05 Thread Martin Jansa
* set PV so that it shows git revision and also automatically rebuilds them
  when SRCREV is changed

Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-kernel/ktap/{ktap-module_0.4.bb = ktap-module_git.bb} | 0
 meta-oe/recipes-kernel/ktap/ktap.inc   | 1 +
 meta-oe/recipes-kernel/ktap/{ktap_0.4.bb = ktap_git.bb}   | 0
 3 files changed, 1 insertion(+)
 rename meta-oe/recipes-kernel/ktap/{ktap-module_0.4.bb = ktap-module_git.bb} 
(100%)
 rename meta-oe/recipes-kernel/ktap/{ktap_0.4.bb = ktap_git.bb} (100%)

diff --git a/meta-oe/recipes-kernel/ktap/ktap-module_0.4.bb 
b/meta-oe/recipes-kernel/ktap/ktap-module_git.bb
similarity index 100%
rename from meta-oe/recipes-kernel/ktap/ktap-module_0.4.bb
rename to meta-oe/recipes-kernel/ktap/ktap-module_git.bb
diff --git a/meta-oe/recipes-kernel/ktap/ktap.inc 
b/meta-oe/recipes-kernel/ktap/ktap.inc
index 93a4e2c..2c94a08 100644
--- a/meta-oe/recipes-kernel/ktap/ktap.inc
+++ b/meta-oe/recipes-kernel/ktap/ktap.inc
@@ -4,6 +4,7 @@ HOMEPAGE = http://www.ktap.org;
 LICENSE = GPLv2
 LIC_FILES_CHKSUM = file://LICENSE-GPL;md5=eb723b61539feef013de476e68b5c50a
 
+PV = 0.4+gitr${SRCPV}
 SRCREV = c8401e07c89cdec9a5f673da4ddb12b7982b522b
 SRC_URI = git://github.com/ktap/ktap.git
 
diff --git a/meta-oe/recipes-kernel/ktap/ktap_0.4.bb 
b/meta-oe/recipes-kernel/ktap/ktap_git.bb
similarity index 100%
rename from meta-oe/recipes-kernel/ktap/ktap_0.4.bb
rename to meta-oe/recipes-kernel/ktap/ktap_git.bb
-- 
2.3.1

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


[oe] [meta-oe][PATCH] start-stop-daemon: blacklist

2015-03-05 Thread Martin Jansa
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb 
b/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb
index c232474..c8d88b7 100644
--- a/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb
+++ b/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb
@@ -6,6 +6,8 @@ LIC_FILES_CHKSUM = 
file://utils/start-stop-daemon.c;md5=a963623e4588f70122865aa
 DEPENDS = ncurses
 RCONFLICS_${PN} = dpkg 
 
+PNBLACKLIST[start-stop-daemon] ?= BROKEN: fails because of gettext, partial 
fix is available here http://patchwork.openembedded.org/patch/89867/;
+
 SRC_URI = http://sources.openembedded.org/dpkg_${PV}.tar.bz2;
 SRC_URI[md5sum] = d211a84f38987771a49ad1c0f144334a
 SRC_URI[sha256sum] = 
2a3d4ba83c743b3f004533fdd52372cb7b22f5c1da2042d0a31bbcc2b54c0ea5
-- 
2.3.1

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


[oe] [meta-oe][PATCH v2] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Baptiste DURAND
Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 39 
 .../minidlna/minidlna/minidlna-daemon.init.d   | 54 ++
 .../minidlna/minidlna/minidlna.service | 10 
 .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
 .../minidlna/minidlna/fix-makefile.patch   | 41 
 .../search-for-headers-in-staging-dir.patch| 48 ---
 .../nonworking/minidlna/minidlna_1.0.25.bb | 19 
 7 files changed, 109 insertions(+), 108 deletions(-)
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
 create mode 100644 
meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 create mode 100644 
meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna_1.0.25.bb

diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc 
b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
new file mode 100644
index 000..49e23cc
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
@@ -0,0 +1,39 @@
+DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the aim of \
+being fully compliant with DLNA/UPnP-AV clients.
+LICENSE = GPL-2.0|BSD
+DEPENDS = virtual/gettext ffmpeg flac libav jpeg sqlite3 libexif libogg 
libid3tag libvorbis
+
+inherit autotools-brokensep update-rc.d systemd
+
+SRC_URI = git://git.code.sf.net/p/minidlna/git;branch=master;module=git \
+file://minidlna-daemon.init.d
+SRC_URI =+ ${@base_contains('DISTRO_FEATURES', 'systemd', 
'file://minidlna.service', '', d)}
+
+S = ${WORKDIR}/git
+
+# This remove --exclude=autopoint option from autoreconf argument to avoid 
+# configure.ac:30: error: required file './ABOUT-NLS' not found
+EXTRA_AUTORECONF = 
+
+do_install_initd() {
+   install -d ${D}${sysconfdir}/init.d
+   install -m 0755 ${WORKDIR}/minidlna-daemon.init.d 
${D}${sysconfdir}/init.d/minidlna
+}
+
+do_install_systemd() {
+   install -d ${D}${nonarch_base_libdir}/systemd/system
+   install -m 0755 ${WORKDIR}/minidlna.service 
${D}${nonarch_base_libdir}/systemd/system
+}
+
+do_install_append(){
+   install -d ${D}${sysconfdir}
+   install -m 0755 minidlna.conf ${D}${sysconfdir}
+   do_install_initd
+   ${@base_contains('DISTRO_FEATURES', 'systemd', 'do_install_systemd', 
'', d)}
+}
+
+SYSTEMD_SERVICE_${PN} = minidlna.service
+
+INITSCRIPT_NAME = minidlna
+INITSCRIPT_PARAMS = defaults 90
+
diff --git 
a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d 
b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
new file mode 100644
index 000..61b5b54
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
@@ -0,0 +1,54 @@
+#!/bin/sh
+
+NAME=minidlna
+DAEMON=/usr/sbin/minidlnad
+SCRIPTNAME=/etc/init.d/$NAME
+PIDFILE=/var/run/$NAME.pid
+CONF=/etc/$NAME.conf
+ARGS=-f $CONF
+
+# Exit if the package is not installed
+[ -x $DAEMON ] || exit 0
+
+start_function() {
+
+export PATH=$PWD:$PATH
+
+if [ -f ${PIDFILE} ]; then
+echo $SCRIPTNAME already running with PID #`cat $PIDFILE` ( according 
to ${PIDFILE} );
+exit 0
+fi
+
+$DAEMON $ARGS
+ 
+pid=$!
+
+if [ $pid !=  ]; then
+echo -n $pid  ${PIDFILE}
+fi
+} 
+
+stop_function() {
+
+export PATH=$PWD:$PATH
+
+if [ ! -e ${PIDFILE} ]; then
+echo ${SCRIPTNAME} not running ( according to ${PIDFILE} );
+exit 1;
+fi
+PID=`cat ${PIDFILE}`
+kill -INT ${PID}
+rm -f ${PIDFILE}
+}
+
+case $1 in
+start)
+start_function
+;;
+stop)
+stop_function
+;;
+*)
+echo Usage: $0 {start | stop}
+
+esac
diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service 
b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
new file mode 100644
index 000..656100b
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Minidlna Daemon
+After=network.target
+
+[Service]
+Type=notify
+ExecStart=/usr/sbin/minidlnad -f /etc/minidlna.conf
+
+[Install]
+WantedBy=multi-user.target
diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb 
b/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
new file mode 100644
index 000..0531e69
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
@@ -0,0 +1,6 @@
+require ${BPN}.inc
+
+SRCREV = v1_1_4
+LIC_FILES_CHKSUM = 

Re: [oe] [meta-oe][PATCH] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Baptiste Durand
Thanks for your comment , I will resend a updated patch according to it.
Regards,

Baptiste


2015-03-05 9:14 GMT+01:00 Andreas Oberritter o...@opendreambox.org:

 Hello Baptiste,

 On 04.03.2015 13:56, Baptiste DURAND wrote:
  Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
  ---
   meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 39 
   .../minidlna/minidlna/minidlna-daemon.init.d   | 54
 ++
   .../minidlna/minidlna/minidlna-daemon.service  | 10 
   .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
   .../minidlna/minidlna/fix-makefile.patch   | 41 
   .../search-for-headers-in-staging-dir.patch| 48
 ---
   .../nonworking/minidlna/minidlna_1.0.25.bb | 19 
   7 files changed, 109 insertions(+), 108 deletions(-)
   create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
   create mode 100644
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
   create mode 100644
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.service
   create mode 100644 meta-oe/recipes-multimedia/minidlna/
 minidlna_1.1.4.bb
   delete mode 100644
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
   delete mode 100644
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
   delete mode 100644 meta-oe/recipes-multimedia/nonworking/minidlna/
 minidlna_1.0.25.bb
 
  diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc
 b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
  new file mode 100644
  index 000..9d6568d
  --- /dev/null
  +++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
  @@ -0,0 +1,39 @@
  +DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the aim
 of \
  +being fully compliant with DLNA/UPnP-AV clients.
  +LICENSE = GPL-2.0|BSD
  +DEPENDS = virtual/gettext ffmpeg flac libav jpeg sqlite3 libexif
 libogg libid3tag libvorbis
  +
  +inherit autotools update-rc.d systemd
  +
  +SRC_URI = git://
 git.code.sf.net/p/minidlna/git;branch=master;module=git
  +SRC_URI =+ ${@base_contains('DISTRO_FEATURES', 'systemd',
 'file://minidlna-daemon.service', 'file://minidlna-daemon.init.d', d)}

 DISTRO_FEATUES may contain both systemd and sysvinit at the same time.

  +
  +S = ${WORKDIR}/git
  +B = ${S}

 inherit autotools-brokensep instead of setting B.

  +
  +do_configure_prepend() {
  +cd ${S}
  +./autogen.sh
  +}

 Is this required?

  +
  +do_install_initd() {
  + install -d ${D}${sysconfdir}/init.d
  + install -m 0755 ${WORKDIR}/minidlna-daemon.init.d
 ${D}${sysconfdir}/init.d/minidlna
  +}
  +
  +do_install_systemd() {
  + install -d ${D}${nonarch_base_libdir}/systemd/system
  + install -m 0755 ${WORKDIR}/minidlna-daemon.service
 ${D}${nonarch_base_libdir}/systemd/system
  +}
  +
  +do_install_append(){
  + install -d ${D}${sysconfdir}
  + install -m 0755 minidlna.conf ${D}${sysconfdir}
  + ${@base_contains('DISTRO_FEATURES', 'systemd',
 'do_install_systemd', 'do_install_initd', d)}
  +}
  +
  +SYSTEMD_SERVICE_${PN} = minidlna-daemon.service
  +
  +INITSCRIPT_NAME = minidlna
  +INITSCRIPT_PARAMS = defaults 90

 If the systemd unit had the same basename as the init script, i.e.
 minidlna.service, then systemd would be able to ignore the init script
 automatically.

 Regards,
 Andreas

  +
  diff --git
 a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
  new file mode 100644
  index 000..61b5b54
  --- /dev/null
  +++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
  @@ -0,0 +1,54 @@
  +#!/bin/sh
  +
  +NAME=minidlna
  +DAEMON=/usr/sbin/minidlnad
  +SCRIPTNAME=/etc/init.d/$NAME
  +PIDFILE=/var/run/$NAME.pid
  +CONF=/etc/$NAME.conf
  +ARGS=-f $CONF
  +
  +# Exit if the package is not installed
  +[ -x $DAEMON ] || exit 0
  +
  +start_function() {
  +
  +export PATH=$PWD:$PATH
  +
  +if [ -f ${PIDFILE} ]; then
  +echo $SCRIPTNAME already running with PID #`cat $PIDFILE` (
 according to ${PIDFILE} );
  +exit 0
  +fi
  +
  +$DAEMON $ARGS
  +
  +pid=$!
  +
  +if [ $pid !=  ]; then
  +echo -n $pid  ${PIDFILE}
  +fi
  +}
  +
  +stop_function() {
  +
  +export PATH=$PWD:$PATH
  +
  +if [ ! -e ${PIDFILE} ]; then
  +echo ${SCRIPTNAME} not running ( according to ${PIDFILE} );
  +exit 1;
  +fi
  +PID=`cat ${PIDFILE}`
  +kill -INT ${PID}
  +rm -f ${PIDFILE}
  +}
  +
  +case $1 in
  +start)
  +start_function
  +;;
  +stop)
  +stop_function
  +;;
  +*)
  +echo Usage: $0 {start | stop}
  +
  +esac
  diff --git
 a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.service
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.service
  new file mode 100644
  index 000..656100b
  --- 

[oe] [meta-oe][PATCH v2] opencv: Upgrade to 2.4.11

2015-03-05 Thread Mike Looijmans
Upgrade OpenCV to the 2.4.11 release.

Remove the opencv-fix-pkgconfig-generation patch which has been integrated 
upstream,
be it in modified form.
Disable 1394 support by default to get a deterministic build.
Fix jasper dependency, the BUILD_JASPER parameter served only to build an 
internal
library, while WITH_JASPER actually controls whether jpeg2000 support was 
desired.
---
v2: Fix non-deterministic jasper and lib1394 dependencies. Tested by first 
building
these libraries and building opencv after that.

 .../opencv/opencv-fix-pkgconfig-generation.patch   | 44 --
 meta-oe/recipes-support/opencv/opencv_2.4.bb   | 11 +++---
 2 files changed, 5 insertions(+), 50 deletions(-)
 delete mode 100644 
meta-oe/recipes-support/opencv/opencv/opencv-fix-pkgconfig-generation.patch

diff --git 
a/meta-oe/recipes-support/opencv/opencv/opencv-fix-pkgconfig-generation.patch 
b/meta-oe/recipes-support/opencv/opencv/opencv-fix-pkgconfig-generation.patch
deleted file mode 100644
index d352778..000
--- 
a/meta-oe/recipes-support/opencv/opencv/opencv-fix-pkgconfig-generation.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-Fix pkg-config generation
-
-Replace absolute library path with library name spec and library search
-path option.
-
-The fix has been provided by Ray Rashif (code.opencv.org/issues/1925)
-
-Upstream-Status: Pending
-
-diff -Nbaur OpenCV-2.4.3.orig/cmake/OpenCVGenPkgconfig.cmake 
OpenCV-2.4.3/cmake/OpenCVGenPkgconfig.cmake
 OpenCV-2.4.3.orig/cmake/OpenCVGenPkgconfig.cmake   2012-11-04 
08:40:14.243505926 +
-+++ OpenCV-2.4.3/cmake/OpenCVGenPkgconfig.cmake2012-11-04 
08:40:42.286649120 +
-@@ -10,7 +10,7 @@
- # 
---
- set(prefix  ${CMAKE_INSTALL_PREFIX})
- set(exec_prefix \${prefix})
--set(libdir  ) #TODO: need link paths for OpenCV_EXTRA_COMPONENTS
-+set(libdir  \${prefix}/${OPENCV_LIB_INSTALL_PATH})
- set(includedir  \${prefix}/${OPENCV_INCLUDE_INSTALL_PATH})
- set(VERSION ${OPENCV_VERSION})
- 
-@@ -36,10 +36,11 @@
- ocv_list_reverse(OpenCV_EXTRA_COMPONENTS)
- 
- #build the list of components
--set(OpenCV_LIB_COMPONENTS_ )
-+set(OpenCV_LIB_COMPONENTS_ -L\${libdir})
- foreach(CVLib ${OpenCV_LIB_COMPONENTS})
-   get_target_property(libpath ${CVLib} LOCATION_${CMAKE_BUILD_TYPE})
-   get_filename_component(libname ${libpath} NAME)
-+  get_filename_component(lname ${libpath} NAME_WE)
- 
-   if(INSTALL_TO_MANGLED_PATHS)
- set(libname ${libname}.${OPENCV_VERSION})
-@@ -52,7 +53,8 @@
- set(installDir ${OPENCV_LIB_INSTALL_PATH})
-   endif()
- 
--  set(OpenCV_LIB_COMPONENTS_ ${OpenCV_LIB_COMPONENTS_} 
\${exec_prefix}/${installDir}/${libname})
-+  string(REPLACE libopencv -lopencv lname ${lname})
-+  set(OpenCV_LIB_COMPONENTS_ ${OpenCV_LIB_COMPONENTS_} ${lname})
- endforeach()
- 
- # add extra dependencies required for OpenCV
diff --git a/meta-oe/recipes-support/opencv/opencv_2.4.bb 
b/meta-oe/recipes-support/opencv/opencv_2.4.bb
index 63d7c8b..2754616 100644
--- a/meta-oe/recipes-support/opencv/opencv_2.4.bb
+++ b/meta-oe/recipes-support/opencv/opencv_2.4.bb
@@ -9,12 +9,10 @@ ARM_INSTRUCTION_SET = arm
 
 DEPENDS = python-numpy libtool swig swig-native python bzip2 zlib glib-2.0
 
-SRCREV = df8e28283f09825cca0c2902160b7abebcfe1b64
-SRC_URI = git://github.com/Itseez/opencv.git;branch=2.4 \
-   file://opencv-fix-pkgconfig-generation.patch \
-
+SRCREV = 2c9547e3147779001811d01936aed38f560929fc
+SRC_URI = git://github.com/Itseez/opencv.git;branch=2.4
 
-PV = 2.4.9+git${SRCPV}
+PV = 2.4.11+git${SRCPV}
 
 S = ${WORKDIR}/git
 
@@ -25,6 +23,7 @@ OECMAKE_BUILDPATH = ${WORKDIR}/build-${TARGET_ARCH}
 EXTRA_OECMAKE = 
-DPYTHON_NUMPY_INCLUDE_DIR:PATH=${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages/numpy/core/include
 \
  -DBUILD_PYTHON_SUPPORT=ON \
  -DWITH_GSTREAMER=OFF \
+ -DWITH_1394=OFF \
  -DCMAKE_SKIP_RPATH=ON \
  ${@bb.utils.contains(TARGET_CC_ARCH, -msse3, 
-DENABLE_SSE=1 -DENABLE_SSE2=1 -DENABLE_SSE3=1 -DENABLE_SSSE3=1, , d)} \
  ${@base_conditional(libdir, /usr/lib64, 
-DLIB_SUFFIX=64, , d)} \
@@ -40,7 +39,7 @@ PACKAGECONFIG[libav] = 
-DWITH_FFMPEG=ON,-DWITH_FFMPEG=OFF,libav,
 PACKAGECONFIG[png] = -DWITH_PNG=ON,-DWITH_PNG=OFF,libpng,
 PACKAGECONFIG[tiff] = -DWITH_TIFF=ON,-DWITH_TIFF=OFF,tiff,
 PACKAGECONFIG[v4l] = -DWITH_V4L=ON,-DWITH_V4L=OFF,v4l-utils,
-PACKAGECONFIG[jasper] = -DBUILD_JASPER=ON,-DBUILD_JASPER=OFF,jasper
+PACKAGECONFIG[jasper] = -DWITH_JASPER=ON,-DWITH_JASPER=OFF,jasper,
 
 inherit distutils-base pkgconfig cmake
 
-- 
1.9.1

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


[oe] [meta-oe][PATCH v3] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Baptiste DURAND
Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 36 +++
 .../minidlna/minidlna/minidlna-daemon.init.d   | 54 ++
 .../minidlna/minidlna/minidlna.service | 10 
 .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
 .../minidlna/minidlna/fix-makefile.patch   | 41 
 .../search-for-headers-in-staging-dir.patch| 48 ---
 .../nonworking/minidlna/minidlna_1.0.25.bb | 19 
 7 files changed, 106 insertions(+), 108 deletions(-)
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
 create mode 100644 
meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 create mode 100644 
meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna_1.0.25.bb

diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc 
b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
new file mode 100644
index 000..f553acb
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
@@ -0,0 +1,36 @@
+DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the aim of \
+being fully compliant with DLNA/UPnP-AV clients.
+LICENSE = GPL-2.0|BSD
+DEPENDS = ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag libvorbis
+
+inherit gettext autotools-brokensep update-rc.d systemd
+
+SRC_URI = git://git.code.sf.net/p/minidlna/git;branch=master;module=git \
+   file://minidlna-daemon.init.d \
+   file://minidlna.service 
+
+S = ${WORKDIR}/git
+
+# This remove --exclude=autopoint option from autoreconf argument to avoid
+# configure.ac:30: error: required file './ABOUT-NLS' not found
+EXTRA_AUTORECONF = 
+
+do_install_append(){
+   install -d ${D}${sysconfdir}
+   install -m 0755 minidlna.conf ${D}${sysconfdir}
+
+# Systemd script
+   install -d ${D}${nonarch_base_libdir}/systemd/system
+   install -m 0755 ${WORKDIR}/minidlna.service 
${D}${nonarch_base_libdir}/systemd/system
+
+# Sysvinit script
+   install -d ${D}${sysconfdir}/init.d
+   install -m 0755 ${WORKDIR}/minidlna-daemon.init.d 
${D}${sysconfdir}/init.d/minidlna
+
+}
+
+SYSTEMD_SERVICE_${PN} = minidlna.service
+
+INITSCRIPT_NAME = minidlna
+INITSCRIPT_PARAMS = defaults 90
+
diff --git 
a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d 
b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
new file mode 100644
index 000..9e64a20
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
@@ -0,0 +1,54 @@
+#!/bin/sh
+
+NAME=minidlna
+DAEMON=/usr/sbin/minidlnad
+SCRIPTNAME=/etc/init.d/$NAME
+PIDFILE=/var/run/$NAME.pid
+CONF=/etc/$NAME.conf
+ARGS=-f $CONF
+
+# Exit if the package is not installed
+[ -x $DAEMON ] || exit 0
+
+start_function() {
+
+export PATH=$PWD:$PATH
+
+if [ -f ${PIDFILE} ]; then
+echo $SCRIPTNAME already running with PID #`cat $PIDFILE` ( according 
to ${PIDFILE} );
+exit 0
+fi
+
+$DAEMON $ARGS
+ 
+pid=$!
+
+if [ $pid !=  ]; then
+echo -n $pid  ${PIDFILE}
+fi
+}
+
+stop_function() {
+
+export PATH=$PWD:$PATH
+
+if [ ! -e ${PIDFILE} ]; then
+echo ${SCRIPTNAME} not running ( according to ${PIDFILE} );
+exit 1;
+fi
+PID=`cat ${PIDFILE}`
+kill -INT ${PID}
+rm -f ${PIDFILE}
+}
+
+case $1 in
+start)
+start_function
+;;
+stop)
+stop_function
+;;
+*)
+echo Usage: $0 {start | stop}
+
+esac
diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service 
b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
new file mode 100644
index 000..656100b
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Minidlna Daemon
+After=network.target
+
+[Service]
+Type=notify
+ExecStart=/usr/sbin/minidlnad -f /etc/minidlna.conf
+
+[Install]
+WantedBy=multi-user.target
diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb 
b/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
new file mode 100644
index 000..0531e69
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
@@ -0,0 +1,6 @@
+require ${BPN}.inc
+
+SRCREV = v1_1_4
+LIC_FILES_CHKSUM = 
file://LICENCE.miniupnpd;md5=b0dabf9d8e0f871554e309d62ead8d2b
+SRC_URI[md5sum] = d966256baf2f9b068b9de871ab5dade5
+SRC_URI[sha256sum] = 
170560fbe042c2bbcba78c5f15b54f4fac321ff770490b23b55789be463f2851
diff --git 

Re: [oe] [meta-networking][PATCH] crda: move libgcrypt to DEPENDS

2015-03-05 Thread Martin Jansa
On Wed, Mar 04, 2015 at 06:36:44PM -0300, Hugo Vasconcelos Saldanha wrote:
 Hi,
 
 On Wed, Mar 04, 2015 at 01:39:04PM -0300, Javier Viguera wrote:
  crda has a build time dependence on libgcrypt, so move the dependence
  from RDEPENDS to DEPENDS.
  
  Otherwise the build fails with:
  
  reglib.c:28:20: fatal error: gcrypt.h: No such file or directory
  
  Signed-off-by: Javier Viguera javier.vigu...@digi.com
 
 I think you should move libnl to DEPENDS also. My bad. :(

I've moved libnl when cherry-picking to master-next.

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


[oe] [meta-oe][PATCH] cloud9, nodejs4: blacklist

2015-03-05 Thread Martin Jansa
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb | 1 +
 meta-oe/recipes-devtools/nodejs/nodejs4_0.4.12.bb | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb 
b/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb
index b5dbaa8..21c7e8a 100644
--- a/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb
+++ b/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb
@@ -8,6 +8,7 @@ PR = r5
 # Nodejs-native for node-waf, nodejs4-native for the headers
 DEPENDS = libxml2 nodejs-native nodejs4-native
 
+PNBLACKLIST[cloud9] = Not comatible with current nodejs 0.12, but upstream is 
working on it for v3
 inherit systemd
 
 SRC_URI = git://github.com/ajaxorg/cloud9.git;name=cloud9ide \
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs4_0.4.12.bb 
b/meta-oe/recipes-devtools/nodejs/nodejs4_0.4.12.bb
index 7e67bcb..ebee536 100644
--- a/meta-oe/recipes-devtools/nodejs/nodejs4_0.4.12.bb
+++ b/meta-oe/recipes-devtools/nodejs/nodejs4_0.4.12.bb
@@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = 
file://LICENSE;md5=d6237f3a840aef5b7880fb4e49eecfe5
 
 DEPENDS = openssl
 
+PNBLACKLIST[nodejs4] = Used only by currently blacklisted cloud9 and fails to 
build for qemuarm with thumb: error: #error For thumb inter-working we require 
an architecture which supports blx
+
 SRC_URI =  \
 http://nodejs.org/dist/node-v${PV}.tar.gz \
 file://libev-cross-cc_${PV}.patch \
-- 
2.3.1

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


Re: [oe] [meta-oe][PATCH v3] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Baptiste Durand
Sorry Martin

I have just seen your recent change on mplayer2 recipes.
http://cgit.openembedded.org/meta-openembedded/commit/?h=master-nextid=522ee507725c0e5300af1856c481e93938be313f

You probably means LICENSE_FLAGS not LICENSE_FLAGS_WHITELIST

I will resend an update


2015-03-05 15:30 GMT+01:00 Baptiste Durand baptiste.dur...@gmail.com:



 2015-03-05 14:18 GMT+01:00 Martin Jansa martin.ja...@gmail.com:

 On Thu, Mar 05, 2015 at 01:52:59PM +0100, Baptiste DURAND wrote:
  Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
  Signed-off-by: Martin Jansa martin.ja...@gmail.com
  ---
   meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 36 +++
   .../minidlna/minidlna/minidlna-daemon.init.d   | 54
 ++
   .../minidlna/minidlna/minidlna.service | 10 
   .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
   .../minidlna/minidlna/fix-makefile.patch   | 41
 
   .../search-for-headers-in-staging-dir.patch| 48
 ---
   .../nonworking/minidlna/minidlna_1.0.25.bb | 19 
   7 files changed, 106 insertions(+), 108 deletions(-)
   create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
   create mode 100644
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
   create mode 100644
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
   create mode 100644 meta-oe/recipes-multimedia/minidlna/
 minidlna_1.1.4.bb
   delete mode 100644
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
   delete mode 100644
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
   delete mode 100644 meta-oe/recipes-multimedia/nonworking/minidlna/
 minidlna_1.0.25.bb
 
  diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc
 b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
  new file mode 100644
  index 000..f553acb
  --- /dev/null
  +++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
  @@ -0,0 +1,36 @@
  +DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the
 aim of \
  +being fully compliant with DLNA/UPnP-AV clients.
  +LICENSE = GPL-2.0|BSD
  +DEPENDS = ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag
 libvorbis

 Please set LICENSE_FLAGS_WHITELIST because of libav dependency, otherwise
 the build
 will fail with:

 ERROR: Nothing PROVIDES 'libav' (but
 meta-oe/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb DEPENDS on
 or otherwise requires it)
 ERROR: libav was skipped: because it has a restricted license not
 whitelisted in LICENSE_FLAGS_WHITELIST



 Hello Martin
 I'm not sure to understand what do you mean exactly :S

 I thought this variable (LICENSE_FLAGS_WHITELIST)  should be used only in
 distro configuration or local.conf, not in a recipe.


 The purpose of this varaibel is to be able to build rootfs with or without
 commercial packages, is it correct?

 In my point of view , setting this variable to the value commercial
 directly in a recipe is not a good idea.


 BR

 Baptiste



  +
  +inherit gettext autotools-brokensep update-rc.d systemd
  +
  +SRC_URI = git://
 git.code.sf.net/p/minidlna/git;branch=master;module=git \
  +   file://minidlna-daemon.init.d \
  +   file://minidlna.service 
  +
  +S = ${WORKDIR}/git
  +
  +# This remove --exclude=autopoint option from autoreconf argument to
 avoid
  +# configure.ac:30: error: required file './ABOUT-NLS' not found
  +EXTRA_AUTORECONF = 
  +
  +do_install_append(){
  + install -d ${D}${sysconfdir}
  + install -m 0755 minidlna.conf ${D}${sysconfdir}
  +
  +# Systemd script
  + install -d ${D}${nonarch_base_libdir}/systemd/system
  + install -m 0755 ${WORKDIR}/minidlna.service
 ${D}${nonarch_base_libdir}/systemd/system
  +
  +# Sysvinit script
  + install -d ${D}${sysconfdir}/init.d
  + install -m 0755 ${WORKDIR}/minidlna-daemon.init.d
 ${D}${sysconfdir}/init.d/minidlna
  +
  +}
  +
  +SYSTEMD_SERVICE_${PN} = minidlna.service
  +
  +INITSCRIPT_NAME = minidlna
  +INITSCRIPT_PARAMS = defaults 90
  +
  diff --git
 a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
  new file mode 100644
  index 000..9e64a20
  --- /dev/null
  +++
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
  @@ -0,0 +1,54 @@
  +#!/bin/sh
  +
  +NAME=minidlna
  +DAEMON=/usr/sbin/minidlnad
  +SCRIPTNAME=/etc/init.d/$NAME
  +PIDFILE=/var/run/$NAME.pid
  +CONF=/etc/$NAME.conf
  +ARGS=-f $CONF
  +
  +# Exit if the package is not installed
  +[ -x $DAEMON ] || exit 0
  +
  +start_function() {
  +
  +export PATH=$PWD:$PATH
  +
  +if [ -f ${PIDFILE} ]; then
  +echo $SCRIPTNAME already running with PID #`cat $PIDFILE` (
 according to ${PIDFILE} );
  +exit 0
  +fi
  +
  +$DAEMON $ARGS
  +
  +pid=$!
  +
  +if [ $pid !=  ]; then
  +echo -n $pid  

Re: [oe] [meta-oe][PATCH v3] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Baptiste Durand
2015-03-05 14:18 GMT+01:00 Martin Jansa martin.ja...@gmail.com:

 On Thu, Mar 05, 2015 at 01:52:59PM +0100, Baptiste DURAND wrote:
  Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
  Signed-off-by: Martin Jansa martin.ja...@gmail.com
  ---
   meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 36 +++
   .../minidlna/minidlna/minidlna-daemon.init.d   | 54
 ++
   .../minidlna/minidlna/minidlna.service | 10 
   .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
   .../minidlna/minidlna/fix-makefile.patch   | 41 
   .../search-for-headers-in-staging-dir.patch| 48
 ---
   .../nonworking/minidlna/minidlna_1.0.25.bb | 19 
   7 files changed, 106 insertions(+), 108 deletions(-)
   create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
   create mode 100644
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
   create mode 100644
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
   create mode 100644 meta-oe/recipes-multimedia/minidlna/
 minidlna_1.1.4.bb
   delete mode 100644
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
   delete mode 100644
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
   delete mode 100644 meta-oe/recipes-multimedia/nonworking/minidlna/
 minidlna_1.0.25.bb
 
  diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc
 b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
  new file mode 100644
  index 000..f553acb
  --- /dev/null
  +++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
  @@ -0,0 +1,36 @@
  +DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the aim
 of \
  +being fully compliant with DLNA/UPnP-AV clients.
  +LICENSE = GPL-2.0|BSD
  +DEPENDS = ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag
 libvorbis

 Please set LICENSE_FLAGS_WHITELIST because of libav dependency, otherwise
 the build
 will fail with:

 ERROR: Nothing PROVIDES 'libav' (but
 meta-oe/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb DEPENDS on
 or otherwise requires it)
 ERROR: libav was skipped: because it has a restricted license not
 whitelisted in LICENSE_FLAGS_WHITELIST



Hello Martin
I'm not sure to understand what do you mean exactly :S

I thought this variable (LICENSE_FLAGS_WHITELIST)  should be used only in
distro configuration or local.conf, not in a recipe.


The purpose of this varaibel is to be able to build rootfs with or without
commercial packages, is it correct?

In my point of view , setting this variable to the value commercial
directly in a recipe is not a good idea.


BR

Baptiste



 +
  +inherit gettext autotools-brokensep update-rc.d systemd
  +
  +SRC_URI = git://
 git.code.sf.net/p/minidlna/git;branch=master;module=git \
  +   file://minidlna-daemon.init.d \
  +   file://minidlna.service 
  +
  +S = ${WORKDIR}/git
  +
  +# This remove --exclude=autopoint option from autoreconf argument to
 avoid
  +# configure.ac:30: error: required file './ABOUT-NLS' not found
  +EXTRA_AUTORECONF = 
  +
  +do_install_append(){
  + install -d ${D}${sysconfdir}
  + install -m 0755 minidlna.conf ${D}${sysconfdir}
  +
  +# Systemd script
  + install -d ${D}${nonarch_base_libdir}/systemd/system
  + install -m 0755 ${WORKDIR}/minidlna.service
 ${D}${nonarch_base_libdir}/systemd/system
  +
  +# Sysvinit script
  + install -d ${D}${sysconfdir}/init.d
  + install -m 0755 ${WORKDIR}/minidlna-daemon.init.d
 ${D}${sysconfdir}/init.d/minidlna
  +
  +}
  +
  +SYSTEMD_SERVICE_${PN} = minidlna.service
  +
  +INITSCRIPT_NAME = minidlna
  +INITSCRIPT_PARAMS = defaults 90
  +
  diff --git
 a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
  new file mode 100644
  index 000..9e64a20
  --- /dev/null
  +++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
  @@ -0,0 +1,54 @@
  +#!/bin/sh
  +
  +NAME=minidlna
  +DAEMON=/usr/sbin/minidlnad
  +SCRIPTNAME=/etc/init.d/$NAME
  +PIDFILE=/var/run/$NAME.pid
  +CONF=/etc/$NAME.conf
  +ARGS=-f $CONF
  +
  +# Exit if the package is not installed
  +[ -x $DAEMON ] || exit 0
  +
  +start_function() {
  +
  +export PATH=$PWD:$PATH
  +
  +if [ -f ${PIDFILE} ]; then
  +echo $SCRIPTNAME already running with PID #`cat $PIDFILE` (
 according to ${PIDFILE} );
  +exit 0
  +fi
  +
  +$DAEMON $ARGS
  +
  +pid=$!
  +
  +if [ $pid !=  ]; then
  +echo -n $pid  ${PIDFILE}
  +fi
  +}
  +
  +stop_function() {
  +
  +export PATH=$PWD:$PATH
  +
  +if [ ! -e ${PIDFILE} ]; then
  +echo ${SCRIPTNAME} not running ( according to ${PIDFILE} );
  +exit 1;
  +fi
  +PID=`cat ${PIDFILE}`
  +kill -INT ${PID}
  +rm -f ${PIDFILE}
  +}
  +
  +case $1 in
  +start)
  +start_function

[oe] [meta-oe][PATCH] mplayer2: set REQUIRED_DISTRO_FEATURES and LICENSE_FLAGS

2015-03-05 Thread Martin Jansa
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-multimedia/mplayer/mplayer2_git.bb | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/meta-oe/recipes-multimedia/mplayer/mplayer2_git.bb 
b/meta-oe/recipes-multimedia/mplayer/mplayer2_git.bb
index 2de26b0..8c5f4eb 100644
--- a/meta-oe/recipes-multimedia/mplayer/mplayer2_git.bb
+++ b/meta-oe/recipes-multimedia/mplayer/mplayer2_git.bb
@@ -10,6 +10,12 @@ PROVIDES = mplayer
 RPROVIDES_${PN} = mplayer
 RCONFLICTS_${PN} = mplayer
 
+# Depends on xsp, libxv, virtual/libx11, libxscrnsaver
+REQUIRED_DISTRO_FEATURES = x11
+
+# because it depends on libpostproc/libav which has commercial flag
+LICENSE_FLAGS = ${@base_contains('PACKAGECONFIG', 'postproc', 'commercial', 
'', d)}
+
 LICENSE = GPLv3
 LIC_FILES_CHKSUM = file://LICENSE;md5=d32239bcb673463ab874e80d47fae504
 
-- 
2.3.1

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


[oe] [meta-oe][PATCH v4] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Baptiste DURAND
Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 39 
 .../minidlna/minidlna/minidlna-daemon.init.d   | 54 ++
 .../minidlna/minidlna/minidlna.service | 10 
 .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
 .../minidlna/minidlna/fix-makefile.patch   | 41 
 .../search-for-headers-in-staging-dir.patch| 48 ---
 .../nonworking/minidlna/minidlna_1.0.25.bb | 19 
 7 files changed, 109 insertions(+), 108 deletions(-)
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
 create mode 100644 
meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 create mode 100644 
meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
 delete mode 100644 
meta-oe/recipes-multimedia/nonworking/minidlna/minidlna_1.0.25.bb

diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc 
b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
new file mode 100644
index 000..ebca755
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
@@ -0,0 +1,39 @@
+DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the aim of \
+being fully compliant with DLNA/UPnP-AV clients.
+LICENSE = GPL-2.0|BSD
+DEPENDS = ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag libvorbis
+
+# because it depends on libav which has commercial flag
+LICENSE_FLAGS = commercial
+
+inherit gettext autotools-brokensep update-rc.d systemd
+
+SRC_URI = git://git.code.sf.net/p/minidlna/git;branch=master;module=git \
+   file://minidlna-daemon.init.d \
+   file://minidlna.service 
+
+S = ${WORKDIR}/git
+
+# This remove --exclude=autopoint option from autoreconf argument to avoid
+# configure.ac:30: error: required file './ABOUT-NLS' not found
+EXTRA_AUTORECONF = 
+
+do_install_append(){
+   install -d ${D}${sysconfdir}
+   install -m 0755 minidlna.conf ${D}${sysconfdir}
+
+# Systemd script
+   install -d ${D}${nonarch_base_libdir}/systemd/system
+   install -m 0755 ${WORKDIR}/minidlna.service 
${D}${nonarch_base_libdir}/systemd/system
+
+# Sysvinit script
+   install -d ${D}${sysconfdir}/init.d
+   install -m 0755 ${WORKDIR}/minidlna-daemon.init.d 
${D}${sysconfdir}/init.d/minidlna
+
+}
+
+SYSTEMD_SERVICE_${PN} = minidlna.service
+
+INITSCRIPT_NAME = minidlna
+INITSCRIPT_PARAMS = defaults 90
+
diff --git 
a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d 
b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
new file mode 100644
index 000..9e64a20
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
@@ -0,0 +1,54 @@
+#!/bin/sh
+
+NAME=minidlna
+DAEMON=/usr/sbin/minidlnad
+SCRIPTNAME=/etc/init.d/$NAME
+PIDFILE=/var/run/$NAME.pid
+CONF=/etc/$NAME.conf
+ARGS=-f $CONF
+
+# Exit if the package is not installed
+[ -x $DAEMON ] || exit 0
+
+start_function() {
+
+export PATH=$PWD:$PATH
+
+if [ -f ${PIDFILE} ]; then
+echo $SCRIPTNAME already running with PID #`cat $PIDFILE` ( according 
to ${PIDFILE} );
+exit 0
+fi
+
+$DAEMON $ARGS
+ 
+pid=$!
+
+if [ $pid !=  ]; then
+echo -n $pid  ${PIDFILE}
+fi
+}
+
+stop_function() {
+
+export PATH=$PWD:$PATH
+
+if [ ! -e ${PIDFILE} ]; then
+echo ${SCRIPTNAME} not running ( according to ${PIDFILE} );
+exit 1;
+fi
+PID=`cat ${PIDFILE}`
+kill -INT ${PID}
+rm -f ${PIDFILE}
+}
+
+case $1 in
+start)
+start_function
+;;
+stop)
+stop_function
+;;
+*)
+echo Usage: $0 {start | stop}
+
+esac
diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service 
b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
new file mode 100644
index 000..656100b
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Minidlna Daemon
+After=network.target
+
+[Service]
+Type=notify
+ExecStart=/usr/sbin/minidlnad -f /etc/minidlna.conf
+
+[Install]
+WantedBy=multi-user.target
diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb 
b/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
new file mode 100644
index 000..0531e69
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
@@ -0,0 +1,6 @@
+require ${BPN}.inc
+
+SRCREV = v1_1_4
+LIC_FILES_CHKSUM = 
file://LICENCE.miniupnpd;md5=b0dabf9d8e0f871554e309d62ead8d2b
+SRC_URI[md5sum] = d966256baf2f9b068b9de871ab5dade5
+SRC_URI[sha256sum] = 

[oe] Question about building local sources without fetching

2015-03-05 Thread Carlos Rafael Giani

Hello,

we have a system where sources for a recipe are present in the same tree 
as the corresponding .bb recipe. They are all in the same git repository.

So, something like this example:

./src/  C++ sources 
./build/poky/meta
./build/poky/meta-our-layer/recipes-custom/our-software.bb

I realize this is unusual, since in such a setup, we don't actually 
fetch sources (since they are already present in the same tree).
With such a setup, one problem is to determine when OE should rebuild 
the package. That is, how it should detect a change. We use the revision 
(the hash) of the current head of the git repo, and set PV to that git 
revision. This way, whenever the head is moved, the revision changes, 
and so does PV.


This worked fine up to and including Danny. After Danny, the behavior 
changed. If we moved the head back to an earlier commit, bitbake would 
not notice, and produce a version from a later commit.


Here is the excerpt from our recipe that does this PV modification:



# PV_DEFAULT is defined in .inc file so that it can be overwritten by 
packaging scripts

# this is used when we do not have any git info

def git_run(cmd, path):
(output, error) = bb.process.run(cmd, cwd=path)
return output.rstrip()

def check_git_describe(path, default):
import os
import bb.process

try:
ver = git_run(git describe --tags --long, path)
except Exception, exc:
ver = default

return ver


require streamapp_intree_version.inc
PV = ${@check_git_describe('${S}', '${PV_DEFAULT}')}

PR = r14

PACKAGES = ${PN}-dbg ${PN}

# FILE_DIRNAME contains the full path of this .bb recipe
# Since we are building in tree we know apriori the relative location of 
the src

S = ${FILE_DIRNAME}/../../../..

# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
PACKAGE_ARCH = ${MACHINE_ARCH}


Does anybody have suggestions? Or, if somebody knows of a different way 
of doing builds from local sources, we'd like to hear about it.

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


Re: [oe] [meta-oe][PATCH v2] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Andreas Oberritter
Hi Baptiste,

thanks for your quick update. Two more things below.

On 05.03.2015 12:27, Baptiste DURAND wrote:
 Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
 Signed-off-by: Martin Jansa martin.ja...@gmail.com
 ---
  meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 39 
  .../minidlna/minidlna/minidlna-daemon.init.d   | 54 
 ++
  .../minidlna/minidlna/minidlna.service | 10 
  .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
  .../minidlna/minidlna/fix-makefile.patch   | 41 
  .../search-for-headers-in-staging-dir.patch| 48 ---
  .../nonworking/minidlna/minidlna_1.0.25.bb | 19 
  7 files changed, 109 insertions(+), 108 deletions(-)
  create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
  create mode 100644 
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
  create mode 100644 
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
  create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
  delete mode 100644 
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
  delete mode 100644 
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
  delete mode 100644 
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna_1.0.25.bb
 
 diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc 
 b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
 new file mode 100644
 index 000..49e23cc
 --- /dev/null
 +++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
 @@ -0,0 +1,39 @@
 +DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the aim of \
 +being fully compliant with DLNA/UPnP-AV clients.
 +LICENSE = GPL-2.0|BSD
 +DEPENDS = virtual/gettext ffmpeg flac libav jpeg sqlite3 libexif libogg 
 libid3tag libvorbis

inherit gettext might be better than manually depending on
virtual/gettext, but I am no expert in this area.

 +
 +inherit autotools-brokensep update-rc.d systemd
 +
 +SRC_URI = git://git.code.sf.net/p/minidlna/git;branch=master;module=git \
 +file://minidlna-daemon.init.d
 +SRC_URI =+ ${@base_contains('DISTRO_FEATURES', 'systemd', 
 'file://minidlna.service', '', d)}
 +
 +S = ${WORKDIR}/git
 +
 +# This remove --exclude=autopoint option from autoreconf argument to avoid 
 +# configure.ac:30: error: required file './ABOUT-NLS' not found
 +EXTRA_AUTORECONF = 
 +
 +do_install_initd() {
 + install -d ${D}${sysconfdir}/init.d
 + install -m 0755 ${WORKDIR}/minidlna-daemon.init.d 
 ${D}${sysconfdir}/init.d/minidlna
 +}
 +
 +do_install_systemd() {
 + install -d ${D}${nonarch_base_libdir}/systemd/system
 + install -m 0755 ${WORKDIR}/minidlna.service 
 ${D}${nonarch_base_libdir}/systemd/system
 +}
 +
 +do_install_append(){
 + install -d ${D}${sysconfdir}
 + install -m 0755 minidlna.conf ${D}${sysconfdir}
 + do_install_initd
 + ${@base_contains('DISTRO_FEATURES', 'systemd', 'do_install_systemd', 
 '', d)}
 +}

systemd.bbclass takes care of deleting systemd units if systemd is not
set in DISTRO_FEATURES. So you can merge the three functions above into
do_install_append unconditionally. And also remove the conditional in
SRC_URI.

Regards,
Andreas

 +
 +SYSTEMD_SERVICE_${PN} = minidlna.service
 +
 +INITSCRIPT_NAME = minidlna
 +INITSCRIPT_PARAMS = defaults 90
 +
 diff --git 
 a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d 
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 new file mode 100644
 index 000..61b5b54
 --- /dev/null
 +++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 @@ -0,0 +1,54 @@
 +#!/bin/sh
 +
 +NAME=minidlna
 +DAEMON=/usr/sbin/minidlnad
 +SCRIPTNAME=/etc/init.d/$NAME
 +PIDFILE=/var/run/$NAME.pid
 +CONF=/etc/$NAME.conf
 +ARGS=-f $CONF
 +
 +# Exit if the package is not installed
 +[ -x $DAEMON ] || exit 0
 +
 +start_function() {
 +
 +export PATH=$PWD:$PATH
 +
 +if [ -f ${PIDFILE} ]; then
 +echo $SCRIPTNAME already running with PID #`cat $PIDFILE` ( 
 according to ${PIDFILE} );
 +exit 0
 +fi
 +
 +$DAEMON $ARGS
 + 
 +pid=$!
 +
 +if [ $pid !=  ]; then
 +echo -n $pid  ${PIDFILE}
 +fi
 +} 
 +
 +stop_function() {
 +
 +export PATH=$PWD:$PATH
 +
 +if [ ! -e ${PIDFILE} ]; then
 +echo ${SCRIPTNAME} not running ( according to ${PIDFILE} );
 +exit 1;
 +fi
 +PID=`cat ${PIDFILE}`
 +kill -INT ${PID}
 +rm -f ${PIDFILE}
 +}
 +
 +case $1 in
 +start)
 +start_function
 +;;
 +stop)
 +stop_function
 +;;
 +*)
 +echo Usage: $0 {start | stop}
 +
 +esac
 diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service 
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
 new file mode 100644
 index 000..656100b
 --- /dev/null
 +++ 

Re: [oe] [meta-oe][PATCH v3] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Martin Jansa
On Thu, Mar 05, 2015 at 01:52:59PM +0100, Baptiste DURAND wrote:
 Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
 Signed-off-by: Martin Jansa martin.ja...@gmail.com
 ---
  meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 36 +++
  .../minidlna/minidlna/minidlna-daemon.init.d   | 54 
 ++
  .../minidlna/minidlna/minidlna.service | 10 
  .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
  .../minidlna/minidlna/fix-makefile.patch   | 41 
  .../search-for-headers-in-staging-dir.patch| 48 ---
  .../nonworking/minidlna/minidlna_1.0.25.bb | 19 
  7 files changed, 106 insertions(+), 108 deletions(-)
  create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
  create mode 100644 
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
  create mode 100644 
 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
  create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
  delete mode 100644 
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
  delete mode 100644 
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
  delete mode 100644 
 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna_1.0.25.bb
 
 diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc 
 b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
 new file mode 100644
 index 000..f553acb
 --- /dev/null
 +++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
 @@ -0,0 +1,36 @@
 +DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the aim of \
 +being fully compliant with DLNA/UPnP-AV clients.
 +LICENSE = GPL-2.0|BSD
 +DEPENDS = ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag libvorbis

Please set LICENSE_FLAGS_WHITELIST because of libav dependency, otherwise the 
build
will fail with:

ERROR: Nothing PROVIDES 'libav' (but 
meta-oe/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb DEPENDS on or 
otherwise requires it)
ERROR: libav was skipped: because it has a restricted license not whitelisted 
in LICENSE_FLAGS_WHITELIST

 +
 +inherit gettext autotools-brokensep update-rc.d systemd
 +
 +SRC_URI = git://git.code.sf.net/p/minidlna/git;branch=master;module=git \
 +   file://minidlna-daemon.init.d \
 +   file://minidlna.service 
 +
 +S = ${WORKDIR}/git
 +
 +# This remove --exclude=autopoint option from autoreconf argument to avoid
 +# configure.ac:30: error: required file './ABOUT-NLS' not found
 +EXTRA_AUTORECONF = 
 +
 +do_install_append(){
 + install -d ${D}${sysconfdir}
 + install -m 0755 minidlna.conf ${D}${sysconfdir}
 +
 +# Systemd script
 + install -d ${D}${nonarch_base_libdir}/systemd/system
 + install -m 0755 ${WORKDIR}/minidlna.service 
 ${D}${nonarch_base_libdir}/systemd/system
 +
 +# Sysvinit script
 + install -d ${D}${sysconfdir}/init.d
 + install -m 0755 ${WORKDIR}/minidlna-daemon.init.d 
 ${D}${sysconfdir}/init.d/minidlna
 +
 +}
 +
 +SYSTEMD_SERVICE_${PN} = minidlna.service
 +
 +INITSCRIPT_NAME = minidlna
 +INITSCRIPT_PARAMS = defaults 90
 +
 diff --git 
 a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d 
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 new file mode 100644
 index 000..9e64a20
 --- /dev/null
 +++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 @@ -0,0 +1,54 @@
 +#!/bin/sh
 +
 +NAME=minidlna
 +DAEMON=/usr/sbin/minidlnad
 +SCRIPTNAME=/etc/init.d/$NAME
 +PIDFILE=/var/run/$NAME.pid
 +CONF=/etc/$NAME.conf
 +ARGS=-f $CONF
 +
 +# Exit if the package is not installed
 +[ -x $DAEMON ] || exit 0
 +
 +start_function() {
 +
 +export PATH=$PWD:$PATH
 +
 +if [ -f ${PIDFILE} ]; then
 +echo $SCRIPTNAME already running with PID #`cat $PIDFILE` ( 
 according to ${PIDFILE} );
 +exit 0
 +fi
 +
 +$DAEMON $ARGS
 + 
 +pid=$!
 +
 +if [ $pid !=  ]; then
 +echo -n $pid  ${PIDFILE}
 +fi
 +}
 +
 +stop_function() {
 +
 +export PATH=$PWD:$PATH
 +
 +if [ ! -e ${PIDFILE} ]; then
 +echo ${SCRIPTNAME} not running ( according to ${PIDFILE} );
 +exit 1;
 +fi
 +PID=`cat ${PIDFILE}`
 +kill -INT ${PID}
 +rm -f ${PIDFILE}
 +}
 +
 +case $1 in
 +start)
 +start_function
 +;;
 +stop)
 +stop_function
 +;;
 +*)
 +echo Usage: $0 {start | stop}
 +
 +esac
 diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service 
 b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
 new file mode 100644
 index 000..656100b
 --- /dev/null
 +++ b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
 @@ -0,0 +1,10 @@
 +[Unit]
 +Description=Minidlna Daemon
 +After=network.target
 +
 +[Service]
 +Type=notify
 +ExecStart=/usr/sbin/minidlnad -f /etc/minidlna.conf
 +
 +[Install]
 +WantedBy=multi-user.target
 diff --git 

Re: [oe] [meta-oe][PATCH v3] minidlna: Fix package and bump to version 1.1.4

2015-03-05 Thread Martin Jansa
On Thu, Mar 05, 2015 at 03:42:08PM +0100, Baptiste Durand wrote:
 Sorry Martin
 
 I have just seen your recent change on mplayer2 recipes.
 http://cgit.openembedded.org/meta-openembedded/commit/?h=master-nextid=522ee507725c0e5300af1856c481e93938be313f
 
 You probably means LICENSE_FLAGS not LICENSE_FLAGS_WHITELIST

Ah right, sorry for confusion.

 I will resend an update

Thanks for quick update.

 
 2015-03-05 15:30 GMT+01:00 Baptiste Durand baptiste.dur...@gmail.com:
 
 
 
  2015-03-05 14:18 GMT+01:00 Martin Jansa martin.ja...@gmail.com:
 
  On Thu, Mar 05, 2015 at 01:52:59PM +0100, Baptiste DURAND wrote:
   Signed-off-by: Baptiste DURAND baptiste.dur...@gmail.com
   Signed-off-by: Martin Jansa martin.ja...@gmail.com
   ---
meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 36 +++
.../minidlna/minidlna/minidlna-daemon.init.d   | 54
  ++
.../minidlna/minidlna/minidlna.service | 10 
.../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
.../minidlna/minidlna/fix-makefile.patch   | 41
  
.../search-for-headers-in-staging-dir.patch| 48
  ---
.../nonworking/minidlna/minidlna_1.0.25.bb | 19 
7 files changed, 106 insertions(+), 108 deletions(-)
create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
create mode 100644
  meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
create mode 100644
  meta-oe/recipes-multimedia/minidlna/minidlna/minidlna.service
create mode 100644 meta-oe/recipes-multimedia/minidlna/
  minidlna_1.1.4.bb
delete mode 100644
  meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
delete mode 100644
  meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
delete mode 100644 meta-oe/recipes-multimedia/nonworking/minidlna/
  minidlna_1.0.25.bb
  
   diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc
  b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
   new file mode 100644
   index 000..f553acb
   --- /dev/null
   +++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
   @@ -0,0 +1,36 @@
   +DESCRIPTION = MiniDLNA (aka ReadyDLNA) is server software with the
  aim of \
   +being fully compliant with DLNA/UPnP-AV clients.
   +LICENSE = GPL-2.0|BSD
   +DEPENDS = ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag
  libvorbis
 
  Please set LICENSE_FLAGS_WHITELIST because of libav dependency, otherwise
  the build
  will fail with:
 
  ERROR: Nothing PROVIDES 'libav' (but
  meta-oe/meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb DEPENDS on
  or otherwise requires it)
  ERROR: libav was skipped: because it has a restricted license not
  whitelisted in LICENSE_FLAGS_WHITELIST
 
 
 
  Hello Martin
  I'm not sure to understand what do you mean exactly :S
 
  I thought this variable (LICENSE_FLAGS_WHITELIST)  should be used only in
  distro configuration or local.conf, not in a recipe.
 
 
  The purpose of this varaibel is to be able to build rootfs with or without
  commercial packages, is it correct?
 
  In my point of view , setting this variable to the value commercial
  directly in a recipe is not a good idea.
 
 
  BR
 
  Baptiste
 
 
 
   +
   +inherit gettext autotools-brokensep update-rc.d systemd
   +
   +SRC_URI = git://
  git.code.sf.net/p/minidlna/git;branch=master;module=git \
   +   file://minidlna-daemon.init.d \
   +   file://minidlna.service 
   +
   +S = ${WORKDIR}/git
   +
   +# This remove --exclude=autopoint option from autoreconf argument to
  avoid
   +# configure.ac:30: error: required file './ABOUT-NLS' not found
   +EXTRA_AUTORECONF = 
   +
   +do_install_append(){
   + install -d ${D}${sysconfdir}
   + install -m 0755 minidlna.conf ${D}${sysconfdir}
   +
   +# Systemd script
   + install -d ${D}${nonarch_base_libdir}/systemd/system
   + install -m 0755 ${WORKDIR}/minidlna.service
  ${D}${nonarch_base_libdir}/systemd/system
   +
   +# Sysvinit script
   + install -d ${D}${sysconfdir}/init.d
   + install -m 0755 ${WORKDIR}/minidlna-daemon.init.d
  ${D}${sysconfdir}/init.d/minidlna
   +
   +}
   +
   +SYSTEMD_SERVICE_${PN} = minidlna.service
   +
   +INITSCRIPT_NAME = minidlna
   +INITSCRIPT_PARAMS = defaults 90
   +
   diff --git
  a/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
  b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
   new file mode 100644
   index 000..9e64a20
   --- /dev/null
   +++
  b/meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
   @@ -0,0 +1,54 @@
   +#!/bin/sh
   +
   +NAME=minidlna
   +DAEMON=/usr/sbin/minidlnad
   +SCRIPTNAME=/etc/init.d/$NAME
   +PIDFILE=/var/run/$NAME.pid
   +CONF=/etc/$NAME.conf
   +ARGS=-f $CONF
   +
   +# Exit if the package is not installed
   +[ -x $DAEMON ] || exit 0
   +
   +start_function() {
   +
   +export 

Re: [oe] [meta-qt5][PATCHv2] fix build of qtwebengine if qtbase has no accessibility

2015-03-05 Thread Stephan Binner
On Thursday 05 March 2015 15:04:03 Martin Jansa wrote:

 I've sent additional patch to fix building with accessibility enabled.

You mean without accessibility :-)... (damn double negation #ifdef)

 Please get it merged in upstream, because your patch seems to be broken

It's merged in 5.4 branch: https://codereview.qt-project.org/#/c/107873/

Regards,
Stephan

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