Commit Graph

411 Commits

Author SHA1 Message Date
Wildan M
47b5176ba5
Remove dead code on queues 2026-04-16 04:05:05 +07:00
Wildan M
61a66d3755
Better error display 2026-04-16 04:04:53 +07:00
Wildan M
208878c1bf
Migrate error type and drop anyhow 2026-04-14 12:57:12 +07:00
Wildan M
83a723e66a
Remove scroll wheel code from TUI 2026-04-13 19:57:39 +07:00
Wildan M
b9aee43a09
Handle nonstop TUI error 2026-04-05 13:20:08 +07:00
Wildan M
e8cb1f6a03
Avoid writing logs when build is cached 2026-04-05 13:16:16 +07:00
Wildan M
8b8b3137bd
Don't export macros 2026-04-05 13:02:50 +07:00
Wildan M
de56b80f58
Print each recipe result when building with TUI 2026-04-05 12:19:12 +07:00
Jeremy Soller
352a9e76ef Merge branch 'tag-cosmic' into 'master'
Use tagged cosmic rev, fix updating git rev

See merge request redox-os/redox!2040
2026-04-04 13:19:57 -06:00
Wildan M
1a3703c753
Fix redoxer env in hosted redox 2026-04-02 03:14:29 +07:00
Wildan M
255d1cb02b
Workaround git recursive 2026-04-02 02:59:46 +07:00
Wildan M
9b38bd81f9
Handle git annotated tag and git gc 2026-04-01 08:22:02 +07:00
Wildan M
0f7323e47a
Fix changing git rev cache 2026-04-01 10:29:01 +07:00
Jeremy Soller
b84543a488 Merge branch 'autodeps-caching' into 'master'
Use build cache data to invalidate auto deps

See merge request redox-os/redox!2032
2026-03-28 11:55:52 -06:00
Wildan M
fc3ed70964
Use build cache data to invalidate auto deps 2026-03-29 00:46:15 +07:00
Jeremy Soller
f58e11a168 Merge branch 'fix-cache' into 'master'
Fix build cache not caching

See merge request redox-os/redox!2029
2026-03-28 07:24:53 -06:00
Wildan M
92416bfc7e
Add cached status for fetch command 2026-03-28 14:01:48 +07:00
Wildan M
75e38524f9
Use crate::Error for cook::fetch 2026-03-28 11:44:00 +07:00
Wildan M
94a0355907
Don't pass cargo offline for custom script 2026-03-28 11:28:21 +07:00
Wildan M
edf2169658
Fix build cache not caching 2026-03-28 08:43:14 +07:00
Wildan M
4038d8f5ed
Separate sysroot folder when using cross target 2026-03-28 04:12:37 +07:00
Wildan M
e7e89a28c2
Add dark mode 2026-03-27 04:11:39 +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
Jeremy Soller
19a1b3e198 Merge branch 'structured-err' into 'master'
Use custom error for fs and pty module

See merge request redox-os/redox!2019
2026-03-23 17:55:50 -06:00
Wildan M
c8fe501edc
Use custom error for fs and pty module 2026-03-24 04:34:58 +07:00
Wildan M
1618ccda65
Adapt cmake script for host 2026-03-23 14:45:49 +07:00
Wildan M
c604424997
Always imply with package deps on push 2026-03-19 16:14:01 +07:00
Wildan M
b8b2225449
Implement push update diff 2026-03-19 15:30:54 +07:00
Wildan M
23b7937698
Update deps 2026-03-19 08:32:07 +07:00
Wildan M
7c62fb9f84
Fix cached recipes TUI indicator 2026-03-17 16:18:18 +07:00
Wildan M
fea64e5498
Implement hints to cached build 2026-03-17 13:29:11 +07:00
Jeremy Soller
c9ce402011 Merge branch 'patch-fix' into 'master'
Fix git patches not updating automatically

See merge request redox-os/redox!2010
2026-03-16 08:38:24 -06:00
Wildan M
ee4ba36b71
Fix patches not updating automatically 2026-03-16 06:21:33 +07:00
Wildan M
94ae210d71
Remove time identifier from env 2026-03-16 02:23:49 +07:00
Jeremy Soller
e4d1705362 Merge branch 'smart-ver' into 'master'
Support more flexible version detection

See merge request redox-os/redox!2003
2026-03-14 06:59:03 -06:00
Wildan M
943cb2cbd0
Support more flexible version detection 2026-03-14 09:16:31 +07:00
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
Jeremy Soller
b5753fa0b2 Merge branch 'compress-opt' into 'master'
Implement option to compress packages

See merge request redox-os/redox!1994
2026-03-09 07:16:56 -06:00
Wildan M
e38ff447b9
Implement option to compress packages 2026-03-09 19:39:15 +07:00
Wildan M
65c457b8f8
Fix panic when fetching remote without TUI 2026-03-09 09:43:40 +07:00
Wildan M
69b6b3fd57 Implement REPO_BINARY auto update 2026-03-08 14:41:10 -06:00
Wildan M
7b9e5dfa1e
Strip libexec 2026-03-08 00:16:48 +07:00
Jeremy Soller
6642d12afb Merge branch 'useful-cargo' into 'master'
Make cargo build script more useful

See merge request redox-os/redox!1978
2026-03-06 20:44:33 -07:00
Jeremy Soller
a04222217e Merge branch 'webgen-panic' into 'master'
Fix webgen panicking, improve repo web message

See merge request redox-os/redox!1981
2026-03-06 18:33:00 -07:00
Wildan M
b7eebe7576
Improve repo web message 2026-03-07 08:12:33 +07:00
Wildan M
a1fb9b1a8d
Fix webgen panicking 2026-03-07 08:12:06 +07:00
Wildan M
cc75d562ba
Don't run reexport_flags on fetch 2026-03-06 01:05:10 +07:00
Wildan M
2d899ca1a7
Make cargo build script more useful 2026-03-06 00:58:12 +07:00
Wildan M
326be5fd56
Reexport flags for cc crate 2026-03-05 16:48:51 +07:00
bjorn3
28a46f7512 Remove dependency on filedescriptor crate 2026-03-01 20:17:28 +01:00
Jeremy Soller
f9dd1ffced Merge branch 'per-target-clean' into 'master'
Implement per target clean

See merge request redox-os/redox!1961
2026-03-01 08:22:07 -07:00
Wildan M
f7dd557c09
Implement per target clean 2026-03-01 17:13:14 +07:00
Wildan M
f6c2987764
Do not always strip in meson 2026-02-28 11:58:00 +07:00
Wildan M
b336b52f15
Build prefix on Redox OS, add self hosted mode 2026-02-26 19:03:07 +07:00
Wildan M
45b28851e3
Adapt clang compiler from redoxer 2026-02-23 04:40:59 +07:00
Wildan M
69fa5f1bc0
Implement web generation for packages 2026-02-15 15:26:08 +07:00
Jeremy Soller
3d7087cf17 Merge branch 'dev-in-bin' into 'master'
Allow excluding dev inside binary packages, Prevent binary host recipes temporarily

See merge request redox-os/redox!1903
2026-02-13 11:14:05 -07:00
Wildan M
e99d7a4ef0
Prevent binary host recipes temporarily 2026-02-13 17:03:55 +07:00
Wildan M
45b72dbbb4
Allow excluding dev inside binary packages 2026-02-13 17:01:15 +07:00
Wildan M
196c752961
Trim meson cflags, move from deprecated options 2026-02-13 11:46:06 +07:00
Wildan M
2b2865d882
Apply mno-outline-atomics for aarch64 2026-02-12 14:43:42 +07:00
Jeremy Soller
a8dc242f47 Merge branch 'autodeps-caching' into 'master'
Add logs to check auto_deps cache behaviour

See merge request redox-os/redox!1896
2026-02-11 06:51:21 -07:00
Jeremy Soller
08c76ce8bc Merge branch 'overridable-binary' into 'master'
Allow all config rules treated as special

See merge request redox-os/redox!1894
2026-02-11 06:50:20 -07:00
Wildan M
ec2843da1c
Add logs to check auto_deps cache behaviour 2026-02-11 18:11:00 +07:00
Wildan M
e1ddc34fb2
Allow all config rules treated as special 2026-02-11 17:37:54 +07:00
Wildan M
1b10756190
Fix repo_binary for metapackages 2026-02-10 18:35:15 +07:00
Wildan M
fc94453fe5
Handle appstream packaging failure 2026-02-10 03:38:04 +07:00
Wildan M
81837d0198
Make build stats count missing build 2026-02-08 13:19:08 +07:00
Wildan M
448da392ac
Accurate push with deps, separate tree command 2026-02-08 12:49:34 +07:00
Wildan M
5006c90b42
Fix autoreconf env not set 2026-02-05 09:34:21 +07:00
Jeremy Soller
d742074d0b Merge branch 'master' into 'master'
misc(cook): move `autotools_recursive_regenerate` out of `DYNAMIC_INIT`

See merge request redox-os/redox!1863
2026-02-04 06:17:14 -07:00
Anhad Singh
ecd674b6c0
misc(cook): move autotools_recursive_regenerate out of DYNAMIC_INIT
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-04 18:23:23 +11:00
Jeremy Soller
38d9a374f7 Merge branch 'sysroot-reduced' into 'master'
Update sysroot when deps reduced

See merge request redox-os/redox!1861
2026-02-03 06:03:38 -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
34a2896d26
Fix cosmic apps deps, add rpath-link to RUSTFLAGS 2026-02-02 13:20:34 +07:00
Wildan M
083b1c94d0
Reuse LLVM when compiling Clang 2026-02-01 04:07:49 +07:00
Wildan M
9089d46f8c
Some logic correction 2026-01-29 13:44:48 +07:00
Wildan M
aa34351553
Reduce pty flush wait 2026-01-29 13:20:57 +07:00
Wildan M
e80b936954
Check build against stage pkgar instead of dir 2026-01-29 13:04:04 +07:00
Wildan M
7d128ee762
Apply check_source logic to fetch 2026-01-29 13:03:05 +07:00
Wildan M
1a3ac02937
Handle ignore separately 2026-01-26 23:00:10 +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
Ojus Chugh
327603557c fixed reviewer feedback and comments
Signed-off-by: Ojus Chugh <ojuschugh@gmail.com>
2026-01-25 10:14:33 +00:00
Ojus Chugh
c748bc6407 Fix REPO_BINARY=1 source dependency propagation
Signed-off-by: Ojus Chugh <ojuschugh@gmail.com>
2026-01-25 10:14:33 +00:00
Wildan M
36d8ad208c
Unindent the file list 2026-01-18 17:21:59 +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
7670c9aebf
Fix DYNAMIC_INIT support targets 2026-01-03 08:25:09 +07:00
Wildan M
0ab40110b6
Make clean relibc implies clean sysroot 2025-12-31 16:08:03 +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
dc7816d95a
Invalidate git fetch when branch name different 2025-12-29 21:48:01 +07:00
Wildan M
d16eea6f4d
Fix error on fetch logic 2025-12-21 14:00:13 +07:00