|
| 1 | +-- openkal-musl --- musl 1.2.5 above openkal rather than above one kernel. |
| 2 | +-- |
| 3 | +-- The version line continues rather than restarting. This repository was |
| 4 | +-- `openkal-libc' up to 0.2.0, and those tags are still in it; a package that |
| 5 | +-- restarted at 0.1.0 would give one tag two meanings, which is the one thing a |
| 6 | +-- release chain cannot allow. The earlier name keeps its own descriptor so that |
| 7 | +-- a project pinned to it continues to resolve, and nothing is added to it. |
| 8 | +-- |
| 9 | +-- No `deps'. The package names the specification it is written against and the |
| 10 | +-- implementation of openkal for the target being built, both in its own |
| 11 | +-- manifest --- because a C library is the one consumer that knows the program |
| 12 | +-- above it carries no other runtime, and that is what selects the |
| 13 | +-- implementation's `standalone' feature. |
| 14 | +-- |
| 15 | +-- The consequence for a program is that it names this package and nothing else. |
| 16 | +package = { |
| 17 | + spec = "1", |
| 18 | + namespace = "mcpplibs", |
| 19 | + name = "openkal-musl", |
| 20 | + description = "musl 1.2.5 redirected onto openkal: one C library, ported once, above every implementation of the specification rather than above one kernel", |
| 21 | + licenses = {"Apache-2.0", "MIT"}, |
| 22 | + repo = "https://github.com/mcpplibs/openkal-musl", |
| 23 | + type = "package", |
| 24 | + |
| 25 | + xpm = { |
| 26 | + linux = { |
| 27 | + ["0.3.0"] = { |
| 28 | + url = { |
| 29 | + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.3.0.tar.gz", |
| 30 | + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.3.0/openkal-musl-0.3.0.tar.gz", |
| 31 | + }, |
| 32 | + sha256 = "ec96bc1f68c42daf2b8db4815138b8fc548cebb910c13482dbefa4c4a8994f17", |
| 33 | + }, |
| 34 | + }, |
| 35 | + macosx = { |
| 36 | + ["0.3.0"] = { |
| 37 | + url = { |
| 38 | + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.3.0.tar.gz", |
| 39 | + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.3.0/openkal-musl-0.3.0.tar.gz", |
| 40 | + }, |
| 41 | + sha256 = "ec96bc1f68c42daf2b8db4815138b8fc548cebb910c13482dbefa4c4a8994f17", |
| 42 | + }, |
| 43 | + }, |
| 44 | + windows = { |
| 45 | + ["0.3.0"] = { |
| 46 | + url = { |
| 47 | + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.3.0.tar.gz", |
| 48 | + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.3.0/openkal-musl-0.3.0.tar.gz", |
| 49 | + }, |
| 50 | + sha256 = "ec96bc1f68c42daf2b8db4815138b8fc548cebb910c13482dbefa4c4a8994f17", |
| 51 | + }, |
| 52 | + }, |
| 53 | + }, |
| 54 | + |
| 55 | + mcpp = "*/mcpp.toml", |
| 56 | +} |
0 commit comments