[oe] [meta-oe][PATCH v2] gerbil: Visualization and analysis tool for hyperspectral images

Ricardo Ribalda Delgado ricardo.ribalda at gmail.com
Mon Nov 2 14:35:47 UTC 2015


Hello

I want to cry :( It runtime depends on the sse instruction set.


Would you accept something like this on the recipe?

COMPATIBLE_MACHINE = "(-)"
COMPATIBLE_MACHINE_x86 = "(.*)"
COMPATIBLE_MACHINE_x86-64 = "(.*)"


Thanks and Regards!



On Mon, Nov 2, 2015 at 3:03 PM, Martin Jansa <martin.jansa at gmail.com> wrote:
> On Thu, Oct 22, 2015 at 04:22:13PM +0200, Ricardo Ribalda Delgado wrote:
>> New recipe
>
> Still fails for qemuarm:
> http://errors.yoctoproject.org/Errors/Details/21264/
>
>>
>> Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda at gmail.com>
>> ---
>> v2:
>>
>> v1 failed to link, it was missing the glu library.
>>
>> I have not been able to replicate the build error :S
>>
>> But after some static analysis it seems that:
>>
>> glu should have been automatically added with the cmake
>> variable OPENGL_LIBRARIES, set in FindOpeGL.cmake
>>
>> But if glu is not present, then it is not added....
>>
>> Sorry for the inconvenience!
>>
>>
>>
>>  meta-oe/recipes-graphics/gerbil/gerbil_git.bb | 30 +++++++++++++++++++++++++++
>>  1 file changed, 30 insertions(+)
>>  create mode 100644 meta-oe/recipes-graphics/gerbil/gerbil_git.bb
>>
>> diff --git a/meta-oe/recipes-graphics/gerbil/gerbil_git.bb b/meta-oe/recipes-graphics/gerbil/gerbil_git.bb
>> new file mode 100644
>> index 000000000000..bfcd7c7ce803
>> --- /dev/null
>> +++ b/meta-oe/recipes-graphics/gerbil/gerbil_git.bb
>> @@ -0,0 +1,30 @@
>> +DESCRIPTION = "Generic framework for visualization and analysis of multispectral and hyperspectral data that strives to both bring new innovations in analysis capabilities and be of use in a wide range of hyperspectral data applications"
>> +HOMEPAGE = "http://gerbilvis.org/"
>> +LICENSE = "GPLv3"
>> +LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504"
>> +DEPENDS = "boost qt4-x11-free tbb opencv libglu virtual/libgl"
>> +SRCREV = "670e06da516ed51dbae75e41e043900256bdabba"
>> +
>> +SRC_URI = "git://github.com/gerbilvis/gerbil.git"
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +inherit distutils-base cmake qt4x11
>> +
>> +export EXTRA_OECMAKE = "\
>> +                        -DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
>> +                        -DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
>> +                        -DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
>> +                        "
>> +
>> +do_configure() {
>> +        # Ensure we get the cmake configure and not qmake
>> +        cmake_do_configure
>> +}
>> +do_install() {
>> +        install -d ${D}${bindir}
>> +        install -m 755 bin/gerbil ${D}${bindir}/
>> +        install -m 755 bin/qgerbil ${D}${bindir}/
>> +}
>> +
>> +RDEPENDS_${PN} += "qt4-x11-free"
>> --
>> 2.6.1
>>
>
> --
> Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com



-- 
Ricardo Ribalda



More information about the Openembedded-devel mailing list