bjorn3
aea31f4b4a
Make desktop a superset of desktop-minimal
2026-03-03 20:03:20 +01:00
Jeremy Soller
512e46e914
Merge branch 'remove_some_orbutils_apps' into 'master'
...
Unify all orbutils recipes
See merge request redox-os/redox!1970
2026-03-03 11:47:51 -07:00
bjorn3
8cba18800a
Unify all orbutils recipes
...
With the calculator gone, having separate recipes only increases compile
times for the minimal config.
2026-03-03 19:40:21 +01:00
Jeremy Soller
1131a0ab50
Merge branch 'zhiwei/remove-zstd-libjpeg-packages' into 'master'
...
Remove libjpeg-dev and zstd from Podman container dependencies
See merge request redox-os/redox!1968
2026-03-02 17:10:41 -07:00
Zhiwei Liang
775d67b2b1
Remove libjpeg-dev and zstd from Podman container dependencies
2026-03-02 17:10:41 -07:00
Jeremy Soller
953c87539d
Merge branch 'zhiwei/remove-gperf-from-native-bootstrap' into 'master'
...
Remove gperf from native bootstrap
See merge request redox-os/redox!1967
2026-03-02 17:10:30 -07:00
Zhiwei Liang
6dfea023ac
Remove gperf from native bootstrap
2026-03-02 17:10:29 -07:00
Jeremy Soller
71e05d987d
Merge branch 'aarch64-rust' into 'master'
...
Make rust config configurable by target
See merge request redox-os/redox!1966
2026-03-01 20:56:38 -07:00
Jeremy Soller
c10f8b8c66
Merge branch 'remove_config_llvm' into 'master'
...
Remove config/llvm.toml
See merge request redox-os/redox!1965
2026-03-01 13:47:45 -07:00
bjorn3
a35ef7b9f5
Remove config/llvm.toml
...
It is no longer necessary.
2026-03-01 21:39:44 +01:00
Jeremy Soller
aa769bf4b2
Merge branch 'remove_dep' into 'master'
...
Remove dependency on filedescriptor crate
See merge request redox-os/redox!1964
2026-03-01 12:19:17 -07:00
bjorn3
28a46f7512
Remove dependency on filedescriptor crate
2026-03-01 20:17:28 +01:00
Wildan M
627a958ddd
Make rust config configurable by target
2026-03-02 01:40:55 +07:00
Jeremy Soller
bee7a9d5c4
Merge branch 'simplify_prefix_mk' into 'master'
...
Deduplicate a bunch of code in prefix.mk
See merge request redox-os/redox!1963
2026-03-01 09:47:54 -07:00
bjorn3
04d08f5aef
Slightly deduplicate PREFIX_USE_UPSTREAM_RUST_COMPILER
2026-03-01 17:46:23 +01:00
bjorn3
945e5cc689
Deduplicate prefix tarball creation using implicit rules
2026-03-01 17:46:23 +01:00
bjorn3
2fb09fc153
Use order-only prerequisite on the container for compiler toolchain unpacking
...
There is no need to unpack the compiler toolchains again when the
container image gets updated.
2026-03-01 17:46:23 +01:00
bjorn3
6d623c5b18
Use static pattern rules to deduplicate tarball extraction
2026-03-01 17:46:23 +01:00
bjorn3
d7822583b0
Deduplicate prefix download logic using pattern rules
2026-03-01 17:46:23 +01:00
Jeremy Soller
6acf29f632
Merge branch 'qemu_defaults' into 'master'
...
Some improvements to qemu.mk
See merge request redox-os/redox!1962
2026-03-01 09:21:20 -07:00
bjorn3
3641dc7698
Use qemu-xhci for usb on x86_64 to match arm64 and riscv64
2026-03-01 17:04:39 +01:00
bjorn3
18c22db8ce
Remove dedicated qemu_raspi target
...
Regular qemu already handles everything necessary if BOARD=raspi3bp is set.
2026-03-01 16:58:58 +01:00
bjorn3
0a09e5af47
Remove qemu_extra and qemu_extra_nvme make targets
...
The extra disk is unconditionally attached by the regular disk logic.
2026-03-01 16:56:05 +01:00
bjorn3
25ed25340b
Remove obsolete env var usage
...
From what I can find on the internet, SDL nowadays doesn't enable this
option by default anymore anyway.
2026-03-01 16:53:23 +01:00
bjorn3
94c995e38d
Use nvme by default outside of 32bit x86 and raspi
...
Most modern systems use nvme as disk. 32bit x86 is a legacy system where
ata is likely still used. Raspberry PI uses the sdcard.
2026-03-01 16:53:23 +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
Jeremy Soller
94da2707f0
Merge branch 'config_always_net' into 'master'
...
Support networking in all configs
See merge request redox-os/redox!1960
2026-03-01 07:38:52 -07:00
bjorn3
0a7b246b0b
Make the server config derive from minimal rather than base
2026-03-01 15:21:27 +01:00
bjorn3
62429864e9
Add pkgutils to minimal config
...
And remove the dedicated minimal-net config.
2026-03-01 15:21:27 +01:00
bjorn3
85b62fd851
Support networking in all configs
2026-03-01 15:21:27 +01:00
Jeremy Soller
ca7bbef61c
Merge branch 'update-redoxer-2' into 'master'
...
Update redoxer
See merge request redox-os/redox!1959
2026-03-01 07:07:01 -07:00
Jeremy Soller
60123b4958
Merge branch 'move_root_home' into 'master'
...
Move root home to /home/root
See merge request redox-os/redox!1958
2026-03-01 07:06:40 -07:00
bjorn3
99fbcf34f0
Move root home to /home/root
...
AFAIK /root is just a historic artifact from back when the root and home
partition were separate.
2026-03-01 13:13:31 +01:00
Wildan M
f7dd557c09
Implement per target clean
2026-03-01 17:13:14 +07:00
Wildan M
69edfab6ec
Update redoxer
2026-03-01 15:51:56 +07:00
Jeremy Soller
bad04a1a5f
Merge branch 'x86-toolchain-in-arm' into 'master'
...
Update PREFIX_BINARY filter to allow x86_64 toolchain on ARM linux
See merge request redox-os/redox!1957
2026-02-28 20:14:43 -07:00
Jeremy Soller
9677392039
Merge branch 'proper-clean' into 'master'
...
Remove downloads in prefix_clean, remove repo tag in only in static_clean
See merge request redox-os/redox!1956
2026-02-28 20:13:54 -07:00
Wildan M
8183497cbe
Update PREFIX_BINARY filter to allow x86_64 toolchain on ARM linux
2026-03-01 03:35:26 +07:00
Wildan M
d232299105
Remove downloads in prefix_clean, remove repo tag in only in static_clean
2026-03-01 03:29:48 +07:00
Jeremy Soller
705919e2da
Merge branch 'initfs_fixed_init_config' into 'master'
...
Remove support for target specific driver configs
See merge request redox-os/redox!1955
2026-02-28 09:12:24 -07:00
bjorn3
0a5879deab
Unset RUSTFLAGS for redox-initfs-ar
...
Otherwise using DYNAMIC_INIT for base-initfs gives a linker error.
2026-02-28 17:10:12 +01:00
bjorn3
70735600ed
Remove support for target specific driver configs
...
Init now handles running services conditional on the architecture and board.
2026-02-28 17:09:30 +01:00
Jeremy Soller
dc2b6d4e82
Merge branch 'fix-offline-cargo-build' into 'master'
...
Host the source code of our dependencies Fix
Closes #1514
See merge request redox-os/redox!1952
2026-02-28 06:52:00 -07:00
Jeremy Soller
2bd7cf70b4
Merge branch 'no-i586-pointer' into 'master'
...
Disable frame pointer for i586
See merge request redox-os/redox!1954
2026-02-28 06:31:21 -07:00
Jeremy Soller
c7828efd65
Merge branch 'no-strip-meson' into 'master'
...
Do not always strip in meson
See merge request redox-os/redox!1950
2026-02-28 06:28:10 -07:00
Ojus Chugh
4ed0a556ae
respect REPO_OFFLINE when building the cookbook tool
...
REPO_OFFLINE=1 was already passing --offline to recipe cargo builds
but the cargo build for the repo binary itself was still hitting
crates.io. This fixes that and adds a cargo-fetch target to
pre-populate the cache while online.
2026-02-28 16:28:50 +05:30
Wildan M
d07cdf6400
Disable frame pointer for i586
2026-02-28 15:55:46 +07:00
Wildan M
f6c2987764
Do not always strip in meson
2026-02-28 11:58:00 +07:00
Jeremy Soller
700101f28b
Merge branch 'elfutils' into 'master'
...
Port elfutils
See merge request redox-os/redox!1949
2026-02-27 09:52:23 -07:00
Wildan M
b4de9cab45
Port elfutils
2026-02-27 23:37:54 +07:00