forked from semios/semios-packages
1009 B
1009 B
SemiOS Packages
This is the SemiOS source package collection.
Usage
To build a package for your native target, run:
./x build <package name>
To cross-build a package for another target, run:
./x --target <target triple> build <package name>
After a package is successfully built, you can find the build artifacts
at ./packages/<package name>/target/*.pkg.
To clean building files for a package, run:
./x clean <package name> # Clean a package
./x clean --all # Clean all packages
Targets
This repository is for SemiOS targets only. Other targets are not guaranteed to work. Currently, we support:
- aarch64-semios-linux
- riscv64-semios-linux
- x86_64-semios-linux
Atom Builds
Atom Build is a technology to make reproducible building environments. To build a package in its atom environment, run:
./x --atombuild build <package name>
You can use the --atombuild flag with other flags described above.