Variety of improvements

- Rename sources to distfiles for clarity.
- Per sys(a/c) distfiles to reduce rootfs.py processing and reduce RAM
  usage in sysa.
- Canonicalise early kaem mes/tcc files to kaem script conventions.
- Cleanup unused setup in python.
This commit is contained in:
fosslinux 2022-04-24 13:59:17 +10:00
parent acf713595c
commit f1600467a7
48 changed files with 130 additions and 138 deletions

View file

@ -1,7 +1,7 @@
#!/bin/sh
# SPDX-FileCopyrightText: 2020-2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2020-2021 fosslinux <fosslinux@aussies.space>
# SPDX-FileCopyrightText: 2020-2022 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@ -18,14 +18,17 @@ cp files/mescc.scm ${bindir}/
chmod 755 ${bindir}/mescc.scm
# Unpack
mkdir src
cp ${sources}/${NYACC_PKG}.tar.gz src/
cp ${sources}/${MES_PKG}.tar.gz src/
mkdir src build
cd src
cp ${distfiles}/${NYACC_PKG}.tar.gz ${NYACC_PKG}.tar.gz
ungz ${NYACC_PKG}.tar.gz
untar ${NYACC_PKG}.tar
cp ${distfiles}/${MES_PKG}.tar.gz ${MES_PKG}.tar.gz
ungz ${MES_PKG}.tar.gz
untar ${MES_PKG}.tar
cd ..
cd build
untar ../src/${NYACC_PKG}.tar
untar ../src/${MES_PKG}.tar
cp ../files/config.h ${MES_PREFIX}/include/mes
@ -287,5 +290,5 @@ cp include/sys/user.h ${incdir}/sys/user.h
cp include/sys/wait.h ${incdir}/sys/wait.h
# Checksums
cd ${sysa}/${MES_PKG}
cd ../..
sha256sum -c checksums