refactor: 升级依赖版本并优化构建系统

- 升级核心依赖 (axum 0.8, tower-http 0.6, alsa 0.11 等)
- 简化交叉编译配置,切换至 Debian 11 提高兼容性
- 新增 Debian 包打包支持 (debuerreotype 模板)
- 移除独立的 mjpeg 解码器,简化视频模块
- 静态链接 libx264/libx265/libopus 到二进制
This commit is contained in:
mofeng-git
2026-01-10 10:59:00 +08:00
parent 3fa91772f0
commit e670f1ffd1
46 changed files with 893 additions and 1156 deletions

View File

@@ -3,7 +3,7 @@ name = "ventoy-img"
version = "0.1.0"
edition = "2021"
description = "Create and manage Ventoy bootable IMG files without root or loop devices"
license = "GPL-3.0"
license = "GPL-2.0"
[dependencies]
# CLI
@@ -12,12 +12,6 @@ clap = { version = "4", features = ["derive"] }
# Error handling
thiserror = "1"
# Time handling
chrono = "0.4"
# CRC32 for exFAT checksum
crc32fast = "1"
[dev-dependencies]
tempfile = "3"