summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
* itstool: Don't use hardcoded, absolute path to python3 binary.Piotr Tworek2019-07-282-6/+31
| | | | | | | | | | | | | | | | | | | | | | Unfortunately itstoll build system produces script file which contains absolute path to python3 binary used during packaging. In case of OE this refers to recipe-sysroot-native directory. This obviously make the resulting script unusable for both target and native builds. This problem was patched in OE using sed after the script file was installed. The sed line replaced one absolute path with /usr/bin/python3. This seems to work fine for target builds but is still not good enough for native targets.s The main problem with native builds is we can't mix host and OE provided python3 when recipe using the tool inherits python3native bbclass. This bbclass exports _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata" which is likely to break host python3. To make sure itstool is usable on both build host and target replace /usr/bin/python3 absolute path with /usr/bin/env python3. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pegtl: Fix build with clang/libc++Khem Raj2019-07-282-1/+28
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Ayoub Zaki <ayoub.zaki@embexus.com>
* pegtl: Initial recipeAyoub Zaki2019-07-261-0/+11
| | | | | | | | Introduce the Parsing Expression Grammar Template Library (PEGTL) a zero-dependency C++ header-only parser combinator library for creating parsers according to the Parsing Expression Grammar (PEG). Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmsensors: support package lmsensorsHongxu Jia2019-07-261-0/+12
| | | | | | | | | | | Recipe lmsensors has multiple packages, but do not provide package lmsensors. The fix will allow package lmsensors empty, and it runtime depends on other sub packages. It is convenience for Yocto new user to install all of them by specifying one package, especially the package name is the same with recipe name Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xterm: upgrade 347 -> 348Zang Ruochen2019-07-261-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: Inherit gnomebase instead of gnomeAdrian Bunk2019-07-265-6/+7
| | | | | | | The gnome class pulls in usually unwanted dependencies like gconf. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bats: new packageBartosz Golaszewski2019-07-261-0/+21
| | | | | | | | | This adds a recipe for the bats package. Bats is a TAP-compliant testing framework for Bash. The recipe is very simple - it just installs a bunch of bash scripts. Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gpsd: Switch from python-scons-native to python3-scons-nativeAdrian Bunk2019-07-261-5/+1
| | | | | Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl: import from OE-CoreAnuj Mittal2019-07-2313-0/+1185
| | | | | | | | Include the recipe from OE-Core along with some additional patches to fix CVEs. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpprest: Do not export Werror from build system instead of adding -Wno-error ↵Gianfranco Costamagna2019-07-231-3/+1
| | | | | | to the same build command Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpprest: update to 2.10.14Gianfranco Costamagna2019-07-231-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* log4cplus: Fix build with gold linkerKhem Raj2019-07-232-1/+45
| | | | | | | | | | | | | | Fixes a potential linker error and eventual linker crash when using gold linker arm-yoe-linux-gnueabi/9.1.0/ld: internal error in add_output_section_to_load, at ../../gold/output.cc:4149 collect2: error: ld returned 1 exit status Makefile:1979: recipe for target 'liblog4cplusU.la' failed make[2]: *** [liblog4cplusU.la] Error 1 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Adrian Bunk <bunk@stusta.de> Cc: Mingli Yu <mingli.yu@windriver.com>
* log4cplus: Upgrade to 2.0.4Mingli Yu2019-07-221-2/+2
| | | | | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* udisks: Remove this obsolete versionAdrian Bunk2019-07-229-846/+1
| | | | | | | All users already switced to udisks2. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jasper: Use the new upstream GitHub location instead of the defunct tarball URLAdrian Bunk2019-07-221-4/+4
| | | | | Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dstat: upgrade 0.7.3 -> 0.7.4Zang Ruochen2019-07-221-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gperftools: separate off libtcmalloc-minimalAnatol Belski2019-07-221-0/+8
| | | | | | | | | | | | | | | | | | | From: Anatol Belski <anbelski@microsoft.com> The libctmalloc-minimal is what is useful for C++ apps if only the improved allocator is needed. The gperftools package stays otherwise fully backward compatible as it's going to depend on libtcmalloc-minimal. The libtcmalloc-minimal can be installed separately, which allows for more flexibility and for cleaner image contents. The discussion on the patch https://patchwork.openembedded.org/patch/163234/ has shown, that a separate package for other libs might have less sense in this case, so it's not done. The patch 163234 can be abandoned in favor of this for now. Signed-off-by: Anatol Belski <anbelski@microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pmdk: Fix libdir which is multi-lib awareKhem Raj2019-07-211-1/+1
| | | | | | | | | | | | | | | | | OE use 'lib' even on x86_64 when building with multilib support disabled and used 'lib64' with multilib This fixes packaging errors e.g. pmdk-1.6: pmdk: Files/directories were installed but not shipped in any package: /usr/lib64/libpmem.so.1.0.0 /usr/lib64/libpmemblk.so.1.0.0 /usr/lib64/libpmemlog.so.1.0.0 /usr/lib64/libpmemobj.so.1.0.0 /usr/lib64/libvmem.so.1.0.0 .... Signed-off-by: Khem Raj <raj.khem@gmail.com>
* usbctl: Switch to git fetcherKhem Raj2019-07-211-3/+3
| | | | | | github archives are not reliable Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libuv: Switch to using git fetcherKhem Raj2019-07-211-3/+3
| | | | | | github archives are not reliable Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pam-plugin-ldapdb: Use git fetcherKhem Raj2019-07-211-4/+3
| | | | | | github archives are not reliable Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dumb-init: Switch to git fetcherKhem Raj2019-07-211-3/+3
| | | | | | github archives are not reliable Signed-off-by: Khem Raj <raj.khem@gmail.com>
* x11vnc: Switch to git fetcherKhem Raj2019-07-211-4/+3
| | | | | | | Using github archives is not reliable, fixes SRC_URI uses unstable GitHub archives [src-uri-bad] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Switch to using git fetcherKhem Raj2019-07-211-4/+5
| | | | | | | | github tarballs are unreliable, fixes SRC_URI uses unstable GitHub archives [src-uri-bad] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cli11: Refresh patch to fix fuzzKhem Raj2019-07-211-7/+5
| | | | | | | Fixes cli11-1.8.0+gitAUTOINC+13becaddb6: Patch log indicates that patches do not apply cleanly. [patch-fuzz] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Use BPN instead of PN in SRC_URIsKhem Raj2019-07-215-6/+6
| | | | | | | | Makes it work for multilib case and fixes QA error SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: Pass Wno-error to compilerKhem Raj2019-07-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | After autoconf-archive was upgraded to 2019.01.06 it started to add extra warning flags via WARN_CFLAGS along with -Werror which means that now compiler could be stricter and break the build if any of the new warnings are flagged The difference is old WARN_CFLAGS='-fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Werror -Wno-suggest-attribute=format -Wunused-parameter -Wmissing-field-initializers' new WARN_CFLAGS='-fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Werror -Wno-suggest-attribute=format -Wunused-parameter -Wmissing-field-initializers' Hence we started seing build failure like https://errors.yoctoproject.org/Errors/Details/252684/ This fix just turns off warnings-as-errors so build can still go on, if we need to fix the warnings they still are present in log.do_compile Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Cc: Robert Yang <liezhi.yang@windriver.com>
* zstd: New recipeAlex Kiernan2019-07-211-0/+50
| | | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libzip: Upgrade 1.5.1 -> 1.5.2Alex Kiernan2019-07-211-2/+2
| | | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iperf3: Upgrade to 3.7Mingli Yu2019-07-213-27/+10
| | | | | | | | | | | | * Licence-Update: - Copyright years are updated to 2019 * Remove automake-foreign.patch as the logic included in the new version * Rebase 0002-Remove-pg-from-profile_CFLAGS.patch to new version Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hwloc: Upgrade to 1.11.13Mingli Yu2019-07-211-2/+2
| | | | | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* makedumpfile: Upgrade to 1.6.6Mingli Yu2019-07-213-30/+38
| | | | | | | Rebase two patches. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crash: Upgrade to 7.2.6Mingli Yu2019-07-211-1/+1
| | | | | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pmdk: update from 1.4.2 to 1.6Yongxin Liu2019-07-217-128/+24
| | | | | | | | | | | | | | | | 1) Use git repo instead of github archive tarball. 2) PMDK libraries can be installed in lib or lib64, depending on host building system. If host has /usr/local/lib64, libraries will be installed in lib64, otherwise they will be installed in lib. PMDK is only for 64-bit system, so use LIB_PREFIX=lib64 to force the install path to be lib64. 3) Use prefix instead of PREFIX to install. 4) Remove unneeded files in /usr/lib64/pmdk_debug. 5) Add "/usr/etc" and "/usr/share" to fix package QA issue. 6) Revise patches for version 1.6. Remove upstream accepted patches. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: remove host specific info from header fileSlater, Joseph2019-07-212-0/+32
| | | | | | | Import patch from Debian. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* s-suite: push SRCREV to version 3.5Paolo Valente2019-07-211-2/+2
| | | | | Signed-off-by: Paolo Valente <paolo.valente@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: Upgrade to 3.15Mingli Yu2019-07-181-1/+1
| | | | | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: upgrade 0.9.2 -> 0.9.3Zang Ruochen2019-07-181-2/+2
| | | | | | | -Upgrade from uftrace_0.9.2.bb to uftrace_0.9.3.bb. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* setxkbmap: upgrade 1.3.1 -> 1.3.2Zang Ruochen2019-07-181-2/+2
| | | | | | | -Upgrade from setxkbmap_1.3.1.bb to setxkbmap_1.3.2.bb. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gpsd: Upgrade 3.18.1 -> 3.19Adrian Bunk2019-07-162-4/+4
| | | | | | | Licencing changed from 3-clause BSD to 2-clause BSD. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: remove 5.6.40Hongxu Jia2019-07-1611-2057/+0
| | | | | | | | Lets remove it directly, since October would be a year after EOL so waiting until then would make it quite stale Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gpsd: Disable manpage building by config option instead of patchingAdrian Bunk2019-07-152-52/+1
| | | | | Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* picocom: update to 3.1Paul Eggleton2019-07-152-5/+125
| | | | | | | | | | | | | There have been a couple of releases since we last upgraded, including a number of additional features. Changelog is here: https://github.com/npat-efault/picocom/releases Also tweak SUMMARY - I don't think this has been 20k in a while; with this upgrade the binary alone went from 60k to 70k. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: upgrade 3.8.0 -> 3.9.0Zang Ruochen2019-07-152-55/+2
| | | | | | | | | | -Upgrade from protobuf_3.8.0.bb to protobuf_3.9.0.bb. -protobuf/0001-Added-stubs-map_util.h-to-list-of-installed-headers.patch Removed since this is included in 3.9.0. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wvdial: Fix build with muslKhem Raj2019-07-132-5/+26
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: fix ptest compilation with hardening flagsMikko Rapeli2019-07-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build fails when conf/local.conf has both hardening and ptests enabled: require conf/distro/include/security_flags.inc DISTRO_FEATURES_append = " ptest" Use CXXFLAGS for examples too to avoid hardening warnings about using O0 optimization. Then change linking order to avoid linker failures: aarch64-poky-linux-g++ -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=form at-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/builder/src/base/build/tmp/work/aarch64-poky-linux/protobuf/3.8.0-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/builder/src/base/build/tmp/work/aar ch64-poky-linux/protobuf/3.8.0-r0=/usr/src/debug/protobuf/3.8.0-r0 -fdebug-pre fix-map=/home/builder/src/base/build/tmp/work/aarch64-poky-linux/protobuf/3.8.0-r0=/usr/src/debug/pr otobuf/3.8.0-r0 -fdebug-prefix-map=/home/builder/src/base/build/tmp/work/aarch6 4-poky-linux/protobuf/3.8.0-r0/recipe-sysroot= -fdebug-prefix-map=/home/builder/src /base/build/tmp/work/aarch64-poky-linux/protobuf/3.8.0-r0/recipe-sysroot-native= -fvisibility-inlin es-hidden -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -fstack-p rotector-strong -Wl,-z,relro,-z,now -pthread -I/home/builder/src/base/build/tmp/work/aarch64-poky-linux/p rotobuf/3.8.0-r0/git/src -L/home/builder/src/base/build/tmp/work/aarch64-poky-linux/protobuf/3.8.0-r 0/git/src/.libs -L/home/builder/src/base/build/tmp/work/aarch64-poky-linux/protobuf/3.8.0-r0/re cipe-sysroot/usr/lib -lprotobuf ../src/google/protobuf/.libs/timestamp.pb.o add_person.cc addressbook.pb.cc - o add_person_cpp /home/builder/src/base/build/tmp/work/aarch64-poky-linux/protobuf/3.8.0-r0/recipe-sysroot-native/usr /bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/9.1.0/ld: ../src/google/protobuf/.libs/timestamp.pb.o: in function `google::protobuf::Timestamp::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': /usr/src/debug/protobuf/3.8.0-r0/git/src/google/protobuf/timestamp.pb.cc:279: undefined reference to `google::protobuf::internal::WireFormat::SerializeUnknownFields(google::protobuf::UnknownFieldSet const&, google::protobuf::io::CodedOutputStream*)' Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbytesize: Add depends for gettext-nativeJason Wessel2019-07-111-0/+1
| | | | | | | | | | | | | | | | | | | If the local.conf has set 'USE_NLS = "no"' the build of libbytesize will fail with the following message: | configure: error: in `/build/tmp/work/core2-64-poky-linux/libbytesize/2.0-r0/build': | configure: error: gettext not found | See `config.log' for more details | NOTE: The following config.log files may provide further information. | NOTE: /build/tmp/work/core2-64-poky-linux/libbytesize/2.0-r0/build/config.log | ERROR: configure failed The issue is that libbytesize needs to full version of gettext in order to configure properly, and not the minimal version which is provided by default when building with 'USE_NLS = "no"'. Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-themes-standard: add recipe for GTK+ 2 AdwaitaRoss Burton2019-07-111-0/+46
| | | | | | | This is the GTK+ 2 Adwaita theme, which has just been removed from oe-core. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gtk+: add (from oe-core)Ross Burton2019-07-118-0/+375
| | | | | | | | This is GTK+ 2, which is obsolete. It has just been removed from oe-core, so add it into meta-oe for any remaining users. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: update to 0.18Alex Kiernan2019-07-111-2/+8
| | | | | | | Also add RRECOMMENDS for asymmetric crypto modules. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>