Commit Graph

14779 Commits

Author SHA1 Message Date
Bruce Ashfield 383e8bee87 dnsmasq: fix build against 5.2 headers
Upstream linux y2038 work has moved some definitions SIOCGSTAMP is
defined in linux/sockios.h, not asm/sockios.h now. So we need to
add that include to fix the build.

Upstream-status: backport of http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=3052ce208acf602f0163166dcefb7330d537cedb

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Khem Raj 62bccf3263 libnss-nisplus: Fix build with glibc >= 2.30
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Gianfranco Costamagna f2487da394 ifmetric: add initial recipe based on Debian packaging and patches
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Khem Raj 23adcea495 docopt.cpp: Drop using gitpkgv
Use https for fetcher protocol

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Klauer, Daniel 7d44b3d785 sjf2410-linux-native: Fix do_deploy sstate caching
deploy.bbclass requires do_deploy to copy files to DEPLOYDIR (sstate
input dir) instead of DEPLOY_DIR_TOOLS (sstate output dir), otherwise
the sstate caching does not work.

Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Gianfranco Costamagna dab0e5421f libmodbus: update version to 3.1.6
cherry-pick upstream patch and two Debian patches. tweak configure step to force autogenerated files regeneration

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Yuan Chao 927f57802f python-cmd2: upgrade 0.9.2 -> 0.9.16
Add dependency on setuptools-scm-native

License update: Copyright year updated to 2019.

Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Yuan Chao 81ba635808 python-pluggy: upgrade 0.6.0 -> 0.12.0
Add dependency on setuptools-scm-native

License update: remove space at end of line and blank lines at end of file.

Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Yuan Chao ed7a4c01d3 python3-xxhash: upgrade 1.3.0 -> 1.4.1
License update: Copyright year updated to 2019.

Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Yuan Chao 5d802e6e4d python-pytest: upgrade 3.4.2 -> 5.1.1
Refresh patch: 0001-setup.py-remove-the-setup_requires-for-setuptools-scm.patch

Remove patch: pytest_version_fix.patch since this is not used.

License update: Copyright year updated to 2019

Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Qi.Chen@windriver.com a0c7656058 libblockdev: fix PACKAGECONFIG regarding python
The python2 PACKAGECONFIG was added during an upgrade, defaulting to
be disabled. The RDEPENDS part should be 'python' instead 'python2'
because there's no python2 recipe.

Also, we don't need to inherit some python classes. We just need to specify
FILES variable. After this change, the python2 and python3 PACKAGECONFIG
items could correctly work.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Yi Zhao 0469a69392 samba: upgrade 4.10.6 -> 4.10.7
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Adrian Bunk da358cf1f0 libgit2: Don't pass parameters with their default values to cmake
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Khem Raj e1acbf33f7 kernel-selftest: Warn conditionally about clang-native dependency
When meta-clang is in mix then it does the right thing already so no
need to warn in that case

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Zang Ruochen 392fee87fc python-alembic: upgrade 1.0.11 -> 1.1.0
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Chris Laplante 3ac60b4903 breakpad: fix patch striplevel to avoid 'devtool modify breakpad' error
Since the patch is modifying files in a self-contained git repo that is
.gitignored, git ends up thinking we have just touched a submodule.

This leads to 'devtool modify breakpad' failing with:

    Exception: bb.process.ExecutionError: Execution of 'git add .; git -c
    user.name="OpenEmbedded" -c user.email="oe.patch@oe" commit -a -m
    "Committing changes from do_patch

    %% ignore - from do_patch"' failed with exit code 1:
    On branch devtool
    Changes not staged for commit:
            modified:   src/third_party/lss (modified content)

            no changes added to commit

            ERROR: Function failed: patch_task_postfunc

Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-28 07:14:35 -07:00
Khem Raj 98625eb6c5 libgpiod: nherit python3native unconditionally
this recipe inherits python3native class conditionally, this condition
depends on a given packageconfig, however inherit ${VAR} syntax requires
VAR to be evaluated before inheriting it, therefore if someone appends
python3 to packageconfig via a bbappend, then the packageconfig will
become effective and add --enable-bindings-python to configure but
inherit wont evaluate correctly since the expression adding to
packageconfig

PACKAGECONFIG_append = " python3"

will be coming _after_ the inherit, and the builds will fail e.g.

| ../../../libgpiod-1.3/bindings/python/gpiodmodule.c:8:10: fatal error: Python.h: No such file or directory
|  #include <Python.h>

This will still mean that python3native is always inherited but the
effective configure option will be --disable-bindings-python and that
will do the right thing

See. https://github.com/openembedded/meta-openembedded/issues/140

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-28 07:13:20 -07:00
Aaron Chan 2ebaa8df12 python3-pyatspi: Add Dbus ATSPI recipe
pyatspi provide python3 support for Assistive Technology Service Provide Interface (AT-SPI2) protocol over Dbus.

This is useful not only for Accessibility (a11y) but also provides a medium for automation of GUI testing (such as python3-dogtail).

Signed-off-by: Aaron Chan <aaron.chun.yew.chan@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Anuj Mittal ecfe351e46 vlc: don't look at host headers for live555
Prevents errors when live555 is installed on build machine:

| ERROR: vlc-3.0.6-r0 do_configure: QA Issue: This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities.
| Rerun configure task after fixing this. [configure-unsafe]
| ERROR: vlc-3.0.6-r0 do_configure: Fatal QA errors found, failing task.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Anuj Mittal c15a701afd pugixml: add recipe
pugixml is a light-weight, simple and fast XML parser for C++ with XPath
support.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Andreas Müller 5be68d1f9b cmark: initial add 0.29.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Kai Kang 815739a161 xfce4-datetime-setter: fix compile error and requires distro feature x11
It fails to compile xfce4-datetime-setter occasionally when system load
is high:

| ../git/xfce/main.c:42:10: fatal error: cc-datetime-resources.h: No such file or directory
|    42 | #include "cc-datetime-resources.h"
|       |          ^~~~~~~~~~~~~~~~~~~~~~~~~
| compilation terminated.

Update datetime_panel_dep to make sure cc-datetime-resources.h be
generated before including.

xfce4-datetime-setter depends on libxfce4ui which requires distro
feature 'x11', so make it require 'x11' too.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Zang Ruochen 585b1eac77 python-pyyaml: upgrade 3.13 -> 5.1.2
-License-Update: Copyright year updated to 2019.

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Callaghan, Dan a1cafabfce python3-pystemd: add new recipe
This library provides wrappers around the systemd DBus API for
manipulating systemd services.

Signed-off-by: Dan Callaghan <dan.callaghan@opengear.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Yuan Chao 5b4372c24c python-pip: upgrade 19.2.2 -> 19.2.3
Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Yuan Chao e8f36cf360 python-paste: upgrade 3.1.0 -> 3.1.1
Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Yuan Chao 4f627e8e39 libtdb: upgrade 1.4.1 -> 1.4.2
Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Oleksandr Kravchuk 2196272e89 nftables: update to 0.9.2
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:16 -07:00
Adrian Bunk 407d36af58 libenv-perl: Import from meta-security
This will also be needed by a new meta-lsb layer.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:15 -07:00
Adrian Bunk bcd89f7cd9 libgit2: Upgrade 0.27.9 -> 0.28.3
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:15 -07:00
Adrian Bunk fa00c98d69 xmlsec1: Import from meta-security
This is not a security tool, it is a support library that
is needed for vgauth in open-vm-tools and can also be used
by libreoffice.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:15 -07:00
Aaltonen Eero a27d0cc0c6 Recipe for docopt.cpp option parsing library
Upstream is at
https://github.com/docopt/docopt.cpp/

Installs with a small build modification to pass QA checks.

Signed-off-by: Eero Aaltonen <eero.aaltonen@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:15 -07:00
Hongxu Jia 6be3aba0d5 multipath-tools: lvm2 to DEPENDS
Since commit [libdevmapper/lvm2: force recipe libdevmapper to populate
sysroot only] applied, if recipe DEPENDS on libdevmapper, we have to
add lvm2 to DEPENDS

Remove duplicated bash from RDEPENDS

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-27 12:11:15 -07:00
Hongxu Jia 3f64779eae libdevmapper/lvm2: force recipe libdevmapper to populate sysroot only
Previously, in order to fix circular dependencies, we split
libdm from lvm2 as a new recipe libdevmapper, and as running result
proved, we need to keep both of them built with the same configuration
option

With new configuration options added, it is hard to keep them the same,
so we make recipe libdevmapper to populate libdevmapper sysroot only,
and make lvm2 to provide package libdevmapper.

In this situation, option differ does not affect header and library API
between lvm2 and libdevmapper, although lvm2 and libdevmapper are different
at build time, but there is only one lvm2 at run time

Side effect:
- If one recipe DEPENDS on libdevmapper, it has to add libdevmapper to
  its RDEPENDS or add lvm2 to DEPENDS, otherwise, there will be a
  [file-rdeps] or [build-deps] QA warning

- It has to add `PREFERRED_RPROVIDER_libdevmapper = "lvm2"' to local.conf
  to workaound 'Multiple providers' NOTE

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:43 -07:00
Yuan Chao 0c63afaf35 kpatch: upgrade 0.7.1 -> 0.8.0
Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:43 -07:00
Yuan Chao b534bf97b6 python-jsonschema: upgrade 2.6.0 -> 3.0.2
Add dependency on setuptools-scm-native

Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:43 -07:00
Yuan Chao eec355783e python-twisted: upgrade 19.2.1 -> 19.7.0
LICENSE file updated:
	"Tom Most" was added in LICENSE file.

Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:43 -07:00
Yuan Chao 80c60a5d15 python-typing: upgrade 3.7.4 -> 3.7.4.1
Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:43 -07:00
Zang Ruochen 84c0f18708 python-futures: upgrade 3.2.0 -> 3.3.0
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:43 -07:00
Piotr Tworek f52c286ae8 evolution-data-server: Don't use explicit version number for libebook
All the other libraries which have version number in their names use
wildcard when listed in FILES. To be consistent do the same for
libebook.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:43 -07:00
Piotr Tworek 5d88468e67 evolution-data-server: Remove unused FILES paterns.
It seems current versions of EDS do not istall anything into
${datadir}/evolution-data-server-1.4. No such directory even exists.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:43 -07:00
Piotr Tworek dd336de2da evolution-data-server: Use SRC_URI provided by gnomebase.
Its a GNOME pacakge and SRC_URI provided by gnomebase bbclass is good
enough. No need to duplicate it.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:43 -07:00
Piotr Tworek f6767fe969 evolution-data-server: Add PACKAGECONFIG entry for phonenumber.
This feature needs some minor patches to be usable. First the
libphonenumber does not use pkgconfig so eds has its own cmake support
for detection location of the lib. Unfortunately this ends up adding
-L/usr/lib to LDFLAGS.

Another problem can be observed when building the code agains musl libc.
Libphoneumber support code in eds tries to use LC_ADDRESS to determine
the language which should be used for some address related localization
features libphonenumber has. Since LC_ADDRESS is not available in musl
the build will fail. We can use LC_MESSAGES for musl however.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:42 -07:00
Piotr Tworek 07ced16e90 evolution-data-server: Add weather PACKAGECONFIG feature.
This depends on libgweather which is currently not provided in
meta-gnome. The feature builds and works if the recipe is shipped in
another meta layer. Make it easy to switch it on.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:42 -07:00
Piotr Tworek b5f6adf6c6 evolution-data-server: Turn goa support into PACKAGECONFIG feature.
Although gnome-online-accounts is currently not provided by meta-gnome
the feature works fine if the requried recipe is available in another
meta layer. Make it easy to enable goa support in such case.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:42 -07:00
Piotr Tworek 0e9af3fb6d evolution-data-server: Add PACKAGECONFIG for vala bindings.
EDS does offer vala bindings and there are a few GNOME pacakges which
use them. Make it possible to enable them in OE.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:42 -07:00
Piotr Tworek 940d47185e evolution-data-server: Fix package gobject-introspection support.
It has been broken since the pacakge was migrated from autotools to
cmake. Make it usable once again.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:42 -07:00
Piotr Tworek 35ce308904 evolution-data-server: Drop glade file references.
Build output no longer contains any glade files.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:42 -07:00
Piotr Tworek febdfeddbe evolution-data-server: Drop ENABLE_UOA from EXTRA_OECMAKE.
This cmake option is not used by this package anymore.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:42 -07:00
Piotr Tworek 1b2013ca07 evolution-data-server: Add PACKAGECONFIGs for oauth2 and kerberos.
Dependencies for both features are present in either oe-core oe
meta-openembedded meta layer. Both features build and work without any
additional modifications.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 05:20:42 -07:00