Commit Graph

78 Commits

Author SHA1 Message Date
Wildan M
c7181b2e8a
Update redoxer 2026-02-14 19:56:50 +07:00
Wildan M
2b2865d882
Apply mno-outline-atomics for aarch64 2026-02-12 14:43:42 +07:00
Wildan M
37e197f42d
Update redoxer 2026-01-06 19:26:18 +07:00
Wildan M
e8b1c372d6
Update lock 2025-12-18 07:33:43 +07:00
Wildan M
7ec178b4e3
Update cargo lock 2025-12-15 00:56:37 +07:00
Wildan M
cc593c6c58
Update cargo lock 2025-12-14 23:34:48 +07:00
Wildan M
e6b4294501
Update python to use host recipe as bootstrap 2025-12-09 23:30:00 +07:00
Wildan M
3ae5da8d13
Code simplification 2025-12-06 21:58:28 +07:00
Wildan M
b5c9bc2e18
Implement optional packages 2025-12-03 15:15:55 +07:00
Wildan M
3e1595133f
Implement recipes as host toolchain 2025-11-29 00:02:59 -08:00
Wildan M
bb57b364bb
Trim deps, remove legacy bins, fix clean without container 2025-11-22 16:02:38 -08:00
Wildan M
536a3454e8
Update redox-pkg lock 2025-11-22 06:38:33 -08:00
Wildan M
a7b7020f2f
Use expanded package toml and switch repo.toml to use blake3 hash 2025-11-22 04:25:22 -08:00
Jeremy Soller
738e56afd7
update termion 2025-11-21 12:08:27 -07:00
Wildan M
e4fc5009c9
Use git redoxer 2025-11-21 06:31:50 -08:00
Jeremy Soller
fda2d462c2
Remove pkgar submodule 2025-11-20 15:42:46 -07:00
Jeremy Soller
8893328119
Support recipe builds for Linux 2025-11-20 12:42:05 -07:00
Jeremy Soller
46cd1bd056
Update redoxer 2025-11-16 10:31:51 -07:00
Wildan M
7524f32f71 Clean log from ANSI 2025-11-03 21:23:48 +07:00
bjorn3
d4b10d01b1 Update redoxer for i586-unknown-redox support 2025-11-01 16:02:18 +01:00
Wildan Mubarok
788088e498 Read from installer config 2025-10-31 09:25:28 -06:00
Wildan M
1ecf2311e4 Add ansi escape 2025-10-26 22:20:30 +07:00
Wildan M
a943426bde Try use pty 2025-10-26 22:06:59 +07:00
Wildan M
ff3cd11099 Now mostly usable 2025-10-25 05:38:54 +07:00
Wildan M
51a5ea0848 Add mouse handling 2025-10-24 19:34:41 +07:00
Wildan M
ab57937dd4 Implement cook TUI 2025-10-24 16:56:52 +07:00
Wildan M
79f1eca998 Fix err, use anyhow 2025-10-23 12:22:43 +07:00
Wildan M
d20b16037e Update rust edition and use redox-pkg from crates io 2025-10-11 20:26:02 +07:00
Wildan M
485b6dd82d Detect version and provide manual version metadata 2025-10-06 13:49:14 +07:00
Wildan M
a53533d55f Update cargo 2025-09-08 22:24:10 +07:00
Wildan M
e56a6212c4 Update cargo lock 2025-09-08 13:43:20 +07:00
Wildan Mubarok
1c66b1f297 Update pkgar cookbook 2025-07-09 09:48:22 -06:00
auronandace
144d804a3a be explicit in collecting to a Vec of PackageName 2025-07-08 17:19:02 +01:00
Josh Megnauth
26c680d57e
Improve package and recipes API
The main changes here are to leverage PackageError and PackageName more.

I also fixed a bug I introduced by misunderstanding code in auto_deps. auto_deps should return PackageNames instead of Strings, but I converted the Strings too early.
2025-07-07 23:17:04 -04:00
Josh Megnauth
0ae1974a03
Move struct Package to redox-pkg
This deduplicates code as well as forces names to be sanitized. The API
for both redox-pkg and cookbook need some reimagining due to the
reshuffling, but this patch is not concerned with that as yet.
2025-07-05 07:48:28 -04:00
Josh Megnauth
57d4249847
Scan more directories in auto_deps
Closes: redox-os/redox#1600, redox-os/redox#1598
Probably closes: redox-os/installer#24

Some packages place files in nested directories, such as
`lib/packagename` or `libexec/ARCH/gcc`. If these directories are not
scanned, the dependencies key in stage.toml will be empty which leads to
dependencies not being installed in the image.
2025-07-02 01:51:00 -04:00
Jeremy Soller
3ec01b7693
Greatly increase recipe scanning performance 2025-06-13 12:28:55 -06:00
Jeremy Soller
b6f9f8b249
Update dependencies 2025-06-12 13:03:00 -06:00
Jeremy Soller
6909fdd9b2
Refactor shared dependency handling 2025-04-11 11:15:44 -06:00
Jeremy Soller
c961d3fdd1
Update cargo.lock 2025-03-27 15:46:03 -06:00
Jeremy Soller
68c0c4d19b
Update pkgar submodule 2025-03-27 15:45:48 -06:00
Ron Williams
d9ad4100bf Update to latest redoxer 2025-02-01 03:01:57 +00:00
Jeremy Soller
bfa701323d
Update dependencies 2024-10-20 14:15:09 -06:00
Jeremy Soller
aae056594d
Remove legacy packaging 2024-10-18 12:57:17 -06:00
Andrey Turkin
1240e89cd2 Bump dependencies 2024-10-16 22:47:54 +03:00
Andrey Turkin
d7ecf2e747 RISC-V target support 2024-10-16 21:20:38 +03:00
Jeremy Soller
09f6ea4b5e Update dependencies 2024-05-27 09:39:45 -06:00
Jeremy Soller
d433823c9c
Update pkgar 2024-04-22 15:29:45 -06:00
Jeremy Soller
6ee7b3f47f
Update dependencies 2024-04-19 13:37:42 -06:00
Jeremy Soller
ceb4425801
Update dependencies 2024-04-19 13:31:28 -06:00