Commit Graph

46 Commits

Author SHA1 Message Date
Wildan M
92ded3e371
Export source identifiers into build script 2026-03-14 08:05:14 +07:00
Wildan M
6581cf2163
Fix ncursesw, readline and bzip2 for python build 2026-03-10 10:37:44 +07:00
Wildan M
69b6b3fd57 Implement REPO_BINARY auto update 2026-03-08 14:41:10 -06:00
Wildan M
2d899ca1a7
Make cargo build script more useful 2026-03-06 00:58:12 +07:00
Wildan M
b336b52f15
Build prefix on Redox OS, add self hosted mode 2026-02-26 19:03:07 +07:00
Wildan M
ec2843da1c
Add logs to check auto_deps cache behaviour 2026-02-11 18:11:00 +07:00
Wildan M
aa9a654ef6
Fix build failure due to changing clean target flag 2026-02-03 17:42:26 +07:00
Wildan M
6cf581e939
Update sysroot when deps reduced 2026-02-03 17:41:30 +07:00
Wildan M
e80b936954
Check build against stage pkgar instead of dir 2026-01-29 13:04:04 +07:00
Wildan M
c76fb12c88
Write stage tree files to a file instead of to build log 2026-01-18 16:48:39 +07:00
Wildan M
43e1bd6211
Add an option to always clean target dir 2026-01-12 15:58:09 +07:00
Wildan M
5b98cdeee9
Print build cache status 2026-01-03 23:43:39 +07:00
Wildan M
7654063412
Refactor out deps helper fn 2025-12-31 07:38:21 +07:00
Wildan M
bd78177329
Flat out package names when building 2025-12-31 07:23:37 +07:00
Wildan M
c756677427
Flipped arg 2025-12-31 00:56:12 +07:00
Wildan M
eb2a7d7413
Bootstrap GCC prefix using cookbook 2025-12-30 11:03:34 +07:00
Wildan M
9e15f9983a
Delete stage dir upon nonstop failure 2025-12-16 14:17:45 +07:00
Wildan M
81788a6fd1
Identify outdated packages and smarter git 2025-12-14 23:29:24 +07:00
Wildan M
eafd65b1ba
Fix cargo test 2025-12-09 05:01:01 -05:00
Wildan M
7190938186
Make dev deps recursive 2025-12-07 20:41:45 +07:00
Wildan M
27e35f645f
Update build on recipe changes and fix host recipe reload on TUI 2025-12-07 10:18:35 +07:00
Jeremy Soller
e3807caa84 Merge branch 'sysroot-update' into 'master'
Use file tags for sysroot invalidation

See merge request redox-os/redox!1741
2025-12-06 08:16:35 -07:00
Wildan M
fce4236e9a
Use file tags for sysroot invalidation 2025-12-06 22:10:04 +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
b1669277dd
Make deps for hosts recipes work 2025-11-30 00:14:30 -08: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
31e0ab5f82
Move package binary download at fetch step 2025-11-22 04:49:29 -08:00
Wildan Mubarok
3a9a610d10 Add CI from cookbook 2025-11-21 06:29:23 -07:00
Jeremy Soller
8893328119
Support recipe builds for Linux 2025-11-20 12:42:05 -07:00
Jeremy Soller
12f1f1701f
Use redoxer::target directly for clarity 2025-11-20 12:41:21 -07:00
Wildan M
e57f7ef214
Fix misc issues with repo_binary 2025-11-20 02:34:47 -08:00
Wildan M
3809f94aca
Make cargo template dynamically linked 2025-11-17 09:47:44 +07:00
Wildan Mubarok
fb8c79e75a Allow logging for non TUI and verbose tuning 2025-11-07 10:40:04 -07:00
Wildan M
cc9e04a955 Apply tidyup and remove warn 2025-11-07 18:09:35 +07:00
Wildan M
c3cb1f6a2f Filter static to only direct deps 2025-11-07 17:20:26 +07:00
Wildan M
233d159760 Print as new lines 2025-11-07 16:53:34 +07:00
Wildan M
9239005bf6 Recurse build deps in sysroot 2025-11-07 14:01:33 +07:00
Wildan M
1e0b60eec5 Write build logs 2025-11-03 20:44:19 +07:00
Wildan Mubarok
f046e34c3f Traverse package deps from build deps 2025-11-02 17:37:19 -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
2af2a5bd26 Add command stdout pipe 2025-10-24 18:41:35 +07:00
Wildan M
8e2ac316e4 Compiling with direct call to cook 2025-10-24 16:18:11 +07:00
Wildan M
f41b6845b3 Rename build.rs to cook_build.rs 2025-10-23 20:50:25 +07:00