- 新增 .github/workflows/linux-packages.yml(Gitea 不跑,给 GitHub 镜像用) 推送 / 打 tag / 手动触发 / PR 时编译,并用下面两个脚本打出安装包 - packaging/build-deb.sh:把 make install 的目录打成 .deb(含依赖、README) - packaging/build-rpm.sh:用 rpmbuild 打成 .rpm(文件布局、%defattr 都设好) - x86_64 用 ubuntu-22.04 runner,aarch64 用 ubuntu-24.04-arm(公共仓库才有, 私有仓库里 ARM 那一步失败不影响 x86_64 的包) - 构建产物上传 artifact;打 tag 时自动生成 SHA256SUMS 并挂到 Release - README 补「打包(Linux)」一节,.gitignore 忽略本地 dist/*.deb/*.rpm
28 lines
297 B
Plaintext
28 lines
297 B
Plaintext
# Qt Creator / qmake 产物
|
|
build/
|
|
build-*/
|
|
Makefile
|
|
*.o
|
|
moc_*.cpp
|
|
moc_*.h
|
|
qrc_*.cpp
|
|
ui_*.h
|
|
.qmake.stash
|
|
*_plugin_import.cpp
|
|
*.pro.user
|
|
*.pro.user.*
|
|
|
|
# 本地打出来的安装包
|
|
/dist/
|
|
*.deb
|
|
*.rpm
|
|
|
|
# 构建工具
|
|
compile_commands.json
|
|
CMakeLists.txt.user
|
|
|
|
# 编辑器
|
|
.vscode/
|
|
.idea/
|
|
*.autosave
|