aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa
AgeCommit message (Collapse)Author
2026-08-11internal/rosa/package: pkgconfOphestra
This replaces pkg-config for packages later than meson. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa: improve nil-exec error reportingOphestra
This panics with a more descriptive error instead of relying on the SIGSEGV handler. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/libpsl: 0.23.1 to 0.23.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/libexpat: 2.8.2 to 2.8.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/googletest: 1.17.0 to 1.18.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/firmware: 20260622 to 20260810Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/meson: 1.11.2 to 1.12.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/kernel: 6.18.43 to 6.18.44Ophestra
Typo fix of rkisp1_ext_param_buffer_version caused world rebuild. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-10internal/rosa: improve helper bindingsOphestra
This uses more intuitive names for some arguments and inverts their default value. Slices and nil-capable strings replace skip arguments. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-10internal/rosa/azalea: implement nil identifierOphestra
This also implements a nil-capable string type. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-10internal/rosa: optionally block packages from early stagesOphestra
This helps avoid inadvertently increasing bootstrap input count. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-09internal/rosa/package/hakurei: 0.4.5 to 0.4.6Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-09internal/rosa/package/python: setuptools 83.0.0 to 84.0.0Ophestra
This has also turned into AI slop at some point, although its quality was never great to begin with. This may be a candidate to pin and ignore. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/python: vcs-versioning 2.2.3 to 2.2.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/kernel: 6.18.42 to 6.18.43Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/p11-kit: 0.26.4 to 0.26.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/nss: nspr 4.39 to 4.40Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/lvm2: 2.03.41 to 2.03.42Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/gcc: 16.1.0 to 16.2.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package: cryptsetupOphestra
Useful for now, will likely be replaced by a native implementation. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/mesa: 26.1.6 to 26.2.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/fontconfig: 2.18.2 to 2.18.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/python: 3.14.6 to 3.14.7Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/python: flit-core 3.12.0 to 4.0.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/python: packaging 26.2 to 26.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/python: mako 1.3.12 to 1.4.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/pango: 1.58.1 to 1.58.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/x: libXfont2 2.0.8 to 2.0.9Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package: lvm2Ophestra
This is only really packaged for devmapper, and will eventually be replaced by a native implementation. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package: libaioOphestra
Library for the dreaded AIO syscalls. Test suite is absurdly expensive. Required by lvm2. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package: e2fsprogsOphestra
These are probably not worth reimplementing, and are quite useful for debugging, regardless. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package: poptOphestra
Somewhat widely-used library. Required by cryptsetup. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-04internal/rosa/package/kernel: 6.18.41 to 6.18.42Ophestra
A change to a single field in a btrfs struct caused world rebuild. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-04internal/rosa/package/glslang: switch to vulkan-sdk tagsOphestra
This restores compatibility with other SPIRV packages. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-04internal/rosa/package/pango: 1.58.0 to 1.58.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-04internal/rosa/package/lua: 5.5.0 to 5.5.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-02internal/rosa/package/libpsl: 0.23.0 to 0.23.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-01internal/rosa/package/cmake: 4.4.1 to 4.4.2Ophestra
Those regressions sure came quickly. Concerning. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-01internal/rosa/package/libudev-zero: 1.0.4 to 1.0.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-01internal/rosa/package/spirv: spirv-llvm-translator 22.1.4 to 22.1.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-01internal/rosa/package/noto: 2026.07.01 to 2026.08.01Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-01internal/rosa/package/harfbuzz: 14.2.1 to 14.3.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-31internal/rosa/package/hwdata: 0.409 to 0.410Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-31internal/rosa/package: pipewire/wireplumberOphestra
These are built separately to avoid meson wrap. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-31internal/rosa/package: luaOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa/package/kernel: 6.18.40 to 6.18.41Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa/package: use mirrors.kernel.orgOphestra
The GNU mirror redirector was down yet again, and I have had enough. This change replaces all mentions of ftpmirror.gnu.org with mirrors.kernel.org. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa: drain optional unstructured inputOphestra
This was missed, causing non-minimal kindEtc IR to be rejected. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa/package/spirv: 1.4.350.1 to 1.4.357.0Ophestra
This also switches spirv-tools to the vulkan-sdk tags to remain compatible with spriv-headers. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa/package/meson: respect CLICOLOR_FORCEOphestra
Upstream had ticket and patch available since 2017, still unmerged and refuses to support the environment variable, so patch it in. This also strips out the variable for test execution to work around buggy test suites like glib. Signed-off-by: Ophestra <cat@gensokyo.uk>