summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
* c-periphery: upgrade 2.3.1 -> 2.4.0Wang Mingyu2023-04-101-1/+1
| | | | | | | | | | Changelog: ========== * GPIO * Add support for gpio-cdev v2 ABI. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* feh: upgrade 3.9.1 -> 3.10Wang Mingyu2023-04-101-1/+1
| | | | | | | | | | | | Changelog: ========== * Add --sort=none option to un-set sort modes specified earlier * Improve error messages for Imlib2 >= 1.8 * Fix build with clang 16. (Patch by orbea) * Fix tests when building with magic=1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: update 2.3 -> 2.4Markus Volk2023-04-091-1/+1
| | | | | | | | ver 0.56: Add support for TLS session resume interfaces. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnfs: add recipeMarkus Volk2023-04-081-0/+10
| | | | | | | This package is e.g. needed as a dependency for kodi or gvfs Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freerdp: set PROXY_PLUGINDIRMarkus Volk2023-04-081-0/+1
| | | | | | | This avoids buildpath in freerdp-proxy binary Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl,lv-lib-png,lv-drivers: fix installed-vs-shipped QA issue with multilibMartin Jansa2023-04-073-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * with multilib BASELIB is just "lib" while baselib is "lib64" and libdir is "/usr/lib64". * fixes: ERROR: QA Issue: lvgl: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/liblvgl.a Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. lvgl: 2 installed and not shipped files. [installed-vs-shipped] * lowercase baselib should work for ppc64 as well (I hope) # $baselib [3 operations] # set oe-core/meta/conf/bitbake.conf:10 # "${BASELIB}" # set oe-core/meta/conf/bitbake.conf:11 # [vardepvalue] "${baselib}" # set oe-core/meta/conf/multilib.conf:2 # "${@d.getVar('BASE_LIB:tune-' + (d.getVar('DEFAULTTUNE') or 'INVALID')) or d.getVar('BASELIB')}" # pre-expansion value: # "${@d.getVar('BASE_LIB:tune-' + (d.getVar('DEFAULTTUNE') or 'INVALID')) or d.getVar('BASELIB')}" baselib="lib64" * simplify destsuffix/S setting * I was surprised that ${WORKDIR}/${PN}-${PV} works in multilib build but then I've noticed that it's because destsuffix is set to S which is a bit uncommon, so drop that and use default "git" * use ${STAGING_INCDIR} instead of ${RECIPE_SYSROOT}/${includedir} Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pahole: respect libdirMartin Jansa2023-04-071-1/+1
| | | | | | | | | * use the same expression as cmake.bbclass is using: CMAKE_INSTALL_LIBDIR:PATH=${@os.path.relpath(d.getVar('libdir'), d.getVar('prefix') + '/')} but ${baselib} should work here as well Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: fix chown user for multilib buildsMartin Jansa2023-04-071-1/+1
| | | | | | | | * the user is named mongodb (BPN) and in multilib builds this fails with: chown: invalid user: 'lib32-mongodb:lib32-mongodb' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syslog-ng: not deliver syslog-ng-update-virtualenvKai Kang2023-04-071-0/+4
| | | | | | | | | | | | | | syslog-ng-update-virtualenv causes install conflict when multilib enabled: Error: Transaction test error: file /usr/bin/syslog-ng-update-virtualenv conflicts between attempted installs of lib32-syslog-ng-4.0.1-r0.core2_32 and syslog-ng-4.0.1-r0.core2_64 Since python support is disabled, not deliver it. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdecor: update 1.1.0 -> 1.1.99Markus Volk2023-04-062-10/+44
| | | | | | | | | libdecor is needed under wayland for compositors that require client-side decoration (gnome/weston). Its consumers at the moment are at least libsdl2 and blender. Upstream has added a plugin for gtk. This is quite a useful feature, since programs that use libdecor don't fit well into gtk otherwise. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: disable musl supportEtienne Cordonnier2023-04-061-0/+5
| | | | | | | | musl is not supported because the libc crate does not support functions like "endutxent" at the moment, so src/uucore/src/lib/features.rs disables utmpx when targetting musl. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: upgrade 0.0.17 -> 0.0.18Etienne Cordonnier2023-04-062-137/+151
| | | | | Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: remove obsolete commentEtienne Cordonnier2023-04-061-1/+0
| | | | | | | | This comment does not make sense any more, now that the auto-generated recipe has been removed. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: Add crates checksumEtienne Cordonnier2023-04-061-267/+538
| | | | | | | | | Commit 93d691d58c1c43 did not add the crates checksum (even though the commit message says it did), and the crates fetcher is now failing with "No checksum specified". Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: recipes-extended: bitwise: Add ptestEver ATILANO2023-04-063-1/+33
| | | | | | | Signed-off-by: Ever ATILANO <ever.atilano@smile.fr> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Frank WOLFF <frank.wolff@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: fix systemd service settingChen Qi2023-04-061-1/+1
| | | | | | | The service file belongs to ${PN}-adbd instead of ${PN}. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minifi-cpp: Always use stat on 64bit linuxKhem Raj2023-04-062-0/+36
| | | | | | | stat64 is an alias to stat on 64bit linux moreover this makes it work with musl where LFS64 functions are deprecated Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-oe: Add libtinyxml2Khem Raj2023-04-061-0/+1
| | | | | | It takes < 4 seconds on qemux86_64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtinyxml2: Add ptest supportKhem Raj2023-04-062-5/+23
| | | | | | | - Switch to usong meson build system - Fix build with musl by defining _LARGEFILE64_SOURCE Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: recipes-support: dc: Add ptestEver ATILANO2023-04-052-1/+47
| | | | | | Signed-off-by: Ever ATILANO <ever.atilano@smile.fr> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Remove double protocol= from SRC_URIsPeter Kjellerstedt2023-04-0512-12/+12
| | | | | | | | | | With the exception of paho-mqtt-cpp, the double protocol= attributes were added to the SRC_URIs when protocol=https was added to all SRC_URIs fetching from github.com in commit b402a3076f (recipes: Update SRC_URI branch and protocols). Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: Improve the license informationPeter Kjellerstedt2023-04-051-2/+1
| | | | | | | | | | | Replace the about.html and notice.html files in LIC_FILES_CHKSUM with the LICENSE file. Including HTML files in LIC_FILES_CHKSUM complicates things when the license files that OE collects are, e.g., later processed and presented to a user where the expectation is that they are plain text files. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-cpp: Improve the license informationPeter Kjellerstedt2023-04-051-2/+1
| | | | | | | | | | | Replace the about.html and notice.html files in LIC_FILES_CHKSUM with the license information from one of the source files. Including HTML files in LIC_FILES_CHKSUM complicates things when the license files that OE collects are, e.g., later processed and presented to a user where the expectation is that they are plain text files. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zsh: fix installed-vs-shipped with multilibMartin Jansa2023-04-051-2/+2
| | | | | | | | | | | | | | | | | | | | | * fixes: lib32-zsh-5.8: lib32-zsh: Files/directories were installed but not shipped in any package: /usr/share/lib32-zsh /usr/share/lib32-zsh/5.8 /usr/share/lib32-zsh/site-functions /usr/share/lib32-zsh/5.8/functions /usr/share/lib32-zsh/5.8/functions/_selinux_users ... 1000+ lines ... /usr/share/lib32-zsh/5.8/functions/VCS_INFO_bydir_detect Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. lib32-zsh: 1116 installed and not shipped files. [installed-vs-shipped] * they will clash if someone is trying to install both zsh and lib32-zsh, but it's not very likely as nobody sane was building lib32-zsh with 1000+ line warning regularly Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libio-pty-perl: Fix build with musl/clangKhem Raj2023-04-053-47/+55
| | | | | | | | | recipe ptest results led to this issue where the tests would fail with clang but not with gcc, the reason is that clang find more errors and configure tests were failing. Fixes thusly, this also means that other patch to fix musl build is no longer needed as well. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jwt-cpp: enable usage in an SDKUlrich Ölmann2023-04-051-0/+2
| | | | | Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* surf: Fix build with gtkwebkit 2.40Khem Raj2023-04-052-13/+21
| | | | | | | | | | | 2.40 have two recipes one for gtk4 and another one for gtk3 use the gtk3 option. Use PKG_CONFIG variable to provide a facility to override if needed Update to latest on webkit2 branch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ostree: upgrade 2023.1 -> 2023.2Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== Add 'sysroot.bootprefix' option deploy: Use 'semodule --refresh' if available configure: post-release version bump Release rust/ bindings 0.17.1 rust-bindings: Regenerate for 2023.1 rust-bindings: 'Sysroot' is 'Send' itest-pull-space: Use mkfs.ext4, align to at least 512b tests: Set size on fileinfo Enable 'trust_return_value_nullability' Add docs and fix annotations for ostree-repo-file.c rust: Bump semver lib: Fix two nullable annotations repo: Fix nullability for remote options rust: Renerate bindings Revert "repo: Fix nullability for remote options" rust-bindings: Regenerate configure: post-release version bump build: Do not include private headers in the introspection libostree: Ignore new_and_connect in the introspection libostree: Enhance the annotation coverage core: Ensure glib standard::size attribute is always set ci: update for new kolaTestIso() lib/fetcher-util: Wake up main context when a request is complete Increase buffer size for create_regular_tmpfile_linkable_with_content tests: Ensure non-root users have access to libcap tools ostree_raw_file_to_content_stream: Make size default to 0 _ostree_zlib_file_header_new: Default size to 0 write_content_object: Don't assume file info has standard::size Use g_steal_fd() in preference to glnx_steal_fd() docs: Use upstream theme & update to 0.4.1 build(deps): bump libglnx from '4e44fd9' to '07e3e49' Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* links: upgrade 2.28 -> 2.29Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | Changelog: =========== Add "#define _GNU_SOURCE" to the configure test for memrchr Implement strike formatting Fixed a bug that image was sometimes displayed with too small size Fixed a bug that webp images from local disk could not be displayed Support AVIF images Updated Polish Translation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtraceevent: upgrade 1.7.1 -> 1.7.2Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | Changelog: ========== - Fix big-endian build breakage in unit tests - Fix double free in process_sizeof() function - Cleaned up process_sizeof() function as well Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libpfm4: upgrade 4.12.0 -> 4.13.0Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== update Intel SKL/SKX/CLX event table add ARM Neoverse V2 core PMU support move ARM Neoverse N2 to ARMv9 support add ARM v9 support basic infrastructure add Arm Neoverse V1 core PMU support Update Intel SapphireRapid event table update Intel Icelake event table update AMD Zen4 event table add AMD Zen4 core PMU support correctly detect all AMD Zen3 processors fix CPU_CLK_UNHALTED.REF_DISTRIBUTED on Intel Icelake Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdeflate: upgrade 1.17 -> 1.18Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========== * Fixed a bug where the build type didn't default to "Release" when using CMake 3.10 or earlier. * Fixed a bug where some optimized code wasn't used when building with Clang 15 or later (x86), or with Clang 16 or later (aarch64). * Fixed build errors with some architecture and compiler combos: * aarch64 with Clang 16 * armv6kz or armv7e-m with gcc * armhf with gcc (on Debian only) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.0.20230319.0 -> 6.0.20230402.0Wang Mingyu2023-04-041-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbytesize: upgrade 2.7 -> 2.8Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Added translation using Weblate (Kazakh) - Translated using Weblate (Kazakh) - Added translation using Weblate (Georgian) - Translated using Weblate (Georgian) - Sync spec with downstream - README: Remove the Travis CI badge - Add a GitHub action for running csmock static analysis - ci: Run rpmbuild tests in GitHub actions - ci: Update the csmock GitHub actions configuration - ci: Rename csmock.Dockerfile to ci.Dockerfile - ci: Update Fedora versions for RPM build tests - spec: Change license string to the SPDX format required by Fedora - misc: Remove "warn: false" from Ansible "command" - ci: Update chroots for RPM builds - configure.ac: Remove invalid email address for bug reports - ci: Add Packit configuration for RPM builds on pull requests - ci: Remove GitHub action for RPM builds - ci: Use Packit for daily builds in Copr - spec: Bump release to 21 for Packit daily builds - ci: Add Packit automation for downstream builds - spec: Fix source archive URL - Make use of error optional - Replace C++ style comments with C style - Various docstring fixes - docs: Remove information about Python 2 support - Remove unused test dependencies variables from Makefile - Do not hardcode pylint executable name in Makefile - ci: Do not use release descriptions for Packit builds - Update translation files - Translated using Weblate (Korean) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20230125.1 -> 20230125.2Wang Mingyu2023-04-041-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: include the missing shell scripts and source the corresponds shell ↵Wentao Zhang2023-04-042-3/+33
| | | | | | | | | | | | | | scripts for some test cases. The test cases in jemalloc require the appropriate value to be exported to MALLOC_CONF, which is stored in shell scripts. The privious script just ran the test cases without exporting value, causing the tests to fail. Include the missing shell scripts, and source them before running the test cases now. Signed-off-by: Wentao Zhang <wentao.zhang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poco: Remove pushd/popd from run-ptestKhem Raj2023-04-041-3/+2
| | | | | | This could be worked out without needing to add bash dependency Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-oe: Remove minicoredumper from PTESTS_FAST_META_OE ↵Khem Raj2023-04-041-0/+1
| | | | | | | | on musl minicoredumper is not buildable on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe-ptest*-image: enable BBCLASSEXTEND parallel executionTim Orling2023-04-023-1/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to "core-image-ptest: Switch to BBCLASSEXTEND parallel execution" Refactor meta-oe-ptest-image.bb for an image per ptest in the form of meta-oe-ptest-image-XXX using class extensions. * Add meta-oe-ptest-all-image.bb depends on ALL meta-oe-ptest-image-XXX in meta-oe * Add meta-oe-ptest-fast-image.bb depends on meta-oe ptests which take less than ~30s This allows parallel execution of the tests. The downside to this approach is the parsing time of an image generating this number of class extensions is slow but making it easier to execute and collect test data should outweigh that. A useful advantage is that the dependencies of each ptest package are checked/tested individually. Add to local.conf: IMAGE_CLASSES += "testimage" All the meta-oe-ptest-image-XXX can be built with: $ bitbake meta-oe-ptest-all-image Subsequently, all the ptest images can be run with: $ bitbake -c testimage meta-oe-ptest-all-image You will likely want to limit the number of parallel image tests: BB_NUMBER_THREADS = "4" based on the number of TAP devices you have defined or the number of simultaneous QEMU sessions your server can support. Results can be summarized with: $ resulttool report tmp/log/oeqa/testresult.json Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-oe.inc: add ptest recipesTim Orling2023-04-021-0/+60
| | | | | | | | | | | | | | | | | | | Similar to ptest-packagelists.inc in oe-core, this list enables per image ptest (isolated ptests for a given recipe) * Add recipes to PTEST_FAST_META_OE for ptests which take less than ~30s * Add recipes to PTEST_SLOW_META_OE for ptests which take longer * Add recipes to PTEST_PROBLEMS_META_OE for ptests which have failing tests or other issues with ptest package The initial list was taken from: meta_oe_ptest_recipes=$(bitbake-layers show-recipes --recipes-only \ --layer meta-oe --inherits ptest --bare | tr '\n' ' ' | \ pcregrep -o1 '^NOTE:.+===(.+)$') Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* span-lite: do not inherit ptestTim Orling2023-04-021-1/+0
| | | | | | | This recipe provides no run-ptest script. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cli11: do not inherit ptestTim Orling2023-04-021-2/+1
| | | | | | | This recipe provides no run-ptest script. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* emacs: Fix build with autconf 2.72+Khem Raj2023-04-022-0/+391
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libidn: Update largefile m4 macrosKhem Raj2023-04-022-0/+391
| | | | | | | This is a backport from gnulib, its needed for configure to work with latest autoconf 2.72 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libstemmer: Update to 2.2.0Khem Raj2023-04-022-29/+22
| | | | | | | Rename recipe to reflect PV Refresh solibs build patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Upgrade to 0.35.1Khem Raj2023-04-011-10/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatpak: update 1.15.3 -> 1.15.4Markus Volk2023-04-011-1/+1
| | | | | Signed-off-by: Markus Volk <f_L_K@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reboot-mode: put the build artifacts in ${B}Bartosz Golaszewski2023-04-011-2/+2
| | | | | | | | | | We should output the compiled executables into ${B} and install them from it as well. Currently we put the build objects in the source directory. While at it: don't assume we're already in the source directory and instead prepend the source file with ${S}. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: Update to 7.1.1Khem Raj2023-03-312-6/+52
| | | | | | Add a patch to fix build with upcoming autoconf 2.72 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gmime: Update to 3.2.13Khem Raj2023-03-312-13/+7
| | | | | | | - Drop nodolt.patch patch its applied upstream - Enable largefile and set ac_cv_sys_file_offset_bits=64 Signed-off-by: Khem Raj <raj.khem@gmail.com>