field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

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:
MRadrootsFFI/Makefile | 6+++---
MRadrootsFFI/source.lock | 2+-
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