commit 33fb07d0b0b39e3e15eeb3f8d29a45ea0311ce2e
parent c7cda2a2d27bf5821de9ffcc426a8ad95828d155
Author: triesap <tyson@radroots.org>
Date: Fri, 19 Jun 2026 16:17:24 -0700
ffi: consume language-neutral field crate
- point the FFI build recipe at field_lib crates/ffi.
- package libradroots_app_ffi inside the existing RadrootsFFI xcframework.
- lock generated bindings to the committed field_lib rename.
- update local override guidance for the renamed manifest path.
Diffstat:
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/RadrootsFFI/Makefile b/RadrootsFFI/Makefile
@@ -6,7 +6,7 @@ SHELL := /bin/bash
SOURCE_MODE ?= git
RADROOTS_FIELD_LIB_GIT_URL ?= git@github.com:radrootslabs/app_rt.git
-RADROOTS_FIELD_LIB_GIT_REV ?= f7458e3a856e2a6f70050d6eecaf565734c4e7af
+RADROOTS_FIELD_LIB_GIT_REV ?= a1548ea5b3c1094473cde2cdcfd0e122b9add5a8
RADROOTS_FIELD_FFI_CRATE_VERSION ?= 0.1.0-alpha.1
FFI_FEATURES ?= radroots_app_core/rt,radroots_app_core/nostr-client
LOCAL_FFI_MANIFEST ?=
@@ -25,9 +25,9 @@ OUT_DIR := $(BUILD_ROOT)/out
GENERATED_DIR := $(OUT_DIR)/generated
HEADERS_DIR := $(OUT_DIR)/headers
-CRATE_NAME := radroots_app_ffi_swift
+CRATE_NAME := radroots_app_ffi
FFI_OUTPUT_NAME := RadrootsFFI
-LIB_STEM := libradroots_app_ffi_swift
+LIB_STEM := libradroots_app_ffi
GIT_FIELD_LIB_DIR := $(SOURCE_ROOT)/field-lib
CRATE_ARCHIVE := $(SOURCE_ROOT)/$(CRATE_NAME)-$(RADROOTS_FIELD_FFI_CRATE_VERSION).crate
diff --git a/RadrootsFFI/source.lock b/RadrootsFFI/source.lock
@@ -1,5 +1,5 @@
SOURCE_MODE=git
RADROOTS_FIELD_LIB_GIT_URL=git@github.com:radrootslabs/app_rt.git
-RADROOTS_FIELD_LIB_GIT_REV=f7458e3a856e2a6f70050d6eecaf565734c4e7af
+RADROOTS_FIELD_LIB_GIT_REV=a1548ea5b3c1094473cde2cdcfd0e122b9add5a8
RADROOTS_FIELD_FFI_CRATE_VERSION=0.1.0-alpha.1
FFI_FEATURES=radroots_app_core/rt,radroots_app_core/nostr-client