mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-09-30 05:12:00 +02:00
Replace the Go backend with the Rust workspace and route Android/iOS through UniFFI bindings. Include the migrated extension runtime, network, providers, media metadata, downloads and library operations, with version 5.0.0+147. Remove Go sources, adapters, native build selection and CI dependencies. Build Rust unconditionally and lock the iOS Rust pod using a relative path. Retain legacy source and migration evidence in a local ignored archive. Validation: Android Kotlin compile and 53 native tests; Swift Rust-branch equivalence and syntax; CocoaPods install; workflow, shell, Ruby, plist and diff checks. Reuse the preceding 100 Rust tests, fmt/Clippy and five-ABI build checkpoint; no new APK or iOS application build for this cleanup. Known follow-up: URL/URLSearchParams globals are missing from the Rust JS runtime. A controlled extension replay confirms a URL-resolution regression; this commit does not fix that runtime gap.
28 lines
684 B
Plaintext
28 lines
684 B
Plaintext
PODS:
|
|
- Flutter (1.0.0)
|
|
- open_filex (0.0.2):
|
|
- Flutter
|
|
- SpotiFLACBackend (0.1.0)
|
|
|
|
DEPENDENCIES:
|
|
- Flutter (from `Flutter`)
|
|
- open_filex (from `.symlinks/plugins/open_filex/ios`)
|
|
- SpotiFLACBackend (from `../rust_backend/target/ios`)
|
|
|
|
EXTERNAL SOURCES:
|
|
Flutter:
|
|
:path: Flutter
|
|
open_filex:
|
|
:path: ".symlinks/plugins/open_filex/ios"
|
|
SpotiFLACBackend:
|
|
:path: "../rust_backend/target/ios"
|
|
|
|
SPEC CHECKSUMS:
|
|
Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47
|
|
open_filex: 6e26e659846ec990262224a12ef1c528bb4edbe4
|
|
SpotiFLACBackend: e0c81656e8e4c31e86b9f14bbb8e245fb3a14011
|
|
|
|
PODFILE CHECKSUM: 6ca58d78915f3e4fcb64938b9167b26e33d44a8a
|
|
|
|
COCOAPODS: 1.16.2
|