Commit Graph

283 Commits

Author SHA1 Message Date
Wildan M
b5c9bc2e18
Implement optional packages 2025-12-03 15:15:55 +07:00
Jeremy Soller
6b37db810e Merge branch 'skip-dev-push' into 'master'
Avoid pushing dev dependencies

See merge request redox-os/redox!1727
2025-11-30 15:24:33 -07:00
Jeremy Soller
ca64eae3b9 Merge branch 'tui-nowrap' into 'master'
Don't wrap lines on TUI

See merge request redox-os/redox!1726
2025-11-30 15:22:27 -07:00
Jeremy Soller
e84899efc4 Merge branch 'nodejs-compile' into 'master'
Fix nodejs compilation

See merge request redox-os/redox!1725
2025-11-30 15:19:16 -07:00
Wildan M
ce0e42833d
Avoid pushing dev dependencies 2025-11-30 22:20:11 +07:00
Wildan M
96ca39969c
Don't wrap lines on TUI 2025-11-30 22:13:20 +07:00
Wildan M
4b152092bc
Fix nodejs compilation 2025-11-30 22:02:18 +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
b6f5d01597
Fix non tui with logs flow 2025-11-24 07:31:51 -08:00
Wildan M
bb57b364bb
Trim deps, remove legacy bins, fix clean without container 2025-11-22 16:02:38 -08:00
Jeremy Soller
5d28f73987 Merge branch 'binary-at-fetch' into 'master'
Move package binary download at fetch step

See merge request redox-os/redox!1703
2025-11-22 06:41:24 -07:00
Wildan M
31e0ab5f82
Move package binary download at fetch step 2025-11-22 04:49:29 -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
Wildan Mubarok
e1126e0c8d Merge branch redox:master into remove-repo-sh 2025-11-21 14:25:08 +00:00
Wildan Mubarok
3a9a610d10 Add CI from cookbook 2025-11-21 06:29:23 -07:00
Wildan M
356ef86085
Make appstream env consistent 2025-11-21 00:47:50 -08:00
Wildan M
f676e25f80
Remove IS_REDOX scripts 2025-11-21 00:45:09 -08:00
Wildan M
7919fc54a5
Remove repo.sh scripts 2025-11-21 00:39:42 -08:00
Jeremy Soller
04ab545cb7
Use cargo fetch when cookbook_redoxer not found 2025-11-20 17:34:55 -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
Jeremy Soller
8cdc80dbe7 Merge branch 'clean-category' into 'master'
Fix clean by category

See merge request redox-os/cookbook!697
2025-11-20 06:48:34 -07:00
Jeremy Soller
c9594cdc50 Merge branch 'adjust-filesystem-ignore' into 'master'
Download binary packages and really ignore ignored packages

See merge request redox-os/cookbook!695
2025-11-20 06:47:33 -07:00
Wildan M
0c717ec5cd
Fix clean by category 2025-11-20 04:38:47 -08:00
Wildan M
e57f7ef214
Fix misc issues with repo_binary 2025-11-20 02:34:47 -08:00
Wildan M
44e1d90b8e
Download binary packages and really ignore ignored packages 2025-11-19 21:49:16 -08:00
Wildan M
14b976b378
Handle repo binary via arg 2025-11-19 11:52:47 -08:00
Wildan M
3809f94aca
Make cargo template dynamically linked 2025-11-17 09:47:44 +07:00
Wildan M
a2fe40bbfe
Rename to source_dir 2025-11-17 07:30:39 +07:00
Wildan M
4493fcb0a8
Run cargo fetch on fetch 2025-11-17 07:11:58 +07:00
Wildan M
f5f2b4d0d4 Make sure nonstop can quit 2025-11-14 12:46:28 +07:00
Wildan M
daa063334d Handle kill on nonstop 2025-11-14 12:39:52 +07:00
Wildan M
15d9b0073a Fix loop when error with nonstop 2025-11-14 12:39:52 +07:00
Jeremy Soller
8bb4ee9d5f Merge branch 'fix-push-stat' into 'master'
Fix recipe push stat

See merge request redox-os/cookbook!689
2025-11-13 06:21:32 -07:00
Wildan M
5af936d35f Fix grammar 2025-11-13 18:57:38 +07:00
Wildan M
d2bb65ed26 Fix recipe push stat 2025-11-13 18:53:29 +07:00
Jeremy Soller
9f3cf50329
Extract source tarballs with --no-same-owner 2025-11-12 12:16:16 -07:00
Wildan M
13ac0bbf70 Simplify logic 2025-11-09 11:05:58 +07:00
Wildan M
de3d5914cf Fix hang on fetch 2025-11-09 10:57:43 +07:00
Wildan M
c059f13e4f Query deps for push 2025-11-08 15:50:25 +07:00
Wildan M
6b119b9083 Fix push with package deps 2025-11-08 15:26:56 +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
Jeremy Soller
eb52883e86 Merge branch 'recipe-logs' into 'master'
Write build logs

See merge request redox-os/cookbook!679
2025-11-03 06:46:27 -07:00
Wildan M
5e8a162965 Make sure kill and flush works 2025-11-03 23:05:36 +07:00
Wildan M
e4403cb3d9 Flush before saving 2025-11-03 21:47:30 +07:00
Wildan M
c1db92cb22 Add error context into logs 2025-11-03 21:35:47 +07:00
Wildan M
e9cea215de Don't log successful fetch 2025-11-03 21:31:55 +07:00
Wildan M
2848e960fc Add .log suffix 2025-11-03 21:25:57 +07:00
Wildan M
7524f32f71 Clean log from ANSI 2025-11-03 21:23:48 +07:00
Wildan M
97d8b2f691 Append target to log dir so it can run parallel 2025-11-03 20:52:43 +07:00
Wildan M
1e0b60eec5 Write build logs 2025-11-03 20:44:19 +07:00
Wildan M
af988bf669 Apply cargo offline flags to build flags 2025-11-03 23:36:35 +07:00
Wildan Mubarok
f046e34c3f Traverse package deps from build deps 2025-11-02 17:37:19 -07:00
Wildan M
4453cb54cb Fix fmt 2025-11-02 19:03:55 +07:00
Wildan M
1b7b08d6c3 Set default GNU FTP mirror 2025-11-02 18:57:30 +07:00
Jeremy Soller
a980bb1ab7
Rename appstream.pkgar to repo-appstream.pkgar to prevent conflicts 2025-11-01 17:45:39 -06:00
Jeremy Soller
b4f8600997
Use pkgar crate instead of command to generate appstream.pkgar 2025-11-01 16:47:06 -06:00
Jeremy Soller
85efc0eeaa
Print full report when generating appstream data 2025-11-01 16:39:32 -06:00
Wildan M
b8be9c5176 Fix repo directory install path 2025-11-01 21:19:29 +07:00
Wildan M
835c25e92d Make repo call repo_builder instead 2025-11-01 19:21:57 +07:00
Wildan Mubarok
788088e498 Read from installer config 2025-10-31 09:25:28 -06:00
Wildan M
66413edfb3 Don't clean build deps 2025-10-28 13:17:31 +07:00
Wildan M
b1fec31dff Fix push command and category on make 2025-10-28 00:20:20 +07:00
Wildan M
19f5d8ff3e Make last line visible 2025-10-27 21:51:35 +07:00
Wildan M
2b8915e24d Fix warnings 2025-10-27 17:32:54 +07:00
Wildan M
e30cb66990 Handle carriage returns 2025-10-26 22:43:02 +07: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
4fb4727f60 Autoscroll cook queue 2025-10-25 19:23:03 +07:00
Wildan M
1e37be1d4f Add category, spinner, and always verbose 2025-10-25 17:48:03 +07:00
Wildan M
911e813025 More context messages, add find cmd 2025-10-25 16:17:37 +07:00
Wildan M
067274504d Fix warn 2025-10-25 12:23:14 +07:00
Wildan M
d91f0eb8d5 Fix package log 2025-10-25 12:17:11 +07:00
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