Miguel Blasco fd40b743c2 | ||
---|---|---|
README.md |
README.md
oasis-sysroots
Some sysroots to use with oasislinux.
Howto
To install on current dir:
src=https://github.com/oasislinux/oasis.git
root=https://codeberg.org/Potosi/oasis-sysroots.git
git clone -c 'core.sharedRepository=group' "$src" src/oasis
git init --template src/oasis
git remote add origin "$root"
git config remote.origin.fetch '+refs/heads/*:refs/remotes/origin/*'
git fetch --depth=1 origin oasis-x86_64
git checkout -b master origin/oasis-x86_64
git branch oasis master
git config branch.master.remote .
git config branch.master.merge oasis
# Optional
git remote add toolchain https://github.com/oasislinux/toolchain.git
git fetch toolchain '--depth=1'
git config --add branch.master.merge toolchain/master
git merge --allow-unrelated-histories
configuration
local sets = dofile(basedir..'/sets.lua')
return {
builddir='out',
prefix='',
fs={
sets.core, sets.extra,
sets.devel, sets.media,
sets.net, sets.desktop,
'syslinux',
},
target={
platform='x86_64-linux-musl',
cflags='-Os -pipe',
ldflags='-s -static',
},
host={
cflags='-Os -pipe',
ldflags='-s -static',
},
repo={
path='../..',
flags='',
tag='tree',
branch='oasis-x86_64',
},
video_drivers={nouveau=true, amdgpu=true, intel=true}
}
TODO
- Add aarch64 sysroot
- Add branches for each set
- Add all packages in oasis