aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-navigation
AgeCommit message (Collapse)Author
2017-08-13bluez4: remove bluez4-only recipesMartin Jansa
* remove recipes which support only bluez4 and are blacklisted when bluez5 is selected in DISTRO_FEATURES, if someone is still using bluez4, then it can be restored in separate meta-bluez4 and maintained by people using it. * there are few recipes which support both bluez5 or bluez4 based on selected DISTRO_FEATURES, these can stay in meta-oe repository, but now people without bluez5 in DISTRO_FEATURES will need to add meta-bluez4 layer to satisfy bluez4 dependency meta-gnome/recipes-connectivity/obex/obexd_0.48.bb:DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES','bluez5','bluez5','bluez4',d)}" meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_3.18.2.bb: ${@bb.utils.contains('DISTRO_FEATURES','bluez5','bluez5','bluez4',d)} \ meta-oe/recipes-connectivity/obex/obex-data-server_0.4.6.bb:DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES','bluez5','bluez5','bluez4',d)}" meta-oe/recipes-connectivity/obex/openobex_1.7.2.bb:DEPENDS_append_class-target = " ${@bb.utils.contains('DISTRO_FEATURES','bluez5','bluez5','bluez4',d)}" meta-oe/recipes-connectivity/packagegroups/packagegroup-tools-bluetooth.bb:RDEPENDS_bluez4 = " \ meta-oe/recipes-connectivity/packagegroups/packagegroup-tools-bluetooth.bb:# Install bluez4 tools or bluez5 tools depending on what is specified in the distro. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14proj: update to 4.9.3Marc Ferland
Signed-off-by: Marc Ferland <ferlandm@amotus.ca> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-01orrery: Fix build with hardening flagsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-12gpsd: update to 3.16Max Krummenacher
3.16 can be linked with gold, so drop forcing to bfd. Patches: Do not apply and SConstruct dropped these constructs 0001-SConstruct-respect-sysroot-also-in-SPLINTOPTS.patch 0002-SConstruct-remove-rpath.patch Fixed upstream (or plain backports) 0001-Check-for-__STDC_NO_ATOMICS__-before-using-stdatomic.patch 0002-Add-a-test-for-C11-and-check-we-have-C11-before-usin.patch 0003-Whoops-check-for-C11-not-for-not-C11-in-stdatomic.h-.patch 0001-Include-stdatomic.h-only-in-C-mode.patch 0001-libgpsd-core-Fix-issue-with-ACTIVATE-hook-not-being-.patch Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-12gpsd: don't compile with goldMax Krummenacher
When linking with gold libgps and libgpsd error out with: | ./libgpsd.so: error: undefined reference to 'atan2' | ./libgpsd.so: error: undefined reference to 'pow' | ./libgpsd.so: error: undefined reference to 'sqrt' | ./libgpsd.so: error: undefined reference to 'sin' | ./libgpsd.so: error: undefined reference to 'cos' | collect2: error: ld returned 1 exit status Using the bfd linker fixes the issue. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-05recipes: add removal date to PNBLACKLIST messagesMartin Jansa
* based on discussion in pndeprecated thread: https://patchwork.openembedded.org/patch/137573/ update the messages to warn possible users that the recipe will be removed before the end of the next development cycle (before Yocto 2.4 is released). * updated with: sed -i 's/^\(PNBLACKLIST.*".*\)"/\1 - the recipe will be removed on 2017-09-01 unless the issue is fixed"/g' `git grep PNBLACKLIST | sed 's/:.*//g' | sort -u | xargs` * then noticed couple recipes being blacklisted only based on DISTRO_FEATURES, so removed those: meta-networking/recipes-support/lksctp-tools/lksctp-tools_1.0.17.bb meta-oe/recipes-connectivity/bluez/bluez-hcidump_2.5.bb meta-oe/recipes-connectivity/bluez/bluez4_4.101.bb meta-oe/recipes-connectivity/bluez/gst-plugin-bluetooth_4.101.bb meta-oe/recipes-navigation/foxtrotgps/foxtrotgps_1.1.1.bb meta-oe/recipes-navigation/gypsy/gypsy.inc meta-oe/recipes-navigation/navit/navit.inc meta-oe/recipes-support/opensync/libsyncml_0.5.4.bb * if it isn't fixed by this date, it's fair game to be removed whenever someone gets around to i Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-02-22geoclue: unblacklist, modemmanager was fixedMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-02-13recipes: blacklist recipes depending on blacklisted recipesMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-02-13geoclue: add missing dependency on gobject-introspection-nativeMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02gpsd: fix multilib buildNicolas Dechesne
While testing arm 64/32 multi, the following issue was observed: WARNING: gpsd-3.14-r0 do_package: QA Issue: gpsd: Files/directories were installed but not shipped in any package: /usr/lib/libgpsd.so.22.0 /usr/lib/libgps.so.22 /usr/lib/libgpsd.so.22.0.0 /usr/lib/libgpsd.so.22 /usr/lib/libgps.so.22.0.0 /usr/lib/libgps.so /usr/lib/libgps.so.22.0 /usr/lib/libgpsd.so /usr/lib/pkgconfig /usr/lib/pkgconfig/libgpsd.pc /usr/lib/pkgconfig/libgps.pc Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. gpsd: 11 installed and not shipped files. [installed-vs-shipped] WARNING: gpsd-3.14-r0 do_package_qa: QA Issue: /usr/bin/cgps contained in package gps-utils requires libgps.so.22()(64bit), but no providers found in RDEPENDS_gps-utils? [file-rdeps] WARNING: gpsd-3.14-r0 do_package_qa: QA Issue: /usr/sbin/gpsdctl contained in package gpsd requires libgps.so.22()(64bit), but no providers found in RDEPENDS_gpsd? [file-rdeps] WARNING: gpsd-3.14-r0 do_package_qa: QA Issue: /usr/bin/gpsctl contained in package gpsd-gpsctl requires libgps.so.22()(64bit), but no providers found in RDEPENDS_gpsd-gpsctl? [file-rdeps] WARNING: gpsd-3.14-r0 do_package_qa: QA Issue: gpsd-dbg: found library in wrong location: /usr/lib/.debug/libgpsd.so.22.0.0 gpsd-dbg: found library in wrong location: /usr/lib/.debug/libgps.so.22.0.0 [libdir] gpsd SConstruct file defaults to using '/lib' suffix, which needs to be overriden in the recipe. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02remove True option to getVar callsJoshua Lock
getVar() now defaults to expanding by default, thus remove the True option from getVar() calls with a regex search and replace. Search made with the following regex: getVar ?\(( ?[^,()]*), True\) Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2016-10-21gpsd, mongodb: use PACKAGECONFIG_CONFARGS instead of now empty EXTRA_OECONFMartin Jansa
* this will fix mongodb build for x86 http://errors.yoctoproject.org/Errors/Details/90392/ which was failing because of missing --wiredtiger=off in qemux86 builds * also we can drop DISABLE_STATIC, because now it's not leaking through EXTRA_OECONF * it will also resolve again autodetected dependencies on bluez, qt and tcmalloc as shown in bitbake -e output: env.gpsd-before:EXTRA_OESCONS=" sysroot=/OE/build/oe-core/tmp-glibc/sysroots/qemux86 libQgpsmm='false' debug='true' strip='false' chrpath='yes' systemd='true' " env.gpsd-after:EXTRA_OESCONS=" sysroot=/OE/build/oe-core/tmp-glibc/sysroots/qemux86 libQgpsmm='false' debug='true' strip='false' chrpath='yes' systemd='true' bluez='true' qt='no' " env.mongodb-before:EXTRA_OESCONS="--prefix=/OE/build/oe-core/tmp-glibc/work/i586-oe-linux/mongodb/3.3.0+gitAUTOINC+aacd231be0-r0/image/usr LIBPATH=/OE/build/oe-core/tmp-glibc/sysroots/qemux86/usr/lib LINKFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed' \ CXXFLAGS='-O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/i586-oe-linux/mongodb/3.3.0+gitAUTOINC+aacd231be0-r0=/usr/src/debug/mongodb/3.3.0+gitAUTOINC+aacd231be0-r0 -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/sysroots/x86_64-linux= -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/sysroots/qemux86= -fvisibility-inlines-hidden' \ TARGET_ARCH=i586 --ssl --disable-warnings-as-errors --use-system-pcre --use-system-zlib --js-engine=none --nostrip mongod mongos" env.mongodb-after:EXTRA_OESCONS="--prefix=/OE/build/oe-core/tmp-glibc/work/i586-oe-linux/mongodb/3.3.0+gitAUTOINC+aacd231be0-r0/image/usr LIBPATH=/OE/build/oe-core/tmp-glibc/sysroots/qemux86/usr/lib LINKFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed' \ CXXFLAGS='-O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/i586-oe-linux/mongodb/3.3.0+gitAUTOINC+aacd231be0-r0=/usr/src/debug/mongodb/3.3.0+gitAUTOINC+aacd231be0-r0 -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/sysroots/x86_64-linux= -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/sysroots/qemux86= -fvisibility-inlines-hidden' \ TARGET_ARCH=i586 --ssl --disable-warnings-as-errors --use-system-pcre --use-system-zlib --js-engine=none --nostrip --use-system-tcmalloc --wiredtiger=off mongod mongos" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-26gpsd: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-15geoclue: Update to 2.4.4Zeeshan Ali
Also drop redundant and now unusable patch. Signed-off-by: Zeeshan Ali <zeeshan.ali@pelagicore.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-15Revert "gpsd, foxtrotgps: blacklist, fails to build with new binutils-2.27"Nicolas Dechesne
This reverts commit 8c29023f1fe5881f3e001704eb9e5d398777d4a6. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-15gpsd: make sure the recipe uses LDFLAGSNicolas Dechesne
since commit fa436aeb3242cbfdbbe16d448d45bce8eb5b74fd in OE core, we are seeing GNU_HASH QA failure when building gpsd. Since this commit we default to setting the wrong linker hash style to detect such errors in recipes. gpsd is using scons which does not take LDFLAGS into account, and LDFLAGS need to be passed from the environment, using LINKFLAGS variable. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-05gpsd, foxtrotgps: blacklist, fails to build with new binutils-2.27Martin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-22meta-oe: remove trailing spacesMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-15geoclue: add missing intltool-native dependencyMartin Jansa
* fixes: | checking pkg-config is at least version 0.22... yes | ../geoclue-2.0.0/configure: line 16260: syntax error near unexpected token `0.40.0' | ../geoclue-2.0.0/configure: line 16260: `IT_PROG_INTLTOOL(0.40.0)' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-15geos: use std::isnan to support gcc6Derek Straka
Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-13abiword, fbreader, tvheadend, glmark2, libqmi, modemmanager, thrift, wvdial, ↵Martin Jansa
wvstreams, dt, collectd, gtkmathview, tcsh, glcompbench, geos, libspatialite, geis, grail, opencv, openwbem, fwts: blacklist, fails to build with gcc-6 or glibc-2.24 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-08Remove unnecessary exports of HOST_SYS and BUILD_SYS in python-based recipesAlexander Kanavin
They are no longer required to build python software. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-04-28meta-oe: use bb.utils.contains() instead of base_contains()Ross Burton
base_contains() is a compatibility wrapper and may warn in the future, so replace all instances with bb.utils.contains(). Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-14omgps: remove the recipeAlexander Kanavin
The project is dead upstream, and relies on pygobject 2.x which has been replaced by 3.x in oe.core. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2016-03-04recipes: Replace "cp -a" with "cp -R --no-dereference --preserve=mode,links"Martin Jansa
* Using "cp -a" leaks UID of user running the builds, causing many QA warnings. * See this thread for details: http://lists.openembedded.org/pipermail/openembedded-core/2015-November/112904.html Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-02gpsd: Fix build when static libs disabledMaxin B. John
Fix this build error: SCons Error: no such option: --disable-static Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-27orrery: fix host-user-contaminatedYi Zhao
Fix QA warning: WARNING: QA Issue: orrery: /orrery/usr/share/orrery/deepSky/messier is owned by uid 1000, which is the same as the user running bitbake. This may be due to host contamination [host-user-contaminated] Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-27gpsd: Add patch to fix broken ACTIVATE hook.Moritz Fischer
This patch is already in mainline gpsd. It fixes a bug where the ACTIVATE hook for a device never gets called. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-14navit: disable qt4 support by defaultMartin Jansa
* now with qt4 moved to separate meta-qt4 we shouldn't enable it by default Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-14gspd: disable qt4 support by defaultMartin Jansa
* now with qt4 moved to separate meta-qt4 we shouldn't enable it by default Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-14recipes: remove recipes using or depending on qt4 bbclasses or recipesMartin Jansa
* anki is removed because it runtime depends on python-pyqt, other recipes are inheriting one of bbclasses removed from oe-core in: commit cb89d2b25b4edb1241bc5426a69a6bc44df9be2c Author: Alexander Kanavin <alexander.kanavin@linux.intel.com> Date: Fri Nov 27 15:48:20 2015 +0200 qt4: remove recipes and classes * if you're still using one of these recipes add it to meta-qt4 layer Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18gpsd: also support bluez5Christopher Larson
gpsd uses libbluetooth, not the dbus interface, so it can work with bluez5 as well, as the library is compatible. Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13gdal: blacklist, fails to build with gcc-5Martin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-23gpsd: Fix build with gcc-5.2Martin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-31geoclue: add PACKAGECONFIG for geoipMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-13gpsd: Update to 3.14.Philip Balister
* _NO_ATOMICS patches are from upstream * Update the SConstruct-respect-sysroot-also-in-SPLINTOPTS.patch * Fix some QA warnings * Add PACKAGECONFIG for qt support Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-13gpsd: fix PN -> BPN for multilibYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
2015-05-13orrery: fix PN -> BPN for multilibYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-13omgps: fix PN -> BPN for multilibYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-13navit: fix PN -> BPN for multilibYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-11foxtrotgps: Fix QA warningsArmin Kuster
WARNING: QA Issue: foxtrotgps requires /usr/bin/python, /usr/bin/perl, but no providers in its RDEPENDS [file-rdeps] Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-11*obex*, navit, libsyncml, foxtrotgps, gypsy, bluez-hcidump, bluez4, ↵Martin Jansa
gst-plugin-bluetooth, gnome-bluetooth: blacklist bluez4 only recipes when bluez5 is in DISTRO_FEATURES foo
2015-02-27gpsd: select distro preference for bluez providerPeter Bigot
Signed-off-by: Peter A. Bigot <pab@pabigot.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-12libspatialite: Upgrade to version 4.2.0Holger Hans Peter Freyther
Package the new sqlite3 plugin into a new package and skip the dev-so qa issue. Add some extra depends that are now used by the library. The patch was adapted for meta-openembedded by Henning Heinold, setting the upstream status for the geos-config.patch Signed-off-by: Henning Heinold <henning@itconsulting-heinold.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-12-31navit: Fix license format QA errorOtavio Salvador
Fix following QA error: ,---- | WARNING: Recipe navit, LICENSE (GPLv2 LGPLv2) has invalid format, | LICENSES must have operator "([&|() ])" between them. `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-12-31libspatialite: Fix license format QA errorOtavio Salvador
Fix the following QA error: ,---- | WARNING: Recipe libspatialite, LICENSE (MPLv1.1 GPLv2+ LGPLv2.1+) has | invalid format, LICENSES must have operator "([&|() ])" between | them. `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-12-19omgps: fixing B!=S build issueRaphael Silva
Fixed relative path affected by B != S, otherwise It has a do_compile error: No rule to make target `data/etc/*.*' Signed-off-by: Raphael Silva <rapphil@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-12-19omgps: fix do_compile error due to uninitialized variableRaphael Silva
The problem happended since there was an uninitialized variable with gcc 4.9 and the parameter -Werror=maybe-uninitialized. Initialized the variable and checked for side effects. Removed from blacklist. Signed-off-by: Raphael Silva <rapphil@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-12-17PNBLACKLIST: use weak assignmentsMartin Jansa
* this makes it easier to unblacklist it from local.conf which is parsed before the recipes Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-10-06gdal: upgrade to 1.11.1Martin Jansa
* add json-c dependency and fix with-* params * LICENSE.txt change only added SUN copyright for gdal/alg/thinplatespline.cpp file Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>