Commit Graph

10372 Commits

Author SHA1 Message Date
Wildan M
a01dc721cd
cookbook: Apply rules before deriving build deps 2026-10-06 14:21:12 +07:00
Jeremy Soller
ec2ec281d8 Merge branch 'wasmtime-update' into 'master'
update wasmtime from v36 to v49

See merge request redox-os/redox!2386
2026-10-07 10:15:31 -06:00
Jeremy Soller
a212301301 Merge branch 'update-servo' into 'master'
Update servo to 0.7.0

See merge request redox-os/redox!2387
2026-10-07 10:14:29 -06:00
auronandace
013707b465 update wasmtime from v36 to v49 2026-10-06 13:52:38 +01:00
Jeremy Soller
54ad8740ad Merge branch 'nproc' into 'master'
Fix missing nproc

See merge request redox-os/redox!2385
2026-10-06 06:35:45 -06:00
Ribbon
e2a4098aa1 Add, fix, update some recipes and remove abandoned recipes 2026-10-06 07:00:07 -03:00
Ribbon
94099aabf1 Merge branch 'nixos-improvements' into 'master'
Makefile: QEMU/NixOS improvements

See merge request redox-os/redox!2381
2026-10-06 05:20:49 -03:00
Jeremy Soller
b23af373da Merge branch 'clang-sym' into 'master'
prefix: Add clang++ symlink

See merge request redox-os/redox!2384
2026-10-05 19:24:21 -06:00
radex
09e7244747 mk/qemu: remove redundant search paths
with qemu-relative firmware search, we don't need NixOS libvirtd's paths or Homebrew paths (the latter are equivalent to qemu-relative)
2026-10-05 20:24:35 +02:00
Wildan M
27881074c3
Update servo to 0.7.0 2026-10-05 10:02:45 +07:00
radex
08e45bc160
nix: make qemu for all architectures available 2026-10-04 20:58:03 +02:00
radex
21f69c1c43
mk/qemu: more helpful error on missing UEFI
As best I can tell, on aarch64 and riscv64gc, the UEFI firmware is *required* for Redox to run. If not found, qemu will still run, but will get stuck.

It's better to error out explicitly and early.

This does not appear to be the case on x86_64 where skipping the firmware load still appears to boot Redox successfully, hence I didn't add the error there.
2026-10-04 20:58:02 +02:00
radex
b668e904bc
mk/qemu: improved Nix(OS) UEFI path search
The /run/libvirt/nix-ovmf/* paths cannot be relied upon to exist. As far as I can tell, this is only available on NixOS with libvirtd enabled.

On the other hand, on any Nix platform, UEFI firmware binaries can be found relative to the the qemu binary (including when using nix shell).
2026-10-04 20:57:41 +02:00
Jeremy Soller
02dda2e7f4 Merge branch 'remove_legacy_orbital_symlinks' into 'master'
Remove legacy orbital symlinks

See merge request redox-os/redox!2382
2026-10-04 12:28:44 -06:00
bjorn3
4748f0a2c1 Remove legacy orbital symlinks 2026-10-04 20:07:05 +02:00
radex
996da092dd mk/qemu: ensure UEFI vars are writable
On some platforms (e.g. Nix), the template variables file is non-writable. So, we need to make the copy writable before we can use it with qemu
2026-10-04 15:17:06 +02:00
Wildan M
73542ee0d5
Fix missing nproc 2026-10-04 09:32:07 +07:00
Wildan M
29d3c40b4b
prefix: Add clang++ symlink 2026-10-04 03:22:27 +07:00
Jeremy Soller
9fe0bdbbb0 Merge branch 'webkit-launch-3' into 'master'
Remove webkit envs hack

See merge request redox-os/redox!2376
2026-10-03 07:28:25 -06:00
Jeremy Soller
247c782b92 Merge branch 'openttd-path' into 'master'
Fix openttd paths

See merge request redox-os/redox!2377
2026-10-03 07:27:33 -06:00
Jeremy Soller
190b4bf292 Merge branch 'webkit-video' into 'master'
Add ffmpeg and AAC on gstreamer

See merge request redox-os/redox!2378
2026-10-03 07:07:30 -06:00
Wildan M
7b7f42444a
Add ffmpeg and AAC on gstreamer 2026-10-03 11:59:59 +07:00
Wildan M
f12422d1a5
Fix openttd paths 2026-10-03 08:12:58 +07:00
Wildan M
be90cb09e7
Remove webkit envs hack 2026-10-03 07:09:12 +07:00
Jeremy Soller
5765d9f6b2 Merge branch 'webkit-launch-2' into 'master'
Use webkit launch script

See merge request redox-os/redox!2375
2026-10-02 05:23:02 -06:00
Jeremy Soller
0c49cecbc5 Merge branch 'llm-policy' into 'master'
Simplify AI policy

See merge request redox-os/redox!2373
2026-10-01 14:19:19 -06:00
Jeremy Soller
a54595650b Adjust to match our prior policy minus unnecessary language 2026-10-01 14:00:37 -06:00
Jeremy Soller
c462f02f46 Merge branch 'rustflags-undef' into 'master'
Fix undefined REDOXER_RUSTFLAGS_KEY in fetch script

See merge request redox-os/redox!2374
2026-09-30 20:50:52 -06:00
Jeremy Soller
231528f64f Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Ron Williams <ron.williams.redox@gmail.com>
2026-09-30 16:42:43 -06:00
Jeremy Soller
d4b049df7b Adopt Pop AI policy 2026-09-30 14:42:02 -06:00
Jeremy Soller
35f4c3f3e2 Merge branch 'no-dev' into 'master'
cookbook: Don't build dev recipes whenever possible

See merge request redox-os/redox!2372
2026-09-30 14:35:25 -06:00
Ribbon
a64077bce3 Rename graphics/vr recipe category to xr 2026-09-30 11:19:37 -03:00
Ribbon
9793807647 Add recipes 2026-09-30 11:17:24 -03:00
Jeremy Soller
bb24a6d468 Merge branch 'lua' into 'master'
Fix lua-compat compilation, fix openttd prefix

See merge request redox-os/redox!2371
2026-09-30 06:03:15 -06:00
Jeremy Soller
004566fa67 Merge branch 'dont_touch_user_home' into 'master'
Don't touch user home from packages

See merge request redox-os/redox!2365
2026-09-29 17:19:53 -06:00
Jeremy Soller
a837484d3a Merge branch 'usr_share_ui' into 'master'
Stop using deprecated /ui symlink in several recipes

See merge request redox-os/redox!2366
2026-09-29 17:19:23 -06:00
Wildan M
9552c0c41a
Use webkit launch script 2026-09-30 03:15:50 +07:00
Jeremy Soller
d8759f33dd Merge branch 'flycast-3' into 'master'
Enable flycast jit

See merge request redox-os/redox!2369
2026-09-29 07:18:30 -06:00
Jeremy Soller
2039d75a5c Merge branch 'rustflags-key' into 'master'
Fix passing redoxer rustflags

See merge request redox-os/redox!2370
2026-09-29 07:17:40 -06:00
Jeremy Soller
c0e734022d Merge branch 'webkit-launch' into 'master'
Add webkit shortcut, fix rendering

See merge request redox-os/redox!2368
2026-09-29 07:15:52 -06:00
Wildan M
2902f6a0f8
Fix undefined REDOXER_RUSTFLAGS_KEY in fetch script 2026-09-29 12:45:44 +07:00
Wildan M
f3123f7ded
Update redoxer 2026-09-29 12:39:27 +07:00
Wildan M
16670064b9
cookbook: Don't build dev recipes whenever possible 2026-09-29 01:16:18 +07:00
Wildan M
d5cc8bf4dc
Fix openttd prefix 2026-09-28 23:38:29 +07:00
Wildan M
f2915fb2e8
Fix lua-compat compilation 2026-09-28 23:37:53 +07:00
Jeremy Soller
1ad7f7e2ac Merge branch 'rsvg-gtk' into 'master'
Add librsvg dep to gtk instead of adwaita icon theme

See merge request redox-os/redox!2367
2026-09-28 05:33:30 -06:00
Wildan M
8484033e1a
Fix passing redoxer rustflags 2026-09-28 13:43:47 +07:00
Jeremy Soller
baeb71e0b6 Merge branch 'llvm-miscompile' into 'master'
Fix llvm miscompilation cross arch

See merge request redox-os/redox!2364
2026-09-27 20:15:50 -06:00
Wildan M
ed78c2bd0b
Enable webkit jit 2026-09-28 08:48:56 +07:00
Wildan M
060f01f1e5
Disable gstreamer fork 2026-09-28 08:48:28 +07:00