Commit Graph

155 Commits

Author SHA1 Message Date
Wildan M
be2a4ddd0a Tell what recipe error, optimized rendering 2025-10-25 12:06:54 +07:00
Wildan M
8b53fab9fd Fix clean 2025-10-25 05:44:35 +07:00
Wildan M
ff3cd11099 Now mostly usable 2025-10-25 05:38:54 +07:00
Wildan M
0bad6d1562 Switchable log and log fetch fix 2025-10-24 20:15:58 +07:00
Wildan M
51a5ea0848 Add mouse handling 2025-10-24 19:34:41 +07:00
Wildan M
2af2a5bd26 Add command stdout pipe 2025-10-24 18:41:35 +07:00
Wildan M
e03e843abd Test config 2025-10-24 17:07:06 +07:00
Wildan M
ab57937dd4 Implement cook TUI 2025-10-24 16:56:52 +07:00
Wildan M
8e2ac316e4 Compiling with direct call to cook 2025-10-24 16:18:11 +07:00
Wildan M
97bef43ca0 Merge branch 'master' into repo-bin 2025-10-24 13:34:29 +07:00
Wildan M
f41b6845b3 Rename build.rs to cook_build.rs 2025-10-23 20:50:25 +07:00
Wildan M
7d79ecdad1 Remove build_only 2025-10-23 20:07:50 +07:00
Wildan M
771f036c0a Fix fmt 2025-10-23 20:04:38 +07:00
Wildan M
c16cf50b11 Migrate build script to cook lib 2025-10-23 20:01:03 +07:00
Wildan M
79f1eca998 Fix err, use anyhow 2025-10-23 12:22:43 +07:00
Wildan Mubarok
1b77b93f12 Merge branch cookbook:master into repo-bin 2025-10-23 04:25:39 +00:00
Wildan Mubarok
dba3334d82 Add a way to download compiled recipes from remote 2025-10-19 06:20:39 -06:00
Jeremy Soller
b68340234b Merge branch 'smart-unfetch' into 'master'
Auto unfetch for tar recipes and auto fetch symlink recipes

Closes redox#1701

See merge request redox-os/cookbook!658
2025-10-11 09:47:00 -06:00
Wildan M
874140a24c Fix mirror config readme and tell config errors 2025-10-11 22:20:40 +07:00
Wildan M
7224ca0707 Tell if tar removed 2025-10-11 21:28:18 +07:00
Wildan M
3a9f249e6e Tell if source removed 2025-10-11 21:24:52 +07:00
Wildan M
25dd3b79a1 Don't show progress bar on normal read 2025-10-11 21:13:14 +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
59c9eeff3e Mention source blake3 if error 2025-10-11 16:37:16 +07:00
Wildan M
d63a59720b Automatic unfetch for tar recipes 2025-10-11 16:10:58 +07:00
Wildan M
b5feb0d9cb Set cargo offline flags when offline cookbook is set 2025-10-09 13:34:30 +07:00
Jeremy Soller
26b36a9705 Merge branch 'recipe-version' into 'master'
Detect version and provide manual version metadata

See merge request redox-os/cookbook!654
2025-10-06 06:33:21 -06:00
Wildan M
485b6dd82d Detect version and provide manual version metadata 2025-10-06 13:49:14 +07:00
Wildan M
bbb8589b0c Allow check build deps on make image 2025-10-05 16:24:23 +07:00
Wildan M
26e6e0dc06 fmt 2025-10-03 13:59:14 +07:00
Wildan M
c51fad08ff Add mirror config 2025-10-03 13:55:38 +07:00
Jeremy Soller
cd4d3b20ca Merge branch 'fast-deps' into 'master'
Skip checking source freshness for build dependencies

See merge request redox-os/cookbook!639
2025-09-28 08:17:15 -06:00
Wildan M
21bfbac091 Fix warning to metapackages 2025-09-28 16:10:03 +07:00
Wildan M
c8dc396658 fmt 2025-09-28 14:19:06 +07:00
Wildan M
84ea44bc27 Improve is_deps case 2025-09-28 14:17:14 +07:00
Wildan M
6a19a12380 Skip checking source freshness for build dependencies 2025-09-28 13:36:44 +07:00
Wildan Mubarok
6d02a1c36e Add -g to generate debuginfo on gcc 2025-09-21 15:54:37 +00:00
Wildan Mubarok
261ea34f69 Make jobs applied to cargo and configurable from env 2025-09-19 10:12:38 +00:00
Jeremy Soller
49180ea4f6 Merge branch 'nonstop-builder' into 'master'
Allow missing recipe in repo builder

See merge request redox-os/cookbook!613
2025-09-12 15:40:55 -06:00
Wildan Mubarok
0d307fa4e7 Initial self-hosting support 2025-09-12 15:39:51 -06:00
Wildan M
e91abf4263 Allow missing recipe in repo builder 2025-09-10 15:26:26 +07:00
Jeremy Soller
b8f49078b9
Use GNU_TARGET prefix for cmake cross compiler 2025-09-08 08:02:53 -06:00
Jeremy Soller
1b29c1e173
Clean up compiler flags 2025-09-07 20:53:28 -06:00
Jeremy Soller
8e48e73584
Make it easier to compile cmake software dynamically 2025-09-07 19:01:27 -06:00
Jeremy Soller
5064d0e02e
Allow fallback to static builds on targets with broken dynamic linking 2025-09-07 17:47:43 -06:00
bjorn3
ee25a707f8 Remove pkg_deps binary 2025-09-06 11:10:23 +02:00
bjorn3
9a40987f61 Use LF as line ending in repo_builder.rs 2025-09-06 11:10:23 +02:00
bjorn3
04d88c6109 Replace COOKBOOK_OFFLINE with --offline 2025-09-06 11:10:23 +02:00
bjorn3
13d9e4794f Move handling of multiple recipes into cook 2025-09-02 20:58:11 +02:00
Wildan Mubarok
605bfcfbd4 Add initial repo bin 2025-09-01 15:39:13 +00:00