Files
qbz/crates/qbz-cast/Cargo.toml
T
Afonso Jorge Ramos 9823dfb680 fix(macos): enable x86_64 cross-compilation
- Upgrade rust_cast 0.18.1 → 0.21 (switches from openssl to rustls,
  removing the openssl-sys dependency that blocked x86_64 cross-compile)
- Split mupdf sys-lib features to Linux-only (on macOS there are no GTK
  symbol conflicts, and system libs don't support x86_64 cross-compile
  from Apple Silicon)
- Update release-macos workflow to build both aarch64 and x86_64 DMGs
  using a matrix strategy
2026-04-01 02:40:55 +02:00

33 lines
588 B
TOML

[package]
name = "qbz-cast"
version = "0.1.0"
edition = "2021"
description = "Casting support for QBZ - Chromecast, AirPlay, DLNA"
[dependencies]
# Chromecast
rust_cast = "0.21"
# mDNS discovery
mdns-sd = "0.11"
# Local HTTP server for media streaming
tiny_http = "0.12"
# DLNA/UPnP
rupnp = { version = "3", features = ["full_device_spec"] }
futures-util = "0.3"
# Serialization
serde = { version = "1", features = ["derive"] }
serde_json = "1"
# Error handling
thiserror = "2"
# Logging
log = "0.4"
# Async runtime (for DLNA)
tokio = { version = "1", features = ["rt", "sync"] }