macOS background NSApplication that hosts an NSSpellServer for spell- and grammar-checking bundles produced by divvun-runtime. Installs to /Library/Services and registers per-locale checkers discovered from <locale>.bundle/Contents/Resources/<locale>.drb directories alongside it. Ships with a SwiftUI companion app (MacDivvunPreferences.app) for per-locale ignored-grammar-rule toggles.
- macOS 12.0+
- Xcode 26
xcodegen(brew install xcodegen)- A built
libdivvun_runtime.aatVendor/libdivvun_runtime.a(symlink todivvun-runtime/target/release/libdivvun_runtime.aduring development) - The matching C header at
Vendor/divvun_runtime.h(symlink todivvun-runtime/bindings/c/divvun_runtime.h)
sh ./scripts/build.shProduces an unsigned ./MacDivvun.service. Signing, notarization, and packaging are handled by the downstream installer pipeline.
Vendor/pkgconfig/generate.sh
xcodegen generate
open MacDivvun.xcodeprojMacDivvun.xcodeproj is generated from project.yml and not committed.
Sources/ Swift sources + Info.plist + Assets
Vendor/ libdivvun_runtime.a, divvun_runtime.h, pkgconfig/
scripts/build.sh Build entry point
project.yml xcodegen manifest