Commit Graph

2298 Commits

Author SHA1 Message Date
Bartosz Golaszewski
52cfe934cc xdelta3: add native and nativesdk to BBCLASSEXTEND
Allow to build xdelta natively as it may be used for creating binary
delta patches for OTA updates.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-13 18:29:14 -08:00
Bartosz Golaszewski
a02c41342b xdelta3: update to v3.1.0
The repository now lives under a different address. Let's use git
directly to fetch sources as there are no proper release tarballs.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-13 18:29:14 -08:00
Max Krummenacher
a04e0ed79f libsoc: use python3 for python bindings
With python in PACKAGECONFIGS and with the removal of python2 from
host tools the recipe fails to build. Change the recipe to use python3.

libsoc configure uses the host python to detect the used version,
install and use the python3-native package to have the same version
for host and target.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-13 18:29:14 -08:00
Bartosz Golaszewski
6d87abfa1d librsync: new package
rdiff is a popular tool for calculating binary delta patches. It's
provided by the librsync package (unrelated to rsync already available
in poky).

This recipe adds new packages for librsync and rdiff.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-11 16:22:40 -08:00
Khem Raj
90e33e509c libsmi: Use right name for tcl license
Fixes
WARNING: libsmi-0.5.0-r0 do_populate_lic: libsmi: No generic license file exists for: TCL in any provider

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-10 16:21:08 -08:00
Pierre-Jean Texier
c1d1697c50 libssh2: add nativesdk support
Fixes:
 Missing or unbuildable dependency chain was: ['nativesdk-cmake', 'nativesdk-curl', 'nativesdk-libssh2']

So, extend libssh2 to nativesdk to fix this issue.

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-10 16:21:07 -08:00
Khem Raj
bcd508dedf udisks2: Update to 2.8.4
package tmpfiles.d/udisk2.conf, generated with systemd enabled

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-08 23:00:57 -08:00
Khem Raj
c55a567022 libnih: Fix build with latest gettext
Run gettextize and fix up the resulting problems so that it builds

Fixes
| make[2]: *** No rule to make target 'libgnuintl.@INTL_LIBTOOL_SUFFIX_PREFIX@a', needed by 'all-no-yes'.  Stop.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-08 23:00:57 -08:00
Laurent Bonnans
40b3a51231 opensc: fix RDEPENDS in pcsc PACKAGECONFIG
OpenSC depends on pcsc-lite's systemd service and pkcs11 library at
runtime.

Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-05 23:01:06 -08:00
Andreas Müller
d1c21635ab xserver-xorg-cvt-native: initial add 1.20.5
upcoming mutter requires cvt to calculate source code tables of default video
modes - wow

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-03 09:31:53 -08:00
Khem Raj
91f8512c8e utouch-evemu,utouch-frame: Fix build for 32bit arches with 64bit time_t
Move patches from files/ directory into PN folders to avoid conflicts

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-01 11:24:26 -08:00
Cengiz Can
0953369cd1 recipes-support: gperftools: RDEPENDS for pprof
gperftools comes with pprof tool that usually needs to be run at target
machine to aggregate CPUPROFILE data.

However since we were not shipping objdump (binutils), Getopt::long
and POSIX perl5 modules, it was failing.

I've extended RDEPENDS_${PN} with those so that whenever someone
installs gperftools, those dependencies are fulfilled as well.

Signed-off-by: Cengiz Can <cengiz@kernel.wtf>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-29 16:41:22 -08:00
Zang Ruochen
f82938675d gsoap: upgrade 2.8.51 -> 2.8.95
gsoap/0001-Fix-out-of-tree-builds.patch
Removed since this is included in 2.8.95.

gsoap/0001-stdgsoap2-Fix-build-with-musl.patch
Removed since this does not fit the latest version.

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:43 -08:00
zhangxiao
b6c9a83e36 syslog-ng: Fix multilib header conflict - syslog-ng-config.h
Header file conflict between 32-bit and 64-bit versions.

Signed-off-by: Zhang Xiao <xiao.zhang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:43 -08:00
Zang Ruochen
05d731f8b3 libmicrohttpd: upgrade 0.9.67 -> 0.9.68
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:43 -08:00
Zang Ruochen
bf99a97b49 links-x11: upgrade 2.16 -> 2.20.2
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:43 -08:00
Zang Ruochen
096eb147fa links: upgrade 2.16 -> 2.20.2
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:43 -08:00
Khem Raj
84f890bc14 pidgin: Use python3 during build
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:16 -08:00
Zang Ruochen
e95c5b704b p910nd: upgrade 0.95 -> 0.97
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:16 -08:00
Khem Raj
b18be1a48d pidgin: Use python3
Fixes python-sipe build failures e.g.
../../../pidgin-sipe-1.25.0/src/purple/purple-dbus.h:33:10: fatal error: dbus-server.h: No such file or directory
| #include "dbus-server.h"
|          ^~~~~~~~~~~~~~~

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-26 11:49:23 -08:00
Khem Raj
c5b6ac8596 htop: Use python3
Fixes
| ../htop-2.2.0/scripts/MakeHeader.py ../htop-2.2.0/CategoriesPanel.c
| ../htop-2.2.0/scripts/MakeHeader.py ../htop-2.2.0/MainPanel.c
| /usr/bin/env: ‘python’: No such file or directory

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-26 11:49:23 -08:00
Li Zhou
3a6cbf246c libssh2: Security Advisory - libssh2 - CVE-2019-17498
Porting the patch from <https://github.com/libssh2/libssh2/commit/
dedcbd106f8e52d5586b0205bc7677e4c9868f9c> to solve CVE-2019-17498.

Signed-off-by: Li Zhou <li.zhou@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-24 19:00:01 -08:00
Wang Mingyu
bdb9eca60d hwdata: upgrade 0.328 -> 0.329
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-22 09:22:56 -08:00
Wang Mingyu
86be032ac2 mcelog: upgrade 1.65 -> 1.66
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-22 09:22:56 -08:00
Jan Luebbe
8d90acd59d libp11: add support for native builds
This is needed as a dependency when using SoftHSM from the PKCS#11
OpenSSL engine for code singing.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-22 09:22:52 -08:00
Jan Luebbe
8edd760e66 opensc: add support for native builds
This is needed as a dependency when using SoftHSM from the PKCS#11
OpenSSL engine for code singing.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-22 09:22:47 -08:00
Jan Luebbe
060ad325b6 opensc: use pcsc-lite instead of openct by default
OpenCT upstream maintenance seems to have stopped and OpenSC upstream
uses pcsc-lite by default in their configure script. Add PACKAGECONFIGs
for each and select pcsc by default.

As the openct package depends on pcsc-lite by itself, this avoids an
unnecessary package in the default case.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-22 09:22:47 -08:00
Jan Luebbe
e2180b00b3 pcsc-lite: add support for native builds
This is needed as a dependency when using SoftHSM from the PKCS#11
OpenSSL engine for code singing.

Add a udev PACKAGECONFIG, as this is only useful on the target. Also
don't RRECOMMEND ccid for the native variant.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-22 09:22:43 -08:00
Jan Luebbe
8e61ff98e9 openct: merge do_install and do_install_append
There is no reason why both should be used in the same recipe. Merge
them.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-22 07:21:39 -08:00
Denys Dmytriyenko
4c00e5fed9 recipes: rename distro_features_check to features_check
Avoid warning due to the class rename in OE-Core.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-21 17:51:37 -08:00
Andreas Müller
f4a51ad744 gmime: move to meta-oe/recipes-gnome
We cannot (yet) move it to meta-gnome because pidgin-sipe depends on it

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-17 21:02:14 -08:00
Andreas Müller
ebf8a5eaab gmime: cleanup recipe
* autotools is inherited by gnomebase
* --disable-schemas-install is not set in EXTRA_OECONF so no need to remove it.
  Looks like a leftover from inheriting gconf
* gmimeConf.sh is not installed so no need to remove it

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-17 21:02:14 -08:00
Khem Raj
b192e792cd gperftools: Convert static and libunwind support to packageconfig
Disable libunwind on musl/arm
gperftools is not buildable for mips in general so extend to musl as
well

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-17 12:34:21 -08:00
Khem Raj
0e67e06127 pidgin-sipe: Fix another case of struct incompatiblility due to 64bit time_t
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-17 12:34:21 -08:00
Khem Raj
a1c37384e4 poppler: Extend the c/c++ flags fix to cover clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-17 12:34:21 -08:00
Bartosz Golaszewski
4339c28ff4 libgpiod: put gpio utils into an actual separate package
Currently tools are built conditionally depending on whether the
corresponding PACKAGECONFIG option has been set and, although they
live in a separate libgpiod-tools package, the user cannot simply
select it - he has to additionally extend PACKAGECONFIG. While this
makes sense for python and C++ bindings, the tools don't have any
dependencies other the libgpiod. Make libgpiod-tools an actual
stand-alone package: always build them but install them only if
user selected libgpiod-tools.

Disable setting tools in default PACKAGECONFIGS

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>

s
2019-11-17 12:34:21 -08:00
Khem Raj
90f924460e open-vm-tools: Enable tirpc explicitly, fix build with 64bit time_t
These patches ensure that 64bit time_t is printed correctly, and on x86
do not limit time_t to be 4byte long

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-13 07:15:16 -08:00
Khem Raj
88fe09f753 pidgin-sipe: Fix build when time_t is 64bit
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-13 07:15:16 -08:00
Khem Raj
3a9262866d syslog-ng: Do not install non-existing systemd file
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-10 07:52:39 -08:00
Zheng Ruoqin
75afdfd44d syslog-ng: upgrade 3.19.1 -> 3.24.1
(1) Refresh three patches for new version.
    fix-config-libnet.patch
    syslog-ng.service-the-syslog-ng-service.patch
    0001-syslog-ng-fix-segment-fault-during-service-start.patch

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-08 09:03:54 -08:00
Zheng Ruoqin
6afe317dcc mce-test: Update to latest git version
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-07 17:43:44 -08:00
Zheng Ruoqin
24f2a99d42 mcelog: upgrade 164 -> 165
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-07 17:43:44 -08:00
Zheng Ruoqin
40ea4c939a libssh2: upgrade 1.8.2 -> 1.9.0
1) Upgrade libssh2 from 1.8.2 to 1.9.0.

2) Modify PACKAGECONFIG for configure options have been changed in new version.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-06 19:58:01 -08:00
Zheng Ruoqin
51dd17d627 lvm2/libdevmapper: 2.03.05 -> 2.03.06
1) Remove five patches for they have been merged in new version.
   0001-udev-remove-unsupported-OPTIONS-event_timeout-rule.patch
   0001-configure-Fix-setting-of-CLDFLAGS-default.patch
   0001-activation-add-synchronization-point.patch
   0002-activation-extend-handling-of-pending_delete.patch
   0003-snapshot-always-activate.patch

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-06 19:58:01 -08:00
Zheng Ruoqin
34c950fab6 ccid: upgrade 1.4.30 -> 1.4.31
1) Add 0001-Add-build-rule-for-README.patch to fix do_configure error:
   Makefile.am: required file `./README' not found

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-06 19:58:01 -08:00
Khem Raj
31693faa26 poco: Fix build on risc-v
Patch fixes following error

TOPDIR/build/tmp/work/riscv64-yoe-linux-musl/poco/1.9.4-r0/git/Foundation/src/utils.h:76:2: error: Target architecture was not detected as supported by Double-Conversion.
 ^
1 error generated.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-01 18:02:09 -07:00
Slater, Joseph
ef9f2b31b2 syslog-ng: change conf files to version 3.19
Also add dns_cache(no) option to eliminate initialization warning.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-01 17:22:53 -07:00
Slater, Joseph
98853a4f5d syslog-ng: add volatile directory init for systemd
systemd requires volatile file/directory specifications to
be in a tmpfiles.d directory.  We put ours in /etc/tmpfiles.d.

Also eliminate SRC_URI duplication in .bb and .inc files.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-01 17:22:53 -07:00
Andreas Müller
a19dd49693 colord: initial add 1.4.4
* It is a dependency for upcoming gnome-settings-daemon
* It is used by GNOME and KDE [1] so  move it to meta-oe
* Getting it to build was a bit tricky. Udev (systemd) is a mandatory
  dependency and for native we do not support build. To get around native build
  was stripped down to what's necessary only. Native build is done with the
  help of configuration in recipe and (old-school) Makefile. This solution was
  chosen to avoid massive patching of meson build which tends to be a
  maintenance burden (as experienced at KDE recipes in meta-qt5-extra).

[1] https://www.freedesktop.org/software/colord/intro.html

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-01 17:22:53 -07:00
Martin Siegumfeldt
bfe856b579 libiio: add python3 packageconfig
* used for enabling python bindings - note that behavior is changed
   from 'opt-out' to 'opt-in'

 * config is used for potentially inheriting distutils3-base

 * also decapitalize packageconfig names similar to other recipes

Signed-off-by: Martin Siegumfeldt <mns@gomspace.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-01 17:22:52 -07:00