summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/open-vm-tools
Commit message (Collapse)AuthorAgeFilesLines
* open-vm-tools: only build if meta-networking and meta-filesystems is availableMark Hatle2017-09-131-0/+7
| | | | | | | libdnet - meta-networking fuse - meta-filesystems Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* open-vm-tools: Add -Wno-address-of-packed-member for with clangKhem Raj2017-09-071-0/+1
| | | | | | | | This option ignores a warning as following error: taking address of packed member 'actualSize' of class or structure 'HgfsReplyReadV3' may result in an unaligned pointer value Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: Fix build with muslKhem Raj2017-07-2412-6/+1584
| | | | | | | Use SPDX format for LICENSES Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: remove custom procps logicMartin Kelly2017-07-241-2/+0
| | | | | | | | procps is picked up by pkgconfig without issue, so we no longer need this logic. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: remove -Wno-errorMartin Kelly2017-07-011-2/+0
| | | | | | | | In the past, we compiled with -Wno-error=deprecated-declarations, but the current version compiles fine without it, so remove it. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: fix all hardcoded pathsMartin Kelly2017-07-011-7/+7
| | | | | Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: style changesMartin Kelly2017-07-011-8/+14
| | | | | | | | | Various cosmetic changes to make the recipe match the style guide: http://www.openembedded.org/wiki/Styleguide Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: scope build to only x86Martin Kelly2017-07-011-0/+3
| | | | | | | | Since open-vm-tools builds only on x86, set COMPATIBLE_HOST to reflect this. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: support FUSEMartin Kelly2017-07-011-0/+3
| | | | | | | | The vmhgfs driver is now gone, but they use FUSE instead. Add FUSE support so we don't lose the functionality vmhgfs use to provide. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: line up configure optionsMartin Kelly2017-07-011-3/+3
| | | | | Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: remove kernel module logicMartin Kelly2017-07-014-52/+6
| | | | | | | | All the modules are upstream for Linux >= 4.0, so no modules are being built anyway. We can safely remove the build logic for them. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: add missing X11 dependenciesMartin Kelly2017-07-011-2/+4
| | | | | | | | | Certain dependencies that are implied when we build with X11 support -- such as libxext -- were missing. Add them, and meanwhile switch to using PACKAGECONFIG[x11] instead of DISTRO_FEATURES. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: add #include to fix build breakMartin Kelly2017-07-012-0/+34
| | | | | Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: don't use dnet-configMartin Kelly2017-07-012-0/+44
| | | | | | | | dnet-config wasn't found in the PATH, and it doesn't work properly for cross-compile anyway. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: don't use mspackMartin Kelly2017-07-011-1/+1
| | | | | | | It's not actually needed when you set --disable-deploypkg. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: update version to 10.1.5Martin Kelly2017-07-011-4/+2
| | | | | Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: base_contains --> bb.utils.containsMartin Kelly2017-07-011-1/+1
| | | | | | | base_contains is deprecated, as the friendly warning reminds us. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: clarify and expand licensingMartin Kelly2017-07-011-2/+8
| | | | | | | | Userspace tools are licensed LGPLv2 and the kernel modules are various licenses depending on the platform. Clarify this and add appropriate licensing variables. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: add missing glib-2.0-native dependencyMartin Kelly2017-07-011-1/+1
| | | | | | | glib-2.0-native is needed to find glib-genmarshal. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: add missing pkgconfig dependencyMartin Kelly2017-07-011-1/+1
| | | | | | | | The configure.ac script uses pkgconfig but we didn't depend on it, so it was silently not using pkgconfig. Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* open-vm-tools: add new recipeMartin Kelly2017-07-014-0/+123
This recipe is modified from the recipe originally found in the Open-Switch repository: https://github.com/open-switch/ops-build yocto/openswitch/meta-foss-openswitch/recipes-extended/open-vm-tools/open-vm-tools_10.0.5.bb Commit 9008de2d8e100f3f868c66765742bca9fa98f3f9 Although the original recipe packaging was Apache-licensed, I received permission from the author (Diego Dompe) to relicense it under the MIT license for inclusion in meta-openembedded: https://lists.openswitch.net/pipermail/ops-dev/2017-April/014715.html https://lists.openswitch.net/pipermail/ops-dev/2017-April/014716.html Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>