Release Notes: https://github.com/google/perfetto/releases/tag/v57.2
perfetto 57.2 added a new build-time dependency on RE2 (via
enable_perfetto_re2, unconditionally true for standalone builds) for trace
processor regex support, so a matching buildtools/re2 git fetch/SRCREV was
added to perfetto.bb, mirroring the existing buildtools/* pattern from
tools/install-build-deps. abseil-cpp is now fetched the same way for the
same reason.
Upstream also dropped the amalgamated sdk/perfetto.{h,cc} from the git
release branches (now shipped only as a GitHub release .zip asset), so
libperfetto.bb now fetches perfetto-cpp-sdk-src.zip and unpacks it into
sdk/, which the meson build requires.
Build-verified for qemux86-64: both perfetto and libperfetto build
through do_package_qa cleanly.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Move to the tagged libusbgx-v0.3.0 release instead of tracking an
untagged master SHA. Both OE-local patches
(0001-fix-stack-buffer-overflow-in-usbg_f_foo_attr_val-pro.patch and
0001-libusbgx-Add-interface-name-for-NCM-Feature-Descript.patch) are
already merged upstream by this tag, so drop them.
Build-verified for qemux86-64 (do_package_qa green, no patch fuzz).
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Upstream refactored install.cmake/config.cmake/webview's CMakeLists.txt
to derive install paths from a new library_dir variable (=
CMAKE_INSTALL_LIBDIR, from GNUInstallDirs) and a wxCONFIG_DIR helper,
both already multilib-aware on their own:
- Drop 0003-create-links-with-relative-path.patch: wx_install_symlink()
now does "ln -s --relative" natively.
- Drop 0005-wx-config-fix-libdir-for-multilib.patch: superseded by the
library_dir/wx_get_install_platform_dir refactor.
- Reduce 0002-fix-libdir-for-multilib.patch to its one remaining hunk
(wxOUTPUT_DIR in CMakeLists.txt, a build-dir path untouched by the
refactor).
- Rebase 0004-don-not-append-system-name-to-lib-name.patch (context
shift only).
- Drop the now-unneeded wxBUILD_INSTALL_{RUNTIME,LIBRARY,PLATFORM_SUBDIR}
EXTRA_OECMAKE overrides: forcing an absolute libdir into
wxBUILD_INSTALL_RUNTIME_DIR broke the new install.cmake's wx-config
symlink construction (double /usr prefix, installed-vs-shipped QA
failure); GNUInstallDirs-based defaults are multilib-correct without
them.
- do_install:append: guard the bindir rmdir (bindir no longer created
at all, not just left empty) and repoint the host-contamination sed
at the new versioned cmake/wxWidgets-3.2/ install path.
Build-verified for qemux86-64 (do_package_qa green).
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
8.10.0's default "all"/"build" goal also builds the bundled modules
(redisbloom, redisearch, redisjson, redistimeseries), which pull in
their own vendored build systems and a python3 interpreter this
recipe has never needed. Restrict do_compile to the core server only,
the way scripts/build.sh does it internally (oe_runmake -C src all).
Rebase 0004-src-Do-not-reset-FINAL_LIBS.patch for the shifted context.
Build-verified for qemux86-64 (do_package_qa green).
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Minor release. Dropped 0001-setup.py-Disable-autodection-of-modules.patch:
2.13's setup.py already passes both packages=[] and py_modules=[] itself, so
re-adding py_modules=[] produced a "keyword argument repeated" SyntaxError.
Rebased 0001-unattended-upgrade-Remove-distro_info-usage-to-check.patch onto
the new import block and the shifted run() body.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Major release. Three patches rebased onto 3.0.2's shifted line numbers:
0001-make-Respect-variables-from-environement.patch (upstream added an
alternate -L$(ZPATH) -lz definition, commented out, above our target lines;
same changes, offset only), 0001-png-fix-IDAT-windowsize-...patch and
10-pngsplit-format-strings.patch (upstream renamed the usage-string macros
png_fix_IDAT_windowsize_usage/PNGSPLIT_HDR/PNGSPLIT_USAGE to their current
names; same %s-format fix, offset only).
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Point release. Two patches needed rebasing:
0009-Using-native-binaries.patch's context shifted because upstream added
its own '<@(emulator)' gyp variable (defaults to empty in common.gypi) to a
couple of the same action arrays this patch touches; this recipe never sets
GYP_DEFINES emulator=..., so it stays empty and our v8-qemu-wrapper.sh
insertion is unaffected either way. 0007-positional-args.patch's single-line
shebang fix (bash -> sh) was already applied on top of an unrelated wording
change upstream made to the same 3-line fixture file, just offset by one
line (context-only).
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Minor release. MZ_PPMD (new default-on feature since 4.2.x) git-clones
ip7z/7zip over the network at configure time via CMake FetchContent;
disabled it, there's no network access in the build sandbox and nothing in
this recipe needs it. do_install:append's post-install sed also needed
retargeting: 4.2.x renamed the generated cmake config file from
minizip.cmake to minizip-config.cmake.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Point release. Dropped 0001-cmake-Do-not-use-mrelax-all-with-clang-on-RISCV64.patch:
its actual fix (the CMAKE_SYSTEM_PROCESSOR MATCHES "riscv" guard around
-mrelax-all) is already present upstream in 0.12.0's CMakeLists.txt; only the
CONTRIBUTORS name-credit hunk was left, not worth carrying as a patch on its own.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Major release. 10.0.1 installs a new terminfo entry
(${datadir}/terminfo/k/kmscon) that FILES:${PN} didn't claim; added.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Minor release. Two recipe-side fixes needed for the new meson.build:
3.40.0 renamed the "docs" option to "gtk_doc" and dropped "introspection"
entirely (introspection is no longer optional), so gtk-doc.bbclass and
gobject-introspection.bbclass are repointed via GTKDOC_MESON_OPTION and
GIR_MESON_OPTION rather than guessing at PACKAGECONFIG. 3.40.0 also ships
new /usr/share/help (translated user docs) and /usr/share/gettext/its
(catalog ITS rules) content that the old FILES:${PN} didn't claim, added.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Tracks the postgresql 18 major release this driver targets. Rebased
psqlodbc-fix-for-ptest-support.patch onto 18.00.0002: upstream now generates
a second (ANSI) DSN block alongside the original Unicode one, so the
localhost/postgres/5432 test defaults are applied to both; upstream also
added a server_version parameter to runtest() and native TAP "ok"/"not ok"
progress lines, neither of which this patch touches -- it continues to
reformat the final per-test line to PASS:/FAIL:, which is what
ptest-runner's log parser matches on.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Major release. Dropped 0001-Add-missing-include-in-Cluster.pm.patch, which is
no longer needed / no longer applies against 18.4's Cluster.pm. Rebased
0003-configure.ac-bypass-autoconf-2.69-version-check.patch and
0005-postgresql-fix-ptest-failure-of-sysviews.patch onto 18.4's shifted line
numbers (context-only changes; same single-line edits as before).
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Point release. SRC_URI[sha256sum] filled in for the new tarball. Refreshed
0001-Provide-strtod_l-signature-on-non-glibc-linux-musl-systems.patch: 2.8.144
widened the same guard lines with its own opt-in WITH_MUSL/WITH_POSIX_*_R
macros (which this recipe never defines), so the patch's automatic __GLIBC__
detection is still needed on top and was rebased onto the new line numbers
and macro list.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Point release. LIC_FILES_CHKSUM md5 updated for LICENSE (copyright year bumped, license text unchanged).
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Point release. LIC_FILES_CHKSUM md5 updated for COPYING and COPYING.tools (upstream re-encoding, license text unchanged).
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Point release from oe-core gstreamer1.0 1.28.x. SRC_URI[sha256sum] filled in for the new tarball.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Point release. SRC_URI[archive.sha256sum] filled in for the new tarball.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Point release. LIC_FILES_CHKSUM md5 updated for the LICENSE file whose copyright header now says 2017-2026 instead of 2017-2025; license text unchanged.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Six minor releases spanning ~15 months of development on top of the 0.11.0
snapshot the recipe was pinned to: 0.71/0.72 added man-page and import fixes,
0.73 broadened -p time-format support and added Hurd CLOCK_BOOTTIME
compatibility, 0.74 fixed the varlink interface name, and 0.75 uses an empty
memory table instead of failing on empty-file reads. SRCREV points at the
v0.75.0 tag; PV matches the tag so the check-version-mismatch class sees a
clean release.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Minor release; see upstream release notes for details.
Recipe-side changes: patches / files moved to the new version directory.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Minor release; see upstream release notes for details.
Recipe-side changes: patches / files moved to the new version directory.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Major release; see upstream release notes for details.
Recipe-side changes: patches / files moved to the new version directory.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Major release; see upstream release notes for details.
Recipe-side changes: patches / files moved to the new version directory.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Point release with bug fixes and minor improvements.
Recipe-side changes: patches / files moved to the new version directory.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Minor release; see upstream release notes for details.
Recipe-side changes: patches / files moved to the new version directory.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>