Rename all project references from quicproquo/qpq to quicprochat/qpc across documentation, Docker configuration, CI workflows, packaging scripts, operational configs, and build tooling. - Docker: crate paths, binary names, user/group, data dirs, env vars - CI: workflow crate references, binary names, artifact names - Docs: all markdown files under docs/, SDK READMEs, book.toml - Packaging: OpenWrt Makefile, init script, UCI config (file renames) - Scripts: justfile, dev-shell, screenshot, cross-compile, ai_team - Operations: Prometheus config, alert rules, Grafana dashboard - Config: .env.example (QPQ_* → QPC_*), CODEOWNERS paths - Top-level: README, CONTRIBUTING, ROADMAP, CLAUDE.md
33 lines
774 B
Swift
33 lines
774 B
Swift
// swift-tools-version: 5.9
|
|
// QuicProChat Swift SDK — wraps libquicprochat_ffi for iOS/macOS.
|
|
|
|
import PackageDescription
|
|
|
|
let package = Package(
|
|
name: "QuicProChat",
|
|
platforms: [
|
|
.iOS(.v15),
|
|
.macOS(.v13),
|
|
],
|
|
products: [
|
|
.library(name: "QuicProChat", targets: ["QuicProChat"]),
|
|
],
|
|
targets: [
|
|
.systemLibrary(
|
|
name: "CQuicProChat",
|
|
pkgConfig: nil,
|
|
providers: []
|
|
),
|
|
.target(
|
|
name: "QuicProChat",
|
|
dependencies: ["CQuicProChat"],
|
|
path: "Sources/QuicProChat"
|
|
),
|
|
.testTarget(
|
|
name: "QuicProChatTests",
|
|
dependencies: ["QuicProChat"],
|
|
path: "Tests/QuicProChatTests"
|
|
),
|
|
]
|
|
)
|