Commit Graph

14151 Commits

Author SHA1 Message Date
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
Piotr Tworek
3308d4a2f7 evolution-data-server: Drop bits related to autotools
The package uses cmake nowadays. It has no need for EXTRA_OECONF. The
build process does not produce any la 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
d5d20e0cbf evolution-data-server: Specify SYSCONF_INSTALL_DIR in EXTRA_OECMAKE.
Without this package config files end up being installed in /usr/etc.

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
01d3b805fa evolution-data-server: Add dedicated packages for libebook-contacts.
Most binary distributions package those libraries separetely. Also do it
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
5fe37f8870 evolution-data-server: Inherit upstream-version-is-even bbclass.
Many GNOME projects including eds use versioning scheme checked by this
bbclass.

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
318d683adf evolution-data-server: Drop x11 as required distro feature.
The package does not actually need X11 to build and work. Its perfectly
usable in headless or wayland only setups.

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
5458f8264a evolution-data-server: Update to version 3.32.4
* 0004-Use-recommended-way-to-handle-the-icu-namespace.patch patch is
  already included in this release. Drop it.
* To make this update possible we need to work around cmake inability to
  compile code for the host machine while cross compiling. To work
  around this necessary tools are manually compiled in the
  do_compile_prepend step. Custom patch is then used to modify project
  cmake files to invoke provided host tools instead of those produced
  during cross build.

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
da61ce2396 libmxml: Use autotools bbclass and cleanup the recipe a bit.
The package does use autotools based build systemd but it comes with a
bit of a twist. It explicitly disallows running autoheader on the source
tree. This can apparently be easilt accomplished with exclude parameter
passed via EXTRA_AUTORECONF.

This patch also adds PACKAGECONFIG option allowing the user to toggle
threading support in the library. Not sure how useful it is, but upstream
does offer such option, it works, and its not a lot of work to expose it
via PACKAGECONFIG.

Another improvement is related to package optimization handling.
mxml has a nasty habit of disregarding optimization flags passed by the
user. It always appends -Os -g to CFLAGS in its configure script. Its
a bit suprising to find out DEBUG_BUILD=1 in local.conf has no impact on
libraries produced by mxml recipe. This can be fixed with a simple sed
script.

Sed is also used to enable verbose compilation output. Having full
compiler invocations visible in the logs is generally useful, but
more importantly it allows some of the QA checks to their work.

While doing this cleanup I've also renamed the recipe from libxml_git.bb
to libxml_3.0.bb. The git keyword suggests this recipe is for some
random git snapshot, while in reality its for latest stable upstream
release of the package.

Last but not least this patch removes the bin package. Current versions of
mxml no longer provide any tools. The package was empty.

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
Jan Kaisrlik
1e8bc46e55 networkd-dispatcher: service file is using different location of binary
Signed-off-by: Jan Kaisrlik <ja.kaisrlik@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 04:31:45 -07:00
Hongxu Jia
fbe17b57d8 lvm2: fix circular dependencies while systemd enable cryptsetup
While systemd enable cryptsetup (PACKAGECONFIG_append_pn-systemd = ' cryptsetup'),
there is a circular dependencies:
systemd -> systemd -> cryptsetup -> libdevmapper -> udev (PREFERRED_PROVIDER_udev = systemd)

The libdevmapper was used to break circular dependencies,
it does not require udev, refer commit [698d512 lvm2: Add a
PACKAGECONFIG for udev support] to move udev related from
lvm2.inc to lvm2.bb

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 04:31:45 -07:00
Yuan Chao
2c0031a81c python-protobuf: upgrade 3.9.0 -> 3.9.1
Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 04:31:45 -07:00
Yuan Chao
064e8f428f xfsprogs: upgrade 5.2.0 -> 5.2.1
Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 04:31:45 -07:00
Anuj Mittal
2902340351 ade: add recipe
ADE Framework is a graph construction, manipulation, and processing
framework.  ADE Framework is suitable for organizing data flow
processing and execution.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 04:31:45 -07:00
Martin Jansa
26656c1cd1 python-socketio: prevent python2 socketio depending on python3-aiohttp
* enable client and asyncio_client PACKAGECONFIGs only in python3-socketio, because
  there is no python-websockets, python--websocket-client recipes for python2 version
* fixes:
  ERROR: Nothing RPROVIDES 'python3-aiohttp' (but
    meta-oe/meta-python/recipes-devtools/python/python-socketio_4.3.1.bb
    RDEPENDS on or otherwise requires it)
  when python3-aiohttp is blacklisted

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24 04:31:45 -07:00
Adrian Bunk
6b41e0ad6f networkmanager: Upgrade 1.18.0 -> 1.18.2
Remove a generated file with always changing hash from LIC_FILES_CHKSUM.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-21 12:41:20 -07:00
Anuj Mittal
191b689b83 clinfo: add recipe
clinfo is a simple command-line application that enumerates all possible
(known) properties of the OpenCL platform and devices available on the
system.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-21 12:41:20 -07:00
Yuan Chao
ad947d2c77 python-flask-pymongo: upgrade 0.5.1 -> 2.3.0
Add depends of vcversioner.

Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-21 12:41:20 -07:00
Yuan Chao
820b63d847 libtdb: upgrade 1.4.0 -> 1.4.1
Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-20 21:11:27 -07:00
Yuan Chao
38d83cfd0c libnftnl: upgrade 1.1.3 -> 1.1.4
Refresh patch:
    0002-avoid-naming-local-function-as-one-of-printf-family.patch
Add two new file in this patch:
    src/expr/synproxy.c
    src/obj/ct_expect.c

Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-20 21:11:27 -07:00
Adrian Bunk
bee22cea6b poppler: Stop using USE_FIXEDPOINT
It was no longer building and will be removed in the next
upstream version.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-20 21:11:26 -07:00
Piotr Tworek
5aaf6ea244 gnome-keyring: Update to version 3.28.2
This is the latest stable upstream release.

For the most part this is a simple version bump. There are however
some small additional changes this patch makes.
1. Inherit gettext bbclass since the build system used by this pacakge
   does use it.
2. Inherit upstream-version-is-even bbclass. GNOME components like this
   do follow versioning scheme checked by this bbclass.
3. Use PACKAGECONFIG to handle pam feature.
4. Add optional, disabled by default feature for ssh-agent integration
   this new version of gnome-keyring has. This does not introduce any
   additional build time dependencies. For the feature to work ssh-add
   and ssh-agent tools need to be provided in the rootfs. Both are shipped
   in openssh-misc package. For the configure script to work reliably in
   all setups we also need to tell it said tools are available in
   bindir. This is done by specifying ac_cv_path_SSH_ADD and
   ac_cv_path_SSH_AGENT. Without those configure can fail if the host
   system does not have both tools instsalled in /usr/bin.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-20 14:14:57 -07:00
Piotr Tworek
ec0ad82a3e gnome-bluetooth: Update to version 3.32.1.
This is the latest upstream stable version.

Besides simple version bump this patch also makes the following changes:
1. Switch build system from autotools to meson.
2. Drop x11 as required distro feature. This package by itself does not
   depend on x11. It's perfectly usable in headles or wayland only
   environments.
3. Drop intltool-native and gnome-common-native from DEPENDS since those
   packages no longer seem to be needed by meson based build setup.
4. Add runtime dependency on bluez5. The package obviously needs it to
   function, but since it does not link with any libs provided by bluez5
   (it talks to bluez stack via dbus) this dependency won't be added
   automatically.
5. Inherit upstream-version-is-even since GNOME packages do follow
   versioning convention checked by this bbclass.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-20 14:14:57 -07:00
Johannes Pointner
41801ad42e libtinyxml2: update to 7.1.0
Also use license from new LICENSE.txt instead of using text from
tinyxml2.cpp.

Signed-off-by: Johannes Pointner <johannes.pointner@br-automation.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-20 09:31:16 -07:00
Yi Zhao
992f4bd570 apache2: upgrade 2.4.39 -> 2.4.41
Security fixes:
  CVE-2019-10081
  CVE-2019-9517
  CVE-2019-10098
  CVE-2019-10092
  CVE-2019-10097
  CVE-2019-10082

See: http://www.apache.org/dist/httpd/CHANGES_2.4.41

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-20 09:31:16 -07:00
Andreas Müller
f98e078cc9 gigolo: upgrade 0.4.2 -> 0.5.0
Frome release announcements:

* Stable GTK+3 release to go along Xfce 4.14
* Migrate gvfs commands to gio
* Updated translations

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-19 23:09:05 -07:00
Andreas Müller
2625ed5200 xfce4-diskperf-plugin: upgrade 2.6.1 -> 2.6.2
* announcement claims this a translation update only
* they include sys/sysmacros.h at a different position ->  patch can go

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-19 23:09:05 -07:00
Andreas Müller
6a241d45e4 xfce4-fsguard-plugin: upgrade 1.1.0 -> 1.1.1
Announcement says it is a translation-updates-only-release but it seems they
changed licence either.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-19 23:09:05 -07:00
Andreas Müller
0927243976 xfce4-mpc-plugin: upgrade 0.5.1 -> 0.5.2
>From release notes:
* fix crash when parsing MPD 0.21 outputs response in some cases (bug #15415)
* new translations: hy_AM, ie, fi
* many updated translations

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-19 23:09:05 -07:00
Andreas Müller
8a46dcbe4c xfce4-systemload-plugin: upgrade 1.2.2 -> 1.2.3
This release fixes possible leak, crasher in properties dialog and updates
translations.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-19 23:09:05 -07:00