Wildan M
2dd0f0f1f2
Implement build python template and port python3-yaml
2026-05-17 17:42:39 +07:00
Wildan M
35288e173d
Check pinned rev to fix reload on TUI
2026-05-09 20:34:52 +07:00
Wildan M
208878c1bf
Migrate error type and drop anyhow
2026-04-14 12:57:12 +07:00
Wildan M
b113987aa7
Fix web optional packages, sort file tree
2026-03-27 03:46:10 +07:00
Wildan M
34c62b53fe
Move recipes from pkg crate, remove blake3 pbr
2026-03-26 23:46:38 +07:00
Wildan M
b8b2225449
Implement push update diff
2026-03-19 15:30:54 +07:00
Wildan M
943cb2cbd0
Support more flexible version detection
2026-03-14 09:16:31 +07:00
Wildan M
e38ff447b9
Implement option to compress packages
2026-03-09 19:39:15 +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
69fa5f1bc0
Implement web generation for packages
2026-02-15 15:26:08 +07:00
Wildan M
1b10756190
Fix repo_binary for metapackages
2026-02-10 18:35:15 +07:00
Wildan M
7bd5e1e087
Build filesystem complete map
2026-01-26 21:36:53 +07:00
Wildan M
26cd514925
Improve binary recipe deps detection
2026-01-26 20:41:07 +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
e455f6139e
Fix config rule reload
2025-12-13 07:32:55 +07:00
Wildan M
eafd65b1ba
Fix cargo test
2025-12-09 05:01:01 -05:00
Wildan M
27e35f645f
Update build on recipe changes and fix host recipe reload on TUI
2025-12-07 10:18:35 +07:00
Wildan M
96d2d5dfe7
Reread recipe TOML on TUI retry
2025-12-06 22:00:25 +07:00
Wildan M
3ae5da8d13
Code simplification
2025-12-06 21:58:28 +07:00
Wildan M
d461f47aee
Use git filter to allow tracking of shallow clone
2025-12-05 07:31:36 +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
44e1d90b8e
Download binary packages and really ignore ignored packages
2025-11-19 21:49:16 -08:00
Wildan M
9239005bf6
Recurse build deps in sysroot
2025-11-07 14:01:33 +07:00
Wildan Mubarok
f046e34c3f
Traverse package deps from build deps
2025-11-02 17:37:19 -07:00
Wildan Mubarok
788088e498
Read from installer config
2025-10-31 09:25:28 -06:00
Wildan M
8b53fab9fd
Fix clean
2025-10-25 05:44:35 +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 Mubarok
dba3334d82
Add a way to download compiled recipes from remote
2025-10-19 06:20:39 -06:00
Wildan M
d20b16037e
Update rust edition and use redox-pkg from crates io
2025-10-11 20:26:02 +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
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
Jeremy Soller
4ba8438bd5
Merge branch 'more-templates' into 'master'
...
Add more build templates and automatic DYNAMIC_INIT
Closes redox#1707
See merge request redox-os/cookbook!567
2025-08-20 06:53:38 -06:00
Wildan Mubarok
541e855d72
Add more build templates and automatic DYNAMIC_INIT
2025-08-20 06:53:38 -06:00
Wildan M
3da709fb1f
Cache auto deps
2025-08-18 08:45:52 +07:00
Wildan M
25141384b4
Support for metapackages
2025-07-27 21:43:54 +07:00
Wildan Mubarok
8d10768c19
Implement shallow clone and migrate rust recipe
2025-07-13 06:47:11 -06: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
Jeremy Soller
3ec01b7693
Greatly increase recipe scanning performance
2025-06-13 12:28:55 -06:00
Wildan Mubarok
0e5e9fbc58
Cook recipes with depedencies
2025-06-09 18:17:18 +00:00
Jeremy Soller
6909fdd9b2
Refactor shared dependency handling
2025-04-11 11:15:44 -06:00