Fix CI, add packages to ci.toml so desktop can build from binaries
I claim that after all the packages in x86_64/ci.toml
are build and on static.redox-os.org/pkg
, then CI for this repo will work. The following changes were required.
- Add packages required by
x86_64/desktop.toml
but are missing fromx86_64/ci.toml
- Comment out anything in
ci.toml
that does not build. glib is broken, so anything that includes it has been commented out. The packages are built in "nonstop" mode, so broken packages will not cause failure, but there is no point in building that stuff. We should encourage contributors to fix the packages inci.toml
that are commented out. - Add
x86_64/full.toml
that will create an image fromci.toml
.ci.toml
does not set up the image correctly (nor does it need to) sofull.toml
is a good way to test all the packages in an image. - Restore
.gitlab-ci.yml
now that the FUSE problems have been fixed - Update
cbindgen
in.gitlab-ci.yml
- Build the server first in
mk/ci.mk
, rather than demo, to fail faster if there is a problem - Add
vim
back to demo now that it is building again
Edited by Ron Williams