aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa
AgeCommit message (Collapse)Author
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>
2026-07-30internal/rosa: force output colouringOphestra
This sets known de facto standard environment variables to enable colours during builds. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa/package/mesa: 26.1.5 to 26.1.6Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa/package/python: vcs-versioning 2.2.2 to 2.2.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa/package/glib: 2.89.2 to 2.89.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30cmd/mbf: enable output colouringOphestra
This respects the de facto standards, on top of checking stderr. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa/package/libarchive: 3.8.8 to 3.8.9Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa/package/gcc: binutils 2.46.1 to 2.47Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa/package/cmake: 4.4.0 to 4.4.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-30internal/rosa: remove legacy exec helperOphestra
This change also adds a fourth stage to the bootstrap machinery, offering more correct toolchain validation that works around LLVM dynamic linking flaws. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-29internal/rosa/llvm: exclude runtime symbolsOphestra
These leak by default when static linking, which is considered unacceptable for many libraries. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-27internal/rosa: remove calls to low-level exec helperOphestra
This method predates the helper infrastructure, it is awkward to use and difficult to maintain for the replacement bootstrap mechanism. This change prepares for its removal. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-27internal/rosa/llvm: statically link libc++Ophestra
This avoids unnecessarily depending on the toolchain. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-25internal/rosa/package/qemu: 11.0.2 to 11.0.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-25internal/rosa: remove xz utils hackOphestra
This replaces all xz invocations with the native decompressor. This also significantly cleans up the Gentoo stage3 bootstrap path. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-25internal/rosa/package/kernel: 6.18.39 to 6.18.40Ophestra
Kernel headers bumped due to struct bpf_map_info changes and IFLA_BOND_LACP_STRICT. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-25internal/rosa/package/strace: build from git sourcesOphestra
This removes xz input. This change also enables tests. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-25internal/rosa/package: gawkOphestra
Reintroduce this to build strace without xz-compressed release tarball: bootstrap script explicitly requires gawk. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-25internal/rosa/package/util-linux: add ncursesOphestra
This enables more. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-24internal/rosa/package: byaccOphestra
Much cleaner than bison and compiles much faster. This should be used whenever possible. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-24internal/rosa/package/libdisplay-info: 0.3.0 to 0.4.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-24internal/rosa: update stage0 distributionOphestra
This also replaces the slow bzip2 compression with zstd. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-24internal/rosa/package/zstd: use zstd-compressed tarballOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-23internal/rosa/package/libarchive: add runtime dependenciesOphestra
These were missed due to being implied by the toolchain. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-23internal/rosa/package/netfilter: use git protocolOphestra
The https service is down but somehow the git protocol is still accessible. Security implications do not apply due to KnownChecksum measurement. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-23internal/rosa/package/xkbcommon: use fallback update filterOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-23internal/rosa: make build script executableOphestra
This makes it slightly easier to invoke when working on a package via --enter. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-22internal/rosa/package: codeberg prefer release tarballsOphestra
Source archives are unstable. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-22internal/rosa/package/perl: 5.42.2 to 5.44.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-22internal/rosa/package/gnu: parallel 20260622 to 20260722Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-22internal/rosa/package/python: setuptools-scm 10.2.0 to 10.2.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-21internal/rosa/package/kernel: 6.18.38 to 6.18.39Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-19internal/rosa: optionally exclude toolchain in azaleaOphestra
This is useful for edge cases where programs rely on gcc bugs to behave correctly. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-18internal/rosa: migrate early-compiler-rt to azaleaOphestra
Had to do the cmake hack for now due to evaluator limitation with inherited version. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-18internal/rosa: migrate early-runtimes to azaleaOphestra
This is fully representable in azalea, so migrate it. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-18internal/rosa: migrate llvm source to azaleaOphestra
Previous change enabled this migration. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-18internal/rosa/state: patch output-only packagesOphestra
This is useful for common patched source code. Signed-off-by: Ophestra <cat@gensokyo.uk>