Commit 5a150a5
committed
feat(pkgs): opencv 0.0.7 单仓库形态 — 内置 OpenCV 5 源码构建,退役 compat.opencv
opencv-m 自 0.0.7 起把 OpenCV 5.0.0 的完整源码构建收入自身仓库:上游源码
(third_party/opencv-5.0.0/,官方 tag 的裁剪导入,sha256 锁定,零补丁)与各平台
冻结的 configure 快照(gen/)随 release tarball 一并分发,消费端不执行 CMake。
索引侧因此只保留指向该 release 的 Form A 描述符。
- pkgs/o/opencv.lua:0.0.7(GLOBAL GitHub tag tarball + CN gitcode 镜像,
两者字节一致,sha256 a896d08d…);描述符注释重写为单仓库形态。仅保留 0.0.7,
0.0.6 及更早版本随 compat.opencv 一并移除。
- 删除 pkgs/c/compat.opencv.lua、pkgs/c/compat.opencv-unifont.lua 与
tools/compat-opencv/(描述符生成流水线),以及两个临时快照采集 workflow
(snapshot-{macos,windows}-opencv.yml)。
- 删除仅用于验证 compat.opencv 的 workspace 成员:opencv、opencv-win、
opencv-unifont、opencv-dnn;模块层成员 opencv-module{,-dnn,-unifont}
依赖上调至 0.0.7 并更新已失效的注释(不再有 feature 转发与 linux-only)。
- README 与 validate.yml 的相关描述同步更新。
opencv-m 侧五条 CI 腿(linux gcc/llvm22/musl-static、macOS llvm、windows llvm)
全部通过;本地已用本检出解析 opencv 0.0.7 并运行 opencv-module 成员验证。1 parent 732a8c7 commit 5a150a5
26 files changed
Lines changed: 64 additions & 12985 deletions
File tree
- .github/workflows
- pkgs
- c
- o
- tests/examples
- opencv-dnn
- tests
- opencv-module-dnn
- tests
- opencv-module-unifont
- tests
- opencv-module
- tests
- opencv-unifont
- tests
- opencv-win
- tests
- opencv
- tests
- tools/compat-opencv
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | 38 | | |
40 | 39 | | |
41 | | - | |
42 | 40 | | |
43 | 41 | | |
44 | 42 | | |
| |||
0 commit comments