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,8 +1,10 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2022 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
SRCS="autoconf-2.69.tar.xz"
src_prepare() {
rm doc/standards.info man/*.1
autoreconf-2.64 -f

View file

@ -1,7 +1,9 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
SRCS="autoconf-2.71.tar.xz"
src_prepare() {
rm doc/standards.info
autoreconf-2.69 -fi

View file

@ -1,7 +1,9 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
SRCS="autoconf-archive-2021.02.19.tar.xz"
src_prepare() {
autoreconf-2.69 -fi
}

View file

@ -3,7 +3,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="gnulib-b28236b.tar.gz"
EXTRA_DISTFILES="gnulib-b28236b.tar.gz"
src_prepare() {
default

View file

@ -3,7 +3,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="gnulib-672663a.tar.gz"
EXTRA_DISTFILES="gnulib-672663a.tar.gz"
src_prepare() {
default

View file

@ -3,7 +3,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="gnulib-d279bc.tar.gz"
EXTRA_DISTFILES="gnulib-d279bc.tar.gz"
regenerate_files() {
build-aux/gen-lists-of-programs.sh --autoconf > m4/cu-progs.m4

View file

@ -3,7 +3,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="gnulib-7daa86f.tar.gz"
EXTRA_DISTFILES="gnulib-7daa86f.tar.gz"
src_prepare() {
find . -name '*.info*' -delete

View file

@ -4,7 +4,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="gnulib-901694b9.tar.gz guile-psyntax-bootstrapping.tar.gz"
EXTRA_DISTFILES="gnulib-901694b9.tar.gz guile-psyntax-bootstrapping.tar.gz"
src_prepare() {
default

View file

@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="gnulib-52a06cb3.tar.gz"
EXTRA_DISTFILES="gnulib-52a06cb3.tar.gz"
src_prepare() {
find . -name '*.info*' -delete

View file

@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="gnulib-e017871.tar.gz"
EXTRA_DISTFILES="gnulib-e017871.tar.gz"
src_prepare() {
../../import-gnulib.sh

View file

@ -3,7 +3,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="perl-5.10.1.tar.bz2"
EXTRA_DISTFILES="perl-5.10.1.tar.bz2"
src_prepare() {
default_src_prepare

View file

@ -3,7 +3,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="perl-5f2dc80.tar.bz2"
EXTRA_DISTFILES="perl-5f2dc80.tar.bz2"
src_prepare() {
default

View file

@ -15,6 +15,7 @@ export PATH=/usr/bin:/usr/sbin
export PREFIX=/usr
export SOURCES=/usr/src
export DESTDIR=/tmp/destdir
export DISTFILES=/distfiles
create_fhs() {
# Add the rest of the FHS that we will use and is not created pre-boot
@ -36,4 +37,4 @@ create_fhs
build bash-5.1
exec env -i PATH=${PATH} PREFIX=${PREFIX} SOURCES=${SOURCES} DESTDIR=${DESTDIR} bash run2.sh
exec env -i PATH=${PATH} PREFIX=${PREFIX} SOURCES=${SOURCES} DESTDIR=${DESTDIR} DISTFILES=${DISTFILES} bash run2.sh

View file

@ -9,6 +9,7 @@
set -e
# shellcheck disable=SC2153
trap 'env - PATH=${PREFIX}/bin PS1="\w # " bash -i' EXIT
# shellcheck source=sysa/helpers.sh

View file

@ -3,7 +3,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="gnulib-30820c.tar.gz"
EXTRA_DISTFILES="gnulib-30820c.tar.gz"
src_prepare() {
default

View file

@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
EXTRA_SRCS="gnulib-b81ec69.tar.gz"
EXTRA_DISTFILES="gnulib-b81ec69.tar.gz"
src_prepare() {
find . -name '*.mo' -delete