summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* meta_oe_security_flags.inc: Disable PIE for luajitKhem Raj2016-12-021-0/+7
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: Add PACKAGECONFIG for vaapiKhem Raj2016-12-021-0/+1
| | | | | | | | | | | | | Now that we have libva its important to enable/disable vaapi explicitly Fixes WARNING: mpv-0.15.0-r0 do_package_qa: QA Issue: mpv rdepends on libva-x11, but it isn't a build dependency, missing libva in DEPENDS or PACKAGECONFIG? [build-deps] WARNING: mpv-0.15.0-r0 do_package_qa: QA Issue: mpv rdepends on libva, but it isn't a build dependency, missing libva in DEPENDS or PACKAGECONFIG? [build-deps] Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* obex-data-server: Fix build with new openobex versionKhem Raj2016-12-022-3/+24
| | | | | | | Add missing dependency on dbus-glib-native, this is needed for getting DBUS_BINDING_TOOL Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openobex,obexftp: Update recipesKhem Raj2016-12-029-51/+168
| | | | | | | | | | | Update obexftp to 0.24.2 and openobex to 1.7.2 These packages moved to CMake infra for builds therefore make adjustments to cross compile it Add packageconfig options for fuse and swig Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* jsoncpp: Remove unused patchKhem Raj2016-12-021-152/+0
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta_oe_security_flags: disable PIE for libdbus-c++André Draszik2016-12-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The short version - it ain't working. The long version: For shared libraries made from C++ sources, configure runs some code to determine how to link shared libraries (from libtool.m4) using g++. In particular, it calls g++ ${CFLAGS} -c conftest.c g++ ${CFLAGS} -nostdinc -shared -v conftest.o to then parse the gcc -v output. If CFLAGS contains -pie -fpie, g++ adds Scrt1.o to the objects being linked together to form the final output. Once Scrt1.o is pulled into a shared library, it becomes impossible to link this DSO against a final binary. I didn't investigate why, by I suspect because of -Wl,relro -Wl,now libtool takes note of Scrt1.o (and all other libraries added by gcc, but those don't matter here) and adds it everywhere a shared library is being created, see predep_objects= and postdep_objects= in the 'LIBTOOL TAG CONFIG: CXX' section. In other words, the the shared library created during the build can't be linked against. This includes some applications that are part of the libdbus-c++ source tree, but also any other external user. While I am not sure if the root of the issue is in - gcc (should it really add Scrt1.o despite -shared), or in - libtool (should it filter out -pie -fpie during the configure step), or even in - OE (should it really be adding -pie -fpie to everything, even shared libraries by default and unconditionally), we can make things work by using SECURITY_NO_PIE_CFLAGS instead. Signed-off-by: André Draszik <adraszik@tycoint.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libdbus-c++: missing DEPENDS, fix musl build, oe-stylize.pyAndré Draszik2016-12-025-8/+214
| | | | | | | | | | | | - libdbus-c++ also depends on expat - use PACKAGE_BEFORE_PN to simplify FILES - run through oe-stylize.py - compiling against the musl C library showed various problems, which have been fixed with the patches attached Signed-off-by: André Draszik <adraszik@tycoint.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gpsd: fix multilib buildNicolas Dechesne2016-12-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* xserver-common: Don't install some Xsession filesJussi Kukkonen2016-12-025-82/+32
| | | | | | | | | | | | The goal is that the graphical_init_manager (xserver-nodm-init) provides Xsession (and some basic scripts) and that xserver-common can then provide additional Xsession scripts. Remove the Xsession files that xserver-nodm-init installs. Bump PR so xserver-nodm-init can RCONFLICT with old one. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xserver-nodm-init-2.0: Remove recipeJussi Kukkonen2016-12-025-464/+0
| | | | | | | | | The version in oe-core should now do everything this one does with one exception: it does not RDEPEND on xserver-common. This dependency now needs to be set explicitly. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-gnome: add explicit gnome-common dependenciesRoss Burton2016-12-021-1/+1
| | | | | | | | | | | | gnome-common is deprecated and gnomebase.bbclass will soon stop depending on it, so add gnome-common to DEPENDS for the recipes that still use it. gxim previously wasn't really using the gnome-common macros so now the build fails with compiler errors, so pass the flag to turn off fatal warnings as gxim appears to be dead. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: add explicit dependencies on gnome-commonRoss Burton2016-12-023-5/+3
| | | | | | | | gnome-common is deprecated and gnomebase.bbclass will soon stop depending on it, so add gnome-common to DEPENDS for the recipes that still use it. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vala-dbus-binding-tool: remove redundant dependency on intltoolRoss Burton2016-12-021-1/+1
| | | | | | | This upstream doesn't use intltool so don't depend on it. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* breakpad: Upgrade to latestKhem Raj2016-12-021-3/+21
| | | | | | | | | | * Switch to using git * Gets aarch64 support * Define PV and use SRCPV * increment PE to 1 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* remove True option to getVar callsJoshua Lock2016-12-0232-57/+57
| | | | | | | | | 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>
* mpv: Add libvdpau to DEPENDSKhem Raj2016-11-261-1/+1
| | | | | | | Fixes WARNING: mpv-0.15.0-r0 do_package_qa: QA Issue: mpv rdepends on libvdpau, but it isn't a build dependency, missing libvdpau in DEPENDS or PACKAGECONFIG? [build-deps] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcec: Add missing dep on ncursesKhem Raj2016-11-261-1/+2
| | | | | | | Consider vc4 options on raspberryPi class of devices Signed-off-by: Khem Raj <raj.khem@gmail.com>
* modemmanager: Fix build with clangKhem Raj2016-11-262-3/+26
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmad: Fix build with clangKhem Raj2016-11-262-0/+44
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsonrpc: Add recipeKhem Raj2016-11-264-0/+174
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsoncpp: Add new recipeKhem Raj2016-11-262-0/+173
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fribidi: Fix build with security flags turned onKhem Raj2016-11-261-0/+1
| | | | | | | | | | Clang complains like below | ../../fribidi-0.19.7/charset/fribidi-char-sets-cap-rtl.c:148:7: error: expected expression | DBG ("warning: could not find a mapping for CapRTL to Unicode:"); Therefore quick fix is to remove FORTIFY_SOURCE from cmdline Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flashrom: Remove redundant const qualifierKhem Raj2016-11-262-0/+30
| | | | | | This is flagged by latest clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dialog: Update 1.3-20160424 -> 1.3-20160828Khem Raj2016-11-261-3/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* md5deep: Fix build with clangKhem Raj2016-11-262-0/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* networkmanager-openvpn: Update 1.0.8->1.2.6Khem Raj2016-11-261-3/+7
| | | | | | | Remove .la files which are new Package the new .name files Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openldap: Fix Build error due to missing -fPICKhem Raj2016-11-261-1/+1
| | | | | | | | | Fixes errors e.g. relocation R_AARCH64_ADR_PREL_PG_HI21 against external symbol `stderr@@GLIBC_2.17' can not be us ed when making a shared object; recompile with -fPIC Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgit2: Update to 0.24.3Khem Raj2016-11-261-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ne10: Update to latestKhem Raj2016-11-262-3/+50
| | | | | | | | * Patch to build with clang * license checksum changed due to Copyright year change https://github.com/kraj/Ne10/commit/fee112eb2278469e7cfe2516dffa2ecfa5ad4c9a Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libvdpau: Disable PIEKhem Raj2016-11-261-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libvdpau: Add recipeKoen Kooi2016-11-261-0/+23
| | | | | | | Needed for x86 machines Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqmi: Fix build with clangKhem Raj2016-11-262-1/+87
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nis, opencv: Update getVar/setVar syntaxRichard Purdie2016-11-261-1/+1
| | | | | | | | The deprecated APIs are removed from bitbake, update two old style references in meta-oe/meta-networking. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libdbus-c++: added recipe for itThilo Cestonaro2016-11-233-0/+97
| | | | | Signed-off-by: Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* android-tools: fix do_installKoen Kooi2016-11-231-9/+15
| | | | | | | | | | | | | | The previous patch introduced 2 bugs that made packaging fail: 1) Always failing grep 2) Conditionally install systemd files Systemd.bbclass doesn't handle conditional installation and will throw an error. Tested with -native and regular cross builds. Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mcelog: Add Kabylake client supportwqyoung2016-11-232-0/+97
| | | | | | | | | | Issue: TA164086 (LOCAL REV: NOT UPSTREAM) -- will send to oe-devel on 20161117 CPU models 0x8E and 0x9E denote kabylake client processor Signed-off-by: Quanyang Wang <quanyang.wang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: remove DEFAULT_PREFERENCE = "-1" for 3.1Wenzong Fan2016-11-231-2/+0
| | | | | | | | The opencv 2.4 has been blacklisted, 3.1 should be the default choice for both opencv and lib32-opencv. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsnapshot: fix host path in rsnapshot.conf.defaultWenzong Fan2016-11-231-0/+2
| | | | | | | | | | Fix host path for commands: mount, umount: .../tmp/sysroots/x86_64-linux/bin/mount -> /bin/mount .../tmp/sysroots/x86_64-linux/bin/umount -> /bin/umount Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libunique: add x11 to REQUIRED_DISTRO_FEATURESJackie Huang2016-11-231-1/+3
| | | | | | | libunique depends on gtk+ which requires x11 distro feature. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* pavucontrol: add x11 to REQUIRED_DISTRO_FEATURESJackie Huang2016-11-231-1/+3
| | | | | | | pavucontrol depends on gtkmm which requires x11 distro feature. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gtkmm: add x11 to REQUIRED_DISTRO_FEATURESJackie Huang2016-11-231-1/+3
| | | | | | | gtkmm depends on gtk+ which requires x11 distro feature. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: checking existence of /usr/libWenzong Fan2016-11-231-1/+1
| | | | | | | | | | Remove install errors: mv: cannot stat '.../tmp/work/mips64-wrs-linux/opencv/3.1+gitAUTOINC +92387b1ef8-r0/image/usr/lib/*': No such file or directory Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: 2.02.138 -> 2.02.166dengke.du@windriver.com2016-11-238-217/+120
| | | | | Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libeigen: set tarball name as ${BP}.tar.bz2Wenzong Fan2016-11-231-1/+1
| | | | | | | Rename tarball name: 3.2.8.tar.bz2 -> libeigen-3.2.8.tar.bz2 Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: fix QA issueWenzong Fan2016-11-231-1/+1
| | | | | | | | | | | | Replace '/lib' with '${baselib}' to fix QA issue: ERROR: do_package_qa: QA Issue: non -staticdev package contains \ static .a library: opencv-apps path \ '.../opencv-apps/usr/share/OpenCV/3rdparty/lib64/libippicv.a' \ [staticdev] Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* openjpeg: rename the download fileJackie Huang2016-11-231-1/+1
| | | | | | | Rename the download file to avoid collisions in DL_DIR. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* asio: fix a musl compilation warningAndré Draszik2016-11-232-1/+68
| | | | | | | | | | This is the same patch as applied to boost's copy of asio in openembedded-core, with slightly massaged paths Signed-off-by: André Draszik <adraszik@tycoint.com> Reviewed-by: Sylvain Lemieux <slemieux@tycoint.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* asio: DEPENDS on opensslAndré Draszik2016-11-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | asio may or may not build examples and tests that depend on OpenSSL, alas, it has no way to explicitly enable or disable OpenSSL support, which is enabled unconditionally whenever openssl/ssl.h can be found. Due to that we get non-deterministic build behaviour, based on whether or not some other package pulled OpenSSL into the sysroot before asio's configure is running. Additionally, we can get random compilation failures if openssl/ssl.h exists during configure time, but is removed from sysroot later, e.g. due to a concurrent rebuild of OpenSSL at the same time as building asio. Having an explicit DEPENDS avoids both these problems. We can not use PACKAGECONFIG, because as mentioned above there is no way to explicitly disable OpenSSL support. Signed-off-by: André Draszik <adraszik@tycoint.com> Reviewed-by: Sylvain Lemieux <slemieux@tycoint.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* phoronix-test-suite: 6.0.1 -> 6.6.1Kai Kang2016-11-231-2/+3
| | | | | Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libhugetlbfs: 1.19 -> 1.20Kai Kang2016-11-232-37/+2
| | | | | | | | | | Upgrade libhugetlbfs from 1.19 to 1.20. * Remove libhugetlbfs-avoid-using-restrict-as-var-name.patch which is fixed in upstream. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>