Commit graph

252 commits

Author SHA1 Message Date
Jeremy Soller 3c86d81070 Add patchelf to x86_64 ci 2025-02-08 09:00:05 -07:00
Ron Williams 1865c412ff Update cookbook to fix vim and freedoom 2025-02-03 14:52:04 +00:00
Jeremy Soller 8b5d67b2e8 Merge branch 'dynamic_linking' into 'master'
feat(config/desktop): add patchelf

See merge request redox-os/redox!1541
2025-01-25 00:23:11 +00:00
Anhad Singh 356c9509ad
feat(config/desktop): add patchelf
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-25 00:04:48 +11:00
Jeremy Soller c68a974cee
Add desktop config for riscv64gc 2024-12-30 10:06:22 -07:00
Ron Williams 2e6f805bc9 Fix current build state 2024-12-23 15:47:43 -08:00
Ron Williams e9628b64d8 Fix CI, add packages to ci.toml so desktop can build from binaries 2024-11-21 15:06:54 +00:00
Josh Megnauth 21b459b36e fix: Invalid space in /etc/hostname 2024-10-20 12:32:19 +00:00
Jeremy Soller 273f83faed
Move repo definition to base.toml 2024-10-19 11:46:41 -06:00
Jeremy Soller 5d678ea67e
Add riscv64gc ci config 2024-10-19 09:12:07 -06:00
Andrey Turkin 1510e7a47e Update rust
And add another working risc-v config template
2024-10-17 16:50:04 +03:00
Jeremy Soller 9ff8a95885
Add hicolor-icon-theme 2024-10-16 09:01:35 -06:00
Andrey Turkin 03633046cc Riscv64gc support in the build scripts
This architecture is different from x86/aarch because its rust triplet (riscv64gc-...) differs from gcc/llvm/binutils triplet (more general riscv64-...). Therefore the build scripts have to bridge that mismatch.

This introduces new build-time environment variable GNU_TARGET which corresponds to a target used by C world utilities whereas existing TARGET now describes rust target.
2024-09-30 10:28:37 +03:00
Jeremy Soller 30ff9d8b0f Merge branch 'fix-redoxer-config' into 'master'
Fix redoxer config

See merge request redox-os/redox!1501
2024-09-20 02:41:52 +00:00
Noa fb1ffb45d5
Fix redoxer config 2024-09-19 21:13:45 -05:00
Noa 3165d4c623
Re-enable rustpython in configs 2024-09-19 21:06:02 -05:00
Ribbon 5b9f19561e Enable the "tokei" recipe for x86_64 on the build server 2024-09-11 03:48:47 +00:00
Ron Williams fd40776d35 Fix CI to avoid RedoxFS/FUSE/tar problems 2024-08-28 12:55:25 -07:00
Jeremy Soller 15070165f3
fix jeremy config by commenting out broken recipes 2024-08-26 13:39:26 -06:00
Jeremy Soller 61a4f0ab6c
Revert "Merge branch 'enable-simple-http-server' into 'master'"
This reverts commit cc4d7ac93b, reversing
changes made to e1e7841fd4.
2024-08-15 09:21:07 -06:00
Ribbon a1140fbefb Enable the Simple HTTP Server recipe on the server config 2024-08-02 21:22:18 +00:00
bjorn3 511561918c Do not preserve debug console output in sys:log
This will prevent logd from ingesting it as logs in the future.
2024-07-27 16:52:49 +02:00
bjorn3 c0f9f946dd Set the VT env var when running orbital 2024-07-20 16:42:33 +02:00
Jeremy Soller 7f838a3a05
Do not include terminfo in server image 2024-07-19 19:44:00 -06:00
Jeremy Soller 775c1f779e
Only include kibi editor in server config 2024-07-19 19:34:54 -06:00
Ribbon 77106e2d06 Improve the "dev.toml" config for many tests 2024-07-20 00:50:53 +00:00
bjorn3 39d4629452 Ensure that VT 3 is shown by default in the desktop-minimal config 2024-07-19 21:07:33 +02:00
Ribbon 7aa4749fcd Enable the "shell" data type to allow easy terminal shell customization 2024-07-16 11:08:29 +00:00
Ribbon b57beb28ee Remove the obsolete introduction explanation on "demo.toml" 2024-07-13 06:24:18 +00:00
Jeremy Soller 2601b793b1 Merge branch 'increase_image_size' into 'master'
Increase filesystem size for desktop-minimal

See merge request redox-os/redox!1465
2024-07-12 13:57:50 +00:00
bjorn3 03a1e3fcf5 Increase filesystem size for desktop-minimal
I'm locally running out of disk space when installing. This may be
because I disabled LTO for the kernel and drivers, but if so that means
the current filesystem size is already on the edge of being too small.
2024-07-12 15:52:07 +02:00
bjorn3 2646f037ab Use the new scheme format in system configs 2024-07-12 15:47:06 +02:00
bjorn3 ad3ec13425 Remove some recipes from the configs
They will be removed by redox-os/cookbook!375
2024-07-10 21:25:52 +02:00
Ribbon 49102f6332 Add explanation comments on the build system files 2024-07-09 12:58:07 +00:00
Jeremy Soller 06f038eced Merge branch 'fix-ci-names' into 'master'
Fix recipe names on the CI config

See merge request redox-os/redox!1459
2024-07-07 14:55:04 +00:00
Ribbon b7895b999f Fix recipe names on the CI config 2024-07-07 13:12:53 +00:00
bjorn3 a794c99e3b Include the drivers recipe in the base system
All configs except the minimal config already include it. Several of the
drivers in the drivers recipe are essential for getting a system usable
outside of VMs or very old hardware. For example the usbhidd driver.
2024-07-06 21:09:35 +02:00
Jeremy Soller 30c520493b
Use llvm18 for ci 2024-07-01 08:58:34 -06:00
Jeremy Soller ec06495bd9
Fix aarch64 desktop config 2024-06-24 12:09:06 -06:00
Ribbon db56ae8342 Update the Redox OS version for programs 2024-06-14 21:30:33 +00:00
Ribbon 485cc43db5 Fix the desktop-minimal config 2024-06-13 14:18:53 +00:00
Ribbon 5ac0e40375 Rename the "server-minimal" config and create the "minimal-net" config 2024-06-12 13:14:17 +00:00
bjorn3 1c6e9b9cbb Build cosmic-term in CI
This should fix the image building on CI.
2024-06-12 12:39:26 +02:00
Jeremy Soller d5e4b26931
Add llvm config for updating llvm-config emulator 2024-05-29 15:54:59 -06:00
Jeremy Soller 4edc2c55af
Add dejavu to desktop config for better font coverage 2024-05-17 09:55:18 -06:00
Jeremy Soller be3f591cca
Update rust, relibc, and disable rustpython temporarily 2024-05-11 15:29:01 -06:00
Jeremy Soller 679384a85d
Increase size of desktop filesystem to fix image build 2024-05-10 19:43:28 -06:00
Jeremy Soller 04a03b93ee
Increase i686 demo image size to 640 MB 2024-05-06 15:50:16 -06:00
Jeremy Soller 153a452c89
Increase i686 demo image size 2024-05-06 15:47:23 -06:00
Jeremy Soller 0e2b6fe763
aarch64 config: use cosmic-term instead of orbterm 2024-05-06 15:45:09 -06:00