4 Commits
Author SHA1 Message Date
Khem Raj 3563b9c1fe floret: add missing <cstdint> include for int64_t on musl
args.h uses int64_t without including <cstdint>; glibc headers pull it
in transitively via other includes, musl's don't.

AI-Generated: Uses Claude Code

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-29 09:57:21 -07:00
Varun Singhal 42ba9aedf5 floret: fix buildpaths QA error and simplify do_install
Preserve existing CMAKE_CXX_FLAGS in the cross-compilation patch so
Yocto's -ffile-prefix-map flags are not discarded, fixing the
do_package_qa buildpaths check.  Replace the custom do_install with
do_install:append that only fixes the SONAME symlink layout, letting
cmake_do_install handle the standard installation.  Drop the
now-unnecessary INSANE_SKIP:buildpaths overrides.

Signed-off-by: Varun Singhal <varusing@qti.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-29 07:59:03 -07:00
Khem Raj 7d4fcf07e6 floret: Do not use AUTOREV
Add tag info in SRC_URI whole here

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-23 13:10:18 -07:00
Varun Singhal 24f32dcf3f floret: add recipe for floret 0.10.5
Add a new recipe for floret, a fastText fork with Bloom embeddings
for compact, full-coverage vectors compatible with spaCy. Builds
shared library, static library, and CLI binary via CMake with zlib.

Includes a cross-compilation patch (CMake 3.5, <cstdint> for GCC 15.x)
and installs the shared library under its real SONAME to keep
libfloret.so as a symlink.

Signed-off-by: Varun Singhal <varusing@qti.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:47 -07:00