cat
bd0cc3656f
internal/rosa/llvm: statically link libc++
...
This avoids unnecessarily depending on the toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-27 18:15:00 +09:00
cat
0219240adb
internal/rosa/package/qemu: 11.0.2 to 11.0.3
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 14:23:25 +09:00
cat
0d3efeb456
internal/rosa: remove xz utils hack
...
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-25 14:14:34 +09:00
cat
e26914cd6f
internal/rosa/package/kernel: 6.18.39 to 6.18.40
...
Kernel headers bumped due to struct bpf_map_info changes and IFLA_BOND_LACP_STRICT.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 13:58:12 +09:00
cat
b647170d0c
internal/rosa/package/strace: build from git sources
...
This removes xz input. This change also enables tests.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 01:40:47 +09:00
cat
5e655a0bf6
internal/rosa/package: gawk
...
Reintroduce this to build strace without xz-compressed release tarball: bootstrap script explicitly requires gawk.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 01:21:41 +09:00
cat
89eb3d27aa
internal/rosa/package/util-linux: add ncurses
...
This enables more.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 00:54:25 +09:00
cat
6c2ca507b9
internal/rosa/package: byacc
...
Much cleaner than bison and compiles much faster. This should be used whenever possible.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 18:48:20 +09:00
cat
1a8212ee02
internal/rosa/package/libdisplay-info: 0.3.0 to 0.4.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 11:53:59 +09:00
cat
84bb2a5038
internal/rosa: update stage0 distribution
...
This also replaces the slow bzip2 compression with zstd.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 11:10:59 +09:00
cat
46b247f911
internal/rosa/package/zstd: use zstd-compressed tarball
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 00:06:18 +09:00
cat
5d3e47d8e7
internal/rosa/package/libarchive: add runtime dependencies
...
These were missed due to being implied by the toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 22:02:06 +09:00
cat
6f2852547b
internal/rosa/package/netfilter: use git protocol
...
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-23 21:56:52 +09:00
cat
3cff369368
internal/rosa/package/xkbcommon: use fallback update filter
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 18:10:50 +09:00
cat
09de939955
internal/rosa: make build script executable
...
This makes it slightly easier to invoke when working on a package via --enter.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 18:02:50 +09:00
cat
0e689d9983
internal/rosa/package: codeberg prefer release tarballs
...
Source archives are unstable.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:26:12 +09:00
cat
21a4067592
internal/rosa/package/perl: 5.42.2 to 5.44.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:24:46 +09:00
cat
639766dfca
internal/rosa/package/gnu: parallel 20260622 to 20260722
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:23:50 +09:00
cat
e4f025b9f1
internal/rosa/package/python: setuptools-scm 10.2.0 to 10.2.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:23:24 +09:00
cat
1b65c8107c
internal/rosa/package/kernel: 6.18.38 to 6.18.39
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-21 12:13:22 +09:00
cat
1857ad8763
internal/rosa: optionally exclude toolchain in azalea
...
This is useful for edge cases where programs rely on gcc bugs to behave correctly.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-19 03:38:35 +09:00
cat
c822ff9aca
internal/rosa: migrate early-compiler-rt to azalea
...
Had to do the cmake hack for now due to evaluator limitation with inherited version.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:56:05 +09:00
cat
9df1609660
internal/rosa: migrate early-runtimes to azalea
...
This is fully representable in azalea, so migrate it.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:23:16 +09:00
cat
22e9e85a03
internal/rosa: migrate llvm source to azalea
...
Previous change enabled this migration.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:14:18 +09:00
cat
b79aa3ea1c
internal/rosa/state: patch output-only packages
...
This is useful for common patched source code.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:05:52 +09:00
cat
8d9b14dfe1
internal/rosa/cmake: disable nuisance warnings
...
Author warnings are pointless here, and it makes no sense to make CMAKE_<LANG>_COMPILER_TARGET optional just to shut cmake up.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 13:44:41 +09:00
cat
5770f957e5
internal/rosa/package/gnu: libtool 2.5.4 to 2.6.2
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 12:07:05 +09:00
cat
e7903cf7e2
internal/rosa/package/wayland: 1.25.91 to 1.26.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 11:57:10 +09:00
cat
df199a8774
internal/rosa/package/nss: 3.125 to 3.126
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 11:56:46 +09:00
cat
d906bc2ee0
internal/rosa/package/spirv: disable arm64 broken tests
...
These were newly broken by the latest release.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-17 16:15:32 +09:00
cat
e0e9910243
internal/rosa/package/perl: fix release monitoring
...
The existing Microsoft Github monitoring is broken due to unconventional upstream tagging practices. This change switches to monitoring based on the web page instead.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-16 12:58:51 +09:00
cat
c8d54cebe9
internal/rosa/package/mesa: 26.1.4 to 26.1.5
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-16 12:56:02 +09:00
cat
74e7fb7818
internal/rosa/package/spirv: spirv-llvm-translator 22.1.2 to 22.1.4
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-15 14:36:12 +09:00
cat
8366cdd224
internal/rosa/package/spirv: spirv-tools 2026.1 to 2026.2
...
Upstream does not appear to understand the point of tags, so include relevant unreleased changes here.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-15 14:35:10 +09:00
cat
05f9939077
internal/rosa/package/glslang: 16.3.0 to 16.4.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-15 14:31:45 +09:00
cat
ae30f627dd
internal/rosa/package/glib: 2.89.1 to 2.89.2
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-15 01:41:12 +09:00
cat
b4916dd431
internal/rosa/package/tamago: 1.26.4 to 1.26.5
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 22:29:37 +09:00
cat
4cf235675a
internal/rosa/meson: always prepend D
...
All flags in practice use this convention. An escape hatch is available by leaving the value empty.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 22:17:51 +09:00
cat
098943ab46
internal/rosa/meson: optionally use muon
...
This is a much faster implementation free of python dependency hell, however currently fails to handle symbol visibility correctly, so unable to default to on. This change also cleans up some meson arguments.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 21:45:07 +09:00
cat
fb3df67ba6
internal/rosa/package: muon
...
Python-free meson drop-in replacement. Test suite still pulls in bootstrap python, but that is fine.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 20:09:41 +09:00
cat
b1c882b4de
internal/rosa/package/libucontext: 1.5.1 to 1.5.2
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 17:48:55 +09:00
cat
0ed0d8abde
internal/rosa/package/libpsl: 0.22.0 to 0.23.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 17:48:28 +09:00
cat
51e4426a4f
internal/rosa: remove gawk
...
This change fully eliminates gawk.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-13 00:10:38 +09:00
cat
316edeb17b
internal/rosa: fix GNU testsuite edge case
...
For segments with a single test.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 22:37:57 +09:00
cat
8facae53c7
internal/rosa/package: replace gawk
...
This replaces gawk in miscellaneous packages.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 22:09:56 +09:00
cat
7881bfd027
internal/rosa/package: awk
...
This should replace gawk in many cases.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 22:08:22 +09:00
cat
9e9469fe6c
internal/rosa/package/go: disable test broken on arm64
...
Not currently able to investigate the failure due to performance of the arm64 development machine.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 19:58:22 +09:00
cat
b6d90eb8e0
internal/rosa/package/gnu: findutils 4.10.0 to 4.11.0
...
Yet another broken gnulib test.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 19:34:02 +09:00
cat
879f911fd8
internal/rosa/package/p11-kit: 0.26.2 to 0.26.4
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 19:21:39 +09:00
cat
1066fc0097
internal/rosa/package/meson: 1.11.1 to 1.11.2
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 19:21:15 +09:00