# Ubuntu/Debian 系统依赖清单(对应 DEBIAN/control Depends)。
#
# 用法:
#   sudo apt install -y $(grep -v '^#' tools/deps/ubuntu.txt | xargs)
#   或 bingo deps install —— 自动按 OS 选清单。
#
# 说明:
#   - Python 库依赖(protobuf 等)由 requirements.txt 经 pip 管理，不在本清单；
#     故比 control 的 Depends 少 python3-pip、python3-protobuf。
#   - openssl 去掉版本约束(apt 装最新即可)。

# 基础库 / 开发头文件
openssl
zlib1g
libglib2.0-dev
libdbus-1-dev
libcurl4-openssl-dev
libssl-dev
libxml2-dev
libxml2-utils
libbz2-dev
libsystemd-dev
libcap2-bin

# 编译工具链
gcc
g++
cmake
ninja-build
automake
autoconf-archive
libtool
flex
pkg-config
patchelf
ccache
clang-format
lcov

# protobuf
protobuf-compiler

# 运行时 / 实用工具
w3m
tcl
dos2unix
unzip
zip
git
git-lfs
vim
texinfo
dosfstools
wget
sudo
net-tools
xdg-utils
parted
gdisk
zerofree
bsdmainutils

# java
openjdk-8-jdk
maven

# rpm(解析 RTOS/hcc 等构建工具链 rpm 包用)
rpm
rpm2cpio
cpio
