aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-core
AgeCommit message (Collapse)Author
2021-01-10sdbus-c++-libsystemd: Fix reallocarray check in mesonKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 4a171790a66c6adb5bf0994c9b2c85a1ea0b8ce8) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-11-03mdbus2: Fix build with vala 0.50Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-02toybox: upgrade 0.8.3 -> 0.8.4Zang Ruochen
0001-Tackle-SIGEMT-and-SIGSTKFLT-is-not-glibc-specific.patch mips-no-STKFLT.patch Removed since these are included in 0.8.4 Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-27Add new recipe for squashfs-tools-ngLuca Boccassi
The main difference with squashfs-tools is the availability of a shared library and a programmatic interface, rather than just command-line tools. Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-22pcsc-tools: add new packageDaniel Ammann
Signed-off-by: Daniel Ammann <daniel.ammann@bytesatwork.ch> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-21Add recipe for fsverity-utilsLuca Boccassi
Library and command-line tool to manage the fs-verity feature, introduced in Linux 5.4 and supported in ext4 and f2fs filesystems. https://www.kernel.org/doc/html/latest/filesystems/fsverity.html Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-19apitrace: Disable secuirty flags for clangKhem Raj
Add apitrace to relevant packagegroup Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Michael Tretter <m.tretter@pengutronix.de>
2020-10-14mm-common: upgrade 1.0.1 -> 1.0.2Zang Ruochen
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-09add musl-nscd to pkg grpsArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-28cmocka: add recipeArmin Kuster
includes ptest and bundling of examples that can be used for testing Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-13consolation: Add recipeRobert Joslyn
Consolation is a daemon that provide copy-paste and scrolling support to the Linux console. It is based on the libinput library and supports all pointer devices and settings provided by this library, Similar software include gpm and jamd. Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-12packagegroup-meta-oe: Add source-code-pro-fontsKhem Raj
Make st conditional on x11 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com> Cc: Martin Jansa <martin.jansa@gmail.com>
2020-09-11Bump sdbus-c++ version to v0.8.3Stanislav Angelovic
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-11packagegroup-meta-oe.bb: Add cukinia to test packagegroupsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: leckijakub <jakub.lecki@3mdeb.com>
2020-09-08New terminal emulator: st 0.8.4Yann Dirson
Can be used as a replacement for matchbox-terminal, with much less dependencies (does not need gtk and vte), and supports "-e" flag. Signed-off-by: Yann Dirson <yann@blade-group.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-03packagegroup-meta-oe: Remove log4cplusKhem Raj
log4cplus is now in oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02toybox: Add packageconfigs for iconv and getconfKhem Raj
iconv and getconf are also provided by glibc-utils which is built along with glibc and update-alternatives don't work with special packages like glibc since it causes cyclic dependencies e.g glibc->opkg-utils->glibc therefore creating u-a for iconv and getconf gets into trouble when glibc-utils is added to image along with toybox, usually with ptest enabled images by default. Therefore we turn these two applets into packageconfigs and delete them by default from u-a, if one want toybox to provide them then clear no-iconv and no-getconf from PACKAGECONFIG via a bbappend e.g. PACKAGECONFIG_remove = "no-getconf no-iconv" Remove bashism by enquiring for VIRTUAL-RUNTIME_init_manager from bitbake datastore Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31packagegroup-meta-oe: Exclude from world buildsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31properties-cpp: Add recipeKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31packagegroup-meta-oe: Overhaul so it can build meta-oe-imageKhem Raj
Ensure that newly added recipes are added Organise the packages per direcories introduce packagegroup for fortran packages Add missing packagegroup for printing packages Document the packages which can not be included in these packahge groups Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-20valijson: Move it to networking-layer under BBFILES_DYNAMICKhem Raj
it has a hard dependency on curlpp package which comes from meta-networking Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Cc: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-19sdbus-c++: Fix ptest packagingKhem Raj
Define builtin PTEST_PATH Delete the systemd test fragment if ptest is not enabled Fixes NOTE: Executing Tasks ERROR: sdbus-c++-0.8.1-r0 do_package: QA Issue: sdbus-c++: Files/directories were installed but not shipped in any package: /etc /etc/dbus-1 /etc/dbus-1/system.d /etc/dbus-1/system.d/org.sdbuscpp.integrationtests.conf Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Stanislav Angelovic <angelovic.s@gmail.com>
2020-08-13opencl-icd-loader: Update beyond 2020.06.16Khem Raj
License-Update: License is now apache-2.0 as per [1] Fixes build wih gcc10 Gather install artifacts from new locations [1] https://github.com/KhronosGroup/OpenCL-ICD-Loader/commit/44f384ae624675d6b0b92ce39a97cb7f4899d92a Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Anuj Mittal <anuj.mittal@intel.com>
2020-08-13ocl-icd: Upgrade to latestKhem Raj
License-Update: Update copyrights [1] [1] https://github.com/OCL-dev/ocl-icd/commit/3920205736afbb67729e9c73c7b4c6fdb3fcb327#diff-7116ef0705885343c9e1b2171a06be0e Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Anuj Mittal <anuj.mittal@intel.com>
2020-08-13opencl-headers: Upgrade to v2020.06.16Khem Raj
License-Update: Switched to Apache-2.0 [1] [1] https://github.com/KhronosGroup/OpenCL-Headers/commit/35deb7576b83fd1244a3e0a89f896b787ed53818#diff-9879d6db96fd29134fc802214163b95a Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28dctl: update v69Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-21toybox-inittab: unpack to SSlater, Joseph
toybox-inittab does not unpack source files into S, so the archiver cannot see them. We copy them to a sub-directory in order to keep the originals available if running do_configure() (again) without first running do_unpack(). Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-14opencl-clhpp: add recipeAnuj Mittal
Recipe to provide OpenCL API C++ bindings. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-12opencl: move headers and loader recipe to common directoryAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-10mm-common: upgrade 1.0..0 -> 1.0.1Zang Ruochen
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-10toybox-inittab: Get rid of bashismKhem Raj
Be explicit about copying the files, makes it simpler for dash to handle it Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <Martin.Jansa@gmail.com> Cc: Adam Miartus <adam.miartus@softhows.eu>
2020-06-08libnfc: upgrade 1.7.1 -> 1.8.0Pierre-Jean Texier
See full changelog https://github.com/nfc-tools/libnfc/blob/master/ChangeLog#L1 Also remove patch applied upstream Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-08meta-oe toybox: enable toybox init when selected as init managerAdam Miartus
compile in toybox init binary and rdepend on toybox inittab files Signed-off-by: Adam Miartus <adam.miartus@softhows.eu> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-08meta-oe toybox-inittab: allow getty as a packageconfig featureAdam Miartus
Signed-off-by: Adam Miartus <adam.miartus@softhows.eu> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-08meta-oe toybox-inittab: toybox inittab implementationAdam Miartus
adds lightweight inittab scripts for use with toybox Signed-off-by: Adam Miartus <adam.miartus@softhows.eu> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-05ocl-icd_git.bb: Add recipe for OpenCL ICD loadersNaveen Saini
This recipe creates package which aims at creating an Open Source alternative to vendor specific OpenCL ICD loaders. Signed-off-by: Min Ma <min.ma@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-03dbus-brocker: upgrade 22 -> 23Pierre-Jean Texier
See full changelog https://github.com/bus1/dbus-broker/releases/tag/v23 Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-26plymouth: disable systemd-integration for sysvinitKai Kang
It fails to build plymouth for sysvinit: | ERROR: plymouth-0.9.4-r0 do_package: QA Issue: plymouth: Files/directories were installed but not shipped in any package: | /poweroff.target.wants | ... | /halt.target.wants/plymouth-halt.service | Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. | plymouth: 17 installed and not shipped files. [installed-vs-shipped] Because systemd is not installed for sysvinit, the value of variable 'SYSTEMD_UNIT_DIR' is empty and causes the failures. Disable systemd-integration if 'systemd' not in DISTRO_FEATURES. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-22safec: Update to latest on 3.5.1 release tagsKhem Raj
It build fine on mips now. Musl patch is no longer needed and musl provides memrchr Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-21toybox: bump version to 0.8.3Adam Miartus
Fix build on glibc/mips remove OE-path-changes.patch as already applied to upstream fix CC, CFLAGS and CROSS_COMPILE variables as toybox is strict on what is expected to be filled in these variables: CC = should contain compiler name CROSS_COMPILE = should contain compiler prefix CFLAGS = should contain only compiler flags License wording changed due to commits: 8014d31278411e22655aeae47338e95f209e2907 b31192fd73b382358b1deb33dc6c4cf4ce9c613f in toybox repository, type of license remains the same Signed-off-by: Adam Miartus <adam.miartus@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-14mplayer-common: Drop obsolete recipePaul Barker
This recipe hasn't been changed in any meaningful way since it was imported from oe-classic in 2011. There's no recipe for mplayer in meta-oe these days so it's probably time to drop it. Signed-off-by: Paul Barker <pbarker@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-11toybox: allow user to provide own defconfigAdam Miartus
toybox provides similar scheme with defconfig as linux and busybox, allow user to override the defconfig in their own layer copy paste from kernel.bbclass Signed-off-by: Adam Miartus <adam.miartus@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-25gperftools: Do not build on riscvKhem Raj
Its not yet ported to work on RISCV Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-25recipes,packagegroups: Remove libunwind deps for riscvKhem Raj
since libunwind is not buildable, it results in glog not being buildable and that results in ceres-solver and gperftools opencv needs glob to eenable libeigen Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-25sdbus-c++-tools: add nativesdkMatt Campbell
Signed-off-by: Matthew Campbell <mcampbell@izotope.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-16safec: aarch64 support addedMoorthy
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-06libsigc++-3: upgrade 3.0.2 -> 3.0.3Andreas Müller
2020-03-25 Kjell Ahlstedt <kjellahlstedt@gmail.com> 3.0.3 2020-03-25 Kjell Ahlstedt <kjellahlstedt@gmail.com> README.md: Better describe when maintainer-mode is necessary As a libsigc++-3 tarball does not contain generated source code, maintainer-mode is not always necessary when you build with Meson from a tarball that was created by Autotools. 2020-03-24 Kjell Ahlstedt <kjellahlstedt@gmail.com> README.md: Improve the Build section and remove README_build. All build information is in README.md. 2020-03-10 Kjell Ahlstedt <kjellahlstedt@gmail.com> meson.build: Update version to 3.0.2 2020-03-10 Kjell Ahlstedt <kjellahlstedt@gmail.com> examples: Disable deprecated API when building with Meson Deprecated SIGCXX API is disabled when example programs are built with Autotools. Do the same when building with Meson. 2020-01-13 Kjell Ahlstedt <kjellahlstedt@gmail.com> README.md, README_build: Describe building with Meson 2020-01-08 Robert Middleton <robert.middleton@rm5248.com> Added example of using libsigc++ with Qt Pull Request #35. 2020-01-06 Lennard Berger <lennard.berger@student.uni-tuebingen.de> tests: Replace C-style casts with static_cast<> murrayc-tuple-utils Pull Request #4 . 2020-01-02 Kjell Ahlstedt <kjellahlstedt@gmail.com> docs/docs/reference/meson.build: Check if perl is found Don't use perl.path() when configuring Doxyfile, if perl is not found. Perl is not required, if build-documentation=false. Fixes #53 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-06libsigc++-2.0: upgrade 2.10.2 -> 2.10.3Andreas Müller
2020-03-25 Kjell Ahlstedt <kjellahlstedt@gmail.com> 2.10.3 2020-03-24 Kjell Ahlstedt <kjellahlstedt@gmail.com> README: Describe building with Meson and Autotools and remove the description of the directory structure, which is not very useful. 2020-03-10 Kjell Ahlstedt <kjellahlstedt@gmail.com> examples: Disable deprecated API when building with Meson Deprecated SIGCXX API is disabled when example programs are built with Autotools. Do the same when building with Meson. 2020-01-13 Kjell Ahlstedt <kjellahlstedt@gmail.com> README: Describe building with Meson 2020-01-02 Kjell Ahlstedt <kjellahlstedt@gmail.com> docs/reference/meson.build: Check if perl is found Don't use perl.path() when configuring Doxyfile, if perl is not found. Perl is not required, if build-documentation=false. Fixes #53 2019-12-30 Kjell Ahlstedt <kjellahlstedt@gmail.com> meson.build: Change project name, sigc++ -> libsigc++ Autotools make tarballs called libsigc++-x.y.z.tar.xz. No reason to change that. The leading "lib" is now also restored in some locations in the reference documentation. 2019-12-30 Kjell Ahlstedt <kjellahlstedt@gmail.com> Update untracked/README 2019-12-29 Kjell Ahlstedt <kjellahlstedt@gmail.com> meson.build: Check if .git is a directory or a file In a git worktree, .git is a regular file. See https://gitlab.gnome.org/GNOME/pangomm/merge_requests/8 2019-12-29 Kjell Ahlstedt <kjellahlstedt@gmail.com> sigc++/meson.build: Library name is sigc-2.0 Pointed out by Chun-wei Fan in PR #51. 2019-12-29 Chun-wei Fan <fanchunwei@src.gnome.org> NMake Makefiles: Separate outdir by toolset version This is to reduce the likelihood of accidently mixing DLLs that are linked with different CRTs in the build tree. Also clean up rules a bit. 2019-12-29 Chun-wei Fan <fanchunwei@src.gnome.org> build: Support NMake builds from Meson tarballs This adds inference rules to the NMake Makefiles to also look for the sources that are in untracked/, and to ensure that the generated MSVC build files (sigc++-config.h and sigc.rc) are copied into untracked/MSVC_NMake, so that they can be built properly even with NMake. 2019-12-29 Chun-wei Fan <fanchunwei@src.gnome.org> meson: Build Windows .rc files on Windows This ensures that on Windows, the version info resources are indeed linked into the libsigc++ DLL. 2019-12-29 Chun-wei Fan <fanchunwei@src.gnome.org> meson/Windows: Fix builds when builddir is a subdir of source tree It appears that Meson did not construct the paths properly for shutil.copy2() when building in a build directory that is a subdirectory of the sources, when using meson.current_build_dir(), possibly due how path separators are handled. Fix this by constructing the paths using project_build_root / 'MSVC_NMake'. 2019-12-29 Chun-wei Fan <fanchunwei@src.gnome.org> meson.build: Fix 'meson dist' on Windows Since we are assured that we are using Python 3.x on when we run Meson, we do not really need to look for the 'python3' executable, but we could just use whatever Python interpreter that is used to run Meson. This will fix situations where it is commonly the case where we may have multiple Python 3.x installations on Windows (www.python.org, and those from Cygwin/mingw-w64), so that Meson really uses one and only one Python installation to run everything that is Python-related, which will thus fix '[meson|ninja] dist' on Visual Studio builds. 2019-12-29 Chun-wei Fan <fanchunwei@src.gnome.org> Meson/MSVC: Support builds directly from GIT checkouts It appears that if one uses the m4 that is given by mingw-w64 (and perhaps Cygwin), that m4 is enough to generate the sources and headers that we need for the build. So, remove the lines saying building directly from GIT checkouts are not supported. 2019-12-24 Chun-wei Fan <fanchunwei@src.gnome.org> meson: Ensure symbols are exported on MSVC builds Make sure the correct build macros are specified when building libsigc++, so that: -The symbols are properly exported -We do not break builds as a result of unecesary warnings 2019-12-24 Chun-wei Fan <fanchunwei@src.gnome.org> meson: Relax MSVC version requirement to 2015 libsigc++ requires a C++-11-compliant compiler, so we can just make the build look for Visual Studio 2015 instead of Visual Studio 2017 15.7. Visual Studio 2013 also works, but since it will spew out loads of warnings and the latest C++-11 version of glibmm is not buildable with Visual Studio 2013, let's just require Visual Studio 2015. 2019-12-24 Kjell Ahlstedt <kjellahlstedt@gmail.com> Add support for building libsigc++-2.0 with Meson libsigc++-2.0 can be built with either Autotools or Meson. 2019-12-10 Kjell Ahlstedt <kjellahlstedt@gmail.com> Make libsigc_manual.xml valid Fix errors reported by "xmllint --postvalid". 2019-07-03 Kjell Ahlstedt <kjellahlstedt@gmail.com> tests/test_track_obj: Fix for clang++ clang++ complains if private members are unused, so make them protected. error: private field 'bar_' is not used [-Werror,-Wunused-private-field] Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-04libnfc: set PV in the recipePierre-Jean Texier
Fixes: $: devtool check-upgrade-status libnfc <...> INFO: libnfc git UNKNOWN_BROKEN None 2d4543673e9b76c02679ca8b89259659f1afd932 Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-29packagegroups: Add bbappends for python and perl layer requiring recipesKhem Raj
Add this bbappends in dynamic layers Move the main recipe back to meta-oe main recipes Signed-off-by: Khem Raj <raj.khem@gmail.com>